新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP的電動汽車監(jiān)控平臺的設(shè)計

基于DSP的電動汽車監(jiān)控平臺的設(shè)計

作者: 時間:2012-06-18 來源:網(wǎng)絡(luò) 收藏

3.3 程序設(shè)計

是要完成對各節(jié)點的監(jiān)控,按照設(shè)計需求,可將整個設(shè)計分為五個設(shè)計窗體,包括主窗體、電機(jī)控制器監(jiān)控窗體、電池控制器監(jiān)控窗體、離合控制器監(jiān)控窗體和創(chuàng)建節(jié)點窗體,并進(jìn)行模塊化設(shè)計。其中創(chuàng)建節(jié)點窗體可根據(jù)需要方便創(chuàng)建監(jiān)控窗口,設(shè)置節(jié)點ID 號和監(jiān)控變量。

4、的測試

完成了PC 機(jī)的監(jiān)控系統(tǒng)程序設(shè)計后,為了驗證程序是否正常工作,同時為了驗證設(shè)計的下位機(jī) 數(shù)據(jù)采集與通信程序的正確性。在這里將數(shù)據(jù)采集與通信程序和PC 機(jī)程序聯(lián)合起來進(jìn)行調(diào)試。將雙方的波特率設(shè)為1M 波特。 節(jié)點的測試程序包含A/D 采樣(模擬加速踏板位置)和通信程序,DSP 運行后由定時中斷(20ms)進(jìn)行數(shù)據(jù)采集及處理,將信號通過CAN總線上傳到上位機(jī)(PC 機(jī))。另一方面,DSP 自動判斷是否有PC 機(jī)發(fā)送來的指令,如電池電壓、電池電流、加速踏板位置和工作模式等。上位機(jī)接收到數(shù)據(jù)后,進(jìn)行處理并交給監(jiān)控系統(tǒng)進(jìn)行顯示。

5、 結(jié)論

為適合監(jiān)控的需求,組建了基于CAN總線的仿真測試平臺,配備專業(yè)測試儀器后可組建CAN-BUS 實驗室。該系統(tǒng)具有良好的擴(kuò)展性,可方便增加需要監(jiān)控的汽車電子控制單元(ECU)。此外,通過VB 與ACCESS 技術(shù)的良好銜接,具有數(shù)據(jù)實時保存,為后期的數(shù)據(jù)處理提供條件。為了保證各個消息能及時被相關(guān)節(jié)點采集并處理,需要對消息的調(diào)度策略進(jìn)行深入研究,進(jìn)一步優(yōu)化網(wǎng)絡(luò)管理,特別是網(wǎng)絡(luò)故障診斷以及處理機(jī)制。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉