<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 用于機動(dòng)車(chē)路考系統的車(chē)載通訊系統研究

用于機動(dòng)車(chē)路考系統的車(chē)載通訊系統研究

作者: 時(shí)間:2009-03-25 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/197888.htm

其中初始化子程序主要完成通信端口設置、開(kāi)始字符和結束字符的定義、高速計數器設置、接收和發(fā)送中斷的初始化等。校驗解析子程序主要完成對接收指令的校驗和解析判斷各個(gè)考試子項目編號,以便啟動(dòng)相應的項目子程序。項目子程序主要根據指令啟動(dòng)相應的子項目程序,完成該項目各種傳感信號的判定與處理。
3.2 上位機軟件開(kāi)發(fā)
上位機控制程序的核心是人機交互、串口數據采集、處理、顯示和遠程數據通訊(控制中心和場(chǎng)地基站的通訊)。 因此在編制PC 服務(wù)器程序過(guò)程中,服務(wù)器的操作采用用戶(hù)熟悉的操作,如WindowsXP等,并使用VC 高級編程語(yǔ)言開(kāi)發(fā)應用程序。采用面向對象方法技術(shù)開(kāi)發(fā)上位機軟件,主要使用案例為數據采集、處理、傳輸、顯示幾個(gè)部分。
(1)數據采集
在工作過(guò)程中需要采集GPS 串口數據和傳感器組信號。GPS 數據為地標定位,主要用于檢測、標定項目位置和行車(chē)軌跡,判斷行車(chē)是否進(jìn)入某個(gè)考試項目,以便對該項目的整個(gè)考試情況進(jìn)行記錄。采集傳感器組信號包括車(chē)內的傳感信號和基站的傳感信號。這些傳感信號為了反映考車(chē)的基本工作狀態(tài)以便進(jìn)行相應的處理。
在串行數據采集中,上位機所接收的數據往往是異步的、突發(fā)性的。在采集模塊程序中引入多線(xiàn)程,即創(chuàng )建專(zhuān)門(mén)的通信線(xiàn)程實(shí)現對串口的訪(fǎng)問(wèn),這種方法可以有效地克服串口
通信中的停滯和反應不及時(shí)現象。本文具體實(shí)現時(shí)采用由界面交互的主線(xiàn)程和對串口進(jìn)行處理的后臺輔助線(xiàn)程組成。主線(xiàn)程負責數據采集,用來(lái)初始化串口,自定義通信事件消息,創(chuàng )建、刪除輔助線(xiàn)程及協(xié)調各線(xiàn)程的運行。后臺輔助線(xiàn)程是串口數據采集的核心,包括串口監視線(xiàn)程、接收線(xiàn)程和數據處理線(xiàn)程三種線(xiàn)程。監視線(xiàn)程在后臺對串口進(jìn)行實(shí)時(shí)監視,當監視到預定義的消息時(shí),立即調用接收線(xiàn)程自動(dòng)接收數據并觸發(fā)數據處理線(xiàn)程,數據處
理線(xiàn)程處理完數據后通知主線(xiàn)程保存處理的數據,然后繼續對串口進(jìn)行監視,這樣即保證了采集數據的實(shí)時(shí)性,又避免了資源的浪費。
(2)數據處理
提取的GPS 串口數據進(jìn)行分離,得到GPS 定位的基本信息,包括經(jīng)、緯度,時(shí)間等,用于檢測、標定項目位置和考車(chē)軌跡。提取的傳感信號狀態(tài)信息用于根據考試規則進(jìn)行判分。
(3)數據傳輸
把提取到的GPS 定位信息分離后通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )傳給考試監控中心,以便考試監控中心對考車(chē)考試過(guò)程進(jìn)行監控。數據傳輸還包括考生、考官基本信息上傳,考試過(guò)程狀態(tài)信息上傳,考試成績(jì)上傳等。
(4)數據顯示
動(dòng)態(tài)顯示整個(gè)考試過(guò)程的狀態(tài)信息和考試成績(jì),在界面上顯示同時(shí),用語(yǔ)音方式提示。
4 結束語(yǔ):
車(chē)載智能通訊系統是整個(gè)駕駛人道路考試系統的動(dòng)力源泉,保證了整個(gè)系統的正常運轉,因此,確保通訊的穩定、可靠性是至關(guān)重要的。經(jīng)實(shí)際調試的改進(jìn),系統運行良好,已成功投入到駕校和車(chē)管所的使用過(guò)程中,取得了良好的經(jīng)濟效益和社會(huì )效益。
本文作者創(chuàng )新點(diǎn):提出一種用于駕駛人路考系統的系統的軟、硬件設計方案;主要論述了系統應該具備的基本要求;系統的硬件結構設計及功能;給出基于PLC 自由口通訊的一種編程思路和基于多線(xiàn)程的數據采集方法。

西門(mén)子plc相關(guān)文章:西門(mén)子plc視頻教程


數字通信相關(guān)文章:數字通信原理


通信相關(guān)文章:通信原理



上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>