国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

輔助泊車系統(tǒng)與DVD通信的設(shè)計

2013-07-19 07:25徐君飛李娟娟
汽車電器 2013年2期
關(guān)鍵詞:狀態(tài)機(jī)通信協(xié)議人機(jī)界面

徐君飛,李娟娟,周 勇

(奇瑞汽車股份有限公司汽車工程研究總院,安徽 蕪湖 241009)

1 概述

隨著國內(nèi)汽車保有量的增加,道路兩側(cè)的泊車位日趨緊張,對于泊車位的空間利用就顯得很有必要。輔助泊車和自動泊車技術(shù)應(yīng)運(yùn)而生,輔助泊車?yán)脗?cè)雷達(dá)進(jìn)行位置檢測,并運(yùn)用相關(guān)算法對泊車進(jìn)行推算得出泊車關(guān)鍵區(qū)域,通過獲取當(dāng)前車的狀態(tài) (如轉(zhuǎn)向盤轉(zhuǎn)向角度、檔位、制動及車速狀態(tài))給駕駛員做轉(zhuǎn)向換檔等操作,在車靠近前后車時會給出雷達(dá)報警及相應(yīng)的人機(jī)界面提示。

一般的輔助泊車系統(tǒng)都具備顯示屏,給出圖形圖像或者文字提示,某些泊車系統(tǒng)會給出聲音提示。不少輔助泊車系統(tǒng)采用集成式設(shè)計,即泊車控制器和顯示器集成一體,利用LED燈設(shè)計外觀和顯示LCD屏圖像、圖案。在汽車電子設(shè)備日益增多的今天,適當(dāng)?shù)乩矛F(xiàn)有人機(jī)界面是一種很有利的做法,可以減少相關(guān)硬件成本和軟件成本投入,可以利用現(xiàn)成的顯示屏如DVD顯示屏和音響作為聲音提示。

在輔助泊車系統(tǒng)中,不僅需要把前后雷達(dá)測距發(fā)送給DVD顯示,也需要及時把給駕駛員的提示信息如聲音文字、圖像傳遞給DVD。DVD通信協(xié)議及人機(jī)界面設(shè)計顯得十分重要。只有與DVD通信暢通無阻,才能保證泊車過程中駕駛員始終得到輔助泊車控制器的指導(dǎo),使得泊車更加安全可靠,駕駛員更加省心省力。

2 輔助泊車系統(tǒng)與DVD通信的硬件設(shè)計

2.1 輔助泊車系統(tǒng)結(jié)構(gòu)

輔助泊車系統(tǒng)結(jié)構(gòu)框圖見圖1,雷達(dá)控制模塊硬件框圖見圖2。

如圖2所示,倒車?yán)走_(dá)硬件由以下幾個部分組成:8位處理器,電源供電模塊,超聲波發(fā)射驅(qū)動模塊,超聲波探頭,信號接收、濾波處理模塊,LIN信號轉(zhuǎn)換器。

2.2 輔助泊車系統(tǒng)工作過程

系統(tǒng)發(fā)射超聲波之前,先對探頭進(jìn)行充電,使探頭內(nèi)部電路獲得能量。充電結(jié)束后,發(fā)射20個58kHz的超聲波,占空比50%;如果探測到障礙物,控制器將很快接收到回波信號??刂颇K通過LIN總線將障礙物的距離和方位信息傳遞給BCM模塊,BCM再通過CAN總線將數(shù)據(jù)傳輸?shù)紻VD顯示。

正常報警和探頭自檢功能定義:系統(tǒng)上電后,模塊首先對探頭進(jìn)行自檢,系統(tǒng)自檢時間約2s,若系統(tǒng)自檢正常,則進(jìn)入正常測距模式顯示;若系統(tǒng)一個或多個通道未連接或者發(fā)生故障,系統(tǒng)發(fā)送故障數(shù)據(jù),DVD顯示界面可以按照設(shè)定的程序進(jìn)行顯示,不進(jìn)入正常測距模式。

2.3 輔助泊車系統(tǒng)與DVD通信

目前常用的通信方式有多種,如異步串行通信SCI,串行外部設(shè)備通信接口模塊SPI,內(nèi)部集成電路總線IIC總線,控制局域網(wǎng)CAN,本地局域網(wǎng)LIN等。本設(shè)計中的輔助泊車系統(tǒng)集成雷達(dá)功能,避免了需要增加額外的前后雷達(dá)控制器,考慮控制及通信的一致性,設(shè)計中采用自定義的兩線同步通信方式,其硬件設(shè)計如圖3所示。

輔助泊車主MCU采用飛思卡爾MC9S08DZ60,使用該芯片的2個普通IO口即可完成與DVD的一組同步通信。由于雷達(dá)協(xié)議和文字信息協(xié)議具體數(shù)據(jù)內(nèi)容有所不同,發(fā)送時間有差異 (雷達(dá)測距定時發(fā)送給DVD和文字信息隨機(jī)發(fā)送給DVD),因此采用兩組同步通信,即需要MC9S08DZ60的4個IO口。

如圖3所示,D_DAT1和D_CLK1經(jīng)過三極管及上拉電阻后,其電平由MCU級的5 V轉(zhuǎn)換成車載的12V。電壓轉(zhuǎn)換后更有利于同步通信的穩(wěn)定性和抗干擾性。

3 輔助泊車系統(tǒng)與DVD通信的軟件設(shè)計

3.1 通信協(xié)議

本設(shè)計采用數(shù)據(jù)線DATA和時鐘線CLK的雙線通信方式,本設(shè)計的通信具備工作穩(wěn)定、抗干擾能力強(qiáng)、靈敏度高,一致性、互換性好,通信協(xié)議解析快速簡潔等特點(diǎn)。

本雙線通信方法主要通過定義通信等待時間、通信同步時間、通信中數(shù)據(jù)字節(jié)傳輸?shù)南群?、?shù)據(jù)位傳輸?shù)南群?、?shù)據(jù)值定義來實(shí)現(xiàn)。DVD通信協(xié)議如圖4所示,通信線分?jǐn)?shù)據(jù)線和時鐘線,數(shù)據(jù)傳輸字節(jié)高位在前、低位在后。數(shù)據(jù)字節(jié)內(nèi)低位bit(lsb)在前、高位 (msb)在后。數(shù)據(jù)DATA在時鐘CLK的下降緣前后各半周期內(nèi)傳輸,維持一CLK周期 (注:正負(fù)半周期各為0.5 ms)。圖4中通信的主要時間定義如表1所示。

表1 DVD通信時間定義

輔助泊車過程中對駕駛員發(fā)送操作命令相對主函數(shù)的時間來說是隨機(jī)過程,因此一旦需要發(fā)送多個命令時,命令之間存在連續(xù)發(fā)送的情況,DVD作為接收者,其顯示屏和主機(jī)芯片是分開的,接收的時間和處理往往出現(xiàn)不同情況,因此T3的等待時間是個可標(biāo)定時間。一般情況下如果只發(fā)送一個命令,T3只設(shè)置3ms即可。

通信協(xié)議中數(shù)據(jù)傳輸?shù)闹饕獌?nèi)容與輔助泊車過程中需要的提示有關(guān)。主要分為:工作狀態(tài)提示,文字提示,轉(zhuǎn)向盤圖形提示,雷達(dá)提示。

輔助泊車工作狀態(tài)分為默認(rèn)模式、前后雷達(dá)模式和輔助泊車模式。

文字提示區(qū)主要為:尋找泊車位,向左打滿轉(zhuǎn)向盤,向右打滿轉(zhuǎn)向盤,請保持轉(zhuǎn)向盤角度低速行駛,速度過快,違規(guī)操作切換至工作狀態(tài),請掛前進(jìn)檔,請掛倒后檔,制動,注意側(cè)距,與車位平行等文字及聲音提示。

轉(zhuǎn)向盤提示區(qū)主要為左/右打轉(zhuǎn)向盤的動態(tài)圖案提示。轉(zhuǎn)向盤中間位數(shù)字提示,給出輔助泊車移動過程中的關(guān)鍵停車點(diǎn)的移動距離提示。

雷達(dá)提示和一般車的雷達(dá)報警功能保持一致。

3.2 通信軟件流程設(shè)計

在輔助泊車控制器和DVD的通信過程中,用到了大量的時間,如果直接在主循環(huán)中使用相關(guān)時間標(biāo)識來進(jìn)行通信設(shè)計,會影響程序的可觀、可讀以及程序的執(zhí)行效率。在本設(shè)計中,通信的設(shè)計分為兩部分:一是數(shù)據(jù)的賦值過程,在主函數(shù)中隨著程序運(yùn)轉(zhuǎn)的狀態(tài)進(jìn)行賦值;二是通信本身的執(zhí)行在中斷中進(jìn)行。

在輔助泊車控制器中使用TPM2的定時器作為時基,時間為100μs,所有通信都用狀態(tài)機(jī)來執(zhí)行,其中,通信時鐘線的半周期時間0.5 ms直接用定時器的時間來運(yùn)行。凡是涉及時間的直接在定時器中斷中運(yùn)行即可。

如圖5、圖6所示,通信的傳輸過程主要分為3個內(nèi)容:傳輸內(nèi)容的確定也即通信數(shù)據(jù)賦值和通信長度確定 (是否是連續(xù)多個命令,幾個命令),開啟狀態(tài)機(jī) (對狀態(tài)機(jī)進(jìn)行設(shè)置使之進(jìn)入狀態(tài)機(jī),設(shè)置傳輸數(shù)據(jù)及使能狀態(tài)同步和時間設(shè)置),狀態(tài)機(jī)運(yùn)行。其中傳輸內(nèi)容和開啟狀態(tài)機(jī)在主循環(huán)和函數(shù)中進(jìn)行,而狀態(tài)機(jī)本身則在定時器中斷中運(yùn)行。

3.3 通信代碼設(shè)計

通信的代碼設(shè)計中采用結(jié)構(gòu)體加狀態(tài)機(jī)的方式,所用結(jié)構(gòu)體如下所示。結(jié)構(gòu)體中的val為通信數(shù)據(jù)的值,數(shù)據(jù)傳輸時用位移動bit-shift方式進(jìn)行,對于等待時間,是可以調(diào)節(jié)的,因此新增了一個等待時間,增加程序調(diào)整的靈活度。

4 人機(jī)界面和實(shí)例應(yīng)用簡介

人機(jī)界面如圖7所示,人機(jī)界面分兩部分:動態(tài)圖案部分和提示信息及狀態(tài)部分。

1)動態(tài)圖案部分為一個轉(zhuǎn)向盤,左側(cè)閃爍表明左打轉(zhuǎn)向盤,右側(cè)閃爍表明右打轉(zhuǎn)向盤,上側(cè)字母D閃爍表明掛前進(jìn)檔,下側(cè)字母R閃爍表明掛倒后檔,中間為泊車關(guān)鍵停車點(diǎn)的位移提示。

2)提示信息及狀態(tài)部分,從左到右依次為輔助泊車故障狀態(tài),泊車狀態(tài),前后雷達(dá)狀態(tài),中間為文字提示區(qū)并會伴隨聲音。小車標(biāo)志為雷達(dá)報警提示,最右側(cè)為當(dāng)前DVD系統(tǒng)時間。

圖7中為實(shí)際測試效果,提示為向左打轉(zhuǎn)向盤圖案閃爍,伴隨聲音提示,文字動態(tài)提示。

在實(shí)際的整車開發(fā)中,可以在儀表顯示屏上顯示車與障礙物的距離,同時可伴有報警聲提示駕駛員,如圖8所示。如果再配有動態(tài)輔助線功能 (后部再配一個攝像頭),實(shí)車顯示將如圖9(顯示在DVD屏上)所示,一般紅色區(qū)域①區(qū)可設(shè)置為50~100cm,黃色區(qū)域②區(qū)為100~150 cm,綠色區(qū)域③區(qū)為150~250cm (該參數(shù)僅供參考)。

5 結(jié)論

本文設(shè)計的DVD通信已經(jīng)裝車運(yùn)行,試驗(yàn)證明,輔助泊車控制器和DVD通信穩(wěn)定,人機(jī)界面友好,增加了泊車的安全性和駕駛?cè)の缎浴?/p>

[1]朱自勤.傳感器與檢測技術(shù)[M].北京:機(jī)械工業(yè)出版社,2006.

[2]趙繼文.傳感器與應(yīng)用電路設(shè)計[M].北京:科學(xué)出版社,2002.

[3]Ron Patton,著.張小松,王鈺,曹躍,譯.軟件測試[M].北京:機(jī)械工業(yè)出版社,2006.

[4]張帆.軟件開發(fā)技術(shù)[M].北京:機(jī)械工業(yè)出版社,2009.

猜你喜歡
狀態(tài)機(jī)通信協(xié)議人機(jī)界面
基于Verilog 的有限狀態(tài)機(jī)編程方式及研究
FPGA狀態(tài)機(jī)綜合可靠性探究 ①
淺談無錫地鐵信號系統(tǒng)人機(jī)界面的應(yīng)用與研究
基于有限狀態(tài)機(jī)的交會對接飛行任務(wù)規(guī)劃方法
地鐵綜合監(jiān)控人機(jī)界面設(shè)計分析
現(xiàn)代汽車人機(jī)界面(HMI)設(shè)計趨勢
車載網(wǎng)絡(luò)通信協(xié)議標(biāo)準(zhǔn)化問題研究
人機(jī)界面設(shè)計中的心理學(xué)因素
電動汽車充電接口及通信協(xié)議新國標(biāo)發(fā)布
基于R8C的汽車OBD通用故障診斷儀設(shè)計
墨玉县| 托里县| 南丰县| 东港市| 二手房| 德庆县| 阿拉善右旗| 偃师市| 襄垣县| 勐海县| 武强县| 宜川县| 兰西县| 巩义市| 得荣县| 遵化市| 正镶白旗| 渝中区| 金阳县| 荔浦县| 建瓯市| 苏州市| 长兴县| 无极县| 台中市| 边坝县| 共和县| 陇川县| 大新县| 西丰县| 万宁市| 石楼县| 灌阳县| 鄂伦春自治旗| 哈巴河县| 成都市| 介休市| 临清市| 五河县| 建宁县| 阿尔山市|