www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]文章介紹了以Rabbit2000微處理器為核心的網(wǎng)絡(luò)智能測控系統(tǒng)的基本工作原理及其軟硬件設(shè)計。

摘要:文章介紹了以Rabbit2000微處理器為核心的網(wǎng)絡(luò)智能測控系統(tǒng)的基本工作原理及其軟硬件設(shè)計。該系統(tǒng)采用模塊化和智能式分布技術(shù),具有先進的通信能力和微處理器控制能力,編程快捷,組網(wǎng)能力強,通信傳輸可靠,實時性高,極易推廣使用。
關(guān)鍵詞:Rabbit2000;網(wǎng)絡(luò);智能測控系統(tǒng)

1 引言

Internet技術(shù)的飛速進展,使得基于分組交換技術(shù)的通信性能、通信質(zhì)量和可靠性得到穩(wěn)步提高,基于8位、16位單片機的嵌入式設(shè)備(如儀器儀表、數(shù)據(jù)采集和顯示、過程控制、工業(yè)自動化等)的實時應(yīng)用,測控系統(tǒng)正在走向網(wǎng)絡(luò)智能化[1]。這就要求企業(yè)從現(xiàn)場控制層到管理層能實現(xiàn)全方位的無縫信息集成, 實現(xiàn)遠程維護、智能診斷以及遠程管理功能[2], 提供一個開放的基礎(chǔ)構(gòu)架,并具有高可靠性、分散控制、集中監(jiān)視和管理的功能。

Z-World[3]公司以Rabbit2000微處理器為核心研制了一系列嵌入式系統(tǒng)模塊,使用這些模塊能夠?qū)崿F(xiàn)對集成了網(wǎng)絡(luò)的嵌入式系統(tǒng)進行快速開發(fā)。本系統(tǒng)以Rabbit2000微處理器為核心,采用模塊化和智能式的分布技術(shù)設(shè)計嵌入式網(wǎng)絡(luò)智能測控系統(tǒng)。

2 Rabbit2000的性能特點

Rabbit2000是Rabbit半導(dǎo)體公司為嵌入式環(huán)境設(shè)計的高性能低價位的8位微處理器,以其C語言友好指令集和快速數(shù)字處理功能而受到矚目。它和Z80系列微處理器有相似的結(jié)構(gòu)和高度的兼容性,但性能有很大的提高。具有多達40個通用I/O引腳。內(nèi)建日歷、時鐘、看門狗、定時器、多級中斷、雙DMA通道,可外擴4~8MB Flash,用于數(shù)據(jù)存儲。對于8位總線的微處理器,Rabbit具有很高的計算速度,這對于實時操作系統(tǒng)是極為重要的。對于Rabbit2000,傳統(tǒng)的微處理器硬件和軟件的開發(fā)已被簡化,不再需要在線仿真。用1根接口電纜把PC串行口和基于Rabbit2000的目標(biāo)系統(tǒng)連接起來就可實現(xiàn)軟件的開發(fā)。Rabbit2000具有4個串行端口,具有很強的組網(wǎng)通信能力。它能精確地產(chǎn)生脈沖和邊沿,可實現(xiàn)多優(yōu)先級中斷。處理器速度和功耗在程序控制之下,在處理器持續(xù)執(zhí)行指令的時候,能使用超低功耗模式實現(xiàn)計算和執(zhí)行邏輯檢測,為實現(xiàn)低功耗設(shè)計提供了方便。

Rabbit 2000芯片上外設(shè)包括5個8位并行I/O端口、4個串行端口、1個子端口、5個8位定時器、1個10位定時器、精確脈沖發(fā)生硬件和電池支持的RTC。其串口可采用同步或異步傳輸方式,采用29.4912MHz的系統(tǒng)頻率,異步傳輸速率最高可達91.6kbps。

Rabbit2000以Z-World’s公司的C語言開發(fā)系統(tǒng)Dynamic C[4]編譯器為其開發(fā)工具。其特點是有1個交互式編譯程序、編輯程序和調(diào)試程序,通過1個10線的簡單接口可實現(xiàn)EPROM編程和在線仿真。此外,Rabbit2000可以運行流行的Internet協(xié)議棧,如HTTP、SMTP、POP3、TCP、UDP、ICMP、IP等,還可以在外接一個以太網(wǎng)控制芯片RTL8019的情況下,實現(xiàn)Ethernet (IEEE802.3)協(xié)議處理,使該系統(tǒng)可以直接通過RJ-45連到以太網(wǎng)上。

3 嵌入式網(wǎng)絡(luò)智能測控系統(tǒng)設(shè)計

3.1 測控設(shè)備硬件結(jié)構(gòu)

對于所要實現(xiàn)的嵌入式系統(tǒng),系統(tǒng)硬件設(shè)計是圍繞Rabbit 2000微處理器來進行的,包括存儲器、處理器、振蕩晶體、標(biāo)準(zhǔn)編程口、以太網(wǎng)接口、串行接口(RS232、RS485)、數(shù)字量I/O(DI/DO)接口、模擬量I/O(AI/AO)接口、擴展接口,在一些情況下還要包括功率控制器和系統(tǒng)供電設(shè)計,具體應(yīng)用時可根據(jù)不同的應(yīng)用要求對各種功能模塊進行適當(dāng)增減。圖1為硬件實現(xiàn)框圖。

圖1 網(wǎng)絡(luò)智能測控裝置(MCD)

 

3.2 實現(xiàn)方案

圖1所示的測控裝置可實現(xiàn)多種監(jiān)測和控制功能,并通過以太網(wǎng)接口(RJ-45接口)連到Hub后由路由器接入Internet構(gòu)成網(wǎng)絡(luò)智能測控系統(tǒng)。如圖2所示。

圖2 網(wǎng)絡(luò)智能測控系統(tǒng)

本系統(tǒng)中,每臺主機和測控裝置(MCD)都有自己獨立的IP地址,互相之間可進行通信,遠程主機(Remote PC)可通過撥號連接(圖中所示就是這種情況)或通過以太網(wǎng)網(wǎng)關(guān)接入Internet來訪問測控裝置,使用其提供的服務(wù)或?qū)ζ溥M行系統(tǒng)編程和遠程啟動。測控裝置具有一般單片機系統(tǒng)的所有測控能力,并且可根據(jù)需要提供各種網(wǎng)絡(luò)服務(wù),包括:作為一臺簡單的Web服務(wù)器,提供簡單的網(wǎng)頁供外部主機訪問,提供可被遠程主機修改的表格資料;提供文件傳輸服務(wù)(FTP),可作為FTP客戶端或服務(wù)器;提供SMTP(簡單郵件傳輸協(xié)議)服務(wù),自動或定時向指定的電子郵箱發(fā)送E-mail,以傳遞系統(tǒng)的實時數(shù)據(jù)或報警信息;提供遠程登錄(TELNET)服務(wù)以及其他的Internet服務(wù)。

3.3 工作過程

圖2中測控裝置的主要任務(wù)是與探測器通信,以獲取現(xiàn)場信息并對信息進行集中處理后, Rabbit2000的串行口將這些信息傳至PC,或由PC來查詢。PC機在獲取測控裝置上的報警信息后,按一定的協(xié)議格式對報警信息進行包裝,并將之傳送到遠程PC上,這樣形成一個星形的網(wǎng)絡(luò)結(jié)構(gòu),以此構(gòu)成測控信息的局域網(wǎng)

系統(tǒng)有兩種類型的網(wǎng)絡(luò)節(jié)點:一種是與PC進行通信的節(jié)點;另一種是測控裝置與探測器進行通信的探測器節(jié)點。傳輸協(xié)議采用規(guī)范化數(shù)據(jù)結(jié)構(gòu),設(shè)有BBC校驗位,且采用軟件容錯技術(shù)。管理軟件設(shè)有容錯陷阱,有效地消除隨機干擾引起的死機或誤報現(xiàn)象。主機為PC機,其網(wǎng)絡(luò)ID號為0,每個測控裝置都有1個唯一的大于0的ID號。PC與測控裝置通信采用標(biāo)準(zhǔn)的協(xié)議格式,它所發(fā)出的信息幀中攜有目的控制器的ID號。如果目的控制器的ID號為0,則為廣播信息,否則只有和目的控制器的ID號相同的控制器才接收該幀并對幀格式和CRC檢驗和進行判斷。在緊急報警時,探測器的報警信息中攜有地址編號和時間信息,而在自動故障報警時,報警信息由故障地址編號和故障等級信息組成??刂破饔?種運行模式:模式A是雙向運行,收到報警信息時立即將該信息轉(zhuǎn)發(fā)給PC機;模式B是單向運行,收到報警信息后首先在控制器的數(shù)據(jù)庫中保存該條信息。當(dāng)PC機來查詢火警信息時才發(fā)送給PC機。

PC機由后臺的基于Winsock的網(wǎng)絡(luò)程序?qū)缶畔l(fā)往外部網(wǎng)絡(luò)。在Rabbit2000的協(xié)議棧中,對TCP/IP的實現(xiàn)是通過Dynamic C提供的TCP/IP應(yīng)用程序接口來實現(xiàn)的:

#define MY-GATEWAY     “202.196.187.1”       //網(wǎng)關(guān)

#define MY-IP-ADDRESS    “202.196.187.28”      //IP地址

#define MY-NETMASK    “255.255.255.0”          //子網(wǎng)掩碼

#memmap xmem                              //代碼存儲在擴展存儲區(qū)

#use “dcritcp.lib”                            //數(shù)據(jù)庫

Sock_init()                                                             //TCP連接初始化

tcp_reserveport(MY_PORT)                                    //TCP連接保持

tcp_open(socket,0,ip,PORT,NULL)                          //主機建立會話

tcp_listen(socket,MY_PORT,0,0,NULL,0)                 //監(jiān)聽端口

sock_established(socket)                                         //建立TCP連接

sock_dataready(socket)                                                  //取得等待輸出的字符數(shù)

sock_gets(socket,buffer,len)                                           //從套接字中讀取字符串

sock_twrites(socket,buffer,len)                                //向套接字中寫入字符串

sock_close(socket)                                                  //連接斷開

圖3 系統(tǒng)程序執(zhí)行過程圖

系統(tǒng)的工作過程如圖3。

通過安裝在上位機中的Web瀏覽器,在客戶端的瀏覽器中輸入現(xiàn)場設(shè)備的IP地址(202.196.187.28),即可獲得對現(xiàn)場設(shè)備的訪問權(quán),可直接訪問接入工業(yè)以太網(wǎng)的現(xiàn)場設(shè)備,獲得監(jiān)測數(shù)據(jù),如圖4所示。

圖4 監(jiān)控頁面

4結(jié)論

隨著以太網(wǎng)技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)與以太網(wǎng)相結(jié)合應(yīng)用于工業(yè)控制領(lǐng)域是一種發(fā)展趨勢。Rabbit2000微處理器在同類8位微處理器中具有功能強、成本低、速度快等特點,同時提供了一套嵌入式開發(fā)工具以及網(wǎng)絡(luò)支持的Dynamic C,使得網(wǎng)絡(luò)功能開發(fā)簡便、快捷,也證明了將嵌入式系統(tǒng)和以太網(wǎng)應(yīng)用于工業(yè)控制的可行性和實用性。

本系統(tǒng)的應(yīng)用較廣:

1)智能大廈。隨著計算機的普及應(yīng)用以及網(wǎng)絡(luò)和自動化技術(shù)的發(fā)展,大廈內(nèi)所有公共設(shè)備都將采用嵌人式智能測控系統(tǒng)來提高服務(wù)能力。

2)工業(yè)自動化。工業(yè)現(xiàn)場應(yīng)用了大量的8、16、32位嵌入式微控制器,其網(wǎng)絡(luò)化是提高生產(chǎn)效率和產(chǎn)品質(zhì)量、減少人力資源的主要途徑,在工業(yè)過程控制、電力系統(tǒng)、電網(wǎng)安全、電網(wǎng)設(shè)備監(jiān)測、石油化工等系統(tǒng)中具有廣闊的應(yīng)用前景。

3)智能儀器。根據(jù)不同要求,只需對軟硬件做部分修改,簡化系統(tǒng),大大地提高了開發(fā)效率,具有廣闊的應(yīng)用空間。

4)礦井智能監(jiān)測。能解決礦山網(wǎng)絡(luò)傳輸中有關(guān)安全信息數(shù)據(jù)的采集問題,應(yīng)用前景廣闊。

本文作者創(chuàng)新點:1. 64路開關(guān)量輸入、8路模擬量輸入及16路開關(guān)量輸出,反映敏捷;2.輸入、輸出全部電氣隔離、具有聲光報警的功能;3. 控制器有2種運行模式:雙向運行和單向運行,保證信息傳遞的目的性;4. 支持Dynamic C,支持多任務(wù),可以滿足各種復(fù)雜控制、運算的要求及遠程在線編程、維護;5. 與同類產(chǎn)品相比,具有功能齊全,性能可靠,使用方便等特點。

參考文獻

[1]俞新祥,翁一武.基于Internet 的分布式供能遠程監(jiān)控系統(tǒng)[J].微計算機信息,2006,7-1:4-6

[2]鮑吉龍,葉平.工業(yè)監(jiān)控系統(tǒng)的網(wǎng)絡(luò)化發(fā)展[J].微計算機信息,2006,6-1:66-68

[3]Z-World.Rabbit2000 Microprocessor User’s Manual.1999.

[4]Z-World. Dynamic C Premier for Rabbit Semiconductor Microprocessors(Integrated C Development System User’s Manua1)[Z].1999

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉