《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于C8051F020的嵌入式以太網監(jiān)控系統(tǒng)
基于C8051F020的嵌入式以太網監(jiān)控系統(tǒng)
摘要: 近年來,隨著網絡技術的發(fā)展,網絡化席卷全球。在工業(yè)現場中如何將測控系統(tǒng)等儀器和設備接入互聯網,實現信息共享和遠程控制成為人們關注的話題。該監(jiān)控系統(tǒng)充分利用了現有以太網資源,實現了遠程測控終端與監(jiān)控中心的通信功能。
Abstract:
Key words :

  引 言

  近年來,隨著網絡技術的發(fā)展,網絡化席卷全球。在工業(yè)現場中如何將測控系統(tǒng)等儀器和設備接入互聯網,實現信息共享和遠程控制成為人們關注的話題。傳統(tǒng)的工業(yè)測控現場所采用的總線技術(如RS232和RS485等)能夠很好地解決儀器與設備的互聯互通問題,并得到了廣泛的應用。但此類總線是專為工業(yè)所設計的,并不能解決因特網的接入問題。采用單片機配合以太網控制芯片構成測控系統(tǒng),可解決測控系統(tǒng)與互聯網的接入問題,但卻需要花費大量的時問和精力進行開發(fā)。采用商品化的串口服務器或網絡服務器進行網絡互聯,雖可實現網絡互聯,但軟硬件成本很高。針對這些情況,我們采用低成本的RS232以太網轉換模塊作為網絡互聯媒介,設計了基于美國Cygnal公司的C8051F020嵌入式以太網監(jiān)控系統(tǒng)。結果表明,該監(jiān)控系統(tǒng)充分利用了現有以太網資源,實現了遠程測控終端與監(jiān)控中心的通信功能,從而實現了高可靠性、低成本的實時監(jiān)控,達到了工業(yè)現場安全運行的目的。

  1 RS232-以太網模塊及C8051F020簡介

  ZNE-100PT是周立功公司開發(fā)的一款RS232-以太網模塊模塊,內部集成了TCP/IP協議棧,利用它用戶可以輕松實現嵌入式沒備的網絡功能。其主要特點是:

  ◆內嵌32位ARM7 CPU;

  ◆支持TCP/IP協議(包括Ethernet、ARP、IP、ICMP、IGMP、UDP、TCP、HTTP和DHCP),工作方式可選擇為TCP Server、TCP Client、UDP、Real COM driver和GroupMode.TCP Auto組播地址工作端口目標IP和端口均可設定支持PairConnection對連方式工作;

  ◆10M以太網接口使用排針方式引出;

  ◆RS232或RS485串口,TTL電平方式,波特率為300~115200 bps。

  采用RS232以太網模塊進行網絡互聯,可大幅度縮短軟件開發(fā)時間,且成本很低。

  單片機C8051F020是一款完全集成的混合信號系統(tǒng)級芯片,與8051指令集完全兼容。它具有如下特點:

  ◆高速流水線結構的8051兼容的CIP-5l內核(可達25 MIPS);

  ◆高速非侵入式的在線系統(tǒng)調試接口(片內);

  ◆真正12位100Ksps的8通道ADC,帶PGA和模擬多路開關;

  ◆2個12位DAC;

  ◆64 KB可在系統(tǒng)編程的Flash存儲器;

  ◆4352(4096+256)字節(jié)的片內存儲器;

  ◆可尋址64 KB地址空間的外部數據存儲器接口;

  ◆硬件實現的SPI、SMBus/I2C和2個UART串行接口;

  ◆5個通用16位定時器;

  ◆5個捕捉比較模塊的可編程計數器/定時器陣列;

  ◆片內看門狗定時器、VDD監(jiān)視器和溫度傳感器。

  C8051 F020是一款真正獨立工作的片上系統(tǒng),將C8051F020用于嵌入式以太網監(jiān)控系統(tǒng),可大量減少外圍器件,充分發(fā)揮C8051F020的高速度特點,大大提高了系統(tǒng)的集成度。

 

  2 嵌入式以太網監(jiān)控系統(tǒng)的技術要求和硬件實現方案

 

  2.1 技術要求

  用戶對嵌入式以太網監(jiān)控系統(tǒng)的要求如下:

  ◇8位全隔離數字輸入接口;

  ◇8位全隔離數字輸出接口;

  ◇8路12位模擬/數字輸入接口,輸入電壓DC為O~12 V:

  ◇2路12位數字/模擬輸出接口,輸出電壓DC為O~5 V;

  ◇RS232串行接口,最高波特率為19.2 khps;

  ◇RJ45 10M網絡接口。

  2.2 實現方案

  根據用戶提出的技術要求,以單片機C8051F020為核心,輔以RS232-以太網模塊ZNE-100PT及少量外圍電路,構成嵌入式以太網監(jiān)控系統(tǒng)的硬件電路,如圖1所示。

 

  C8051F基于ZNE-100PT的以太網監(jiān)控系統(tǒng)

 

  圖1中,由于C8051F020具有2個標準串行接口,因而一個分配給ZNE-100PT模塊,作為以太網接口,另一個就分配給了RS232接口,作為與上位機的通信接口(其通信速率可根據用戶要求在300~19200 bps調整。

  對于8路模擬信號輸入接口,要求其最高輸入電壓為+12V,而C8051F020的片內A/D轉換器最高輸入電壓為+3V。對于+12V的輸入電壓,可采用電阻分壓衰減電路,將+12 V的輸入電壓降為+3 V輸入;而對于8路O~5 V的模擬輸出電壓,則可直接利用運算放大器放大輸出,電路如圖2所示。

 

  C8051F基于ZNE-100PT的以太網監(jiān)控系統(tǒng)

 

  數字輸入部分采用光電耦合器將數字輸入信號與本系統(tǒng)隔離,從而減小了外界干擾對系統(tǒng)的影響;數字輸出部分也采用光電耦合器進行隔離,如圖3所示。

 

  C8051F基于ZNE-100PT的以太網監(jiān)控系統(tǒng)

 

  3 ZNE-100PT模塊的使用和網絡通信規(guī)約

 

  在使用RS232-以太網模塊ZNE-100PT之前,應當按照ZNE-100PT的要求對模塊進行軟件配置。主要工作有配置模塊的IP地址、模塊的子網掩碼、模塊網關和串行接口的波特率等參數。配置完成后模塊即可使用。需要注意的是,設置模塊屬性時,可將幀起始字節(jié)和幀結束字節(jié)設為空。這樣,當模塊對通信數據劃分TCP/IP數據包時,就可按串口數據的幀間隔作為分包條件。

  根據監(jiān)控系統(tǒng)的要求,設定本系統(tǒng)與以太網之間的通信規(guī)約。

  通信數據格式字頭+命令字+數據長度+數據體

  ①字頭:START。

  ②命令字:共計1個字。

  第1字節(jié):表示數據傳輸方向。由單片機→以太網為U;由以太網→單片機為P。

  第2字節(jié):為命令字。

  命令l:由單片機→以太網時,表示后面數據為8路A/D輸入值和8路數字I/O輸入值;由以太網→單片機時,表示后面數據為2路D/A輸出值和8路數字I/O輸出值。

  命令2:由單片機→以太網時,表示后面數據為RS232接口收到并轉發(fā)以太網的,數據體長度小于255字節(jié);由以太網→單片機時,表示后面數據需經監(jiān)控系統(tǒng)的RS232接口發(fā)出,數據傳送結束時監(jiān)控系統(tǒng)返回OK,表示傳送結束。

  ③數據長度:>999字節(jié),表示后面數據體的長度。

  ④數據體:所需傳輸的數據。

 

  4 監(jiān)控系統(tǒng)軟件流程

 

  由于監(jiān)控系統(tǒng)需要經由ZNE-100PT雙向傳輸數據并需進行相關操作,因此監(jiān)控系統(tǒng)軟件流程如圖4所示。

 

  C8051F基于ZNE-100PT的以太網監(jiān)控系統(tǒng)

 

  圖4中,CPU首先進行初始化。之后分別采集以太網上發(fā)送過來數據以及本機的A/D和I/O輸入數據。采集完成后,如果收到的是D/A和I/O輸出數據,則進行D/A和I/O輸出數據的更新。如果是以太網的RS232輸出數據,則啟動RS232接口并發(fā)送數據;否則,定時向以太網發(fā)送本機的A/D和I/O輸入數據。如果是RS232接口的數據,則向以太網進行轉發(fā)。

  結語

  本文設計的基于SoC單片機C8051F020的嵌入式以太網監(jiān)控系統(tǒng),采用了RS232以太網模塊,從而使軟件開發(fā)的工作量大大減少,使監(jiān)控系統(tǒng)得以依托以太網實現遠程測量及控制。本系統(tǒng)已用于日本某公司的生產線,且受到用戶的好評。將本系統(tǒng)的某些參數適當修改,也可以用于其他工業(yè)控制場合中。

此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
最近看过的日韩成人| 久久国产一区二区| 国内外成人在线| 国产精品欧美日韩一区| 欧美日韩亚洲精品内裤| 欧美精品一区二区三区视频| 免费中文日韩| 麻豆国产精品一区二区三区 | 亚洲精品韩国| 亚洲欧洲日本国产| 亚洲激情影院| 亚洲人在线视频| 日韩亚洲在线观看| 中文在线不卡| 亚洲天堂成人在线视频| 亚洲无亚洲人成网站77777| 亚洲视频综合在线| 亚洲男人的天堂在线观看| 亚洲欧美另类中文字幕| 先锋影音国产一区| 久久精品国产精品亚洲| 久久久久久久波多野高潮日日| 久久久成人精品| 免费在线国产精品| 欧美日韩免费观看一区| 欧美日韩综合不卡| 国产精品久久久久三级| 国产手机视频精品| 在线观看亚洲一区| 亚洲美女视频| 亚洲欧美国产精品va在线观看| 亚洲欧美久久久| 久久av资源网站| 亚洲美女视频网| 亚洲午夜免费视频| 久久成人免费网| 蜜臀va亚洲va欧美va天堂| 欧美日韩国产色综合一二三四| 欧美亚州一区二区三区 | 国产亚洲精品久久久久婷婷瑜伽 | 一本色道久久综合狠狠躁的推荐| 亚洲视频一区在线| 欧美一区二区三区免费观看 | 在线日韩一区二区| av不卡免费看| 欧美一区二区黄色| 亚洲欧洲一区| 亚洲在线免费| 久久尤物视频| 欧美日本二区| 国产精品综合视频| 亚洲电影第1页| 亚洲伊人第一页| 亚洲高清视频一区| 亚洲一级影院| 久久午夜精品一区二区| 欧美成人激情视频免费观看| 欧美三级韩国三级日本三斤| 国户精品久久久久久久久久久不卡| 亚洲人成欧美中文字幕| 亚洲中字黄色| 亚洲最新视频在线播放| 久久精品盗摄| 欧美日韩一区国产| 国内精品视频666| 一区二区欧美日韩| 亚洲国产精品一区二区www在线| 亚洲淫性视频| 欧美高清一区| 韩国av一区二区| 一区二区冒白浆视频| 亚洲黄色av| 欧美伊人影院| 欧美日韩性视频在线| 黄色免费成人| 亚洲欧美制服另类日韩| av成人免费| 免费在线欧美黄色| 国产日产高清欧美一区二区三区| 亚洲精品欧美日韩专区| 亚洲高清一二三区| 午夜精品影院在线观看| 欧美成人有码| 国内久久精品| 亚洲午夜视频在线观看| 夜夜嗨av一区二区三区免费区| 久久久久久久精| 国产精品免费aⅴ片在线观看| 亚洲激情亚洲| 亚洲国产高清一区| 久久久免费av| 国产欧美欧洲在线观看| 中文精品一区二区三区| 亚洲美女av电影| 欧美xart系列高清| 激情成人综合网| 欧美一区二区女人| 欧美一区免费| 国产精品久久久久久久久果冻传媒 | 午夜精品福利一区二区三区av| 欧美另类一区| 亚洲欧洲在线观看| 亚洲破处大片| 噜噜噜躁狠狠躁狠狠精品视频| 国产麻豆日韩| 亚洲欧美精品在线观看| 亚洲欧美成人综合| 欧美午夜大胆人体| 99在线热播精品免费| 一本久道久久综合婷婷鲸鱼| 欧美成人激情在线| 亚洲国产成人高清精品| 久久精品人人做人人爽电影蜜月| 久久精品国产亚洲aⅴ| 国产精品一区二区三区四区| 亚洲一区二区免费在线| 亚洲自拍电影| 欧美视频一区二区三区在线观看| 亚洲精品一区二区在线观看| 99国内精品久久| 欧美久久久久中文字幕| 亚洲精品网址在线观看| 亚洲免费高清| 欧美欧美在线| 日韩午夜av| 亚洲自拍三区| 国产精品永久免费观看| 亚洲尤物影院| 久久精品视频va| 激情另类综合| 亚洲人午夜精品免费| 欧美激情在线观看| avtt综合网| 午夜亚洲影视| 国产欧美va欧美va香蕉在| 欧美亚洲在线| 久久一区中文字幕| 亚洲福利视频专区| 一本一本a久久| 国产精品嫩草久久久久| 欧美在线观看一区二区| 裸体歌舞表演一区二区| 亚洲国产综合在线| 中文在线资源观看网站视频免费不卡| 国产精品久久久久影院色老大| 小黄鸭精品aⅴ导航网站入口| 久久漫画官网| 91久久极品少妇xxxxⅹ软件| av成人免费在线| 国产精品日韩电影| 久久aⅴ国产紧身牛仔裤| 免费久久99精品国产自在现线| 亚洲国产精品123| 亚洲一区二区三区免费在线观看 | 日韩视频免费看| 欧美一区二区三区播放老司机 | 性色av一区二区三区在线观看| 国产婷婷一区二区| 亚洲精品日韩激情在线电影| 欧美午夜精品久久久久久人妖| 午夜久久久久久| 欧美大色视频| 在线性视频日韩欧美| 久久免费的精品国产v∧| 亚洲青涩在线| 欧美中文字幕久久| 亚洲黄色高清| 先锋影音网一区二区| 国内久久视频| 亚洲一区二区免费视频| 国内一区二区三区| 亚洲一区二区免费看| 激情欧美亚洲| 亚洲欧美精品一区| 精品成人免费| 午夜国产欧美理论在线播放 | 亚洲另类在线一区| 国产精品一区毛片| 亚洲精品一区二区三区樱花| 国产精品视频大全| 亚洲精品久久在线| 国产欧美日韩不卡免费| 亚洲精品国产品国语在线app| 国产精品欧美一区喷水| 亚洲精品一区二区三区av| 国产欧美日韩91| 亚洲视频在线观看| 1769国产精品| 久久九九国产精品| 夜夜嗨av一区二区三区网站四季av | 免费影视亚洲| 亚洲欧美日韩精品综合在线观看| 欧美高清视频免费观看| 午夜精品久久久久久久| 欧美日韩成人一区二区| 亚洲成人在线视频播放 | 亚洲久久一区| 国产一区二区久久久| 亚洲午夜久久久| 亚洲国产日韩欧美|