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