李強(qiáng)
摘要:主要分析汽車系統(tǒng)檢測(cè)控制系統(tǒng)的結(jié)構(gòu),并且對(duì)汽車檢測(cè)系統(tǒng)的通信技術(shù)進(jìn)行分析,包括傳統(tǒng)串行方式、共享文件方式、socket通信方式等。通過(guò)研究研究汽車檢測(cè)的控制系統(tǒng)相關(guān)網(wǎng)絡(luò)通信技術(shù),有助于提升系統(tǒng)的穩(wěn)定性以及保障檢測(cè)的可靠性以及實(shí)時(shí)性。
關(guān)鍵詞:汽車檢測(cè);控制系統(tǒng);網(wǎng)絡(luò);通信技術(shù)
通常而言,汽車檢測(cè)系統(tǒng)是通過(guò)通訊技術(shù)、網(wǎng)絡(luò)技術(shù)、電子技術(shù)以及機(jī)械技術(shù)綜合而成的先進(jìn)技術(shù),對(duì)于保障機(jī)動(dòng)車的安全性、經(jīng)濟(jì)性、可靠性具有十分重要的作用。通過(guò)汽車檢測(cè)的控制系統(tǒng),可以對(duì)汽車的多方面進(jìn)行檢測(cè),包括動(dòng)力、安全性等,屬于比較高端的測(cè)量控制系統(tǒng),目前,汽車檢測(cè)系統(tǒng)在我國(guó)的汽車管理以及汽車制造等方面得到十分廣泛的應(yīng)用。
1汽車檢測(cè)控制系統(tǒng)
主要是通過(guò)應(yīng)用傳感器技術(shù)對(duì)系統(tǒng)當(dāng)中的各個(gè)零部件進(jìn)行檢測(cè),測(cè)試這些零件是否良好以及完好,如果測(cè)試當(dāng)中存在某個(gè)部件出現(xiàn)一定的差異以及問(wèn)題,檢測(cè)系統(tǒng)可以通過(guò)有線系統(tǒng)以及無(wú)線系統(tǒng)將得出檢測(cè)結(jié)傳輸給處理器進(jìn)行處理。處理器可以根據(jù)部件的相關(guān)狀況進(jìn)行判斷以及處置。這一套汽車檢測(cè)系統(tǒng)的優(yōu)點(diǎn)是可以有效解決轉(zhuǎn)速以及信號(hào)等問(wèn)題,并且實(shí)現(xiàn)儀表間的相互通訊,對(duì)于提升檢測(cè)系統(tǒng)的效率以及檢測(cè)的質(zhì)量具有十分重要的意義。
2檢測(cè)系統(tǒng)控制的網(wǎng)絡(luò)通訊的現(xiàn)狀分析
隨著經(jīng)濟(jì)的快速發(fā)展以及科學(xué)技術(shù)的不斷提升,汽車行業(yè)得到十分迅猛的發(fā)展并且走向了一個(gè)新的高度,獲得了令人矚目的成就,社會(huì)上對(duì)汽車的需求也與日俱增。針對(duì)當(dāng)前現(xiàn)狀,汽車檔案記錄的工作的規(guī)模比較大,工作也比較繁雜,對(duì)車輛定期進(jìn)行測(cè)試以及檢驗(yàn)是不可缺少的一個(gè)環(huán)節(jié),因此,車輛檢測(cè)中的性能檢測(cè)站得到十分廣泛的應(yīng)用并且發(fā)揮了十分重要的作用。當(dāng)前,我國(guó)的汽車用戶量十分龐大,檢測(cè)一輛汽車之后都需要對(duì)相關(guān)數(shù)據(jù)進(jìn)行存儲(chǔ)以及更新,不過(guò)檢測(cè)站當(dāng)前的某些管理方式以及檢測(cè)手段不適應(yīng)當(dāng)前的汽車行業(yè)的發(fā)展,當(dāng)前,汽車檢測(cè)行業(yè)最為常見(jiàn)的以及廣泛應(yīng)用的計(jì)算機(jī)管理的系統(tǒng),此外,國(guó)際上很多檢測(cè)站點(diǎn)已經(jīng)全面構(gòu)建信息化的相關(guān)平臺(tái)進(jìn)行管理。通過(guò)網(wǎng)絡(luò)通訊的方式進(jìn)行汽車管理,不但方式簡(jiǎn)單,而且科學(xué)合理,不斷創(chuàng)新以及開(kāi)發(fā)先進(jìn)的汽車檢測(cè)的相關(guān)信息的管理平臺(tái)對(duì)于當(dāng)前的汽車檢測(cè)行業(yè)也至關(guān)重要。
3汽車檢測(cè)控制系統(tǒng)的結(jié)構(gòu)分析
汽車檢測(cè)系統(tǒng)控制結(jié)構(gòu)主要包括兩個(gè)層面,直接控制層面以及監(jiān)控管理層面,其中,監(jiān)控管理層面主要包括遠(yuǎn)程服務(wù)器以及主控服務(wù)器兩大部分,主控服務(wù)器具有主控機(jī)器以及本地?cái)?shù)據(jù)管理的雙重作用,通過(guò)監(jiān)控管理層可以對(duì)工位機(jī)器進(jìn)行控制,并且對(duì)車輛進(jìn)行調(diào)度,保存各個(gè)工位機(jī)器傳輸來(lái)的相關(guān)數(shù)據(jù),此外,可以對(duì)傳感器狀態(tài)以及工位機(jī)器的工作狀態(tài)進(jìn)行監(jiān)控。其中,遠(yuǎn)程服務(wù)器主要放置于車輛的管理部門,通過(guò)服務(wù)器可以登記車主以及車輛的相關(guān)信息,從而方便車輛報(bào)檢的時(shí)候可以采用。在報(bào)檢的時(shí)候,這些登記信息可以起到有效的作用。遠(yuǎn)程服務(wù)器可以通過(guò)作為wEB服務(wù)器使用,這樣相關(guān)部門可以對(duì)車主以及車輛通過(guò)網(wǎng)絡(luò)瀏覽器加以查詢,方便對(duì)車輛繼續(xù)進(jìn)行有效的管理。直接控制層主要是通過(guò)南北兩線以及報(bào)檢機(jī)器組成,其中,報(bào)檢機(jī)器主要通過(guò)人工錄入、IC卡、條形碼輸入等方式獲取車牌的號(hào)碼以及車票號(hào)碼的種類。通過(guò)聯(lián)合關(guān)聯(lián)詞方式查詢車輛的信息,如果相關(guān)工作人員已經(jīng)完成輸入車輛報(bào)檢信息之后,就會(huì)向主控機(jī)器提交車輛報(bào)檢的請(qǐng)求,之后主控器會(huì)根據(jù)工位機(jī)器的狀態(tài)(忙或者閑)對(duì)車輛進(jìn)行調(diào)度,促使車輛進(jìn)行到各個(gè)工位當(dāng)中,之后工位機(jī)器就會(huì)采取各種模擬量、頻率量以及開(kāi)關(guān)量等,并且完成電機(jī)控制信號(hào)輸出以及智能儀表的通信等。
4汽車檢測(cè)控制系統(tǒng)的通訊方式
汽車檢測(cè)系統(tǒng)當(dāng)中,各個(gè)工位機(jī)器和主控服務(wù)器之間存在十分密切的關(guān)系,兩者之間需要進(jìn)行十分頻繁的通信以及數(shù)據(jù)交換,比如,主控器需要向各個(gè)工位機(jī)器傳輸以發(fā)送各個(gè)車輛的信息以及數(shù)據(jù),從而有助于工位機(jī)器定制檢測(cè)的流程。其中,一個(gè)項(xiàng)目檢測(cè)工作完成之后,相關(guān)工位機(jī)器就應(yīng)當(dāng)以及必須向主控機(jī)器發(fā)送監(jiān)測(cè)數(shù)據(jù)。如果工位機(jī)器的狀態(tài)有了變化,工位機(jī)器也應(yīng)當(dāng)迅速向主控機(jī)包括自身的工作狀態(tài),從而方便主控機(jī)對(duì)工位機(jī)器進(jìn)行合理的調(diào)度。換句話說(shuō),良好的通訊方式是切實(shí)保障系統(tǒng)安全可靠運(yùn)行的重點(diǎn),當(dāng)前,我國(guó)的汽車檢測(cè)系統(tǒng)當(dāng)中主要存在以下幾種通訊方式。
4.1串行通訊方式
串行方式在以前的汽車檢測(cè)系統(tǒng)當(dāng)中十分普遍,原先由于當(dāng)時(shí)的電腦價(jià)格十分高,系統(tǒng)當(dāng)中使用工位機(jī)器價(jià)格比較便宜,主控機(jī)以及報(bào)檢機(jī)器必須使用PC機(jī)器,因此,為了減少資金投入以及節(jié)約成本,在這樣的條件下實(shí)現(xiàn)串行通訊的方式,這種方式的特點(diǎn)是安裝比較快捷以及方便,并且價(jià)格不貴以及編程比較容易簡(jiǎn)單,當(dāng)前,汽車檢測(cè)系統(tǒng)當(dāng)中的職能儀表以及工位機(jī)器之間依舊采取這樣的通訊方式,不過(guò)其缺點(diǎn)也十分顯著,通訊速率不高以及通訊距離很短,此外,這種方式抗干擾性比較差,不太適合用在大范圍以及數(shù)量多車間進(jìn)行車輛的檢測(cè)工作。
4.2文件共享方式
在工位機(jī)器的硬盤上面建立共享的文件夾,狀態(tài)信息以及工位機(jī)器產(chǎn)生的檢測(cè)數(shù)據(jù)都存在這個(gè)文件夾當(dāng)中,主控機(jī)只需要讀取這個(gè)文件夾中的相關(guān)檢測(cè)數(shù)據(jù)就可以將控制命令以及相關(guān)檢測(cè)信息下達(dá)到特定的文件當(dāng)中,從而方便車輛的快速調(diào)度,通過(guò)這種方式最大的好處的通信的速率比較高并且編程也特別容易,不過(guò)也存在十分嚴(yán)重的缺點(diǎn),就是容易出現(xiàn)訪問(wèn)沖突的問(wèn)題,就是多個(gè)機(jī)器同時(shí)去訪問(wèn)一個(gè)文件,就導(dǎo)致文件丟失破壞或者進(jìn)程死鎖等問(wèn)題,如果工位機(jī)的相關(guān)狀態(tài)信息文件流失或者遭到破壞,很可能導(dǎo)致系統(tǒng)進(jìn)入全面崩潰以及癱瘓的境地。最好的解決方式是設(shè)定隨機(jī)時(shí)間,有效避免沖突,通過(guò)這樣的改進(jìn),可以有效避免訪問(wèn)沖突的問(wèn)題,不過(guò)又影響了實(shí)時(shí)性以及效率。此外,在網(wǎng)絡(luò)安全上也存在比較大的漏洞,由于是共享的文件,這些數(shù)據(jù)很容易受到黑客的攻擊或者病毒木馬的感染等,通過(guò)這樣的方式和文件共享的相關(guān)方式比較類同,不過(guò)通訊媒介不是共享性的文件,而數(shù)據(jù)庫(kù)的遠(yuǎn)程服務(wù)器。主控機(jī)器可以通過(guò)輪詢的方式去讀取相關(guān)文件,并且根據(jù)工位機(jī)器狀態(tài)更新相關(guān)信息,從而促使車輛調(diào)度更為方便快捷,這樣的做法的好處是網(wǎng)絡(luò)的安全性以及可靠性比較好,不過(guò)依舊存在一定的訪問(wèn)沖突問(wèn)題,不過(guò)已經(jīng)得到有效改善,沖突的概率比較低。
4.3 socket通信方式
這個(gè)通信方式的特點(diǎn)是效率比較高以及可靠,通過(guò)這種方式可以連接網(wǎng)絡(luò)編程的界面,并且可以對(duì)網(wǎng)絡(luò)協(xié)議當(dāng)中的操作系統(tǒng)的信息共享,提升了工作效率以及檢測(cè)系統(tǒng)的性能。具體做法是啟動(dòng)相關(guān)服務(wù)器,并且通過(guò)socket完成套接字構(gòu)建,并且通過(guò)bind調(diào)度保障本地網(wǎng)絡(luò)接收到這些套接字,之后通過(guò)listen調(diào)用這些套接字,促使套接字可以實(shí)現(xiàn)語(yǔ)音輸出,形成有效的傾聽(tīng)功能。此外,在建立套接字之后,用戶根據(jù)connect調(diào)用以及連接相關(guān)服務(wù)器,促使用戶計(jì)算機(jī)可以在write以及read兩種函數(shù)作用之下,建立有效的數(shù)據(jù)接收以及數(shù)據(jù)傳輸系統(tǒng)。在這一系列的工作完成之后,可以調(diào)用CLOSE關(guān)閉相關(guān)套接字,通過(guò)這種方式的好處是系統(tǒng)穩(wěn)定以及效率高,然而,這種通信方式對(duì)編程的要求比較高,在當(dāng)前的檢測(cè)系統(tǒng)當(dāng)中很少應(yīng)用,主要是由于當(dāng)前的汽車檢測(cè)控制系統(tǒng)對(duì)于實(shí)時(shí)性的要求并不是很嚴(yán)格。
5工位機(jī)的狀態(tài)監(jiān)控
使用PING程序?qū)の粰C(jī)器以及主控服務(wù)器等進(jìn)行測(cè)試,從而切實(shí)保障檢測(cè)控制系統(tǒng)以及工位機(jī)在網(wǎng)絡(luò)上的工作正常。其中,PING程序是聯(lián)系TCP/IP系統(tǒng)的主要工具,可以不通過(guò)相關(guān)傳輸層面實(shí)現(xiàn)回顯應(yīng)答以及回顯請(qǐng)求等,實(shí)現(xiàn)關(guān)鍵點(diǎn)在于ICMP,其中,PING的服務(wù)器可以在內(nèi)核當(dāng)中實(shí)現(xiàn),如果工位機(jī)器和主控服務(wù)器之間連接正常,就表示網(wǎng)絡(luò)連接存在問(wèn)題或者是工位機(jī)器正在處于死機(jī)的狀態(tài),這樣的情況之下,程序會(huì)自行發(fā)動(dòng)報(bào)警從而方便相關(guān)工作人員及時(shí)找到故障以及加以處理。常見(jiàn)的處理方式將TIMER控件安裝到主控程序當(dāng)中,并且在TIMER當(dāng)中調(diào)用PING程序,如果顯示綠燈亮,表示連接成功,如果是紅燈,并且有報(bào)警的聲音,應(yīng)當(dāng)及時(shí)中斷主控的程序。
6結(jié)語(yǔ)
綜上所述,本文主要對(duì)汽車檢測(cè)系統(tǒng)的網(wǎng)絡(luò)通信技術(shù)進(jìn)行研究和探討,汽車檢測(cè)控制系統(tǒng)的通訊方式主要包括傳統(tǒng)串行通信方式、共享文件方式、socket通信方式、并且對(duì)汽車控制系統(tǒng)加以論述,檢測(cè)系統(tǒng)控制結(jié)構(gòu)主要包括兩個(gè)層面,分別為直接控制層面以及監(jiān)控管理層面。加強(qiáng)對(duì)汽車檢測(cè)控制系統(tǒng)的研究,有助于完善汽車檢測(cè)控制系統(tǒng)的通信方式,促使網(wǎng)絡(luò)數(shù)據(jù)傳送更為快捷可靠以及保障系統(tǒng)長(zhǎng)久穩(wěn)定運(yùn)行。