环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 人物訪談

一種嵌入式Web服務器的遠程測控系統

發布日期:2022-07-15 點擊率:48

ay: block;"> 針對目前工業現場大量8位普通微處理器尚未接入Internet的現狀,本文詳細介紹了基于51單片機的嵌入式Web服務器,并由此構建了基于二維精密工作平臺的遠程測控系統。經實踐檢驗,此方案切實可行。

1、引 言

目前遠程測控系統一般都采用以太網和現場總線混合控制網絡。由于現場總線多種標準共存局面的存在,嚴重地影響了自身追求的開放性、分散性和完全互操作性的特點。隨著Internet技術的迅速發展,以太網和TCP/IP協議已成為世界范圍內的事實標準。基于TCP/IP的以太網可滿足控制系統的各個層次的需求,并具有實現現場設備層和企業管理層的無縫連接、低成本等現場總線技術無法比擬的優點。專家預言,基于以太網傳輸的嵌入式Internet網絡將會成為下一代工業控制網絡的重要選擇,并將帶來工業控制網絡新的變革。

8位普通微處理器(尤其是51系列單片機)因其體積小、可靠性高、控制功能強、性能價格比高、易于推廣應用等顯著優點,廣泛應用于國民經濟的各個領域(國際上自70年代開始,國內自80年代以來),尤其是測控領域。然而以8位普通處理器為核心的嵌入式系統因系統資源、處理速度有限等因素仍排斥在Internet之外,這勢必將會影響基于Internet工業控制網絡的發展。因此解決如何利用現有嵌入式系統接人Internet有很大的研究價值及市場前景。

2、嵌入式Web服務器

為使51單片機接人Internet,就必須在51單片機系統內建立一個可供遠程主機能夠訪問的Web服務器。主要的困難在于,Internet上面的各種通信協議對于存儲器、運算速度等的要求比較高,支持TCP/IP等Internet協議將占用大量系統資源,這就要求我們建立一個嵌入式瘦web服務器。

2.1 硬件設計

筆者在實驗中開發了一個簡潔的硬件平臺,命名為51板,其硬件原理圖如圖1所示。其中51單片機選用的是8位微處理器AT89C58,指令集和MS.5l系列兼容,因其片內帶有32K閃存,因此可不擴展外部程序存儲器,簡化硬件電路。另外擴展了一片外部 的62256,用來處理網絡傳輸的II)包、任務切換和應用程序的數據緩存。利用AT89C58單片機內部有一個全雙工的串行接口,組成RS232串口,作為與其它串口設備通訊用。RTL8019AS是由臺灣Realtek公司生產的高度集成的以太網控制器,它負責實現以太網媒介訪問層(MAC)和物理層(PHY)的所有功能,經隔離后與RJ.45相連。

一種嵌入式Web服務器的遠程測控系統 - 1

圖1 51板的硬件原理框圖

2.2 軟件設計

由于51單片機程序空間及內存RAM的限制,這決定了51單片機與電腦在實現Web服務器時存在諸多差別,諸如:在51單片機里不能使用WINDOWS、UNIX、LINUX等多任務操作系統,更不能支持比較完整的TCP/IP協議,存放收到的以太網數據包的RAM是固定的,而不是動態分配的。所以盡管UNIX、LINUX 的源代碼公開,但在其上實現的Web服務器的源代碼并不能夠直接移植到51單片機上。另外采用實時操作系統RTOS,價格昂貴,不利于低成本開發。為此我們為51板開發了整個軟件包,主要包括如下四個方面的內容:

網卡的驅動程序:其中包括RTLS019初始化、讀取和設置 19的MAC地址及RTLS019發送和處理以太網程序等。需要注意的是有關芯片的地址定義及訪問方式要與硬件電路相符。

(1) TCP/IP 協議族的實現

TCP/IP是一個協議族,它由幾百種網絡通信協議組成,TCP協議和IP協議只是此協議族中的兩個成員,但由于其地位重要,因此通常使用TCP/IP來代表整個協議族。嵌入式Internet作為一種TCP/IP協議的嵌入式應用,其功能是特定的,而且一般來說嵌入式系統資源也非常有限,所以它不要求或不可能實現所有的TCP/IP協議,因此有必要對TCP/IP協議精簡。

通過對TCP/II)四層協議和系統需求的分析,我們選擇并實現了以下協議:超文本傳輸協議HTTP(定義了一種請求/應答機制來從Web服務器獲取文檔)、傳輸控制協議TCP(為在服務器和客戶端之間傳遞HTIP請求/應答提供一個可靠的通信信道)、網際協議II)(它使異構網絡之間的通信成為可能)、Internet互聯網控制報文協議ICMP(實現診斷ping,檢查低層協議層)、地址解析協議ARP(用來把高層II)地址與低層物理硬件地址動態捆綁起來)。

(2) Web服務器的實現

Web服務器用來監聽用戶端的服務請求,根據用戶請求的類型提供相應的服務。用戶端使用Web瀏覽器和web服務器進行通信。Web服務器在接收到用戶端的請求后,處理用戶請求并返回需要的數據。

網頁采用HTMI 格式,存貯在程序存儲器中,通過普通的線性查詢技術尋找客戶端請求的文件。傳統服務器只提供固定的網頁,實質上是一個文件服務器。但這樣的服務器不適合應用于測控系統,沒多大實用價值。為使Web服務器變得實用,則要求Web服務器與瀏覽器之間具有交互能力,網頁中含有動態內容,允許在已存在的頁中插入動態數據,我們采取了變量替換的方法。

作者:張海平,熊靜琪


下一篇: 三種嵌入式操作系統的

上一篇: 可配置處理器贏得市場

主站蜘蛛池模板: 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 圆窗水平仪|伊莉莎冈特elesa+ganter | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 洁净化验室净化工程_成都实验室装修设计施工_四川华锐净化公司 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 |