《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > C8051F基于ZNE-100PT的以太網(wǎng)監(jiān)控系統(tǒng)
C8051F基于ZNE-100PT的以太網(wǎng)監(jiān)控系統(tǒng)
EEworld
EEworld
摘要: 針對傳統(tǒng)的監(jiān)控系統(tǒng)接入以太網(wǎng)的問題.采用低成本的Rs232一以太網(wǎng)模塊是一個(gè)很好的選擇。本文介紹了利用...
Abstract:
Key words :

關(guān)鍵字:C8051F ZNE-100PT 以太網(wǎng)監(jiān)控

  引 言

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

  1 RS232-以太網(wǎng)模塊及C8051F020簡介

  ZNE-100PT是周立功公司開發(fā)的一款RS232-以太網(wǎng)模塊模塊,內(nèi)部集成了TCP/IP協(xié)議棧,利用它用戶可以輕松實(shí)現(xiàn)嵌入式?jīng)]備的網(wǎng)絡(luò)功能。其主要特點(diǎn)是:

  ◆內(nèi)嵌32位ARM7 CPU;

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

  ◆10M以太網(wǎng)接口使用排針方式引出;

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

  采用RS232以太網(wǎng)模塊進(jìn)行網(wǎng)絡(luò)互聯(lián),可大幅度縮短軟件開發(fā)時(shí)間,且成本很低。

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

  ◆高速流水線結(jié)構(gòu)的8051兼容的CIP-5l內(nèi)核(可達(dá)25 MIPS);

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

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

  ◆2個(gè)12位DAC;

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

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

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

  ◆硬件實(shí)現(xiàn)的SPI、SMBus/I2C和2個(gè)UART串行接口;

  ◆5個(gè)通用16位定時(shí)器;

  ◆5個(gè)捕捉比較模塊的可編程計(jì)數(shù)器/定時(shí)器陣列;

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

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

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

  2.1 技術(shù)要求

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

  ◇8位全隔離數(shù)字輸入接口;

  ◇8位全隔離數(shù)字輸出接口;

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

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

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

  ◇RJ45 10M網(wǎng)絡(luò)接口。

  2.2 實(shí)現(xiàn)方案

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

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

   圖1中,由于C8051F020具有2個(gè)標(biāo)準(zhǔn)串行接口,因而一個(gè)分配給ZNE-100PT模塊,作為以太網(wǎng)接口,另一個(gè)就分配給了RS232接口,作為與上位機(jī)的通信接口(其通信速率可根據(jù)用戶要求在300~19200 bps調(diào)整。

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

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

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

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

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

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

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

  通信數(shù)據(jù)格式字頭+命令字+數(shù)據(jù)長度+數(shù)據(jù)體

  ①字頭:START。

  ②命令字:共計(jì)1個(gè)字。

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

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

  命令l:由單片機(jī)→以太網(wǎng)時(shí),表示后面數(shù)據(jù)為8路A/D輸入值和8路數(shù)字I/O輸入值;由以太網(wǎng)→單片機(jī)時(shí),表示后面數(shù)據(jù)為2路D/A輸出值和8路數(shù)字I/O輸出值。

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

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

  ④數(shù)據(jù)體:所需傳輸?shù)臄?shù)據(jù)。

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

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

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

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

  結(jié)語

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

 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
狠狠色噜噜狠狠狠狠色吗综合| 亚洲伦理中文字幕| 欧美日韩成人在线| 久久亚洲精品网站| 久久精品亚洲一区二区| 亚洲欧美日韩在线不卡| 亚洲小说欧美另类社区| 亚洲四色影视在线观看| 在线一区二区三区四区五区| 亚洲精品日韩欧美| 最新国产乱人伦偷精品免费网站| 久久精品二区亚洲w码| 欧美一区二区三区成人| 午夜日韩在线| 欧美一级网站| 欧美呦呦网站| 亚洲高清免费视频| 亚洲国产欧美另类丝袜| 亚洲国产老妈| 亚洲三级影院| 一区二区高清视频在线观看| 一区二区三区久久网| 日韩视频一区二区三区在线播放| 亚洲精选久久| 一区二区三区四区国产| 亚洲视频精选| 亚洲欧美日韩一区二区| 欧美一区二区三区在线观看| 久久精品国产亚洲5555| 久久久久国产精品一区三寸| 老司机精品导航| 欧美精品免费在线观看| 欧美日韩一区二区在线观看| 国产精品欧美日韩一区| 国产一区二区三区免费观看| 在线成人h网| 亚洲精品在线视频| 中日韩午夜理伦电影免费| 午夜精品福利在线| 午夜国产欧美理论在线播放| 久久国产精品电影| 亚洲精品国偷自产在线99热| 在线亚洲激情| 久久都是精品| 美腿丝袜亚洲色图| 欧美三级午夜理伦三级中视频| 国产精品青草综合久久久久99| 国产一区二区三区高清播放| 亚洲第一在线综合网站| 日韩视频永久免费| 亚洲欧美日韩一区在线观看| 亚洲国内欧美| 亚洲自拍高清| 久久―日本道色综合久久| 欧美久久成人| 国产视频一区在线| 亚洲人成在线观看| 亚洲欧美日韩精品久久奇米色影视| 亚洲第一黄网| 亚洲一区综合| 久久一二三四| 欧美视频在线免费看| 国产字幕视频一区二区| 亚洲另类自拍| 久久国产乱子精品免费女 | 国产一区二区三区在线观看免费视频| 亚洲第一精品夜夜躁人人躁| 亚洲视频在线一区观看| 亚洲成在人线av| 亚洲欧美视频一区| 欧美h视频在线| 国产精品一卡二卡| 亚洲精品一区二区三区婷婷月 | 亚洲精品午夜| 欧美在线黄色| 欧美日韩一级片在线观看| 国内精品久久久久久久影视麻豆| 99精品欧美一区| 亚洲国产精品ⅴa在线观看 | 欧美岛国在线观看| 国产无遮挡一区二区三区毛片日本| 亚洲理论在线| 亚洲激情一区二区| 欧美在线影院| 国产精品v欧美精品∨日韩| 亚洲电影有码| 欧美亚洲综合另类| 亚洲自拍啪啪| 欧美精品一区二区三区在线播放 | 亚洲丰满在线| 欧美一区国产二区| 欧美日韩在线视频首页| 亚洲国产高清aⅴ视频| 欧美在线视频导航| 午夜久久电影网| 欧美日韩国产精品专区 | 亚洲一区二区视频在线| 亚洲精品四区| 免费黄网站欧美| 黄色工厂这里只有精品| 亚洲欧美一区二区精品久久久| 一区二区不卡在线视频 午夜欧美不卡'| 久热精品视频在线| 国产自产在线视频一区| 午夜影视日本亚洲欧洲精品| 亚洲欧美在线磁力| 欧美色欧美亚洲另类二区| 亚洲韩日在线| 亚洲日本aⅴ片在线观看香蕉| 久久男女视频| 国产日韩一区二区三区在线| 亚洲自啪免费| 午夜欧美精品| 国产精品久久久久毛片软件| 一本色道久久| 在线一区二区三区四区五区| 欧美电影资源| 亚洲黄色在线视频| 亚洲久久成人| 欧美精品一区二区蜜臀亚洲 | 日韩午夜免费| 在线综合亚洲欧美在线视频| 欧美久久久久免费| 亚洲精品一区二区三区在线观看| 日韩视频三区| 欧美日韩久久精品| 99这里只有精品| 亚洲一区二区在| 国产精品久久中文| 亚洲综合成人在线| 欧美一区二区三区免费在线看| 国产精品入口66mio| 亚洲欧美日韩区| 久久精品一本| 亚洲成色最大综合在线| 亚洲美女区一区| 欧美网站在线| 午夜精品久久久久| 久久成人精品| 激情久久久久| 亚洲精品一区二区三区av| 欧美激情一区在线| 99这里只有精品| 欧美与黑人午夜性猛交久久久| 国产在线精品成人一区二区三区| 久久精品国产一区二区三区| 女同性一区二区三区人了人一| 亚洲日本aⅴ片在线观看香蕉| 一本一本久久| 国产精品日韩电影| 欧美一区视频在线| 欧美国产精品久久| 一区二区三区日韩精品视频| 欧美一区1区三区3区公司| 国产亚洲免费的视频看| 91久久久在线| 欧美午夜精品一区二区三区| 亚洲欧美三级伦理| 女女同性女同一区二区三区91| 日韩天堂在线视频| 欧美一区二区三区视频免费播放| 国产亚洲在线| 日韩一级精品| 国产伦精品免费视频| 亚洲欧洲另类| 国产精品伦一区| 亚洲国产导航| 国产精品国产亚洲精品看不卡15| 久久福利视频导航| 欧美日韩久久| 欧美在线免费观看视频| 欧美日韩精品一区二区| 亚洲欧美中文在线视频| 欧美电影电视剧在线观看| 亚洲一区欧美| 欧美成人免费播放| 亚洲综合视频一区| 欧美激情1区2区| 先锋影音一区二区三区| 欧美激情欧美狂野欧美精品| 亚洲欧美日韩一区二区在线| 欧美高清在线| 香蕉久久夜色| 欧美日韩在线播放一区二区| 欧美中文字幕在线视频| 欧美三级视频在线播放| 亚洲福利免费| 国产精品永久入口久久久| 亚洲精品久久在线| 国产女人水真多18毛片18精品视频| 亚洲乱码国产乱码精品精可以看 | 欧美电影免费观看网站| 午夜精品福利在线| 欧美日韩成人一区| 亚洲第一主播视频| 国产精品手机视频| 一区二区三区你懂的| 在线观看91精品国产麻豆| 西西裸体人体做爰大胆久久久| 亚洲黄色在线观看|