《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的橡塑機械雙層網絡設計
基于ARM的橡塑機械雙層網絡設計
摘要: 針對橡塑機械對監控的需求,設計了一款以AKM9、嵌入式Linux為核心,以CAN總線技術和網絡技術為支持的,集成了實時監視、現場操作、遠程維護為一體的雙層網絡型。
關鍵詞: ARM MCP2510 S3C2410
Abstract:
Key words :

0 引言

橡塑機械是現代制造技術中一類重要工具,是一種由數控裝置、伺服驅動裝置、機床主體和其他輔助裝置構成的機電一體化產品,它被廣泛應用在橡塑產品加工制造領域。隨著科技的進步,橡塑機械正朝著高速度、智能化、多功能化、高可靠性的方向發展。在監控系統方面,尤其是近年來,也發展得更為集成化、網絡化。作為提升橡塑機械性能的一個重要組成部分,其監控系統也得到了長足的發展。本文設計了一款基于ARM9、嵌入式Linux以及CAN總線技術的應用于橡塑機械的雙層網絡.,并介紹了成功應用于橡塑機械的實例。

1 雙層網絡系統整體設計

系統基于工業現場監控集成化、自動化的理念設計了下層CAN總線結構。在現場監控部分,.所需要完成的工作包括:通過CAN總線與底層控制器交互,讀取并顯示橡塑機械當前工作的狀態,配置并發送需要修改的運行參數。

在CAN現場總線的基礎上,基于遠程維護監控的理念,設計了上層的網絡支持。在上層網絡部分,.提供WEB服務器,根據遠程PC的請求發送相應的數據。網絡結構如圖1所示。

 

2 硬件系統設計

硬件系統采用了以ARM9內核CPU為主體的組織體結構。選擇了S3C2410為核心,擴展了64M SDRAM和64M NAND FLASH的硬件系統。由于該CPU內部并未集成CAN總線控制器以及以太網控制器,因此通過MCP2510以及CS8900A分別擴展了CAN總線功能和以太網功能。以下對兩個擴展部分做重點介紹。

2.1 CAN總線擴展

MCP2510完全支持CAN總線V2.0A/B技術規范,能夠發送和接收標準和擴展報文,同時具備驗收過濾以及報文管理功能。該器件包含三個發送緩沖器和兩個接收緩沖器,能夠減少S3C241O芯片的管理負擔和軟件設計的負擔。

接口中使用了總中斷引腳INT,處理器在響應總中斷后,通過SPI通道訪問MCP2510內部相應寄存器來確定具體的中斷事件,并對其做出處理。

如圖2所示,S3C2410通過SPI總線發送MCP2510控制命令以及需要傳輸的數據,通過MCP2510控制轉換以后生成總線報文,并通過光電隔離器6N137以及總線驅動器8C250之后發送到CAN總線上。

 

2.2 以太網擴展

以太網和CAN現場總線的集合,大大加速了工業控制集成化、信息化的進度。采用了CS8900A芯片以完成以太網擴展。其主要包括802.3介質訪問控制塊,支持全雙工操作,完全依照IEEE 802.3以太網標準(ISO/IEC8802-3,1993),負責處理有關以太網數據幀的發送和接收。

在硬件連接上,通過外部中斷EINT9來響應通信,通過ADDR24以及其他片選讀寫信號來控制網卡芯片的工作以及地址空間位置。

在收到由CPU發來的數據報后,CS8900A將開始偵聽網絡線路。如果線路忙,就等待線路空閑,否則立即發送數據。發送過程中,需要添加以太網幀頭,產生CRC校驗碼,最后將此數據幀發送出去。接收數據時,接收到數據幀后,還需要經過解碼、剝除幀頭和地址檢驗等步驟后存于CS8900A片內的緩存區。并還需要通過CRC校驗,便會產生外部中斷,通知主機收到了數據幀,最后,再根據CPU的指令,將數據傳輸給CPU。

網絡的擴展對于橡塑機械的整體化集成化管理起著極為關鍵的作用,作為一個高速、開放的通信接口,網絡給系統帶來了很大的靈活性和可擴展性。同時,在監控系統的調試過程中網絡也發揮著不可替代的作用。

3 軟件系統設計

整個.的軟件設計建立于嵌入式Linux操作系統的基礎之上,因此軟件設計分為系統軟件設計和應用軟件設計兩大部分。系統軟件主要為對應設備的驅動程序設備,CS8900A為常用的典型網絡擴展設備,已經有既成的驅動程序;而CAN總線擴展則需要根據應用中所需要的網絡協議來自定義實現。應用軟件設計部分主要包括CAN服務器端的開發和WEB Server的移植。

3.1 系統軟件設計

本設計采用外部中斷EINT3連接MCP2510的總中斷,配置控制器始終處于喚醒模式,發送器處于正常模式,并使能接收、發送、錯誤中斷,以中斷方式處理CAN總線數據收發。具體流程如圖3所示。

 

對中斷的處理主要包括以下三種模式:

(1)發送處理。在滿足下述兩種條件時會啟動發送處理:其一發送中斷響應中,如果當前有發送任務,通過發送緩沖區記錄標志確定空的發生緩沖區并向其中填發送幀,然后啟動發送;其二在接收中斷響應中,在接收處理完后如果有發送任務且有發送緩沖區空閑,同樣會處理發送任務。采用兩種發送處理方式可充分利用MCP2510的多個發送、接收緩沖區,以提高通信效率。

(2)接收處理。首先需根據ICOD的值來確定當前準備好數據的接收緩沖區。接收幀處理過程中首先讀取幀的ID值,確定當前幀的數據是哪個節點發送來的,并據此把幀中數據字段的數據存放在相應的位置。

(3)錯誤處理。由于引起錯誤處理的原因很多,在產生錯誤中斷之后,需訪問錯誤標志寄存器確定具體錯誤類型,并據此做相應的處理。

最后在所有的處理中都需更新發送緩沖區使用記錄,以便于發送和接收中斷響應中據此判斷發送緩沖區的使用情況,從而確定當前是否可以做發送處理。

 

3.2 應用軟件設計

3.2.1 CAN服務器端設計

CAN服務器端需要完成兩大部分的工作。一是和底層控制器交互,二是處理并存儲好相應的數據,以提供給人機界面和WEB服務器使用。

CAN總線默認的調度方式為CAMA/CD協議,該協議原理比較簡單,技術上易實現,網絡中各節點處于平等地位,不需集中控制,不提供優先級控制。但在網絡負載增大時,發送時間增長,發送效率急劇下降,即會永遠優先發送優先級高的節點而阻塞優先級低的節點,因此考慮到對該協議進行改進。為了自定義協議,因此我們的CAN數據采用了擴展幀。

針對橡塑機械需要的通信數據類型設計了如下的通信協議。主要具備以下幾點特點:

(1)下位機根據仲裁段優先級來確定該段數據的優先級;

(2)優先級的分配由服務器端進行,讀取初始化配置文件(包括節點編號和優先級碼兩個部分)+頁面設定;

(3)優先級根據傳輸數據的截止時間決定(DM)。要求的時間越短,其優先級越高。

(4)通信數據的命令格式如圖4所示,其中所有字節均為ASCII字符。

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

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

 

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

3.2.2 WEB服務器的移植

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

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

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

 

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

 

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

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

5 結束語

ARM9、嵌入式Linux操作系統、以及CAN總線和網絡技術在本.上的應用將結構簡單、功能局限的一對一的橡塑機械.擴展到了網絡化、信息化的集成系統當中。CAN總線數據的按優先級調度能適應多任務、大容量數據的處理,可有效提高.的實時性能,而嵌入式WEB服務器的成功移植實現了遠程的監測和維護,可大大縮短維護時間開銷,減少維護成本。

同樣,本控制器不僅僅局限于現今應用中的抽真空平板硫化機,其網絡的架構理念使得只需要將具體通信數據協議以及與人機界面程序的接口稍作修改即可應用于其他的橡塑機械乃至于其他工業控制應用場合。(電子科技 作者:謝英俊 李 婷 陳飛飛 金 波 )

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日产一区二区三区在线观看| 欧美日韩亚洲精品内裤| 国产精品高清在线观看| 国产欧美日韩亚洲精品| 男女激情久久| 日韩视频免费观看高清在线视频| 欧美日韩精品一区二区三区四区| 国产一区二区你懂的| 国产精品高清一区二区三区| 亚洲制服欧美中文字幕中文字幕| 欧美 亚欧 日韩视频在线| 欧美日韩国产黄| 国产欧美日韩一区二区三区| 亚洲国产欧美另类丝袜| 亚洲精品免费在线观看| 国产日韩欧美中文在线播放| 欧美亚洲一区| 国产精品自拍小视频| 国产精品亚洲一区二区三区在线| 免费观看不卡av| 国产精品视频一区二区三区| 国产精品国产三级国产普通话蜜臀| 欧美日韩精品伦理作品在线免费观看| 激情欧美一区二区三区在线观看| 亚洲日韩中文字幕在线播放| 牛夜精品久久久久久久99黑人| 最新国产の精品合集bt伙计| 一区二区日韩伦理片| 亚洲国产高清高潮精品美女| 欧美与黑人午夜性猛交久久久| 国产一区二区三区久久久久久久久| 久久国产一区| 亚洲精品欧洲| 亚洲美女在线国产| 久久久精品动漫| 国产精品剧情在线亚洲| 国内外成人免费激情在线视频网站| 欧美激情免费观看| 国语自产精品视频在线看一大j8| 亚洲男人的天堂在线观看| 午夜日韩电影| 国产精品美女午夜av| 国内一区二区三区| 国产日韩欧美亚洲一区| 中国成人黄色视屏| 亚洲丶国产丶欧美一区二区三区| 欧美一区二区三区久久精品| 日韩午夜av电影| 亚洲第一福利视频| 欧美精品www在线观看| 欧美伊人久久久久久午夜久久久久| 国产午夜亚洲精品理论片色戒| 免费视频一区二区三区在线观看| 亚洲午夜一二三区视频| 一区二区不卡在线视频 午夜欧美不卡在| 日韩视频中文字幕| 好吊视频一区二区三区四区| 欧美高潮视频| 久久久爽爽爽美女图片| 国产精品久久久久77777| 亚洲欧美伊人| 久久精彩免费视频| 国产一区二区三区精品欧美日韩一区二区三区| 一区二区日韩精品| 亚洲卡通欧美制服中文| 欧美激情视频在线免费观看 欧美视频免费一| 99ri日韩精品视频| 亚洲视频视频在线| 久久女同互慰一区二区三区| 亚洲永久精品大片| 国产日本欧美一区二区| 老司机免费视频一区二区三区| 免费观看30秒视频久久| 亚洲午夜精品一区二区三区他趣| 欧美久久成人| 久久精品人人做人人综合| 欧美一区二区三区四区夜夜大片| 欧美一区二区三区免费看| 亚洲一区中文字幕在线观看| 欧美日韩免费在线视频| 久久国产精品免费一区| 性欧美在线看片a免费观看| 国产精品久久久一区麻豆最新章节| 午夜精品久久一牛影视| 国产一二精品视频| 久久综合免费视频影院| 国产精品va在线播放我和闺蜜| 嫩草成人www欧美| 欧美激情在线| 国产一区在线播放| 欧美一区二区免费视频| 欧美激情视频在线播放| 一区二区三区视频在线| 欧美在线地址| 激情欧美一区二区| 久久久无码精品亚洲日韩按摩| 亚洲第一页自拍| 久久久精品五月天| 欧美一级免费视频| 亚洲激情另类| 久久精品视频在线免费观看| 国产日韩专区在线| 亚洲在线不卡| 亚洲午夜精品| 一本色道久久综合亚洲精品高清| 女女同性精品视频| 亚洲国产欧美不卡在线观看| 久久久免费精品视频| 欧美日韩成人综合天天影院| 亚洲国产精品成人| 午夜精品视频在线观看一区二区| 在线成人中文字幕| 国产精品永久免费视频| 亚洲国产成人在线| 久久久噜噜噜久久中文字免| 欧美日韩综合| 欧美一级成年大片在线观看| 欧美理论大片| 久久久精品性| 亚洲精品123区| 久久精品免费播放| 99精品国产高清一区二区| 欧美精品日韩三级| 欧美日本三区| 国产精品99久久99久久久二8| 欧美日韩一区在线观看| 老司机午夜精品视频在线观看| 激情国产一区| 亚洲激情av在线| 在线中文字幕一区| 亚洲视频在线观看一区| 欧美视频一区二| 久久久免费精品视频| 久久久久久亚洲精品不卡4k岛国| 亚洲日本乱码在线观看| 亚洲精品国产精品国自产在线| 狠狠色狠狠色综合| 欧美性猛片xxxx免费看久爱| 国产精品欧美日韩一区二区| 欧美喷水视频| 久久er精品视频| 欧美激情精品久久久久久蜜臀| 国产欧美一区二区精品性色| 亚洲区第一页| 欧美区亚洲区| 欧美在线观看天堂一区二区三区| 久久综合伊人77777尤物| 欧美日韩另类视频| 亚洲欧美日韩综合| 一区二区精品国产| 国产农村妇女精品一区二区| 韩国av一区二区三区在线观看| 欧美先锋影音| 久久综合伊人| 久久久九九九九| 久久久久久久久蜜桃| 亚洲免费一级电影| 亚洲欧美日韩电影| 日韩午夜在线播放| 精品成人一区二区三区四区| 亚洲视频在线二区| 国产视频一区在线观看一区免费| 久久影视三级福利片| 亚洲日本在线视频观看| 国内精品视频666| 亚洲天堂免费在线观看视频| 欧美aa在线视频| 亚洲天堂第二页| 久久久综合精品| 夜夜嗨av一区二区三区| 国产一区二区三区久久久| 麻豆国产精品一区二区三区| 久久美女艺术照精彩视频福利播放| 国产真实乱偷精品视频免| 国产精品高潮呻吟久久av黑人| 欧美黄色视屏| 国产亚洲精品aa午夜观看| 欧美v日韩v国产v| 狠狠综合久久av一区二区老牛| 黄色精品一二区| 久久久久久久久久码影片| 一本色道**综合亚洲精品蜜桃冫| 国产一区在线看| 欧美大片免费观看在线观看网站推荐| 一区二区三区国产在线观看| 日韩视频一区| 亚洲欧美激情一区二区| 欧美精品久久久久久久久久| 亚洲一区二区成人| 欧美在线二区| 永久555www成人免费| 女女同性女同一区二区三区91| 久久久久久伊人| 久久aⅴ乱码一区二区三区| 国产亚洲欧洲997久久综合| 国产欧美亚洲视频| 91久久亚洲| 久久精品天堂| 亚洲一区二区av电影| 美女啪啪无遮挡免费久久网站| 国产有码一区二区| 久久亚洲综合色一区二区三区| 久久久精品网| 99国产精品自拍| 国产精品高潮呻吟久久| 久久国产精品一区二区三区四区| 久久久激情视频| 亚洲图片欧美一区| 日韩一级精品视频在线观看| 久久久久免费观看| 欧美日韩ab| 亚洲一区二区三区在线播放| 一区二区三区视频在线观看| 国产三级欧美三级| 亚洲午夜日本在线观看| 亚洲一区在线直播| 亚洲麻豆国产自偷在线| 亚洲网站在线看| 伊人成年综合电影网| 欧美ab在线视频| 欧美在线影院在线视频| 欧美日韩一区高清| 亚洲人体大胆视频| 久久久久国产一区二区三区四区| 亚洲日本成人女熟在线观看| 久久青草久久| 国产亚洲一区二区在线观看| 久久久美女艺术照精彩视频福利播放| 久久理论片午夜琪琪电影网| 一区二区三区在线不卡| 久久久久久久欧美精品| 在线观看成人av| 蜜桃精品久久久久久久免费影院| 亚洲国产精品ⅴa在线观看| 欧美成人免费在线| 亚洲尤物视频在线| 亚洲一区二区三区免费在线观看| 国产精品久久久免费| 国产精品二区在线观看| 亚洲小视频在线观看| 黄色av日韩| 国产美女精品视频| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲欧美日韩中文在线制服| 久久国产精品一区二区三区| 亚洲狼人综合| 国产精品一国产精品k频道56| 欧美日韩一区二区三区高清| 欧美综合激情网| 国内精品伊人久久久久av影院| 亚洲精品一区中文| 亚洲精品欧美精品| 欧美激情按摩| 久久久久久久久久久久久久一区| 亚洲国产精品热久久| 日韩午夜电影| 美玉足脚交一区二区三区图片| 亚洲一区二区三区四区中文| 亚洲福利国产| 久久福利一区| 激情成人中文字幕| 一区二区激情视频| 免费观看久久久4p| 99re66热这里只有精品3直播| 国产乱肥老妇国产一区二| 久久成人人人人精品欧| 国产欧美1区2区3区| 欧美久久婷婷综合色| 欧美日本高清一区| 久久蜜桃av一区精品变态类天堂| 国产精品一区一区三区| 亚洲第一区中文99精品| 影音先锋一区| 国产精品一区二区三区观看| 欧美另类视频| 欧美在线不卡| 欧美日韩国产在线一区| 亚洲美女网站| 国产伦精品一区二区三区高清版| 亚洲级视频在线观看免费1级| 亚洲一区美女视频在线观看免费| 欧美专区第一页| 亚洲六月丁香色婷婷综合久久| 国产在线观看精品一区二区三区| 国产午夜精品一区二区三区欧美| 日韩亚洲综合在线| 久久精品一区二区三区不卡牛牛| 亚洲精品一区二区三区婷婷月| 国产欧美日韩精品a在线观看| 午夜精品久久久久久久白皮肤| 国产亚洲激情| 亚洲国产女人aaa毛片在线| 国产一区二区三区四区五区美女| 韩国三级电影久久久久久| 欧美三级电影大全| 国产精品久久久久久妇女6080| 亚洲一区精品电影| 国产精品乱码人人做人人爱| 亚洲一区二区三区视频播放| 亚洲人成网站777色婷婷| 国产视频精品网| 欧美激情一区二区久久久| 亚洲片国产一区一级在线观看| 在线精品一区| 一区在线观看| 在线观看91精品国产入口| 美日韩精品免费| 久热国产精品视频| 午夜欧美理论片| 在线免费精品视频| 欧美xart系列高清| 久久国产精品一区二区三区| 国内偷自视频区视频综合| 亚洲精品视频啊美女在线直播| 亚洲高清久久久| 一区二区三区波多野结衣在线观看| 亚洲精品一线二线三线无人区| 国产午夜久久| 亚洲伦理精品| 国产精品久久久久久久久免费| 亚洲国产成人精品久久| 国产一区二区黄| 国产精品中文字幕在线观看| 久久在线视频在线| 久久色中文字幕| 一区二区三区久久网| 欧美成人午夜77777| 欧美性感一类影片在线播放|