概念
在以太控制網路中嵌入式控制器是一種很好的、基本的接入設備。
嵌入式控制器是用於執行指定獨立控制功能並具有複雜方式處理數據能力的控制系統。它是由嵌入式微電子技術晶片(包括微處理器晶片、定時器、序列發生器或控制器等一系列微電子器件)來控制的電子設備或裝置,能夠完成監視、控制等各種自動化處理任務。
嵌入式控制器主要用於實時控制、監視、管理或輔助其他設備運轉。它由微處理器晶片、固化在晶片內的軟體及其他部件組成。
嵌入式控制器軟體包括:嵌入式實時作業系統、應用程式、應用程式編程接口API、實時資料庫等。
工作原理
嵌入式微處理器
嵌入式CPU與通用型CPU相比呈現異彩紛呈的景象,目前世界上僅32位嵌入式CPU就有100種以上。嵌入式CPU大多工作在特定用戶群設計的系統中,具有低功耗、體積小、集成度高等特點,有利於嵌入式控制器設計趨於小型化、智慧型化並與網路套用緊密結合。
嵌入式作業系統
現在國際上比較流行的嵌入式作業系統有:Microware的OS9,Sun的Java OS,Microsoft的Windows CE、Windows NT Embedded,自由軟體RT-Linux等。我國凱思集團也研發了具有自主智慧財產權的通用嵌入式作業系統Hopen。
網路接口
網路接口為嵌入式控制器接入網路提供必要的條件。網路接口以32位CPU為中心,控制器完成網路接口的控制功能,通信接口有RS 232C串列接口,通信協定轉發器接口、網路接口等。
利用嵌入式控制器、網路接口可以構建以太控制網路。在分散式網路計算平台的支持下,同樣可以構建分散式控制網路。
技術要點
嵌入式控制器的作業系統平台、網路通信平台為當今世界流行的開放式平台,為以太控制網路的開放性奠定了基礎。
嵌入式控制器的作業系統平台,如RT-Linux,功能強,套用軟體開發快捷、方便。在Linux作業系統上開發的套用軟體能直接在RT-Linux環境中運行,也就是說,開發嵌入式控制器套用軟體無需專用的軟體開發系統與工具。
功能強大的嵌入式CPU為嵌入式控制器提供高性能、高速處理能力及靈活的擴展方式。
支持TCP/IP協定,容易實現網路互聯與網路擴展。
可套用各種網路作為嵌入式控制器接入主幹網。這些主幹網通信速率高,實時性好,並支持分散式網路計算,實現網路協同工作。
嵌入式控制器、網路接口、分散式網路計算平台不但能夠構建開放的、功能強大的以太控制網路,而且容易實現控制網路與信息網路的無縫集成。