亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        汽車虛擬儀表的指針設(shè)計與實現(xiàn)

        2018-05-11 00:47:45吉爽程安宇鄧勇
        汽車零部件 2018年2期
        關(guān)鍵詞:汽車信號

        吉爽,程安宇,鄧勇

        (重慶郵電大學(xué)自動化學(xué)院, 重慶 400065)

        0 引言

        近年來隨著電子技術(shù)的快速發(fā)展,汽車儀表電子化程度越來越高:從最初的機械式儀表,到目前最新的虛擬儀表,經(jīng)歷了電氣式、模擬電子式和數(shù)字組合式儀表的發(fā)展[1]。汽車虛擬儀表通過采用一塊大尺寸TFT(Thin Film Transistor)液晶顯示屏代替了傳統(tǒng)指針式儀表面板[2],用虛擬指針代替了傳統(tǒng)的步進電機指針指示。

        在汽車虛擬儀表設(shè)計開發(fā)中,虛擬指針的運動過程控制是汽車虛擬儀表重點研究內(nèi)容。具體包括兩個方面:(1)對于轉(zhuǎn)速等劇烈變化的信號,指針必須能夠及時準確指示;(2)指針運動過程中不能出現(xiàn)明顯的跳變、拖尾等現(xiàn)象,應(yīng)該平滑運動到目標位置。虛擬指針的運動特性不同于傳統(tǒng)儀表機械指針,機械式指針受物理特性約束角度是逐漸變化的,而虛擬指針不存在機械慣性等約束,指針的位置是可以直接跳變的。虛擬指針運動控制算法中,文獻[3]中主要的方法是以固定的最小步進角驅(qū)動車速表指針運動,指針的運動過程能夠?qū)崿F(xiàn)緩動效果,不過對于較大的角度差指針存在響應(yīng)慢的不足。文獻[4]中主要方法是當指針小角度變化時直接采用角度差作為步進角,大角度變化時采用二次多項式確定步進角,同時為防止出現(xiàn)拖尾現(xiàn)象對最大步進角做了限制。這種方式對于正弦波測試信號具有較好的跟蹤效果,但對于方向頻繁變化的信號步進角有可能出現(xiàn)明顯的跳變現(xiàn)象。

        基于上述問題,作者提出一種模擬機械指針運動機制與液晶顯示器更新特性相結(jié)合的控制方案。在液晶顯示器更新特性方面,充分考慮液晶顯示器每秒鐘內(nèi)畫面被重繪更新的次數(shù)即幀頻率是固定不變,結(jié)合人眼對動態(tài)視覺信號的分辨能力有限,虛擬指針的位置更新頻率需要選擇合適的值。在幀頻率一定的情況下,為了使虛擬指針的運動過程具有物理指針運動的真實感,在設(shè)計控制算法時引入了傳統(tǒng)的步進電機式儀表的物理機制。即虛擬指針運動控制的本質(zhì)是計算每幀圖像中指針的步進角。在虛擬指針的運動過程中,引入加減速控制邏輯,呈現(xiàn)出先加速、再勻速、再減速的變化。通過依托某硬件平臺對汽車虛擬儀表的指針運動控制進行設(shè)計與實現(xiàn)。

        1 虛擬指針控制設(shè)計

        1.1 汽車虛擬儀表系統(tǒng)結(jié)構(gòu)

        設(shè)計的虛擬儀表硬件平臺采用的是富士通系統(tǒng)級芯片MB86R01微控制器,其內(nèi)部集成高性能的ARM9處理器內(nèi)核和MB86296圖形顯示控制器[5]。汽車虛擬儀表系統(tǒng)結(jié)構(gòu)如圖1所示。在車輛行駛過程中,MB86R01微控制器通過IO口、CAN總線等信號輸入通道完成整車信息的采集;經(jīng)過軟件對原始信號進行加工、運算和邏輯分析處理后,在顯示器面板上通過繪制各種圖形圖像來表達車輛信息。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        1.2 虛擬指針控制的程序設(shè)計

        汽車在行駛過程中,車速表指針轉(zhuǎn)到的具體位置是由汽車發(fā)動機轉(zhuǎn)速和汽車輪胎直徑等參數(shù)根據(jù)相應(yīng)公式計算得出,其中發(fā)動機轉(zhuǎn)速是汽車虛擬儀表通過CAN總線接收汽車發(fā)動機ECU發(fā)送的CAN報文而得到。車速表指針的控制流程如圖2所示。首先,計算車速信號值和指針目標位置;然后,計算當前位置的角度差,如果角度差為0則結(jié)束當前周期位置更新操作。

        指針運轉(zhuǎn)速度控制任務(wù)是通過與速度步進閾值相比較得到當前位置差下理論速度,而后對其進行校正,防止速度變化快于最大加速度,或超出最大速度限定。確定當前周期指針的運行速度后重繪指針并更新指針對象的狀態(tài)參數(shù),結(jié)束當前周期操作。其程序流程如圖3所示。

        圖2 車速表指針控制流程圖

        圖3 指針運轉(zhuǎn)速度控制流程圖

        其中Speed代表指針當前運行的速度,Last_Speed用于記錄上一個周期中指針的運行速度,Speed_Deviate代表指針當前運行速度和上一個周期指針運行速度差;SPEED_THERSHOLD是速度閾值參數(shù),用于判斷當前周期角度差下支持的最大運行速度。MAX_SPEED和MAX_ACC兩個參數(shù)分別限定虛擬指針的最大運行速度和最大加速度。其中Cur_Pos代表指針當前的位置,文中MIN_POS代表車速表最小刻度0 km/h位置即0°,MAX_POS代表車速表最大刻度150 km/h位置即180°。該控制方法通過使用毫秒級中斷進行計算能在應(yīng)用中使指針得到平滑的運動。

        2 虛擬指針運動控制實現(xiàn)

        2.1 虛擬指針的步進角實現(xiàn)

        文中配置的液晶顯示器的刷新頻率為60 Hz,即顯示器更新畫面的時間間隔為16.67 ms,理想的情況下虛擬指針的更新時間與場同步信號一致[6]。設(shè)定虛擬指針的步進角為固定值,測試并標定指針在不同速度下勻速運動的顯示效果,結(jié)果如表1所示。

        表1 不同步進角下勻速運動顯示效果測試

        從表1可以看到:根據(jù)角度差的大小選擇合適的步進角是虛擬指針運動控制的基本思路。綜合考慮虛擬指針的顯示效果和動態(tài)跟蹤實時性,實際應(yīng)用中將步進角的取值限定在0.1~3.5°/幀之間,最高角速度限定在210°/s。設(shè)計中步進角取值為2.5°/幀,角速度為150°/s,足夠滿足車速表、轉(zhuǎn)速表的實時顯示要求。

        2.2 虛擬指針控制參數(shù)的實現(xiàn)

        指針運動中最重要的參數(shù)是最大加速度MAX_ACC和最大速度MAX_SPEED,前者用于限制速度的變化快慢,作用于指針運動的起始和結(jié)束階段,模擬機械指針的慣性特征;后者限制最大角度差,防止更新過快出現(xiàn)拖影等現(xiàn)象。

        在CANoe硬件在環(huán)仿真環(huán)境中,初始設(shè)置電機的轉(zhuǎn)速為0,而后跳變?yōu)樽畲笾?0 000 r/min(對應(yīng)車速130 km/h),配置MAX_SPEED為20,速度切換閾值為20,測試MAX_ACC分別為1、3和6時車速表指針的運動速度和實時位置變化過程,如圖4所示。

        圖4 不同MAX_ACC下車速表的運動過程

        從圖4(a)可以看到:MAX_ACC越大,指針越快到達最大運動速度,到達目標位置的90%所消耗的時間越少,可以提高指針的響應(yīng)速度;不過,MAX_ACC越小,指針的啟動和結(jié)束過程越平緩,更符合人的視覺習(xí)慣。從圖4(b)中可以看出:MAX_ACC值的增加對于縮短指針響應(yīng)時間的作用有限,大于一定值后指針加速直線和位置曲線接近重合。所以,文中MAX_ACC取值為2。同樣的,速度切換閾值仍為20,MAX_ACC取值為2,測試MAX_SPEED分別為10、20和30時車速表指針的運動速度和實時位置變化過程,如圖5所示。

        圖5 不同MAX_SPEED下車速表的運動過程

        可以看到,指針運動速度呈現(xiàn)同樣的線性增長關(guān)系,但車速表指針的運動過程差別明顯。MAX_SPEED越大,指針的加速過程越長,減速越早。分析報文數(shù)據(jù)可以得到:最大速度分別為10、20和30時,指針到達目標位置的90%的時間分別為2.734 389、1.501 770和1.185 731 s。所以,MAX_SPEED的值可以明顯改變指針的響應(yīng)速度,文中MAX_SPEED的值取20。

        3 虛擬指針指示測試

        虛擬指針指示測試分為兩個內(nèi)容:一個是指示功能測試,包含指示準確性測試和指示響應(yīng)時間測試;另一個是指示性能測試。測試主要用的工具包括上位機、CANoe、CANcaseXL接口卡、穩(wěn)壓電源和被測虛擬儀表等。整個測試環(huán)境的搭建如圖6所示。

        圖6 測試環(huán)境搭建

        3.1 指示功能測試

        (1)指示誤差測試

        判斷虛擬指針車速信號的實際指示角度與理論角度之間的誤差。輸入信號:電機控制器采集轉(zhuǎn)速信號值并共享至CAN總線,儀表根據(jù)相應(yīng)公式將轉(zhuǎn)速值轉(zhuǎn)變?yōu)閷嶋H車速。根據(jù)文獻[7-8],車速表的指示值不低于理論車速,指示車速與當前理論車速之間符合如下關(guān)系:

        0≤v1-v2≤v2/10+4

        (1)

        其中:v1表示車速表的指示值;v2表示理論車速。從圖7中可以看到:虛擬儀表的顯示車速符合設(shè)計要求,低于標準誤差限,滿足JLYY-JT-08乘用車組合儀表基本誤差與指針響應(yīng)時間測試規(guī)范的指示精確度要求。

        圖7 車速指示誤差分析

        (2)響應(yīng)時間測試

        判斷車速或轉(zhuǎn)速信號值在明顯改變后虛擬指針能否及時到達目標位置。指針的運動過程需要平滑穩(wěn)定,無明顯抖動現(xiàn)象。圖8是測試上位機trace窗口的輸出結(jié)果為最大轉(zhuǎn)速到最小轉(zhuǎn)速的時間戳。

        圖8 指針響應(yīng)時間測試結(jié)果

        指針的運動平滑穩(wěn)定,沒有出現(xiàn)明顯的拖尾和抖動現(xiàn)象。通過計算可以得到,指針順時針和逆時針運動的響應(yīng)平均時間分別為2.793 564和2.793 471 s,即滿刻度測試的平均響應(yīng)時間為2.793 518 s。根據(jù)文獻[8]規(guī)定:取指針的響應(yīng)時間上限為10 s,而被測儀表響應(yīng)時間未超出此上限,虛擬指針響應(yīng)時間特性符合JLYY-JT-08乘用車組合儀表基本誤差與指針響應(yīng)時間測試規(guī)范的基本要求。

        3.2 指示性能測試

        汽車行駛過程中,轉(zhuǎn)速信號的波動頻率非??欤瑢τ谥羔樀膭討B(tài)性能要求極高。所以有必要在高頻率波動下對指針的指示精確程度進行長時間測試。

        在仿真環(huán)境中對轉(zhuǎn)速信號(生成對應(yīng)車速)進行模擬,配置轉(zhuǎn)速信號的生成方式為隨機模式,隨機信號的波形如圖9(a)所示。測試1 100 min后停止,分析報文可以得到此時轉(zhuǎn)速信號的值為1 295 r/min(8 465×0.153),計算車速為:

        (2)

        指針的實際位置如圖9(b)所示,數(shù)字顯示為17 km/h,指針在隨機信號測試下能夠保證準確。

        圖9 隨機生成轉(zhuǎn)速值后測試車速表的結(jié)果

        4 結(jié)束語

        首先對現(xiàn)有的汽車虛擬儀表指針控制方法進行了對比分析,針對現(xiàn)有方法存在的缺陷,設(shè)計了虛擬儀表系統(tǒng)結(jié)構(gòu)和車速指針表軟件總體流程;然后通過仿真實驗確定軟件設(shè)計中的重要參數(shù)值;最后通過上位機硬件在環(huán)仿真搭建汽車虛擬儀表測試環(huán)境,定量分析了指針的運動性能。測試結(jié)果表明:利用文中提出的控制方案,不僅實現(xiàn)了車速、轉(zhuǎn)速等劇烈變化的信號指針能夠及時準確地指示,而且指針運動過程無明顯跳變和拖尾等現(xiàn)象。雖然實現(xiàn)此方案的載體是汽車虛擬儀表,但是軟件設(shè)計中的控制方法對各類虛擬指針的運動控制都具有普遍的適用性。因此設(shè)計開發(fā)人員在利用文中提出的控制方法時,應(yīng)根據(jù)具體產(chǎn)品的相應(yīng)需求,在軟件開發(fā)時對相應(yīng)參數(shù)作適當修改,就能實現(xiàn)虛擬指針指示的平滑性、響應(yīng)時間等指標。

        參考文獻:

        [1]鄧宗權(quán),蔣向東,王繼岷,等.基于嵌入式Linux汽車智能儀表系統(tǒng)的設(shè)計[J].微型機與應(yīng)用,2014(4):26-28.

        DENG Z Q,JIANG X D,WANG J M,et al.Design of Automotive Intellectual Control Meter System Based on Embedded Linux System[J].Microcomputer & Its Applications,2014(4):26-28.

        [2]廖雄方,劉淼,金星,等.全液晶汽車儀表測試方法的研究[J].電子設(shè)計工程,2016,24(16):82-85.

        LIAO X F,LIU M,JIN X,et al.Research of Whole LCD Car Dashboard Test Methods[J].Electronic Design Engineering,2016,24(16):82-85.

        [3]趙晨.基于ARM和Linux的嵌入式汽車虛擬儀表系統(tǒng)的研究[D].武漢:華中科技大學(xué),2011.

        [4]陳濤.基于QNX車用液晶儀表顯示技術(shù)的開發(fā)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2014.

        [5]張利平.基于MB86296顯卡芯片的顯示平臺設(shè)計[J].雷達與對抗,2011(1):61-64.

        ZHANG L P.A Display Platform Based on MB86296 Display Card Chip[J].Radar & ECM,2011(1):61-64.

        [6]魏志勇.TFT液晶模塊驅(qū)動電路設(shè)計[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.

        [7]全國汽車標準化技術(shù)委員會.汽車用車速表:GB 15082-2008[S].北京:中國標準出版社,2008.

        [8]丁寧通.JLYY-JT-08乘用車組合儀表基本誤差與指針響應(yīng)時間測試規(guī)范[S].臺州:吉利汽車研究院,2008.

        猜你喜歡
        汽車信號
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        2019年8月汽車產(chǎn)銷環(huán)比增長 同比仍呈下降
        汽車與安全(2019年9期)2019-11-22 09:48:03
        孩子停止長個的信號
        汽車的“出賣”
        汽車們的喜怒哀樂
        基于LabVIEW的力加載信號采集與PID控制
        一種基于極大似然估計的信號盲抽取算法
        3D 打印汽車等
        決策探索(2014年21期)2014-11-25 12:29:50
        高處信號強
        亚洲老女人区一区二视频| 色橹橹欧美在线观看视频高清| 国产成人精品日本亚洲| 国产精品青草视频免费播放| 成年女人18毛片毛片免费| 日本一区二区三区熟女俱乐部| 无码色av一二区在线播放| 中文字幕人妻丝袜乱一区三区| 国产情侣一区在线| 中文字幕精品久久一区二区三区| 国产18禁黄网站免费观看| 久久久久人妻精品一区蜜桃| 99成人精品| 亚洲二区三区四区太九| 一本色道久久88—综合亚洲精品 | 国语自产精品视频在线看| 欧美猛男军警gay自慰| chinese国产在线视频| 一区二区三区日本美女视频| 嫩草伊人久久精品少妇av| 亚洲国产日韩欧美一区二区三区| 人妻丰满熟妇AV无码片| 亚洲发给我的在线视频| 亚洲综合色无码| 亚洲aⅴ无码成人网站国产app| 国产乱子伦农村xxxx| 国产夫妻精品自拍视频| 午夜免费福利小电影| 久久婷婷色综合一区二区| 日本女同伦理片在线观看| 中文字幕免费人成在线网站| 免费看黄a级毛片| 国产成人免费a在线视频| 精品午夜中文字幕熟女| 18禁裸体动漫美女无遮挡网站| 99久久久精品免费观看国产| 国产视频网站一区二区三区| 亚洲精品国产av成拍| 比较有韵味的熟妇无码| 国产一区二区三区在线观看精品| 毛片av中文字幕一区二区|