《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > PSI5異步通信傳感器的硬件在環仿真
PSI5異步通信傳感器的硬件在環仿真
2016年電子技術應用第12期
陳同山,朱群峰,方 治
高田(上海)汽車安全系統研發有限公司,上海201707
摘要: 隨著汽車電子產品的發展,車輛傳感器的使用也在不斷增加。基于PSI5的新型傳感器由于使用方便、執行成本低,成為汽車級傳感器通信的新寵。然而,在產品開發階段,如何針對這一類傳感器進行驗證成為新的課題。基于DSPIC33FJ128GP706的仿真器,設計了模擬飛思卡爾加速度傳感器MMA5124LWR2的PSI5異步通信并通過驗證,實現了該類傳感器的硬件在環仿真。
中圖分類號: TN915;TP337
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.12.012
中文引用格式: 陳同山,朱群峰,方治. PSI5異步通信傳感器的硬件在環仿真[J].電子技術應用,2016,42(12):48-50.
英文引用格式: Chen Tongshan,Zhu Qunfeng,Fang Zhi. HIL of PIS5 asynchronous communication sensor[J].Application of Electronic Technique,2016,42(12):48-50.
HIL of PIS5 asynchronous communication sensor
Chen Tongshan,Zhu Qunfeng,Fang Zhi
Takata(Shanghai) Vehicle Safety Systems Technical Center Co.,Ltd.,Shanghai 201707,China
Abstract: With the development of automotive electronics, the sensor in vehicle is also increasing. The newest sensor based on PSI5 with flexible use and lowest possible implementation costs becomes popular in vehicle sensor communication. But, during the production development phase, how to verify it becomes a new topic. Simulator based on DSPIC33FJ128GP706 is designed, wich simulates the PSI5 communication of Freescale accelerometer sensor MMA5214LWR2, achieving the HIL(Hardware in loop simulator) of this sensor.
Key words : PSI5;sensor;HIL;simulation

0 引言

    在安全氣囊控制模塊(ACU)的開發過程中,加速度傳感器是安全氣囊起爆的輸入信號,但由于這類加速度傳感器都是IC封裝,測試時只能通過實際的碰撞驗證ACU的起爆性能。而受實車碰撞的成本高、周期長、操作復雜等因素制約, 使得利用最終的實車碰撞來標定ACU算法成為不可能。同時,加速度傳感器在生成制造過程中同樣有很多失效形式,而在加速度傳感器上又無法模擬其內部故障,因此如何驗證ACU在其失效時是否能提醒駕駛員及時維修/更換產品,避免功能失效導致的安全問題同樣是重中之重。

    鑒于以上原因,針對加速度傳感器的硬件仿真是解決上述問題的唯一途徑。在硬件仿真測試過程中,由于碰撞信號、加速度數據、寄存器狀態等都是可配置的,因此具有操作簡單、一致性高、成本低等優點。

    本文以飛思卡爾的PSI5加速度傳感器MMA5124LWR2為例,利用單片機模擬加速度信號與ACU進行數據交互。配置文件(包含傳感器初始化信息、寄存器信息、是否模擬故障等)及加速度信息通過CAN接口預植入到單片機內部,通過觸發方式模擬碰撞產生,發送碰撞時的加速度信號。采用此種方式可實現基本的數據通信以及碰撞模擬、故障注入等功能,可以代替傳統的實車驗證來標定算法、驗證軟件魯棒性等功能。

1 PSI5通信簡介

    PSI5(Peripheral Sensor Interface)最早由博世、奧托利夫、大陸集團成立的“PSI5委員會”聯合開發,專門用于安全氣囊加速度傳感器的通信。由于PSI5是已經在數以百萬計的安全氣囊控制系統中驗證的開放標準,其低成本易應用的技術特點使PSI5也適用于其他的汽車傳感器。

    PSI5采用兩線供電的傳感器和數據傳輸。安全氣囊控制模塊給傳感器提供電壓,從傳感器到ACU的數據通過對電源線的電流調制進行傳輸。

    數據傳輸采用Manchester編碼,電流下降表示邏輯“0”,電流上升表示邏輯“1”。每一幀數據由2 bit起始位、10~20 bit數據位、1 bit奇偶校驗位或3 bit CRC校驗位組成[1]。單幀數據結構如圖1所示。

qrs2-t1.gif

2 硬件在環仿真系統介紹

    硬件在環仿真是指被仿真環境中存在實物硬件的實時動態仿真技術。仿真環境不僅需要數據輸入、輸出測試,還要進行信號模擬、故障注入、時序控制等復雜工作。信號發生器的信號源無法滿足需求,而在實際產品上測試存在費用高、時間長、條件不確定等因素,導致實際無法執行測試。隨著計算機技術的發展,開始使用硬件在環仿真技術進行控制系統軟硬件的開發和測試[2-4]

    在ACU的開發過程中,加速度傳感器作為氣囊起爆與否的輸入信號,任何差錯都可能導致嚴重后果。對加速度傳感器進行仿真,可以模擬整車碰撞實驗,降低實驗費用,同時可在軟件開發期間進行故障注入測試,有效地縮短產品開發周期,提前發現問題,控制產品風險。

3 硬件設計

    (1)微控制器單元

    DSPIC33FJ128GP706是Microchip公司推出的高性能16位數字信號控制器,帶有128 KB的Flash存儲器和16 KB的在片RAM,可存儲超過1 s的模擬加速度數據;DSP的DMA指令可實現快速數據處理,節省測試時間;利用其高速CAN接口可實現外部快速配置;片上AD接口用于傳感器供電電壓的檢測。基于這些特殊性能,可實現復雜的系統需求。

    (2)上位機接口

    系統采用高速CAN連接上位機,波特率為500 K,數據長度8 B。假設待傳輸的加速度數據最大為2 KB,數據幀發送周期為10 ms,則發送所有數據所需要的時間約為2.56 s,在設計允許范圍內。同時在仿真傳感器運行時,上位機可通過CAN接口進行故障注入的設置。

    (3)AD接口單元

    使用MCU自帶AD接口,實時監控ECU提供的電壓,當電壓大于5.5 V時,表示系統已經為模擬傳感器供電,開始進入傳感器初始化階段。

    (4)外部觸發

    通過外部觸發功能,用于模擬碰撞的零時刻。當觸發信號翻轉時,表示車輛發生了猛烈的撞擊,此時將預置在模擬器中的加速度數據通過PSI5接口發送給ACU,就可以實現碰撞的模擬。這種碰撞持續時間短,一般只有幾百毫秒,利用單片機的RAM存儲碰撞加速度信息可以實現快速讀取。從碰撞的產生到發送碰撞加速度,最大延時為250 μs(即一個PSI5發送周期)。

    (5)ACU連接單元

    由于PSI5通信數據由電流信號以Manchester編碼方式進行傳輸,MCU輸出信號為電壓信號,無法直接被ACU識別,因此需要將MCU輸出信號作為控制端,當電平變化時,對應負載不同,以達到電流變化的目的。

    與ACU的連接,可以使用I/O口來調整傳感器電源線的電流,但I/O口對MCU資源占用太高,穩定性差,因此采用MCU的SPI接口,工作在主模式,所用的信號線為SCK、MOSI。

    從PSI5的數據幀格式來看,PSI5每一位都對應高低兩個電平的變化才能實現,因此SPI速率應為PSI5通信速率的2倍。由于MOSI的信號電平在空閑狀態時不可控,因此增加了4個串入串出的8位移位寄存器SN74LV166AD,用SPI的SCK信號線來驅動移位寄存器,實現32位SPI信號的發送。

    ACU連接部分電路如圖2所示。

qrs2-t2.gif

4 軟件設計

    待模擬的MMA5124LWR2的PIS5通信方式為125 kb/s異步通信,加速度數據輸出速率為250 μs,上電初始化完成后,持續發送加速度數據給ACU[5]。初始化和發送加速度數據都是通過PSI5通信完成。傳感器初始化執行過程如圖3所示[6]

qrs2-t3.gif

    從芯片的說明手冊可以得知,該芯片在上電后和ACU的FILC芯片只有PSI5通信數據的交互,因此若要模擬其功能,只需要在上電后持續發送指定的PSI5數據就可以實現其基本功能的仿真。在仿真環境中,ACU的FLIC芯片提供傳感器供電電壓,仿真器供電由外部電源控制。仿真器上電后,首先通過CAN消息指定待發的PSI5數據,當檢測到FLIC芯片提供傳感器電壓后,將預設的PSI5數據發出即可。

    需要注意的是,由于移位寄存器的鎖存特性,每次發送的PSI5數據會在第二個32位SCK下發送。根據這一硬件特性,在傳感器上電后,除了需要清楚移位寄存器的數據外,還需要預發第一幀SPI數據。當第二幀SPI數據發送時,第一幀數據才從移位寄存器移出。

    在作硬件在環時,除了正確模擬傳感器工作之外,還需要設置模擬傳感器的各種工作情況,如碰撞時加速度信號以及各種錯誤情況和報告寄存器值錯誤、通信錯誤、數據錯誤等。在該應用項目中,只需要通過DSPIC33FJ128GP706的CAN通信配置相應軟件參數即可實現,由于CAN的速率高,且DSP存儲數據可以采用DMA方式傳輸,因此可以實現快速配置。

    軟件實現過程如圖4所示。

qrs2-t4.gif

5 系統驗證

    仿真測試時,需要將原有加速度芯片移除,用仿真設備連接至ACU電路中,同時ACU需要具備診斷功能,可以檢測到傳感器不通信的故障。

    對硬件在環仿真測試系統的驗證主要從兩方面入手:(1)如果脫離硬件仿真平臺后,被測產品無法正確運行,當被測產品運行在仿真環境下,仿真信號和實際信號匹配,應能做到正確無故障運行;(2)執行仿真測試時,導入仿真數據,被測產品能夠按照預期目標執行,同時仿真數據與ACU監控到的加速度數據要保持一致。

    仿真信號的示波器截圖如圖5所示。從該圖中可以看出,PSI5信號非常完整,并能被ACU正常識別,同時可以方便地通過控制SPI信號模擬各種信號故障,如起始位錯誤、校驗位錯誤、數據錯誤等,從而驗證安全氣囊控制模塊的魯棒性。

qrs2-t5.gif

    在ACU算法開發過程中,該模擬器可模擬實際碰撞時產生的加速度信號,使ACU認為處于碰撞環境中,從而驗證算法的開發,為后續碰撞實驗節約大量的寶貴資源。

6 結論

    本模擬傳感器實現了加速度傳感器的基本功能,并可實現故障注入、碰撞模擬等特殊功能。從實際仿真效果來看,各項性能指標均達到設計要求,并且運行平穩,目前已成功應用于高田ACU的研發和測試中。

參考文獻

[1] PSI5 Steering Committee.Peripheral sensor interface for automotive applications[DB/OL].(2012-08-10)[2016-07-05].http://psi5.org/specification/.

[2] 張永剛,劉志峰.硬件在環仿真技術在汽車安全氣囊電子控制系統中的運用[J].電子技術與軟件工程,2014(24):251-255.

[3] 吳偉斌,洪添勝,李震,等.基于虛擬儀器技術的汽油發動機ECU仿真測試系統[J].微計算機信息,2006(8):205-208.

[4] 朱輝,王麗清.硬件在環仿真在汽車控制系統開發中的應用[J].汽車技術,1998(12):7-9.

[5] 飛思卡爾半導體(中國)有限公司.飛思卡爾推出符合PSI5標準的汽車氣囊系統產品[J].電子產品世界,2010,17(6):27-27.

[6] Freescale.PSI5 inertial sensor[DB/OL].(2016-04-12)[2016-07-05].http://cache.nxp.com/files/sensors/doc/data_sheet/MMA51xxLW.pdf.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产香蕉97碰碰久久人人| 99在线热播精品免费99热| 欧美日韩国产一区精品一区 | 亚洲欧洲偷拍精品| 欧美一级二区| 欧美一区二区视频观看视频| 亚洲在线视频免费观看| 亚洲一区成人| 亚洲欧美亚洲| 欧美一区午夜视频在线观看| 欧美一区二区三区另类| 午夜久久tv| 欧美一区亚洲一区| 亚洲高清123| 亚洲国产精品尤物yw在线观看| 亚洲第一色中文字幕| 亚洲国产合集| 99视频一区二区三区| 中文亚洲免费| 亚洲欧美在线aaa| 久久成人羞羞网站| 久久免费99精品久久久久久| 久久在线视频| 欧美成人dvd在线视频| 欧美—级高清免费播放| 欧美人与性动交α欧美精品济南到 | 欧美性开放视频| 国产精品久久久久久久久久ktv | 欧美在线亚洲综合一区| 久久久久久久久岛国免费| 久久亚洲精品一区二区| 欧美成人免费全部| 欧美日韩天天操| 国产精品久久久久久久久婷婷| 国产欧美日韩一区二区三区在线| 国产一区二区三区久久久| 在线成人av| 日韩午夜电影| 亚洲欧美日韩综合国产aⅴ| 久久国产精品一区二区| 亚洲美女少妇无套啪啪呻吟| 亚洲先锋成人| 久久精品系列| 欧美精品999| 国产精品免费电影| 激情综合视频| 亚洲精选一区| 欧美一二三区在线观看| 亚洲裸体视频| 欧美亚洲在线播放| 欧美电影打屁股sp| 国产精品美女主播在线观看纯欲| 极品尤物av久久免费看| 日韩视频免费观看| 性欧美xxxx视频在线观看| 91久久黄色| 午夜精品国产| 欧美国产极速在线| 国产精品视频内| 亚洲电影第三页| 亚洲一区二区三区四区在线观看| 久久黄色级2电影| 亚洲一区二区精品| 免费的成人av| 国产精品亚洲美女av网站| 亚洲激情午夜| 欧美一区二区三区四区高清| 一区二区三区黄色| 久久香蕉国产线看观看av| 欧美视频精品在线| 在线不卡视频| 香蕉成人久久| 亚洲天堂网站在线观看视频| 久久久久久婷| 国产精品毛片va一区二区三区 | 欧美日本精品一区二区三区| 国产手机视频精品| 一区二区三区国产精华| 亚洲国产专区校园欧美| 性欧美暴力猛交另类hd| 欧美日本在线观看| 在线观看国产一区二区| 亚洲在线观看免费| 一区二区三区高清| 欧美成年网站| 国产一区二区三区在线观看网站| 一区二区三区色| 亚洲精品在线观看视频| 久久久人人人| 国产精品一区二区三区久久久| 亚洲人体大胆视频| 91久久精品久久国产性色也91| 久久精品理论片| 国产精品露脸自拍| 日韩一区二区高清| 亚洲精品免费一二三区| 可以免费看不卡的av网站| 国产色视频一区| 亚洲一区二区三区国产| 亚洲婷婷综合色高清在线| 欧美激情网站在线观看| 一区免费视频| 久久成人av少妇免费| 欧美伊久线香蕉线新在线| 国产精品mm| 一区二区三区四区五区视频| 日韩午夜一区| 欧美丰满少妇xxxbbb| 一区二区三区在线免费视频| 久久成人国产| 久久人人97超碰国产公开结果| 国产欧美短视频| 亚洲欧美精品suv| 亚洲欧美在线一区| 国产精品萝li| 亚洲欧美日韩精品久久| 欧美一区二视频| 国产日韩欧美高清| 欧美一区二区精品久久911| 欧美一级视频精品观看| 国产乱码精品一区二区三区av| 亚洲欧美日韩国产另类专区| 欧美亚洲网站| 国产亚洲亚洲| 亚洲国产欧美不卡在线观看| 麻豆成人小视频| 亚洲国产一区二区三区青草影视| 亚洲精品久久久久久下一站| 欧美激情综合亚洲一二区| 亚洲三级影院| 一区二区三区欧美| 国产精品国产三级国产普通话三级| 亚洲午夜一区| 久久精品道一区二区三区| 狠狠爱成人网| 亚洲经典三级| 欧美日韩国产成人在线| 亚洲视频在线播放| 久久xxxx精品视频| 精品999在线播放| 亚洲人成亚洲人成在线观看| 欧美日韩黄色一区二区| 一区二区三区蜜桃网| 欧美亚洲视频一区二区| 国内成+人亚洲+欧美+综合在线| 亚洲国产欧美精品| 欧美日韩国产综合新一区| 亚洲专区欧美专区| 老司机久久99久久精品播放免费| 亚洲国产精品视频一区| 中文高清一区| 国产欧美一区二区三区在线看蜜臀| 久久av二区| 欧美精品成人91久久久久久久| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲国产精品123| 亚洲午夜国产成人av电影男同| 国产精品任我爽爆在线播放| 欧美伊人影院| 欧美伦理91| 午夜精品一区二区三区电影天堂 | 亚洲一二三区精品| 久久午夜视频| 亚洲最快最全在线视频| 久久狠狠一本精品综合网| 亚洲电影下载| 亚洲欧美另类中文字幕| 精品成人在线| 亚洲欧美国产制服动漫| 精品9999| 午夜精品久久久99热福利| 樱花yy私人影院亚洲| 亚洲一区中文| 伊人色综合久久天天| 亚洲一区二区精品在线观看| 狠狠色综合网| 亚洲欧美日韩国产成人| 亚洲国产精品va在线观看黑人| 亚洲欧美怡红院| 亚洲黄色性网站| 久久精品夜色噜噜亚洲a∨| 日韩亚洲视频在线| 久久人人看视频| 亚洲一区二区视频在线| 欧美精品18videos性欧美| 欧美在线亚洲在线| 欧美视频中文一区二区三区在线观看| 久久国产精品99国产精| 国产精品jvid在线观看蜜臀| 91久久极品少妇xxxxⅹ软件| 国产精品一二三| 一本色道久久综合一区| 激情久久久久久久| 欧美亚洲一区二区在线| 亚洲精品一区二区在线| 猛干欧美女孩| 欧美一区二区三区在线观看| 国产精品久久久久久av下载红粉 | 亚洲高清视频中文字幕| 久久gogo国模裸体人体|