• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于嵌入式WEB服務(wù)器的電解水制氫遠(yuǎn)程監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

      2019-01-18 01:35:36左岐趙玉杰王碩杜春寶北方工業(yè)大學(xué)
      數(shù)碼世界 2018年12期
      關(guān)鍵詞:電解水網(wǎng)卡制氫

      左岐 趙玉杰 王碩 杜春寶 北方工業(yè)大學(xué)

      1 引言

      能源危機(jī)、環(huán)境污染等問題正危及人類的生產(chǎn)與生活。以氫氣作為能源,因其來源廣、安全環(huán)保、具有高能量、密度小易存儲(chǔ)等諸多優(yōu)點(diǎn),成為最有希望解決這一系列問題的方案之一。制氫過程存在一定的危險(xiǎn),為了使制氫過程更加安全,借助遠(yuǎn)程監(jiān)測(cè),能實(shí)現(xiàn)對(duì)制氫設(shè)備狀態(tài)及時(shí)掌握。利用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)遠(yuǎn)程監(jiān)測(cè),降低制氫生產(chǎn)成本提高勞動(dòng)效率,增強(qiáng)制氫企業(yè)的競(jìng)爭實(shí)力。

      2 電解水制氫遠(yuǎn)程監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

      2.1 系統(tǒng)總體設(shè)計(jì)

      本設(shè)計(jì)以電解水制氫項(xiàng)目為研究背景,實(shí)現(xiàn)了嵌入式web服務(wù)器的設(shè)計(jì)。系統(tǒng)以STM32F103ZE單片機(jī)為控制核心,利用ENC28J6以太網(wǎng)控制器接接入局域網(wǎng)。移植μC/OSII操作系統(tǒng)和UIP協(xié)議棧,利用協(xié)議棧提供的函數(shù)在STM32上建立服務(wù)器。

      建立服務(wù)器后可以通過PC上的瀏覽器對(duì)所設(shè)計(jì)的嵌入式WEB進(jìn)行訪問,獲得采集的實(shí)時(shí)模擬量數(shù)據(jù)網(wǎng)頁,實(shí)現(xiàn)對(duì)電解水制氫過程中各個(gè)參數(shù)傳感器信號(hào)采集和遠(yuǎn)程監(jiān)測(cè)。

      2.2 硬件設(shè)計(jì)

      2.2.1 系統(tǒng)總體硬件設(shè)計(jì)

      采用基于Cortex-M3內(nèi)核的STM32F103ZE芯片作為嵌入式WEB服務(wù)器的核心處理器,采用STM32外接常用的嵌入式以太網(wǎng)控制器ENC28J60并通過RJ45接入因特網(wǎng)。

      硬件部分主要包括信號(hào)采集模塊、數(shù)據(jù)存儲(chǔ)模塊、通訊模塊、電源模塊、以太網(wǎng)接口模塊以及STM32單片機(jī)模塊。其總體硬件結(jié)構(gòu)圖如圖1所示。

      圖1 硬件整體結(jié)構(gòu)圖

      2.2.2 嵌入式WEB服務(wù)器硬件設(shè)計(jì)

      本設(shè)計(jì)使用的師STM32F103ZET6型號(hào)的MCU,該單片機(jī)沒有集成以太網(wǎng)控制器,所以采用STM32外接常用的嵌入式以太網(wǎng)控制器ENC28J60接入網(wǎng)絡(luò)。ENC28J60芯片兼容IEEE802.3的以太網(wǎng)控制器,集成MAC控制器和10BASE-TPHY控制器,自帶緩沖區(qū)、DMA,使用SPI接口與MCU進(jìn)行通信。MCU使用SPI接口對(duì)ENC28J60芯片的寄存器寫入控制參數(shù)和接收數(shù)據(jù),實(shí)現(xiàn)以太網(wǎng)功能。

      2.3 軟件設(shè)計(jì)

      2.3.1 系統(tǒng)總體軟件設(shè)計(jì)

      軟件設(shè)計(jì)方面主要采用C語言完成系統(tǒng)程序的編寫,本設(shè)計(jì)完成了ENC28J60網(wǎng)卡驅(qū)動(dòng)程序編寫,移植了uC/OS-Ⅱ操作系統(tǒng)和UIP協(xié)議棧,最后完成HTTP服務(wù)程序的編寫,構(gòu)成嵌入式web服務(wù)器。程序能夠?qū)鞲衅鱾鞒鲂盘?hào)完成數(shù)據(jù)采集、處理、存儲(chǔ)與網(wǎng)頁發(fā)送功能。根據(jù)前端知識(shí)完成了登錄系統(tǒng)界面網(wǎng)頁及電解水制氫主界面網(wǎng)頁的設(shè)計(jì)。采集數(shù)據(jù)超過規(guī)定值時(shí)系統(tǒng)會(huì)發(fā)出報(bào)警信息,提示設(shè)備異常并在電解水制氫的主界面網(wǎng)頁上顯示。

      2.3.2 UC/OS-Ⅱ操作系統(tǒng)移植

      UC/OS-Ⅱ是一個(gè)微型實(shí)時(shí)操作系統(tǒng),包括了一個(gè)操作系統(tǒng)最基本的一些特性,如任務(wù)調(diào)度、任務(wù)通訊、內(nèi)存管理、中斷管理、定時(shí)管理等。簡單明了的代碼,而且代碼完全開放。UC/OS-Ⅱ移植后運(yùn)行UC/OS系統(tǒng)的設(shè)備上,程序執(zhí)行時(shí)會(huì)初始化系統(tǒng)任務(wù)管理所需要的各種鏈表等數(shù)據(jù)結(jié)構(gòu),接著根據(jù)應(yīng)用程序需求創(chuàng)建任務(wù),由調(diào)度器管理各個(gè)任務(wù),中斷可由操作系統(tǒng)使能和除能,若使能中斷則可以在其他任務(wù)運(yùn)行時(shí)跳轉(zhuǎn)到中斷服務(wù)程序。

      2.3.3 UIP協(xié)議棧移植

      uIP協(xié)議棧去掉了完整的TCP/IP中不常用的功能,簡化了通訊流程,但保留了網(wǎng)絡(luò)通信必須使用的協(xié)議,設(shè)計(jì)重點(diǎn)放在了IP/TCP/ICMP/UDP/ARP這些網(wǎng)絡(luò)層和傳輸層協(xié)議上,保證了其代碼的通用性和結(jié)構(gòu)的穩(wěn)定性。

      向STM32移植UIP協(xié)議棧首先實(shí)現(xiàn)tapdev_init()、tapdev_read()及tapdev_send()這三個(gè)函數(shù),tapdev_init()用于初始化網(wǎng)卡;tapdev_read()函數(shù)用于從網(wǎng)卡讀取一包數(shù)據(jù);tapdev_send()函數(shù)用于向網(wǎng)卡發(fā)送一包數(shù)據(jù);這三個(gè)函數(shù)實(shí)現(xiàn)了最底層的網(wǎng)卡操作。 其次需要STM32提供一個(gè)定時(shí)器做時(shí)鐘,提供10ms計(jì)時(shí),通過colockarch.c里面的clock_time()函數(shù)返回給uip使用。最后配置uipconf.h里面的宏定義選項(xiàng)。

      通過以上三步的修改,我們基本上就完成了uip的移植。在使用uip的時(shí)候,一般通過如下順序:1.實(shí)現(xiàn)接口函數(shù)(回調(diào)函數(shù))UIP_APPCALL;2.調(diào)用tapdev_init()函數(shù),初始化網(wǎng)卡,配置MAC地址;3.調(diào)用uip_init()函數(shù),初始化uip協(xié)議棧;4.通過uip_ipaddr()、uip_sethostaddr()、uip_setdraddr()和 uip_setnetmask()等函數(shù)實(shí)現(xiàn)IP地址、網(wǎng)關(guān)以及掩碼 的設(shè)置;5.設(shè)置監(jiān)聽端口;

      6.uip通過uip_polling函數(shù)輪訓(xùn)處理uip事件。

      3 系統(tǒng)測(cè)試

      本設(shè)計(jì)在實(shí)驗(yàn)室條件下進(jìn)行了測(cè)試,通過測(cè)試本設(shè)計(jì)初步實(shí)現(xiàn)對(duì)電解水工程工藝的多路數(shù)據(jù)采集、處理和存儲(chǔ),并通過WEB服務(wù)器將數(shù)據(jù)發(fā)布到網(wǎng)上,通過電腦瀏覽器輸入http://192.168.1.16,進(jìn)入電解水制氫登錄界面,輸入正確的用戶名和密碼提交可到電解水制氫監(jiān)測(cè)系統(tǒng)數(shù)據(jù)顯示界面,該界面可以顯示各個(gè)參數(shù)的采集數(shù)據(jù),當(dāng)采集數(shù)據(jù)超過規(guī)定值時(shí),該網(wǎng)頁會(huì)顯示具體報(bào)警信息。

      4 總結(jié)

      該測(cè)控系統(tǒng)實(shí)現(xiàn)了數(shù)據(jù)采集、實(shí)時(shí)顯示、報(bào)警及遠(yuǎn)程監(jiān)測(cè)等工程要求。但僅僅只在實(shí)驗(yàn)室進(jìn)行了模擬測(cè)試,還未進(jìn)行現(xiàn)場(chǎng)的測(cè)試。下一步工作將與現(xiàn)場(chǎng)設(shè)備進(jìn)行連接、測(cè)試。

      猜你喜歡
      電解水網(wǎng)卡制氫
      在DDS 中間件上實(shí)現(xiàn)雙冗余網(wǎng)卡切換的方法
      酸性電解水對(duì)早期番茄晚疫病防治具有良好效果
      長江蔬菜(2021年22期)2022-01-12 03:25:36
      贏創(chuàng)全新膜技術(shù)有望降低電解水制氫的成本
      上海建材(2020年12期)2020-04-13 05:57:52
      Server 2016網(wǎng)卡組合模式
      雄一電解水的穩(wěn)定性研究
      長江蔬菜(2018年22期)2018-12-25 12:37:22
      電解水農(nóng)業(yè)技術(shù)的開發(fā)推廣與應(yīng)用
      長江蔬菜(2018年6期)2018-05-08 07:45:10
      制氫工藝技術(shù)比較
      挑戰(zhàn)Killer網(wǎng)卡Realtek網(wǎng)游專用Dragon網(wǎng)卡
      高活性Al-LiBH4-Bi鋁基復(fù)合制氫材料
      電解制氫設(shè)備開發(fā)入選“863”
      低溫與特氣(2014年4期)2014-03-20 13:36:50
      开江县| 大荔县| 长子县| 鄂托克旗| 集安市| 阿坝| 无棣县| 涞源县| 三明市| 堆龙德庆县| 连州市| 平潭县| 荃湾区| 商南县| 米易县| 平阴县| 榆中县| 滨州市| 甘德县| 潜山县| 常德市| 唐山市| 渝北区| 永济市| 景洪市| 南涧| 合作市| 汉阴县| 塘沽区| 濉溪县| 舒兰市| 县级市| 左权县| 宜春市| 桂平市| 陆丰市| 滕州市| 华蓥市| 正定县| 策勒县| 阿拉善左旗|