基于LabVIEW的倒車自動(dòng)剎車系統(tǒng)開發(fā)
4.1.2 數(shù)據(jù)處理(上位機(jī)部分)
本文引用地址:http://m.butianyuan.cn/article/147867.htm數(shù)據(jù)傳輸及數(shù)據(jù)處理(即DPC)是基于LabVIEW2010平臺(tái)開發(fā)的。剎車控制模塊的數(shù)據(jù)傳輸通過(guò)LabVIEW2010平臺(tái)下的CAN模塊與車載CAN網(wǎng)絡(luò)實(shí)時(shí)通信,獲取實(shí)時(shí)車速及EVB實(shí)際壓力值的CAN報(bào)文,并通過(guò)相同的CAN通道發(fā)送EVB期望壓力值報(bào)文。DPC使用LabVIEW平臺(tái)中的“生產(chǎn)者—消費(fèi)者”模型對(duì)數(shù)據(jù)采集部分返回的大量實(shí)時(shí)數(shù)據(jù)按一定周期進(jìn)行處理,以此減少系統(tǒng)耗時(shí)從而加快程序處理的速度并提高系統(tǒng)的響應(yīng)速度。通過(guò)LabVIEW狀態(tài)機(jī)結(jié)構(gòu)對(duì)車輛實(shí)時(shí)狀態(tài)進(jìn)行特征參數(shù)提取,以此確定車輛在倒車行進(jìn)過(guò)程中的加速狀態(tài)、勻速狀態(tài)以及減速狀態(tài),并針對(duì)不同狀態(tài)進(jìn)行相應(yīng)的控制。
4.2 控制軟件界面及功能
數(shù)據(jù)傳輸、處理與控制軟件界面主要包括3大功能模塊:參數(shù)配置模塊、功能驗(yàn)證模塊以及報(bào)表輸出模塊。界面如圖12、13、14所示。
4.3 數(shù)據(jù)實(shí)時(shí)展示及試驗(yàn)結(jié)果
4.3.1 實(shí)時(shí)數(shù)據(jù)展示
在參數(shù)配置界面對(duì)Fuzzy—PI算法的特征變量的相關(guān)參數(shù)進(jìn)行配置,繼而通過(guò)功能驗(yàn)證模塊進(jìn)行實(shí)車測(cè)試效果。通過(guò)對(duì)測(cè)試數(shù)據(jù)的綜合分析,實(shí)時(shí)修改算法的相關(guān)參數(shù)值。圖15即為在實(shí)車驗(yàn)證狀態(tài)下的實(shí)時(shí)數(shù)據(jù)曲線圖。
評(píng)論