日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]針對基于EPA協(xié)議的工業(yè)現(xiàn)場遠(yuǎn)程訪問和監(jiān)控問題,簡述基于MPU Rabbit 2000的EPA藍(lán)牙數(shù)據(jù)采集 系統(tǒng)的工作原理,利用MPU內(nèi)部的TCP/IP協(xié)議棧和Dynamic C開發(fā)工具,給出有關(guān)軟件實現(xiàn)的代碼框 架結(jié)構(gòu)。在此基礎(chǔ)上,進(jìn)行系統(tǒng)的嵌入式Web服務(wù)器設(shè)計。通過CCI通信程序的設(shè)計及在系統(tǒng)界面瀏 覽中的應(yīng)用,驗證設(shè)計的可行性。該設(shè)計對嵌入式系統(tǒng)應(yīng)用于工廠現(xiàn)場的無線Web接入具有重要的參 考價值。

摘要  針對基于EPA協(xié)議的工業(yè)現(xiàn)場遠(yuǎn)程訪問和監(jiān)控問題,簡述基于MPU Rabbit 2000的EPA藍(lán)牙數(shù)據(jù)采集 系統(tǒng)的工作原理,利用MPU內(nèi)部的TCP/IP協(xié)議棧和Dynamic C開發(fā)工具,給出有關(guān)軟件實現(xiàn)的代碼框 架結(jié)構(gòu)。在此基礎(chǔ)上,進(jìn)行系統(tǒng)的嵌入式Web服務(wù)器設(shè)計。通過CCI通信程序的設(shè)計及在系統(tǒng)界面瀏 覽中的應(yīng)用,驗證設(shè)計的可行性。該設(shè)計對嵌入式系統(tǒng)應(yīng)用于工廠現(xiàn)場的無線Web接入具有重要的參 考價值。
關(guān)鍵詞 EPA EWS Rabbit2000 動態(tài)C 嵌入式Web服務(wù)器 HTTP協(xié)議


引 言
    EPA(Ethernet for Plant Automation)基于以太網(wǎng)(IEEE802.3)、無線局域網(wǎng)(IEEE802.11)和藍(lán)牙(IEEE802.15)等信息網(wǎng)絡(luò)COTS(Commercial-Off-The-Shelf)通信技術(shù)以及TCP(UDP)/IP協(xié)議,是一種適用于工業(yè)自動化控制系統(tǒng)裝置與儀器儀表間,以及工業(yè)自動化儀器儀表間數(shù)據(jù)通信的工業(yè)控制網(wǎng)絡(luò)技術(shù)。
    藍(lán)牙技術(shù)是一種線纜替代短距離無線通信技術(shù),工業(yè)現(xiàn)場某些工業(yè)設(shè)備需要安裝在惡劣的工業(yè)環(huán)境中,采用藍(lán)牙技術(shù)可以避免工業(yè)現(xiàn)場布線遇到的問題。嵌入式Web服務(wù)器的出現(xiàn)滿足了工業(yè)控制網(wǎng)絡(luò)低成本遠(yuǎn)程控制的需要。本文將兩者結(jié)合起來設(shè)計和開發(fā)了滿足EPA工業(yè)控制網(wǎng)絡(luò)需求的藍(lán)牙數(shù)據(jù)采集器,以嵌入式Web服務(wù)器EWS(Embedded Web Server)技術(shù)為基礎(chǔ),結(jié)合Rabbit2000的網(wǎng)絡(luò)通信功能,利用現(xiàn)有的網(wǎng)絡(luò)技術(shù)(如HTTP、CGI、SSI等),將藍(lán)牙無線方式采集到的現(xiàn)場數(shù)據(jù)傳送到服務(wù)器端,服務(wù)器以網(wǎng)頁的形式,提供給遠(yuǎn)程用戶使用。


1 基于嵌入式Web服務(wù)器的藍(lán)牙數(shù)據(jù)采集系統(tǒng)設(shè)計

    基于嵌入式Web服務(wù)器的藍(lán)牙數(shù)據(jù)采集系統(tǒng)模型如圖l所示。藍(lán)牙數(shù)據(jù)采集器是基于EPA協(xié)議的。遠(yuǎn)程監(jiān)控用戶通過企業(yè)內(nèi)部網(wǎng)絡(luò)連接到嵌入式Web服務(wù)器上,控制藍(lán)牙芯片完成數(shù)據(jù)采集,并將采集到的數(shù)據(jù)返回嵌入式Web服務(wù)器,顯示在遠(yuǎn)程管理終端的Web瀏覽器上。

2.1系統(tǒng)硬件結(jié)構(gòu)設(shè)計
    基于EPA協(xié)議的藍(lán)牙數(shù)據(jù)采集器的系統(tǒng)結(jié)構(gòu)如圖2所示。它包括微處理器、藍(lán)牙模塊、數(shù)模(D/A)轉(zhuǎn)換模塊、模數(shù)(A/D)轉(zhuǎn)換模塊、液晶顯示模塊、Flash存儲器以及以太網(wǎng)控制器模塊,其中:藍(lán)牙模塊、數(shù)模(D/A)轉(zhuǎn)換模塊、模數(shù)(A/D)轉(zhuǎn)換模塊以及液晶顯示模塊通過其接口電路分別與微處理器的串行通信接口連接。藍(lán)牙模塊采用的串口波特率是57600bps;微處理器的工作主頻率是11.0592MHz、從頻率是32.768kHz;藍(lán)牙模塊的工作電壓是3.3V,這需要一個5V到3.3V的電壓轉(zhuǎn)換電路;圖2中芯片沒有標(biāo)
明電源引線的都需提供5V電壓。

2.2工作原理
    ①打開藍(lán)牙數(shù)據(jù)采集器的電源開關(guān)時,系統(tǒng)進(jìn)行自檢。
    ②系統(tǒng)自檢通過后,藍(lán)牙數(shù)據(jù)采集器對藍(lán)牙進(jìn)行初始化,并在其覆蓋范圍內(nèi)搜尋另外帶有藍(lán)牙芯片的現(xiàn)場設(shè)備。
    ③若發(fā)現(xiàn)上述設(shè)備,各自的鏈路管理器就會發(fā)現(xiàn)對方,就可以在需要時鑒權(quán)和認(rèn)證后建立通信關(guān)系。
    ④在需要進(jìn)行現(xiàn)場數(shù)據(jù)采集時,將A/D轉(zhuǎn)換模塊的輸入端口通過外圍接口電路與被采集對象相連。A/D轉(zhuǎn)換模塊獲得啟動命令后,采集現(xiàn)場數(shù)據(jù)并交給微處理器進(jìn)行處理,處理后的數(shù)據(jù)通過藍(lán)牙模塊發(fā)送給相關(guān)控制設(shè)備,也可以將處理后的數(shù)據(jù)傳給嵌入式Wek·服務(wù)器。
    ⑤同時,系統(tǒng)還配有一路D/A轉(zhuǎn)換輸出,在需要模擬量輸出時,可將D/A轉(zhuǎn)換器的輸出端口通過外圍接口電路與被控對象相連,程序?qū)⒖刂浦噶畎l(fā)給D/A轉(zhuǎn)換模塊,D/A轉(zhuǎn)換模塊接收到控制指令后轉(zhuǎn)化為模擬量傳送給現(xiàn)場設(shè)備,使現(xiàn)場設(shè)備按照控制指令進(jìn)行工作。
2.3軟件總體設(shè)計
    基于EPA協(xié)議的藍(lán)牙數(shù)據(jù)采集系統(tǒng)軟件結(jié)構(gòu)示意圖如圖3所示。

3  嵌入式web服務(wù)器的實現(xiàn)
3.1嵌入式web服務(wù)器體系結(jié)構(gòu)

    該系統(tǒng)的嵌入式Web服務(wù)器體系結(jié)構(gòu)如圖4所示。嵌入式Web服務(wù)器在本系統(tǒng)中處于用戶和應(yīng)用系統(tǒng)的中間。嵌入式Web服務(wù)器必須提供若干機(jī)制實現(xiàn)對現(xiàn)場設(shè)備的監(jiān)視和控制,為瀏覽器提供和發(fā)送Web頁并處理瀏覽器提交的數(shù)據(jù)[引。嵌入式Welh服務(wù)器設(shè)計難點之一是利用Rabbit2000來實現(xiàn)通過瀏覽器進(jìn)行遠(yuǎn)程訪問的能力,本系統(tǒng)采用cGI和SSI技術(shù)來實現(xiàn);難點之二是嵌入式通信程序開發(fā)。本系統(tǒng)以Rabbit2000微處理器作為控制芯片,利用z—world公司提供的支持TcP/IP協(xié)議的通信子程序庫,在Dynamic c集成開發(fā)環(huán)境下可以實現(xiàn)快速開發(fā)。

3.2前臺FORM表單的編制和界面設(shè)計
    用戶提交的各種命令請求主要是采取F()RM表單形式提交給cGI程序的[引。Fc)RM是HTML,(超文本標(biāo)記語言)的一種標(biāo)識,可以用任何一種文本編輯器來編輯,存為.html文件可以被w’WW瀏覽器識別。數(shù)據(jù)輸入盡量采用下拉框輸入,界面友好。
3.3 HTTP協(xié)議處理流程
    HTTP協(xié)議處理的設(shè)計是嵌入式Web服務(wù)器系統(tǒng)的核心部分。CGI是一個用于定義Web服務(wù)器與外部程序之間通信方式的標(biāo)準(zhǔn),可以用作一個擴(kuò)展Web服務(wù)器功能的接口,通過CGI可以實現(xiàn)與訪問Web網(wǎng)頁的用戶交互。
    從本質(zhì)上講CGI就是一個服務(wù)機(jī)制。當(dāng)用戶通過Web瀏覽器向HTTP服務(wù)器發(fā)出一條具有GET或POST命令格式的請求,服務(wù)的具體步驟如下:
    ①前臺客戶機(jī)利用瀏覽器使用TCP/IP協(xié)議,與服務(wù)器建立連接,發(fā)送URL請求;
    ②服務(wù)器調(diào)用存入Rabbit2000芯片里的CGI程序,使用客戶機(jī)傳遞的參數(shù)作為CGI程序的參數(shù);
    ③CGI以能被識別的格式返回處理結(jié)果給HTTP服務(wù)器;
    ④HTTP服務(wù)器將數(shù)據(jù)返回客戶端處理,并通過瀏覽器顯示CGI執(zhí)行的結(jié)果。
    圖5顯示了上述瀏覽器和服務(wù)器通過CGI程序?qū)崿F(xiàn)交互的全過程。

    服務(wù)器端附件(SSI)是一種簡單的動態(tài)Web頁面生成技術(shù)。SSI定義了一組可以嵌于HTML文本中的標(biāo)記,在送往客戶端瀏覽器前,Web服務(wù)器先作預(yù)處理。可以把SSI想象成嵌于HTML頁面的特殊程序。
    下面舉一個藍(lán)牙數(shù)據(jù)采集系統(tǒng)進(jìn)行藍(lán)牙芯片初始化的例子,其中SSI的命令字為exec,參數(shù)為showinitial,通過HttpSpec http_flashspee[]里的{ HTTPSPEC _ FUNCTION, “ showinitial”,0. show_initial,0,NULL,NULL}語句與主程序里面CGI函數(shù)中的int show_initial(Http-State*state)建立關(guān)系,并返回此函數(shù)結(jié)果在HTML文本里面顯示。
    <FORM ACTION=”initial,egi”METHOD=”POST”>
    <TABLE><TR><TD><1NPUT TYPE=”SUB-MIT”VALUE=”初始化”></TD>
    <!一一#execcmd=”showinitial”一一>
    </TR></TABLE>
    </FORM></TD>
3.4 后臺DynamicC程序?qū)崿F(xiàn)
   
EPA協(xié)議中采用了UDP協(xié)議來傳送報文,不需要證實,滿足工業(yè)現(xiàn)場的實時要求。使用DynamicC編譯環(huán)境實現(xiàn)UDP報文傳輸通信程序主框架代碼如下:
    htp_init();
    init_dateform(); //設(shè)置靜態(tài)數(shù)據(jù) 
    init_dynamicwebdata();//初始化動態(tài)Web數(shù)據(jù)
    tcp_reserveport(80); //標(biāo)志80端口為服務(wù)器端
    while(1){
    tcp_tick(NULL);
    http_handler(); //處理HTTP
    costate{
    waitfor(udp_peek(&sock, &udi));
    tcp_tick(NULL);
    Handle_Udp(&sock,&udi);
    }
    }
    在Web服務(wù)器程序中編寫用戶的自定義函數(shù),用來處理從用戶端瀏覽器發(fā)送過來的CGI請求。在DynamicC中通過結(jié)構(gòu)HTTPSPEC_FILE將動態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁結(jié)合起來,通過結(jié)構(gòu)HTTPSPEC_FUNCTION將用戶自定義函數(shù)和每一個CGI請求聯(lián)系起來。這樣,當(dāng)一個CGI請求被觸發(fā)且送到Web服務(wù)器上時,服務(wù)器程序就將尋找相應(yīng)的函數(shù)進(jìn)行處理,并返回結(jié)果。
    {HTTPSPEC_FILE, “/index.html”,index_html,NULL,0,NULL,NULL}, {HTTPSPEC_FUNCTION, “/initial.cgi”,0,initial,0,NULL,NULL),{HTTPSPEC_FUNCTION, “/setuplink.egi”,0,setuplink,0,NULL,NULL},界面顯示效果部分代碼如下:
    var=sspec_addvariable (“getdata2”,&getdata[1],PTRl6,"%s",SERVER_HTTP);
    var=sspec_addfv(form,var);
    sspec_setfvname(form,var,“藍(lán)牙地址”);
    sspec_setfvdesc(form,var,“藍(lán)牙本地地址”);
    sspec_setfvlen(form,var,12); 

結(jié) 語
    文章重點探討了基于嵌入式Web服務(wù)器的EPA藍(lán)牙數(shù)據(jù)采集系統(tǒng)的設(shè)計方法與實現(xiàn)中的一些關(guān)鍵問題。此系統(tǒng)的測試充分表明,利用嵌入式技術(shù)在嵌入式系統(tǒng)中開發(fā)基于EPA協(xié)議的藍(lán)牙數(shù)據(jù)采集系統(tǒng)的嵌入式Web服務(wù)器是切實可行的。工控系統(tǒng)基于嵌入式Web服務(wù)器的遠(yuǎn)程監(jiān)控維護(hù)方式將有效降低監(jiān)控運行維護(hù)成本、提高監(jiān)控運行維護(hù)效率,因而具有很大的應(yīng)用前景和推廣價值。

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

舍弗勒以"專注驅(qū)動技術(shù)的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產(chǎn)品組合 憑借在軟件、...

關(guān)鍵字: 電氣 軟件 驅(qū)動技術(shù) BSP

香港2025年 9月12日 /美通社/ -- 全球領(lǐng)先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡(luò)控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關(guān)鍵字: AI 遠(yuǎn)程控制 控制技術(shù) BSP

深圳2025年9月11日 /美通社/ -- 2025 年 9 月 10 日,第 26 屆中國國際光電博覽會(簡稱 "CIOE 中國光博會")在深圳盛大開幕。本屆展會吸引力再創(chuàng)新高,全球超3800家優(yōu)質(zhì)...

關(guān)鍵字: 自動化 光電 CIO BSP

天津2025年9月11日 /美通社/ -- 國際能源署(IEA)數(shù)據(jù)顯示,2024 年全球數(shù)據(jù)中心電力消耗達(dá) 415 太瓦時,占全球總用電量的 1.5%,預(yù)計到 2030 年,這一數(shù)字將飆升至 945 太瓦時,近乎翻番,...

關(guān)鍵字: 模型 AI 數(shù)據(jù)中心 BSP

北京2025年9月11日 /美通社/ -- 國際9月11日上午,2025年中國國際服務(wù)貿(mào)易交易會(以下簡稱"服貿(mào)會")—體育賽事經(jīng)濟(jì)高質(zhì)量發(fā)展大會現(xiàn)場,北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)工委委員、管委會副主...

關(guān)鍵字: 5G BSP GROUP MOTOR

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機(jī)無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板
關(guān)閉