《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于W5100的遠程控制器設計
基于W5100的遠程控制器設計
劉義才,林飛宇
摘要: 設計了一種基于硬件TCP/IP協議棧芯片W5100的嵌入式以太網遠程控制器,給出了其詳細的系統設計方案,實現了對核測量以及粒子加速器控制領域的RS 232/RS 485串行接口設備的遠程控制。采用該控制器可靈活、穩定、可靠地構建分布式控制系統,而且可以根據實際需要進行系統擴展。
Abstract:
Key words :

0 引言
    在核測量以及粒子加速器控制領域,經常用到的都是帶有標準RS 232/RS 485串行接口的設備。比如在國家大科學工程——蘭州重離子加速器冷卻存儲環(HIRFL-CSR)的真空控制系統中,沿著束流管道排滿了各種真空支持設備,有粒子泵電源、分子泵、鈦升華泵、閥門、真空計等,這些設備一般帶有標準的RS 232/RS.485串行接口,以便于同計算機接口通信來實現自動控制,并且能在環境輻射、無人監護的情況下長期工作。為了使這些設備能夠在統一的管理下正常工作,傳統的方法是在工作現場安置工控機,通過外加PCI形式的多串口卡,并通過工控機的網絡接口實現TCP/IP組網,實現現場所有設備的統一管理。但是這種方法不僅成本太高,而且維護工作量也很大。為此設計了一種
基于硬件TCP/IP協議棧芯片W5100的通用型遠程控制器,可以簡單、快捷、低成本地完成遠程測控任務。
 
1 總體設計
    作為一個大型的測控系統,通常由多個子系統來構成。為了實現統一的遠程設備管理,應該采用分布式控制系統來設計,使用戶通過TCP/IP協議集中遠程訪問和控制各個現場分散的運行設備。因此,設計了一種基于W5100的TCP/IP遠程控制器,它能夠完成TCP/IP協議與現場RS 485總線之間的協議轉換,同時利用嵌入式MCU自身硬件資源可本地控制一路標準的RS 232接口設備,而且可以通過溫度傳感器對工作環境溫度實施監測??刂葡到y的總體設計方案如圖1所示。在控制中心放置一臺計算機作為子系統的控制終端,通過交換機與每一個W5100網絡控制器相連接。W5100網絡控制器都設置有惟一的IP地址,不僅可以連接一臺標準的RS 232串行接口設備,同時也可以完成現場RS 485串行接口總線之間的協議轉換。

a.JPG


1.1 控制器的硬件設計
    傳統的嵌入式Internet系統設備基本上全部是采用軟件方法來實現TCP/IP協議棧。用軟件設計TCP/IP協議棧對開發人員軟件能力要求很高,要求對操作系統和TCP/IP協議有一定程度的熟悉,并且高檔微控制器和實時操作系統的價格也很高;另外,由于網絡協議都比較大而且復雜,寫入軟件后穩定性欠佳。因此直接采用硬件TCP/IP協議芯片(W5100)實現組網方案,具有設計簡單、靈活的特點,并且不需要實時操作系統的支持。
    W5100高度集成了成熟的TCP/IP協議棧、以太網MAC層,PHY層等,支持TCP,UDP,IPv4,ICMP,ARP,IGMP和PPPoE等協議,這些協議已經在很多領域經過了多年的驗證。它支持4個獨立的socket通信,內部16KB的發送/接收緩沖區可快速進行數據交換,最大有效通信率可達到25 Mb/s。使用W5100不需要考慮以太網的控制,只需進行簡單的端口(socket)編程,同訪問外部存儲器一樣簡單。它提供兩種并行總線接口(直接總線和間接總線)以及串行SPI接口,W5100大大減少了硬件接口設計和網絡編程的工作量,并且可以實現可靠穩定運行的遠程數據通信系統。
    基于W5100的遠程控制器主要由微控制器ARM7,溫度傳感器DS18B20,W5100網絡接口芯片,RS 232,RS 485以及RJ-45接口等芯片組成。微控制器ARM7采用的是飛利浦的LPC2131,它是32位微處理器,采用馮·諾依曼結構(數據和指令混合編址),并且內核采用的是ARM7TDMI-S核。LPC2131具有如下特性:8 KB片內SRAM;32 KB片內FLASH,128位寬度接口/加速器實現高達60 MHz的操作頻率;8路10位A/D轉換器;2個32位定時器(帶4路捕獲和4路比較通道),PWM單元(6路輸出)和看門狗;2個UART,2個高速I2C接口(400 Kb/s),SPI,SSP;通過向量中斷控制器,可配置優先級和向量地址。
    由于LPC2131所具有的特性以及它較小的封裝(LQFP64)和極低的功耗使LPC2131可以理想的應用于小型系統中,如通信網關、協議轉換器和工業控制等。遠程控制器的硬件設計原理框圖如圖2所示。在設計中,LPC2131與W5100通過SPI接口進行連接,LPC2131作為SPI主設備,W5 100作為從設備,并由LPC2131為W5100提供時鐘信號。LPC2131通過RS 232接口與本地的設備實現通信和控制,同時通過RS 485接口實現TCP /IP協議與現場RS 485總線之間的協議轉換。DS18B20溫度傳感器可以實時監控本地工作環境的溫度變化,如果現場工作環境溫度過高或者過低,則可以通過TCP/IP網絡向遠程的控制中心報警。

b.JPG


1.2 控制器的軟件設計
    本系統基于ADS 1.2平臺開發,采用C語言和匯編語言混合編程完成固件程序的編寫,并完成了在現場環境下的調試,最終實現了基于W5100的遠程控制器軟件設計。系統軟件采用模塊化的設計思想,把程序化繁為簡,便于程序的設計、調試及維護。整個軟件系統主要包括初始化模塊、TCP/IP模塊和RS 232/RS 485接口處理模塊等。
1.2.1 初始化模塊
    初始化模塊主要對控制器LPC2131和W5100進行初始化。LPC2131初始化主要包括啟動初始化、時鐘、I/O、串口以及SPI接口的初始化設置等,使LPC2131工作在SPI主設備狀態,W5100工作在從設備狀態。W5100初始化包括W5100工作模式、中斷向量、IP地址、網關地址、子網掩碼、物理地址、超時值等相關設置,并通過對套接字寄存器初始化來設置W5100的4個獨立的網絡通道。在該控制器設計中,采用的是客戶端/服務器模式,通過初始化設置,使W5100工作在服務器模式下,等待遠端控制終端的連接。
    所以,通過設置W5100內部的控制寄存器,完全可以像在局域網中配置IP地址一樣簡單地配置設計的系統,通過靈活創建和選擇TCP或者UDP套接字來完成網上的數據交換。
1.2.2 TCP/IP網絡模塊
    TCP服務器模式程序流程圖如圖3所示。首先通過初始化模塊初始化W5100,并創建一個socket,把socket和本機的IP地址和TCP端口綁定,然后偵聽端口;下一步進入循環等待狀態,如有客戶端連接請求,則接受客戶端連接要求;同時接受客戶機發來的數據,產生系統中斷,進入到接收中斷處理進程;如果在發送緩沖區有數據要發送,則在客戶端連接成功后,進入發送數據處理進程;最后如果接收和發送數據均已經完成,就進入關閉端口進程,關閉socket,通信終止;在整個的TCP網絡通信過程中,如果產生超時中斷,則直接關閉通信端口。  TCP/IP模塊的主要功能是對網絡數據的接收和發送。通過初始化模塊的設置,將W5100設置為服務器模式,通過socket編程,實現了遠程控制器的客戶端/服務器工作模式。

c.JPG


1.2.3 RS 232/RS 485接口處理模塊
    RS 232/RS 485接口處理模塊由數據編碼/解析子模塊和RS 232/RS 485接口子模塊組成。數據編碼/解析子模塊的主要任務是完成對網絡接收來的數據進行解析并按設備通信格式進行編碼,同時將從RS 232/RS 485接口設備獲得的數據解析并編碼成為標準的TCP/IP信息包,傳送給遠程的控制終端。RS 232/RS 485接口模塊實現了與本地RS 232標準接口設備數據的交換功能以及完成了TCP/IP協議與現場RS 485接口總線之間的協議轉換。
    依托W5100完善的TCP/IP協議處理功能,使LPC2131在沒有操作系統的支持下可介入Internet網絡,實現了對RS 232接口和RS 485接口總線數據轉換的功能。

2 結語
    基于LPC2131微控制器和W5100網絡芯片設計的帶有標準RS 232/RS 485接口和標準以太網接口的遠程設備控制器,它通過標準RS 232/RS 485接口與被控設備進行連接,并通過以太網接口接入到控制網絡中去,從而實現了分布式控制系統的網絡遠程控制。采用該控制器構建的分布式控制系統具有靈活、廉價、穩定、可靠、且容易進行系統擴展的特點。

此內容為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>
          免费成人高清在线视频| 狠狠干狠狠久久| 亚洲精品视频一区| 欧美三级黄美女| 久久久久久一区二区| 精品91视频| 亚洲国内欧美| 久久久久网址| 先锋影院在线亚洲| 欧美一区二区在线免费播放| 欧美不卡一卡二卡免费版| 免费久久99精品国产自在现线| 久久精品二区亚洲w码| 亚洲少妇自拍| 这里只有精品视频在线| 国产精品久久久久久模特| 欧美在线综合视频| 一本色道久久综合精品竹菊| 国产日韩精品一区二区三区在线| 欧美日韩在线视频首页| 99riav国产精品| 国产区日韩欧美| 国产精品久久久999| 国产精品麻豆欧美日韩ww| 久久激情五月丁香伊人| 久久久国产精彩视频美女艺术照福利| 精品51国产黑色丝袜高跟鞋| 亚洲欧美日韩在线观看a三区| 久久久99久久精品女同性| 国产综合第一页| 亚洲精品在线视频| 亚洲精品国偷自产在线99热| 亚洲主播在线播放| 欧美三级在线播放| 一区二区在线观看视频在线观看| 亚洲国产91精品在线观看| 亚洲一区二区三区在线播放| 国产日韩在线一区二区三区| 欧美视频中文在线看| 国产手机视频精品| 国际精品欧美精品| 中文精品视频一区二区在线观看| aa国产精品| 久久aⅴ国产欧美74aaa| 欧美美女bbbb| 欧美日韩免费观看一区=区三区| 国语自产精品视频在线看8查询8| 欧美日韩亚洲一区在线观看| 亚洲国产电影| 欧美精品高清视频| 羞羞答答国产精品www一本| 午夜视频在线观看一区二区| 欧美另类69精品久久久久9999| 久久狠狠一本精品综合网| 美女脱光内衣内裤视频久久影院| 男人的天堂成人在线| 欧美日本久久| 亚洲一区二区精品在线观看| 欧美一区二区三区免费观看视频| 麻豆成人综合网| 亚洲女人av| 极品日韩久久| 在线观看国产日韩| 亚洲电影中文字幕| 夜夜爽av福利精品导航| 国产精品入口尤物| 亚洲国产精品99久久久久久久久| 欧美破处大片在线视频| 国产精品va在线| 亚洲黄色免费电影| 国产精品―色哟哟| 欧美亚洲视频| 亚洲激情综合| 在线视频日本亚洲性| 亚洲一区二区视频在线| 久久综合精品一区| 欧美诱惑福利视频| 国产日韩专区| 91久久久一线二线三线品牌| 欧美一区二区视频观看视频| 欧美mv日韩mv国产网站app| 欧美三级小说| 久久―日本道色综合久久| 欧美精品videossex性护士| 国产偷国产偷亚洲高清97cao| 激情欧美丁香| 亚洲国产高清一区| 国产一区二区黄| 久久久久久久久久久久久女国产乱| 国产精品美女久久福利网站| 噜噜爱69成人精品| 噜噜爱69成人精品| 男女精品网站| 亚洲精品国产拍免费91在线| 久久大逼视频| 亚洲一区三区电影在线观看| 中国成人亚色综合网站| 久久婷婷色综合| 亚洲欧美另类久久久精品2019| 欧美色视频日本高清在线观看| 99精品欧美一区二区三区| 久久久国产精彩视频美女艺术照福利| 欧美激情第一页xxx| 免费试看一区| 在线日韩av永久免费观看| 欧美紧缚bdsm在线视频| 99视频国产精品免费观看| 国产欧美一区二区色老头| 国精产品99永久一区一区| 国产精品视频不卡| 国产精品久久综合| 亚洲国产精品久久久久秋霞影院| 欧美日韩一二三区| 国产色婷婷国产综合在线理论片a| 欧美国产激情| 国产亚洲一区在线播放| 亚洲高清一区二区三区| 亚洲一区久久久| 亚洲精品色图| 亚洲观看高清完整版在线观看| 国产一区视频在线观看免费| 亚洲第一在线综合在线| 激情丁香综合| 欧美韩日高清| 亚洲一区三区在线观看| 欧美黄色aa电影| 亚洲国产岛国毛片在线| 欧美一区二区播放| 亚洲一区亚洲| 欧美大片免费久久精品三p| 久久精品视频导航| 午夜精品免费视频| 一区二区欧美在线观看| 欧美激情欧美狂野欧美精品| 欧美精品成人91久久久久久久| 亚洲精品在线三区| 裸体歌舞表演一区二区| 亚洲一区国产一区| 亚洲制服少妇| 国产精品嫩草久久久久| 欧美剧在线免费观看网站| 亚洲一区二区三区视频播放| 免费欧美高清视频| 欧美一级视频精品观看| 亚洲欧洲在线免费| 亚洲福利视频专区| 亚洲欧美日韩一区二区三区在线| 一区二区三区免费观看| 国产一区二区日韩精品欧美精品| 国产午夜久久| 欧美mv日韩mv国产网站| 久久精品一区二区三区不卡| 欧美极品欧美精品欧美视频| 欧美亚洲视频在线看网址| 欧美在线精品免播放器视频| 国产亚洲欧美一区| 欧美精品一区二区在线播放| 亚洲国产乱码最新视频| 亚洲一级一区| 亚洲另类自拍| 国产精品扒开腿做爽爽爽视频| 亚洲国产精品999| 国产精品婷婷午夜在线观看| 久久久蜜桃一区二区人| 久久久99免费视频| 欧美亚洲在线播放| 国内视频一区| 亚洲免费观看在线视频| 国产精品午夜春色av| 国内久久婷婷综合| 欧美一区二区三区视频| 亚洲片在线观看| 国产目拍亚洲精品99久久精品| 亚洲视频观看| 国产午夜亚洲精品理论片色戒| 欧美日韩国产综合久久| 亚洲一区二区三区四区在线观看| 国产亚洲精品成人av久久ww| 久久精品日产第一区二区三区| 羞羞色国产精品| 亚洲专区一区| 日韩一区二区精品| 欧美性猛交xxxx乱大交退制版| 国产亚洲精品久久久久久| 国产精品久久久久久久7电影| 一区二区亚洲精品国产| 欧美精品一区在线观看| 免费视频亚洲| 亚洲午夜羞羞片| 在线观看不卡av| 久久综合国产精品台湾中文娱乐网| 国产精品主播| 国内揄拍国内精品久久| 久久蜜桃精品| 欧美亚洲三级| 噜噜爱69成人精品| 亚洲国产另类 国产精品国产免费| 模特精品裸拍一区| 麻豆精品视频在线| 亚洲电影视频在线| 午夜天堂精品久久久久| 国产精品久久久久毛片大屁完整版| 亚洲欧美日韩久久精品| 国产精品久久久久一区| 亚洲精品麻豆| 欧美精品久久久久久久| 欧美激情综合色综合啪啪| 亚洲欧美卡通另类91av| 韩曰欧美视频免费观看| 国产主播一区二区| 欧美日韩免费区域视频在线观看| 久久久噜噜噜久久久| 亚洲国产欧美一区二区三区丁香婷| 激情欧美一区二区三区在线观看| 黄色在线成人| 日韩西西人体444www| 欧美精品日韩综合在线| 国产精品乱码妇女bbbb| 在线中文字幕日韩| 91久久国产自产拍夜夜嗨| 国产综合久久久久影院| 欧美在线一级视频| 麻豆成人在线观看| 亚洲国产天堂久久国产91| 久久午夜精品一区二区| 狠狠色伊人亚洲综合成人| 久久黄色级2电影| 欧美高清在线一区二区| 国产精品视频久久一区| 亚洲午夜伦理| 91久久国产综合久久91精品网站| 欧美专区在线观看一区| 日韩一区二区高清| 国产精品网红福利| 欧美1区2区视频| 久久www免费人成看片高清| 欧美性大战久久久久久久| 欧美区亚洲区| 在线观看成人小视频| 欧美日韩精品综合在线| 久久久亚洲成人| 亚洲国产成人在线播放| 久久九九全国免费精品观看| 亚洲一区免费看| 久久全国免费视频| 午夜视频久久久久久| 狠狠久久五月精品中文字幕| 国产日韩欧美高清| 欧美理论视频| 亚洲大胆av| 男人的天堂成人在线| 欧美国产第二页| 小黄鸭精品aⅴ导航网站入口| 久久久亚洲欧洲日产国码αv| 午夜国产欧美理论在线播放| 国产欧美日韩亚州综合| 久久久久久久一区二区三区| 国产精品美女| 国产精品99久久久久久久久久久久| 国产亚洲精品aa午夜观看| 欧美性大战xxxxx久久久| 国产精品久在线观看| 国产日韩一区二区三区| 欧美深夜影院| 亚洲精品欧美激情| 一区在线影院| 欧美在线免费观看| 国产丝袜美腿一区二区三区| 午夜在线精品| 黄色成人av| 欧美激情综合五月色丁香小说| 欧美日韩成人综合在线一区二区| 麻豆精品国产91久久久久久| 一区二区在线观看av| 伊人久久亚洲影院| 亚洲欧美另类在线| 怡红院av一区二区三区| 久久久久国产精品一区三寸| 久久精品视频免费| 亚洲黄色av| 欧美激情a∨在线视频播放| 美女日韩欧美| 国产精品久久网| 国产精品久久一卡二卡| 久久综合成人精品亚洲另类欧美| 久久女同互慰一区二区三区| 欧美激情欧美激情在线五月| 欧美成人午夜视频| 在线观看成人av| 亚洲人成人77777线观看| 亚洲精品国产精品乱码不99| 欧美性一二三区| 久久夜精品va视频免费观看| 亚洲福利视频专区| 久久人人九九| 亚洲免费在线精品一区| 伊人久久成人| 久久久999精品免费| 老司机午夜精品视频在线观看| 亚欧美中日韩视频| 欧美图区在线视频| 亚洲精品极品| 9色porny自拍视频一区二区| 在线视频欧美日韩| 狠狠综合久久| 国产精品日韩久久久| 欧美黑人国产人伦爽爽爽| 欧美不卡视频一区| 免费成人高清在线视频| 国产精品毛片在线| 午夜一区不卡| 欧美ed2k| 91久久精品一区| 欧美午夜视频网站| 久久精品国产精品亚洲综合| 亚洲一区二区在线播放| 欧美丝袜第一区| 最新中文字幕一区二区三区| 韩日欧美一区二区三区| 小黄鸭视频精品导航| 欧美日韩精品一区二区三区| 欧美人与禽猛交乱配视频| 在线观看视频日韩| 亚洲精品国精品久久99热| 欧美大片免费看| 欧美日韩中文另类| 亚洲日韩中文字幕在线播放| 99精品欧美一区|