新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM的橡塑機械雙層網(wǎng)絡設計

基于ARM的橡塑機械雙層網(wǎng)絡設計

作者: 時間:2012-12-08 來源:網(wǎng)絡 收藏

  開始位必須放@,以示命令的開始。標題碼為命令的代碼;用”*”和回車(ASCII碼為13)作為命令結(jié)束。

  一次通訊的流程如圖5所示。


  設計了兩個隊列,分別為發(fā)送隊列和接收隊列,以處理大量數(shù)據(jù)的發(fā)送問題。在隊列中的數(shù)據(jù)按照其優(yōu)先級排序(DM判定)。

  3.2.2 WEB服務器的移植

  Boa是一個運行在類Unix系統(tǒng)中的小型Web Server,特別適合在嵌入式的場合中使用,其優(yōu)點在于快速性和可靠性。

  Boa網(wǎng)絡服務器的移植主要有兩個部分:src下的文件修改和config文件修改。Src部分需要修改應用的硬件平臺配置,指定交叉編譯器等。config文件需要針對.設備所處網(wǎng)絡環(huán)境來配置端口號等。

  根據(jù)移植好的Boa,設計了圖6所示結(jié)構的遠程橡塑機械WEB Server。


  Boa服務器用以處理用戶請求,并返回數(shù)據(jù)給瀏覽器。當瀏覽器需要訪問.上動態(tài)的監(jiān)控數(shù)據(jù)時,Boa服務器將調(diào)用存儲在服務器中的CGI(公用網(wǎng)關接口)程序。首先瀏覽器提交請求,Boa接收網(wǎng)絡數(shù)據(jù)后進行解析,再根據(jù)請求數(shù)據(jù)調(diào)用相關的CGI程序,CGI生成相關頁面數(shù)據(jù)向屏幕輸出,此時這個輸出被定義為到Boa的輸入,Boa再返回數(shù)據(jù)給瀏覽器客戶端。上述CGI程序中實現(xiàn)了對實時更新的數(shù)據(jù)文件/tmp/currentData的調(diào)用,并輸出給瀏覽器端。


  4 在橡塑機械上的應用實例

  本網(wǎng)絡.配合相應的圖形用戶界面程序已經(jīng)成功應用于抽真空平板硫化機上,目前已經(jīng)實現(xiàn)了雙機的同時監(jiān)控。通過本.可實時監(jiān)控抽真空平板硫化機在運行當中的各工序,配置硫化機的各項生產(chǎn)工藝參數(shù)。遠程的計算機也可通過局域網(wǎng)讀取到.上的運行設備。

  5 結(jié)束語

  9、嵌入式操作系統(tǒng)、以及和網(wǎng)絡技術在本.上的應用將結(jié)構簡單、功能局限的一對一的橡塑機械.擴展到了網(wǎng)絡化、信息化的集成系統(tǒng)當中。數(shù)據(jù)的按優(yōu)先級調(diào)度能適應多任務、大容量數(shù)據(jù)的處理,可有效提高.的實時性能,而嵌入式WEB服務器的成功移植實現(xiàn)了遠程的監(jiān)測和維護,可大大縮短維護時間開銷,減少維護成本。

  同樣,本控制器不僅僅局限于現(xiàn)今應用中的抽真空平板硫化機,其網(wǎng)絡的架構理念使得只需要將具體通信數(shù)據(jù)協(xié)議以及與人機界面程序的接口稍作修改即可應用于其他的橡塑機械乃至于其他工業(yè)控制應用場合。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

關鍵詞: ARM Linux CAN總線

評論


相關推薦

技術專區(qū)

關閉