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

產品分類

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

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

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

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服務器與瀏覽器之間具有交互能力,網頁中含有動態內容,允許在已存在的頁中插入動態數據,我們采取了變量替換的方法。

作者:張海平,熊靜琪


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

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

主站蜘蛛池模板: 脉冲除尘器,除尘器厂家-淄博机械 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 污水处理设备-海普欧环保集团有限公司| 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 内六角扳手「厂家」-温州市威豪五金工具有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 浙江自考_浙江自学考试网| 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 首页_欧瑞传动官方网站--主营变频器、伺服系统、新能源、软起动器、PLC、HMI | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 福建珂朗雅装饰材料有限公司「官方网站」| 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 中山东港家具集团-酒店-办公-医养家具定制厂家 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 定时排水阀/排气阀-仪表三通旋塞阀-直角式脉冲电磁阀-永嘉良科阀门有限公司 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 |