基于CAN總線的電動汽車整車參數(shù)測試網(wǎng)絡(luò)
4.2 基于VC的顯示記錄軟件設(shè)計(jì)
本文引用地址:http://www.ex-cimer.com/article/84841.htm車載PC104節(jié)點(diǎn)基于Windows98操作系統(tǒng)完成了實(shí)時(shí)多任務(wù)的可視化程序設(shè)計(jì),實(shí)現(xiàn)了對146項(xiàng)參數(shù)的數(shù)據(jù)接收、處理和顯示。采用“非定長”數(shù)據(jù)壓縮算法,對大量數(shù)據(jù)進(jìn)行記錄。由于采用高級語言Visual C6.0進(jìn)行編程,給設(shè)計(jì)工作帶來了很大方便,界面采用了傳統(tǒng)儀表顯示和動畫顯示的結(jié)合,搭建了友好的人機(jī)交換界面。
5、地面數(shù)據(jù)分析處理
地面數(shù)據(jù)分析處理軟件采用VisualBasic6.0作為開發(fā)工具,界面圖文并茂,操作簡單直觀。數(shù)據(jù)庫采用SQL數(shù)據(jù)庫對實(shí)驗(yàn)數(shù)據(jù)進(jìn)行存儲和操作。主要功能是將從PC104轉(zhuǎn)儲的實(shí)驗(yàn)數(shù)據(jù)解壓后存儲為數(shù)據(jù)庫,同時(shí)描繪出各種參數(shù)隨時(shí)間變化的曲線。圖4為某次運(yùn)行過程中記錄的電機(jī)電流曲線圖。
分析軟件的功能主要包括:(1)轉(zhuǎn)儲實(shí)驗(yàn)數(shù)據(jù),并對數(shù)據(jù)解壓形成實(shí)驗(yàn)數(shù)據(jù)庫;(2)對實(shí)驗(yàn)進(jìn)行回放,再現(xiàn)實(shí)驗(yàn)過程中各參數(shù)的變化過程;(3)可任意進(jìn)行局部縮放,能夠仔細(xì)觀察某時(shí)刻的參數(shù)值;(4)可對數(shù)據(jù)庫進(jìn)行查詢和簡單的統(tǒng)計(jì),并可以打印查詢和統(tǒng)計(jì)結(jié)果的報(bào)表;(5)通過分析處理軟件,可以看出各個(gè)參數(shù)的變化趨勢,為分析電動汽車的性能提供參考。
6、結(jié)語
電動汽車整車運(yùn)行參數(shù)記錄裝置在完成研制后,在汕頭國家電動汽車運(yùn)行試驗(yàn)基地裝車,經(jīng)過多次軟硬件調(diào)整后,系統(tǒng)運(yùn)行穩(wěn)定,各項(xiàng)參數(shù)測量準(zhǔn)確,實(shí)時(shí)性好,記錄無誤,通訊工作正常,數(shù)據(jù)處理、分析正確,達(dá)到了預(yù)期效果,已經(jīng)通過項(xiàng)目組的驗(yàn)收。
參考文獻(xiàn)
[1] PHILIPS Corporation.SJA1000, Stand-alone CAN controller product specification.2000
[2] 饒運(yùn)濤,鄒繼軍,鄭勇蕓.現(xiàn)場總線CAN原理與應(yīng)用技術(shù).北京:北京航空航天大學(xué)出版社,2003
[3] 邱公偉,趙祥元,巫淑萍.實(shí)時(shí)控制與智能儀表多微機(jī)系統(tǒng)的通信技術(shù).北京:清華大學(xué)出版社,1996
評論