新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 基于VB串口通信的電動天窗耐久性測試系統(tǒng)的軟硬

基于VB串口通信的電動天窗耐久性測試系統(tǒng)的軟硬

作者: 時(shí)間:2012-08-30 來源:網(wǎng)絡(luò) 收藏

CommPort:設(shè)置并返回通訊端口號;

PortOpen:設(shè)置并返回通訊端口狀態(tài)(true表示打開,false表示關(guān)閉);

InPut:從接收緩沖區(qū)返回并刪除數(shù)據(jù);

Output:往發(fā)送緩沖區(qū)中寫數(shù)據(jù);

InBufferSize:設(shè)置并返回接收緩沖區(qū)的大小;

OutBufferSize:設(shè)置并返回發(fā)送緩沖區(qū)的大小;

InputLen:設(shè)置并返回Input屬性一次從接受緩沖區(qū)中讀取的字節(jié)數(shù);

Settings:設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位參數(shù);

InputMode:設(shè)置并返回被Input屬性讀取的數(shù)據(jù)類型;

InBufferCount:返回接收緩沖區(qū)中等待的字節(jié)數(shù),設(shè)置為0時(shí)也可以用它來清除接收緩沖區(qū);

OutBufferCount:返回在發(fā)送緩沖區(qū)中等待的字節(jié)數(shù)。設(shè)置為0時(shí)也可以用來清除輸出緩沖區(qū);

33.jpg

圖3 界面圖

串口通訊程序設(shè)計(jì)首先初始化工作,設(shè)定通訊波特率和傳送字符的格式,包括字符的位數(shù)、停止位的位數(shù)、奇偶效驗(yàn)方法等。本系統(tǒng)中通訊的波特率是1200b/s,傳送字符的格式是1位開始位,8位數(shù)據(jù)位和1位停止位等。通常的情況是字符的格式一旦被確定下來,那么在以后的通訊中就不會改變。

3 結(jié)束語

我們研制開發(fā)的基于串口通訊的汽車天窗,通過上、下位機(jī)的聯(lián)合使用來實(shí)現(xiàn)測試運(yùn)行、信息傳遞和信息反饋,改善了單機(jī)式的下位機(jī)系統(tǒng)能進(jìn)行常規(guī)測試,但不能記錄或反饋測試信息的性能,同時(shí)具備了故障辨別等更多功能??紤]到汽車天窗可能還存在其他潛在的問題,該留有對外接口,以拓展、完善更多的測試功能。

在我國積極倡導(dǎo)自主汽車產(chǎn)業(yè)的今天,設(shè)計(jì)該汽車天窗的耐久性測試系統(tǒng),為保證天窗在使用過程中具有較高的可靠性提供了有效的平臺,它可以極大的提高汽車產(chǎn)業(yè)的社會效益和經(jīng)濟(jì)效益,具有廣闊的應(yīng)用前景。

4 本文作者創(chuàng)新點(diǎn)

該系統(tǒng)通過上、下位機(jī)的聯(lián)合使用來實(shí)現(xiàn)測試運(yùn)行、信息傳遞和信息反饋。其中下位機(jī)控制天窗的執(zhí)行機(jī)構(gòu),可以控制天窗的往返、開啟、停止等,同時(shí)記錄天窗的往返次數(shù);還可以自動辨別各種故障,記錄天窗電機(jī)故障時(shí)間,并隨時(shí)可以終止測試過程。另外,還提供電機(jī)堵轉(zhuǎn)電流,以適應(yīng)各種天窗電機(jī)的要求。上位機(jī)提供用戶友好界面,顯示耐久測試次數(shù)、顯示故障,具有記錄天窗的即行位置、測試進(jìn)程、打印測試結(jié)果并記錄故障發(fā)生時(shí)間及地點(diǎn)的功能,其核心是上位機(jī)和下位機(jī)的通訊可靠性。在設(shè)計(jì)中對天窗電機(jī)的特性要求是工作一個(gè)循環(huán),須停頓30秒,而且此天窗電機(jī)具有中途停功能。由于要對天窗進(jìn)行耐久性測試,因此我們擯棄常用的機(jī)械開關(guān),采用耐久的光電開關(guān)傳感器,增加了系統(tǒng)工作可靠性和反映速度,保證了測試數(shù)據(jù)的即時(shí)和準(zhǔn)確。

鑒于對不同的車型、不同的天窗設(shè)計(jì)功能,該系統(tǒng)的應(yīng)用略有差異,功能需不斷完善,由此創(chuàng)造的具體的經(jīng)濟(jì)效益還有待進(jìn)一步統(tǒng)計(jì)和研究。


上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉