《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技术 > 设计应用 > 驾驶操作数据采集系统设计研究
驾驶操作数据采集系统设计研究
来源:微型机与应用2012年第24期
张进秋1, 石志涛1, 刘义乐1, 丁佳传2, 张 磊1
(1. 装甲兵工程学院 装备试用与培训大队,北京 100072; 2. 装甲兵工程学院 研究生管理大
摘要: 设计了驾驶操作数据采集系统。该系统包括传感器和驾驶动作记录仪两部分。根据传感器选型和布设的原则,结合需要采集的车辆状态和操纵机构动作信息,对传感器进行了设计;并从硬件、主程序设计两方面对驾驶动作记录仪进行了设计。通过在实车搭建驾驶操作数据采集系统采集数据,验证了系统的可行性。
Abstract:
Key words :

摘  要: 設(shè)計了駕駛操作數(shù)據(jù)采集系統(tǒng)。該系統(tǒng)包括傳感器和駕駛動作記錄儀兩部分。根據(jù)傳感器選型和布設(shè)的原則,結(jié)合需要采集的車輛狀態(tài)和操縱機構(gòu)動作信息,對傳感器進行了設(shè)計;并從硬件、主程序設(shè)計兩方面對駕駛動作記錄儀進行了設(shè)計。通過在實車搭建駕駛操作數(shù)據(jù)采集系統(tǒng)采集數(shù)據(jù),驗證了系統(tǒng)的可行性。
關(guān)鍵詞: 駕駛訓(xùn)練; 數(shù)據(jù)采集系統(tǒng); 坦克

    在我軍坦克駕駛訓(xùn)練過程中,由于缺少信息化輔助手段,教員無法捕捉和再現(xiàn)駕駛員的操作細節(jié),只能憑借主觀感覺來判斷訓(xùn)練效果[1],不利于實施針對性的指導(dǎo),影響了訓(xùn)練效率。本文通過對傳感器的選型和對駕駛動作記錄儀的設(shè)計,搭建了駕駛操作數(shù)據(jù)采集系統(tǒng),實現(xiàn)了對駕駛操作的數(shù)字化記錄,為進一步深入分析駕駛動作和評價駕駛技能奠定了基礎(chǔ)。
1 傳感器設(shè)計
1.1 傳感器選型與布設(shè)的原則

 傳感器的合理選型與布設(shè)是準確采集駕駛動作數(shù)據(jù)以及后期深入分析與評判駕駛情況的基礎(chǔ),是數(shù)據(jù)采集系統(tǒng)的重要組成部分。在傳感器的選型和布設(shè)上應(yīng)考慮以下幾點[2]:
 (1) 在傳感器數(shù)量上,應(yīng)盡量布設(shè)多的傳感器來采集數(shù)據(jù),以確保識別與評判的全面性與準確性;
 (2) 在傳感器的性能上要達到:①傳感器自身工作性能的穩(wěn)定可靠及抗干擾能力;②傳感器應(yīng)該具有較高的響應(yīng)速度和較寬的頻率響應(yīng)頻帶;③傳感器應(yīng)具有較高靈敏度和測量精度;④側(cè)重應(yīng)用現(xiàn)有成熟技術(shù),一方面考慮到經(jīng)濟性和適用性,另一方面考慮到傳感器在車內(nèi)相對惡劣的工作環(huán)境。
 (3) 在傳感器的布設(shè)上要做到與駕駛互不干涉。傳感器的布設(shè)不能影響正常的駕駛動作的進行,駕駛動作也不能影響到傳感器的工作。
1.2 傳感器的選型
 合格的駕駛員應(yīng)對車輛和路面環(huán)境狀況進行全面掌握,并對操縱機構(gòu)做出正確的操作。數(shù)據(jù)采集系統(tǒng)主要對車輛狀態(tài)、操縱機構(gòu)動作進行實時采集。根據(jù)傳感器選型與布設(shè)的原則,本文通過在主離合器踏板、操縱桿、檔位桿、油門踏板和制動器踏板等操縱裝置上安裝傳感器,采集駕駛過程中動作信息。通過對現(xiàn)有發(fā)動機轉(zhuǎn)速表、車速里程表的改裝,采集車速和轉(zhuǎn)速信息,具體的傳感器選擇方案分析如下。
    油門踏板、主離合器踏板、制動器踏板等操縱桿件都是繞各自轉(zhuǎn)軸按照給定軌跡運動,狀態(tài)隨時間連續(xù)變化。相對于拉線式位移傳感器,角位移傳感器固定更加方便,受外界振動干擾更小。因此,選用角位移傳感器采集上述操縱件的動作信息。
 變速桿共有空擋、1擋、2擋、3擋、4擋、5擋、6擋7個狀態(tài),采用光電開關(guān)傳感器采集變速桿的信息。
 本文對車速和發(fā)動機轉(zhuǎn)速信號采集裝置進行了自主設(shè)計。某型坦克發(fā)動機轉(zhuǎn)速表的工作原理是發(fā)動機曲軸旋轉(zhuǎn)后,通過聯(lián)動機構(gòu)帶動轉(zhuǎn)速表感受器的轉(zhuǎn)子旋轉(zhuǎn),轉(zhuǎn)子(2對永久磁鐵)的磁力線切割定子上的三相定子繞組,產(chǎn)生三相交流電,這個電壓、頻率均隨轉(zhuǎn)子轉(zhuǎn)速成正比變化的三相交流電通過三芯電纜輸送到轉(zhuǎn)速表的指示器,這樣,轉(zhuǎn)速的變化就轉(zhuǎn)變?yōu)轭l率的變化,以脈沖信號的形式傳遞到轉(zhuǎn)速表指示器,經(jīng)電磁耦合器處理后輸出。這個脈沖信號中包含了轉(zhuǎn)速的信息?;诖?,選用頻率電壓轉(zhuǎn)換模塊將脈沖信號轉(zhuǎn)換成電壓模擬量輸出,實現(xiàn)對發(fā)動機轉(zhuǎn)速信號的采集。該方法不需要額外添置傳感器,選用的頻率電壓轉(zhuǎn)換模塊體積小,安裝方便可靠,具有較大的優(yōu)勢。車速里程表的工作原理與轉(zhuǎn)速表類似,因此采用同樣的方法來采集車速信息。
 采用的傳感器類型及輸出方式如表1所示。表中,輸出通道總數(shù)共包括3路模擬量、6路數(shù)字開關(guān)量(變速桿包含6路數(shù)字開關(guān)量)和2路脈沖信號。采用NI公司的DAC0832芯片實現(xiàn)D/A轉(zhuǎn)換,將變速桿的6路數(shù)字開關(guān)量轉(zhuǎn)換成1路模擬量輸出,節(jié)省了采集通道,簡化了采集系統(tǒng)的結(jié)構(gòu)。通過輸出量的模擬化處理,實現(xiàn)了所有狀態(tài)信息的模擬電壓輸出。

2 駕駛動作記錄儀設(shè)計
2.1 記錄儀總體設(shè)計

 駕駛動作記錄儀主要由微處理器、數(shù)據(jù)采集模塊、信號調(diào)理模塊、U盤/SD卡讀寫模塊、電源模塊和按鍵開關(guān)組成??傮w設(shè)計如圖1所示。

2.2 系統(tǒng)硬件設(shè)計
2.2.1 微處理器選擇

 目前單片機的發(fā)展較成熟,能保證系統(tǒng)對實時性、大量數(shù)據(jù)的處理能力、擴展接口等各方面的要求,且價格相對較低,是記錄儀微處理器的首選[3]。單片機核心系統(tǒng)設(shè)計選用了飛思卡爾的S12X系列16 bit微控制器MC9S12XDP512及其外圍電路,硬件核心電路圖如圖2所示。它采用了增強核心和增強外圍設(shè)備,提高了總線頻率(最高可達40 MHz),并且具備完全的CAN功能和一個平行處理的XGATE模塊。XGATE模塊是一種高效的協(xié)處理器,可提高高達80 MIPS的額外處理能力,能夠減少通信負擔,避免核心功能與中斷處理之間的沖突。系統(tǒng)采用微處理器內(nèi)部的A/D轉(zhuǎn)換模塊,具有10 bit采樣精度和7 μs轉(zhuǎn)換時間(143 kHz)。CAN通信模塊和串口通信模塊能實現(xiàn)數(shù)據(jù)的遠程傳輸與快速通信。

2.2.2 數(shù)據(jù)采集模塊
    根據(jù)采樣定理:設(shè)信號采樣周期為TS,采樣頻率為f=1/TS,則采樣頻率必須大于或等于信號最高頻率的兩倍。為確保采樣后離散信號能恢復(fù)到原來的連續(xù)信號,需要遵循采樣定理,否則將會出現(xiàn)信號的嚴重畸變。因此需要首先找到所采集信號的最高頻率。
    在加速換擋過程中,加油沖車后,要求在松油門的同時踩下離合器,松油門與踩離合動作之間的時間差,反映了兩者的配合熟練與合理程度,以熟練駕駛員為依據(jù),此時間差非常小,趨近于零[4]。挑選了10名等級駕駛員分別進行加速換擋過程,以500 Hz的采樣頻率采集該過程離合器踏板與油門踏板的信號。松油門與踩離合動作之間的平均時間差為0.052 s。根據(jù)采樣定理,要想得到該信號的真實信息,信號采樣頻率至少為39 Hz。在實際應(yīng)用中,一般采樣頻率取被采樣信號最高頻率的5~10倍[2]。本文設(shè)置信號采樣頻率為100 Hz。
 駕駛動作記錄儀利用MC9S12XDP512芯片內(nèi)置的A/D轉(zhuǎn)換模塊進行信號采集。按照傳感器選型方案設(shè)計8個傳感器接口。采用ECT定時中斷的方式實現(xiàn)狀態(tài)信息的定時采集,由于A/D轉(zhuǎn)換、數(shù)據(jù)處理以及數(shù)據(jù)的寫入所需時間小于1 000個周期,定時器的時鐘周期設(shè)置為4 μs,因此設(shè)置1 250個周期產(chǎn)生一個中斷,中斷的周期大約為10 ms,即設(shè)置的采樣頻率為100 Hz。
2.2.3 U盤/SD卡讀寫模塊模塊
 駕駛動作記錄儀數(shù)據(jù)存儲采用PB375單芯片,通過與微處理器進行串口通信實現(xiàn)駕駛訓(xùn)練動作數(shù)據(jù)的U盤存儲。
2.2.4 電源模塊
    車載電源電壓為24 V,而傳感器所需電壓和單片機系統(tǒng)及各功能模塊所需電壓分別為5 V,因此駕駛動作記錄儀在電源設(shè)計上采用雙電源5 V供電模式,以避免傳感器外部短路造成微處理器等器件損壞。
2.2.5 按鍵開關(guān)
 駕駛動作記錄儀設(shè)計了電源開關(guān)和信號采集開關(guān)。電源開關(guān)實現(xiàn)記錄儀供電、斷電;信號采集開關(guān)實現(xiàn)信號采集開始和信號采集結(jié)束。
2.3 軟件設(shè)計

 


    軟件設(shè)計主要包括主程序設(shè)計和定時中斷程序設(shè)計兩部分。主控程序負責(zé)系統(tǒng)初始化,操縱每個模塊的硬件設(shè)備并與之交互數(shù)據(jù),而各個模塊用中斷的方式向主控程序發(fā)出請求,要求主控程序完成相應(yīng)的操作。
    主程序運行后,首先進行初始化,然后查詢是否有串口通信介質(zhì)。如果沒有串口通信介質(zhì),則一直處于查詢狀態(tài);如果有串口通信介質(zhì),則創(chuàng)建txt文件,并打開定時中斷,判斷信號采集開關(guān)狀態(tài)。如果信號采集開關(guān)斷開,則關(guān)閉定時中斷,并關(guān)閉介質(zhì)讀寫;如果信號采集開關(guān)閉合,則繼續(xù)判斷是否為采集寫入狀態(tài)。如果是采集寫入狀態(tài),則進行數(shù)據(jù)采集和處理,然后存入串口通信介質(zhì),完成一個采樣周期后關(guān)閉定時中斷;如果不是采集寫入狀態(tài),則返回上一級判斷。
    定時中斷按照定時器的時鐘周期通過中斷的開關(guān)完成對信號的定時采集。
    基本程序流程圖如圖3所示。

3 系統(tǒng)應(yīng)用
    在實車上布置駕駛操作數(shù)據(jù)采集系統(tǒng),駕駛員完成起車和一擋換二擋操作過程。將U盤存儲的數(shù)據(jù)導(dǎo)入基于Labwindows軟件設(shè)計的信號處理程序,完成駕駛數(shù)據(jù)的讀取。圖4所示為該駕駛過程中油門踏板、主離合器踏板、變速桿、制動器踏板等操縱件的狀態(tài)變化和車輛狀態(tài)變化的曲線圖。橫軸表示采樣時長(17 s),縱軸表示各采集要素隨時間的狀態(tài)變化(單位V)。

    本文自主設(shè)計了駕駛操作數(shù)據(jù)采集系統(tǒng),該系統(tǒng)實現(xiàn)了對駕駛訓(xùn)練過程中駕駛員的操作動作和車輛狀態(tài)信息的數(shù)字化記錄。利用該數(shù)字化信息可以實現(xiàn)駕駛操作的定量分析,對深入研究駕駛訓(xùn)練規(guī)律,提高駕駛訓(xùn)練的效率具有重要意義。另外,可以進一步探索智能識別駕駛動作的方法,進而實現(xiàn)對駕駛技能的智能化評判,以及探索信息化條件下新的訓(xùn)練方式。
參考文獻
[1] 劉義樂,劉峻巖,畢占東.基于操縱件狀態(tài)時序變化的車輛換擋動作識別方法[J].裝甲兵工程學(xué)院學(xué)報,2011,25(1):45-48.
[2] 張進秋.裝甲車輛診斷技術(shù)[D].北京:裝甲兵工程學(xué)院, 2008.
[3] 趙光遠,李業(yè)德.基于單片機的汽車制動踏板力計的設(shè)計[J].微計算機信息,2007,08(23):255-257.
[4] 楊明濤.基于仿真交通環(huán)境下駕駛員換檔品質(zhì)評價研究[D].吉林:吉林大學(xué),2008.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。

相關(guān)內(nèi)容