999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式WEB服務器的電解水制氫遠程監測系統設計

2019-01-18 01:35:36左岐趙玉杰王碩杜春寶北方工業大學
數碼世界 2018年12期
關鍵詞:嵌入式系統設計

左岐 趙玉杰 王碩 杜春寶 北方工業大學

1 引言

能源危機、環境污染等問題正危及人類的生產與生活。以氫氣作為能源,因其來源廣、安全環保、具有高能量、密度小易存儲等諸多優點,成為最有希望解決這一系列問題的方案之一。制氫過程存在一定的危險,為了使制氫過程更加安全,借助遠程監測,能實現對制氫設備狀態及時掌握。利用網絡技術實現遠程監測,降低制氫生產成本提高勞動效率,增強制氫企業的競爭實力。

2 電解水制氫遠程監測系統設計

2.1 系統總體設計

本設計以電解水制氫項目為研究背景,實現了嵌入式web服務器的設計。系統以STM32F103ZE單片機為控制核心,利用ENC28J6以太網控制器接接入局域網。移植μC/OSII操作系統和UIP協議棧,利用協議棧提供的函數在STM32上建立服務器。

建立服務器后可以通過PC上的瀏覽器對所設計的嵌入式WEB進行訪問,獲得采集的實時模擬量數據網頁,實現對電解水制氫過程中各個參數傳感器信號采集和遠程監測。

2.2 硬件設計

2.2.1 系統總體硬件設計

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

硬件部分主要包括信號采集模塊、數據存儲模塊、通訊模塊、電源模塊、以太網接口模塊以及STM32單片機模塊。其總體硬件結構圖如圖1所示。

圖1 硬件整體結構圖

2.2.2 嵌入式WEB服務器硬件設計

本設計使用的師STM32F103ZET6型號的MCU,該單片機沒有集成以太網控制器,所以采用STM32外接常用的嵌入式以太網控制器ENC28J60接入網絡。ENC28J60芯片兼容IEEE802.3的以太網控制器,集成MAC控制器和10BASE-TPHY控制器,自帶緩沖區、DMA,使用SPI接口與MCU進行通信。MCU使用SPI接口對ENC28J60芯片的寄存器寫入控制參數和接收數據,實現以太網功能。

2.3 軟件設計

2.3.1 系統總體軟件設計

軟件設計方面主要采用C語言完成系統程序的編寫,本設計完成了ENC28J60網卡驅動程序編寫,移植了uC/OS-Ⅱ操作系統和UIP協議棧,最后完成HTTP服務程序的編寫,構成嵌入式web服務器。程序能夠對傳感器傳出信號完成數據采集、處理、存儲與網頁發送功能。根據前端知識完成了登錄系統界面網頁及電解水制氫主界面網頁的設計。采集數據超過規定值時系統會發出報警信息,提示設備異常并在電解水制氫的主界面網頁上顯示。

2.3.2 UC/OS-Ⅱ操作系統移植

UC/OS-Ⅱ是一個微型實時操作系統,包括了一個操作系統最基本的一些特性,如任務調度、任務通訊、內存管理、中斷管理、定時管理等。簡單明了的代碼,而且代碼完全開放。UC/OS-Ⅱ移植后運行UC/OS系統的設備上,程序執行時會初始化系統任務管理所需要的各種鏈表等數據結構,接著根據應用程序需求創建任務,由調度器管理各個任務,中斷可由操作系統使能和除能,若使能中斷則可以在其他任務運行時跳轉到中斷服務程序。

2.3.3 UIP協議棧移植

uIP協議棧去掉了完整的TCP/IP中不常用的功能,簡化了通訊流程,但保留了網絡通信必須使用的協議,設計重點放在了IP/TCP/ICMP/UDP/ARP這些網絡層和傳輸層協議上,保證了其代碼的通用性和結構的穩定性。

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

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

6.uip通過uip_polling函數輪訓處理uip事件。

3 系統測試

本設計在實驗室條件下進行了測試,通過測試本設計初步實現對電解水工程工藝的多路數據采集、處理和存儲,并通過WEB服務器將數據發布到網上,通過電腦瀏覽器輸入http://192.168.1.16,進入電解水制氫登錄界面,輸入正確的用戶名和密碼提交可到電解水制氫監測系統數據顯示界面,該界面可以顯示各個參數的采集數據,當采集數據超過規定值時,該網頁會顯示具體報警信息。

4 總結

該測控系統實現了數據采集、實時顯示、報警及遠程監測等工程要求。但僅僅只在實驗室進行了模擬測試,還未進行現場的測試。下一步工作將與現場設備進行連接、測試。

猜你喜歡
嵌入式系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 国产专区综合另类日韩一区| 免费AV在线播放观看18禁强制| 性激烈欧美三级在线播放| 国禁国产you女视频网站| 国产一国产一有一级毛片视频| 好紧好深好大乳无码中文字幕| 亚洲免费黄色网| 日本免费a视频| 亚洲香蕉久久| 91视频青青草| 四虎国产成人免费观看| 操国产美女| 国产亚洲视频在线观看| 日本www在线视频| 91外围女在线观看| 国产亚洲精品自在久久不卡| 精品无码视频在线观看| 国产高颜值露脸在线观看| 国产精品免费电影| 国产日本欧美亚洲精品视| 中文字幕中文字字幕码一二区| 国产在线观看高清不卡| 亚洲美女久久| 国产精品无码影视久久久久久久 | 成人日韩精品| 99久久精品视香蕉蕉| 欧美精品啪啪| 极品国产一区二区三区| 亚洲AⅤ无码日韩AV无码网站| 亚洲无码高清一区二区| 精品一区二区无码av| 夜色爽爽影院18禁妓女影院| 亚卅精品无码久久毛片乌克兰 | 波多野结衣中文字幕一区二区| 色偷偷一区二区三区| 色偷偷一区| 综合久久久久久久综合网| 园内精品自拍视频在线播放| 国产尤物在线播放| 亚洲娇小与黑人巨大交| 欧美日韩国产高清一区二区三区| 精品国产免费观看一区| 国产主播福利在线观看| 日韩av高清无码一区二区三区| 88av在线播放| 欧美黄网在线| 国产精品永久久久久| 欧美午夜在线观看| 婷婷六月在线| 午夜国产精品视频| 婷婷成人综合| 色综合久久88| 91精品视频网站| 欧美精品伊人久久| 人妻丰满熟妇AV无码区| 97国产在线观看| 国产黑丝视频在线观看| 色综合天天娱乐综合网| 国产精品网拍在线| 国产手机在线小视频免费观看| 伊人成人在线视频| 国产精品.com| 国产三级毛片| 麻豆国产在线观看一区二区| 国产第一页亚洲| 热99精品视频| 久久久亚洲色| 久久这里只精品热免费99| 亚洲国产综合精品中文第一| 亚洲AⅤ综合在线欧美一区 | 亚洲天堂日韩在线| 91久久国产综合精品女同我| 久久久久人妻一区精品色奶水 | 国产乱视频网站| 精品无码一区二区三区电影| 午夜国产精品视频| 亚洲高清资源| 亚洲视频在线观看免费视频| 亚洲最大看欧美片网站地址| 欧美、日韩、国产综合一区| 免费观看男人免费桶女人视频| 亚洲精品成人7777在线观看|