《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > PSI5異步通信傳感器的硬件在環仿真
PSI5異步通信傳感器的硬件在環仿真
2016年電子技術應用第12期
陳同山,朱群峰,方 治
高田(上海)汽車安全系統研發有限公司,上海201707
摘要: 隨著汽車電子產品的發展,車輛傳感器的使用也在不斷增加?;赑SI5的新型傳感器由于使用方便、執行成本低,成為汽車級傳感器通信的新寵。然而,在產品開發階段,如何針對這一類傳感器進行驗證成為新的課題?;贒SPIC33FJ128GP706的仿真器,設計了模擬飛思卡爾加速度傳感器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亚洲国产精品_日韩亚洲一区二区
国产精品系列在线播放| 国产精品成人在线观看| 一区二区三区日韩| 日韩午夜av| 亚洲人成免费| 亚洲国产中文字幕在线观看| 久久精品视频在线播放| 亚洲电影视频在线| 亚洲第一天堂无码专区| 亚洲第一在线综合网站| 亚洲高清视频一区| 亚洲国产精品一区二区久 | 日韩视频在线观看一区二区| 亚洲激情视频在线播放| 亚洲欧洲中文日韩久久av乱码| 亚洲国产视频一区二区| 91久久精品美女高潮| 亚洲日本中文字幕免费在线不卡| 亚洲经典三级| 亚洲日韩第九十九页| 99精品视频免费观看| 在线综合亚洲| 亚洲一区日本| 欧美在线观看视频在线| 久久精品一二三区| 久久天天狠狠| 你懂的亚洲视频| 欧美激情亚洲视频| 欧美视频一区二区三区| 国产精品视频免费一区| 国产精品综合不卡av| 国产一区二区三区的电影| 狠狠色伊人亚洲综合成人| 亚洲成色www8888| 亚洲人成在线影院| 中文日韩电影网站| 午夜亚洲一区| 亚洲国产精品传媒在线观看| 亚洲三级视频| 亚洲性夜色噜噜噜7777| 欧美一区二区女人| 毛片一区二区三区| 欧美日韩中文另类| 国产喷白浆一区二区三区| 激情久久久久久久| 亚洲国产精品电影在线观看| 在线亚洲欧美| 欧美一区二区视频在线观看| 亚洲精品久久久久久久久久久久| 亚洲午夜在线| 久久婷婷麻豆| 欧美三级黄美女| 国产亚洲人成a一在线v站| 在线观看久久av| 亚洲视频大全| 亚洲激情视频在线播放| 亚洲私人影院| 久久深夜福利| 欧美色综合网| 极品日韩久久| 亚洲自拍偷拍麻豆| 亚洲精品视频免费观看| 性18欧美另类| 欧美精品 日韩| 国产视频亚洲精品| 亚洲精品中文字幕在线| 性做久久久久久久免费看| 亚洲国产美女| 小嫩嫩精品导航| 欧美激情一区二区三区成人| 国产欧美精品va在线观看| 91久久夜色精品国产九色| 亚洲欧美另类中文字幕| 欧美日韩p片| 亚洲四色影视在线观看| 午夜综合激情| 亚洲一区二区三| 美腿丝袜亚洲色图| 国产精品大片| 亚洲精品看片| 亚洲高清在线观看一区| 亚洲欧美久久久久一区二区三区| 欧美高清日韩| 国产一区二区三区久久 | 亚洲一区二区三区高清| 亚洲精品一区在线观看香蕉| 久久精品视频在线播放| 欧美日韩精品欧美日韩精品一| 精品动漫3d一区二区三区免费版| 国产精品99久久久久久人| 亚洲日本久久| 久久综合99re88久久爱| 国产噜噜噜噜噜久久久久久久久| 日韩视频二区| 日韩视频免费在线观看| 免费不卡在线观看av| 国产亚洲精品综合一区91| 中文一区字幕| 亚洲视频狠狠| 欧美乱人伦中文字幕在线| 伊人狠狠色j香婷婷综合| 欧美亚洲自偷自偷| 欧美一站二站| 国产精品视频xxx| 一区二区免费在线观看| avtt综合网| 欧美久久久久| 亚洲欧洲久久| 日韩视频免费观看高清完整版| 欧美色图一区二区三区| 欧美日韩一本到| 91久久综合| 亚洲人成在线观看| 另类天堂av| 在线色欧美三级视频| 亚洲国产成人av在线| 久久久久久久一区| 狠狠干狠狠久久| 久久经典综合| 久久免费高清视频| 狠狠入ady亚洲精品经典电影| 久久国产视频网| 久久久亚洲国产天美传媒修理工| 国产日韩欧美一区| 午夜欧美不卡精品aaaaa| 久久狠狠婷婷| 黑人巨大精品欧美一区二区| 久久不射电影网| 久久久亚洲高清| 在线观看不卡av| 91久久夜色精品国产九色| 欧美国产日本高清在线| 亚洲三级视频| 亚洲一级黄色片| 国产精品久久久久秋霞鲁丝| 亚洲一级在线观看| 性8sex亚洲区入口| 国产在线成人| 亚洲国产毛片完整版| 欧美激情一区二区三区不卡| 亚洲人成高清| 亚洲伊人久久综合| 国产精品美女主播| 欧美一区二区三区在线观看| 久久人体大胆视频| 亚洲激情在线激情| 亚洲一级片在线观看| 国产毛片一区二区| 亚洲高清视频的网址| 欧美欧美全黄| 亚洲视频在线播放| 久久久一二三| 亚洲日韩视频| 国产精品日韩在线| 在线观看欧美| 一区二区三区视频在线| 国产精品欧美久久久久无广告| 午夜精品一区二区三区在线视| 久久一区国产| 亚洲另类自拍| 欧美一区二区三区视频免费| 国内外成人免费激情在线视频网站 | 亚洲高清视频在线观看| 欧美日韩国产精品自在自线| 亚洲一区二区三区精品视频| 久久综合五月天婷婷伊人| 亚洲精选视频在线| 久久疯狂做爰流白浆xx| 亚洲破处大片| 久久精品99久久香蕉国产色戒| 亚洲国产日韩欧美在线动漫| 亚洲欧美在线一区二区| 一区二区自拍| 亚洲在线观看视频网站| 伊甸园精品99久久久久久| 亚洲一区二区免费视频| 一区二区三区在线观看视频| 一区二区三区欧美在线观看| 国产亚洲精品久| 99亚洲视频| 国语对白精品一区二区| 国产精品99久久久久久久久| 好吊色欧美一区二区三区四区| 亚洲视频二区| 在线成人激情黄色| 欧美在线视频观看| 99精品免费网| 欧美不卡在线视频| 欧美亚洲视频一区二区| 欧美午夜精品久久久久久孕妇| 久久国产日韩| 国产精自产拍久久久久久| 一区二区三区 在线观看视| 红桃视频成人| 欧美一区二区福利在线| 最新国产成人av网站网址麻豆 | 久久亚洲综合色| 亚洲欧美日韩另类| 欧美日韩在线免费观看| 亚洲国产精品久久久久秋霞不卡|