隨著信息化的不斷發展,在工業自動化、電力設備、通信管理、智能終端、智能小區等領域,對數據采集的實時性、可靠性的要求也不斷地提高。
以往傳統的單片機加采集卡的數據采集裝置已經不能滿足人們使用的要求。隨著采集卡的采集頻率不斷地提升,其所屬平臺的工作頻率也應跟上時代的步伐。
同時,在某些情況下,裝置的操控人員不可能到工作現場去執行,所以有必要對采集裝置進行遠程監察和控制。在各種設備的通信方式中,由于以太網具有速度快、通用性好、擴展性強等優點,已13漸成為設備之間進行通信的主要方式。本文提出了基于ARM的高速數據采集裝置遠程監控系統,在實現對數據的高速采集的同時,能保證數據的可靠性和實時性,并對各幀數據嵌入時間標志為后續數據處理做好準備,zui后能將數據及時準確地存儲到移動存儲設備和服務器上。該裝置包括現場監控模式和服務器監控模式。
1、系統簡介
本裝置由硬件和軟件兩部分組成,如圖1所示。系統硬件由高速數據采集平臺和采集模塊構成。采集模塊根據設計要求,采用DMM一32一AT采集板。采集平臺采用ATMEL公司A791RM9200作為主控芯片,附帶16kB的SDRAM和128kB的ROM。該芯片融合了ARM920TARMThumb處理器,當工作頻率為180MHz時性能高達200MIPS。帶有10/100MBBase—T型以太網卡接口,USB2.0全速(12Mbps)主機/設備接口。內含內存管理單元MMU,含有調試通道的內部仿真器,便于開發調試。由于AT91RM9200具有功能全、功耗低和工業級等優點,可以使系統能運用到各種環境中。
系統的下位機軟件選擇嵌入式Linux操作系統。嵌入式Linux是將日益流行的Linux操作系統進行裁剪修改,使之能在嵌入式計算機系統運行的一種操作系統,它既有無限的開放源代碼資源,又有嵌人式操作系統的特性。通過對內核的重新配置、編譯,即可將其移植到AqglRM9200中;再建立BootLoader和文件系統,形成基于ARM的嵌入式Linux操作系統,zui后在此平臺上開發運用程序,實現裝置的各個功能。
2、TCP/IP協議
在因特網上,TCP/IP協議每時每刻保證了數據的準確傳輸。參考開放系統互連(OSI)模型,TCP/IP通常采用一種簡化的四層模型,分別為:
①應用層。網絡應用層要有一個定義清晰的會話過程,如通常所說的Http、Ftp、net等。在本系統中,下位機系統傳遞來自Ethernet和數據終端的數據,應用層只對大的數據報進行打包拆包處理。
②傳輸層。傳輸層讓網絡程序通過明確定義的通道及某些特性獲取數據,如定義網絡連接的端口號等,實現該層協議的傳輸控制協議TCP和用戶數據協議UDP。TCP服務提供了數據流傳輸、可靠性、有效流控制、全雙工操作和多路復用技術等,在本系統中使用TCP數據報協議。
③網絡層。網絡層讓信息可以發送到相鄰的TCP/IP網絡上的任一主機上,IP協議就是該層傳送數據的機制。同時建立網絡間的互連,提供ARP地址解析協議,從而實現從IP地址到數據鏈路物理地址的映像。
④鏈路層。由控制同一物理網絡上的不同機器間數據傳送的底層協議組成,實現這一層的協議并屬于TCP/IP協議組。在本系統中這部分功能由ARM控制網卡芯片DM9161E實現。
在本系統中,利用TCP/IP協議中的TCP(傳輸控制協議)、IP(網絡報文協議)、ARP(地址解析協議)及簡單的應用層協議成功地實現了ARM裝置和服務端的網絡互聯。既提高了數據傳輸的速度,又保證了數據傳輸的正確性,同時也擴展了數據傳輸的有效半徑。
3、下位機的通信實現
下位機作為客戶端,它和服務器的TCP/IP通信是通過對套接字編程實現的。套接字是網絡通信的基本操作單元,zui早是作為BSD規范提出來的,現已成為Linux操作系統下TCP/IP網絡編程標準。套接字提供了不同主機間進程雙向通信的端點,這些進程在通信前各自建立一個Socket,并通過對Socket的寫操作實現網絡通信功能。下文將討論的Winsock也是一個用于Windows系列操作系統的Sockets版本。
版權與免責聲明:
凡本網注明“來源:智慧城市網”的所有作品,均為浙江興旺寶明通網絡有限公司-智慧城市網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:智慧城市網www.cmr6829.com”。違反上述聲明者,本網將追究其相關法律責任。
本網轉載并注明自其它來源(非智慧城市網www.cmr6829.com)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
-
免費注冊后,你可以
了解安防行業更多資訊查看安防行業供求信息凸顯安防行業自身價值
馬上注冊會員
-
想快速被買家找到嗎
只需要發布一條商機,被買家找到的機會高達90%!還等什么?
馬上發布信息