|
技术文库首页
|
编程
|
IC
|
晶体管
|
精解
|
中频
|
其它
|
电源
|
基础
|
电脑
|
无线
|
液晶
|
微波
|
空调
|
手机
|
|
热水器
|
电动车
|
LED屏
|
焊机
|
您现在的位置: 华玉生活网 >> 技术文库 >> 电源 >> 正文>> 繁體中文

一种基于Ethernet接入模块的监控系统

摘   要:介绍了所开发的Ethernet接入模块,重点论述了基于Ethernet接入模块的机动车安全性能检测线监控系统各种功能的实现。
 
 
引言
以太网(Ethernet)因其技术成熟,通信速率高,硬件产品种类丰富、价格低廉,已在商用计算机的通讯领域和工业控制系统的信息管理领域得到了广泛的应用。但长期以来由于Ethernet采用的介质访问控制方式是冲突检测载波监听多点访问CSMA/CD,决定了Ethernet通信具有不确定性,成为其应用于工业自动化控制网络的主要障碍。
随着以太网通讯速率成几何级数的增长,百兆/千兆网技术的成熟、交换机技术和全双工通信方式的发展,以太网在低网络负荷时通信响应确定,并能可*传输工业现场数据,使以太网用于工业现场具备了现实可能性。与其它现场总线相比,采用以太网的工业控制网络具有结构简单、设备成本低、传输距离远等诸多显著的优点。
以太网进入控制现场的关键是现场设备的嵌入式Internet技术,目前已开发出的产品主要是在现场设备的16位或32位高性能MCU上驻留TCP/IP协议栈,通过与设备上的WEB服务器交互来达到监控设备的目的。对于中小型的普通工业控制现场而言,这类产品价位偏高,并不实用。笔者开发了基于通用8位单片机的Ethernet接入模块,应用于机动车安全性能检测线现场,设计并完成了一套功能完备的机动车安全性能检测线监控系统。
 
监控系统结构
机动车安全性能检测线监控系统如图1所示。现场各检测设备(含光电管、继电器等)通过Ethernet接入模块与监控节点、数据库服务器、WEB服务器构成总线式Ethernet网络,其物理层实质上是基于交换式集线器的星形结构。
系统中,Ethernet接入模块嵌入各检测设备,一端与检测设备的I/O接口或RS-232等串口通信,另一端接入基于TCP/IP协议的以太网。现场检测的控制主要*主控机来完成,依据流程,主控机通过Ethernet接入模块和各检测设备之间进行控制信息交互,从检测设备读取的检测数据存入网络数据库中。监控管理机除可以进行检测项目、标准、权限设定等静态管理外,还可对现场的任一检测设备进行实时监控。远程监控中心通过Internet访问检测线的Web服务器,根据权限实现对检测线的远程监控,亦可借助Internet供应商提供的服务,通过Ethernet接入模块直接对现场设备进行控制。
图1  机动车安全性能检测线监控系统
图2  Ethernet接入模块结构
图 3 现场级以太网节点的通信协议
 
Ethernet接入模块
模块结构
Ethernet接入模块实质上是一个网络协议转换器,主要完成TCP/IP协议与现场总线RS-232协议的转换。模块结构如图2所示。该模块将通用的8位单片机与以太网控制芯片相结合,加上相应的外围电路而构成。可分成三个子模块:以太网控制芯片子模块,负责接收以太网帧,并把数据送给单片机处理;接收单片机发来的数据,按以太网帧格式发到以太网。单片机子模块,负责控制整个模块,从以太网控制芯片子模块中将数据包读入内存,进行拆包处理,并将有关数据发向RS-232串行接口;将RS-232串行口来的数据按有关协议进行打包,送以太网控制芯片子模块发至以太网上。扩展子模块,单片机外围扩展了程序和数据存储器,满足程序和数据的存储需要。
为模块开发的软件主要有:模块初始化程序、以太网控制器驱动程序、TCP/IP协议栈程序、系统网络配置程序等。模块初始化程序用于设置单片机工作模式及外围芯片选择字;以太网控制器驱动程序用于设置以太网控制芯片的工作状态及工作方式,配置收发数据的缓冲区;TCP/IP协议栈程序实现ARP、IP、UDP协议;系统网络配置程序用于给监测系统分配IP地址及域名。
TCP/IP协议“剪裁”
用于现场级的以太网TCP/IP协议如图3所示。
受8位单片机自身结构和功能的限制,从实用、够用角度出发,该模块对嵌入单片机的TCP/IP协议栈进行了“瘦身”处理,对TCP/IP进行“剪裁”,主要保留数据传输的基本功能。
由于机动车安全性能检测线负责监控的站点相对固定,线上测控数据量非常小(一次数据传送量一般不超过100Byte),“剪裁”的方案是:在链路层,单片机维护一个静态的IP地址与MAC地址的映射表,取消RARP,实现的ARP也仅响应网络ARP请求,发送ARP回答包。请求者广播出包含ARP请求的以太网帧(帧类型为0X0806),目的以太网地址为全1的广播地址,本模块收到后,发送一个包含自身MAC地址的ARP回答,以使以太网上PC主机建立和维护IP地址和MAC地址的映射表;在网络层,取消ICMP协议,在处理IP报头时,不考虑数据分片和优先权问题,在服务类型和标志偏移域全部填“0”,在“协议”域填“17”,程序仅对头核校和和上层是否是UDP协议进行判断; 在传输层,选择基于无连接的UDP,而不用TCP。TCP虽然是基于连接的可*性传输协议,但开销大,对汽车安全性能检测线监控网络而言,通过采用超时重发、应用层端口判断、校验值检查等措施,可以有效解决UDP的无连接和不可*问题。“剪裁”后的TCP/IP协议栈程序只有8KB大小,既适应了单片机的存储结构,也完全满足现场单片机通讯需求。
模块工作流程
模块上电、初始化后,单片机采用查询方式判断以太网控制芯片中是否收到数据包,若有就读入内存,拆包,若是ARP包,则进行ARP响应;若是UDP包,拆包,检查应用层端口、检验值,判断应用层数据是否为I/O操作命令,是则执行I/O操作命令,其中读I/O端口的数据要打包发往网络;若不是I/O操作命令,将应用层数据从TXD口送出。采用中断方式接收RXD口来的数据,打包送以太网。UDP数据包在网络中采用超时重发、出错重发机制,保证模块与控制节点间按流程进行通信。
 
监控实现
主控机等监控计算机与现场检测模块之间的节点通信、现场测控管理的实现以及从远程监控计算机对现场节点的访问等全面监控方式的实现在设计了Ethernet接入模块后均可方便的直接触及现场模块,从现场实时采集数据、控制管理,真正做到点对点测控管理,简化监控管理的模型。
节点通信实现
主控机、监控管理机和WEB服务器与各Ethernet接入模块的通信基于Delphi6.0的TNMUDP组件,是无连接的Socket机制。UDP数据报传送时,双方各先建立一个套接字,然后将各自的套接字和本地网络地址绑定在一起,调用sendto()函数发送数据,调用recvfrom()函数接收,UDP数据拆包后按定义的通信协议进行处理(包括安全验证、出错重发等)。
现场测控管理实现
用Delphi6.0结合SQL Server 2000开发主控机程序和监控管理机程序。主控机将检测项目分成若干工位,上线检测的汽车登录后在线上获取唯一ID标识,并利用多线程技术控制多辆汽车同时在线,按登录时确定的项目进行检测。主控制机工作时,禁止网络其它主机与现场检测设备进行通信。监控管理机一是在现场检测设备工作时,从数据库服务器实时地读取车辆的检测信息和设备状态信息,监控数据超差和状态异常等情况;二是在检测线空闲或出现故障时,可直接与现场设备分别进行通信,读取设备的自检信息和设备的状态信息,分析判断设备正常与否或故障原因。
远程监控实现
由于采用以太网技术给每个现场模块设定IP地址,使其在网络上具有了唯一性的节点,对其的访问也就变得比其他总线形式更加简单,主机只需要根据Socket编写通用的访问网络节点的程序,Ethernet接入模块均可按照UDP协议进行识别和处理,使得程序结构简化。
本系统远程监控基于B/S模式,采用ActiveX控件通过Socket的机制与网关接口服务程序相连,由服务程序读取数据库检测数据和信息,并送到客户端。当检测线需要远程维护或诊断时,服务程序与各检测设备的Ethernet接入模块通信,读出设备自检和光电管、继电器状态等信息,显示在远程客户端浏览器页面上。为使远程监控或诊断具有更强的现场感和实时性,可将监控管理机的程序功能移植于远程客户端,借助Internet上的VPN服务,远程对现场各检测设备直接进行测控。
安全控制措施
监控系统在检测线内网加装测毒、杀毒软件,内网与外网之间构筑防火墙,采用包过滤、应用网关技术和身份认证技术,防止非授权的外网用户访问内网数据或操作控制现场检测设备。
 
结语
Ethernet接入模块体积小,功耗低,成本低廉,接入方便,在机动车检测线现场使用,减少了监控网络的结构层次,使整个工业管理现场总线统一化,信息管理层与现场控制层首次采用一样的总线技术完成;省去了485总线方式中的多串口卡、串并行数据线等硬件设备和大量的数据线路;使控制程序与检测设备之间的通信统一起来,有效解决了为适应不同设备的不同通信方式而更改控制软件的问题,提高了控制软件的独立性,增强了软件的移植性。通过现场工作验证,本系统具有工作稳定、可操作性强、通讯实时性好等特点。
 
参考文献:
1.  郑文波,‘控制网络技术’,清华大学出版社,2001
2.        杨清宇、施 仁,‘基于因特网的工业控制网络体系结构研究’,信息与控制, 2002,31(5):466-471



瑞达币购买
桂山秋竹_唐年桂2023年
桂北云雾图_唐年桂202

  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回电源】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    本站公告

    • 扫一扫,打赏给我们,谢谢!

      本站2016年12月16日起取消ruida.org.cn域名,该域名正式作废,该域名发布任何信息与本站无关。


      启用ruida.orghy928.net域名;

      瑞达网,瑞达科技网宣

    附页内镶内容
    健康养生 商场新品 股市K线、指标知识
     六种药酒配制法[11月7日]
     国公酒_散风祛湿,舒筋活络[3月8日]
     气血双补党参、麦冬、黄芪炖[11月29日]
     参桂再造丸_臂丛神经痛[11月29日]
     臂丛神经痛该怎样治疗[11月29日]
     舒筋络酊、百宝丹擦剂、参桂[11月29日]
     臂丛神经痛针灸治疗[11月29日]
     枳椇子_利水渗湿药[11月29日]
     三七、丹参、西洋参_颈椎病[8月17日]
     枸杞泡姜芽(嫩姜)的做法及功[5月20日]
     瑞达币购买
     桂山秋竹_唐年桂2023年新作品
     桂北云雾图_唐年桂2023年新作品
     广西2019年《高考指南》+《招生计
     金士科前置过滤器
     金牛前置过滤器
     USB口24系列编程器第二版含USB延
     液晶电视、液晶显示器图纸、维修
     彩电、显示器、DVD、EVD打印机等
     高清CRT彩电、显示器图纸刻录 4G
     [理财]各种短视频赚钱方法
     [会员]专业交易实战控制系统
     [理财]1分2分5分硬币回收价格表(20250123)
     [理财]1分2分5分硬币回收价格表(20230928)
     [理财]1分2分5分硬币回收价格表(20230624)
     [理财]2022 年新版1分2分5分硬币回收价格表…
     [理财]微信收款码如何开通商业版收信用卡费…
     [指标]R平方_基金指标
     [指标]标准差_基金指标
     [指标]平均回报_基金指标
    装修案例 网站建设 电器维修
     一般水电安装几个常用尺寸[1月29日]
     三相电表接法及度数的正确读…[5月8日]
     万能通用卧室房门锁更换步骤…[2月22日]
     乳胶漆的八大施工步骤及涂刷…[2月14日]
     旧墙翻新步骤及注意事项[2月14日]
     屋面防水施工工艺流程及注意…[1月16日]
     专利产品“防污吸气帽”新产…[1月8日]
     鲁班尺吉数对照表高清图片查…[10月29日]
     砂浆胶作用与危害[9月21日]
     4种处理水泥地面起砂方法[9月21日]
     网页html点击切换显示内容完[11月7日]
     动易SiteWeaver6.6网站管理系[7月31日]
     中国阴历农历JS支持 HTML网页[2月26日]
     java script error 容错处理[2月15日]
     几款还不错的网页特效显示日[2月14日]
     图片可以调大小的代码[12月14日]
     动易SW6.8网站系统改自适应支[11月20日]
     网站建设_套餐服务[12月4日]
     网站建设-费用明细[12月4日]
     不显示出来的代码[12月3日]
     联想 小新Air 14 2019笔记本…[6月15日]
     滚筒洗衣机脱水声音大原因及…[4月17日]
     智能电视不能开机强制恢复出…[1月16日]
     各大品牌智能电视机恢复出厂…[1月16日]
     洗衣机自己排水或不存水漏水…[6月15日]
     海尔冰箱出现-03还滴滴报警[5月29日]
     TCL电视通用教程安装教程[2月2日]
     TCL L43V7300A-3D液晶彩电出…[2月2日]
     先锋液晶电视LED-32B550无光…[1月17日]
     智能电视主板的应用与维修(…[1月11日]
    电器资料 下载 读书
     三个代码让电脑提速畅通秘籍[3月13日]
     视得安750D6对讲门铃工作原理…[9月13日]
     什么是量子芯片和光子芯片[5月14日]
     沃尔沃S90汽车遥控钥匙失灵的…[1月19日]
     LED显示屏瑞合信PLus单双色全…[12月22日]
     Windows 照片查看器无法显示…[8月6日]
     已经设置IE主页,但是打开还…[7月6日]
     如何调整空压机压力?空压机…[6月8日]
     剪映-视频编辑软件手机版使用…[5月28日]
     锂电池保护板作用及同口和分…[3月18日]
     [书籍]滕王阁序_原文_注释译文_白
     [书籍]《天工开物》明代宋应星初
     [电影]《抓娃娃》高清电影
     [联想]Lenovo S540-14API Compl 
     [书籍]《墨子》原文注释译文
     [LED条屏]瑞合信单双色/全彩控制系统
     [LED条屏]LED显示屏瑞合信手机APP6.
     [书籍]全本新注聊斋志异
     [书籍]广西2023年高考指南 招生计
     [书籍]个人防护手册(第二版)
     广西高考2024~2022年历史类([6月25日]
     凤阳花鼓[3月8日]
     《滕王阁序》[3月2日]
     卷一百二十八 艺文_杂记[2月24日]
     卷一百二十七 艺文_杂记[2月24日]
     卷一百二十六 艺文_国朝[2月24日]
     卷一百二十五 艺文_国朝[2月24日]
     卷一百二十四 艺文_五言排律[2月24日]
     卷一百二十三 艺文_历朝[2月24日]
     卷一百二十二 艺文_历朝[2月24日]
    珠宝玉器 在线电视台
     鸡血石与鸡血玉有什么区别[6月12日]
     鸡血玉[6月12日]
     鸡血石 (bloodstone)[6月12日]
     什么是莫桑石(Moissanite)[6月12日]
     可以戴钻石洗澡吗[1月22日]
     钻石如何保养才好呢?[1月22日]
     PT容易花的问题和钻戒保养问…[1月22日]
     切工 钻石的雕刻艺术[1月22日]
     如何保养好钻戒[1月22日]
     钻戒保养方法[1月22日]
     中央体育台
     中央新闻台
     宁夏卫视
     湖北卫视
     西藏卫视
     辽宁卫视
     河北卫视
     北京卫视
     政法频道
     农民频道
     湖南经视
     湖 南 台
     河南频道
     湖南卫视
     兵团卫视
     江苏卫视
     旅游卫视
     湖南都市
     七彩戏剧
     动漫秀场
     游戏风云
     法制天地
     魅力音乐
     新 娱 乐
     南 方 TV
     浙江卫视
     齐鲁频道
     山西影视
     东南卫视
     上海卫视
     贵州电视台
     重庆电视台
     山东卫视
     哪吒之魔童闹海《哪吒2》在线
     《抓娃娃》在线电影
     流浪地球2剧情介绍
     《万里归途》完整版
     《阿凡达2:水之道》耗资3.1
     2021港剧《梅艳芳》5集全.HD
     误杀2 -电影-完整版视频在线
     亲爱的/亲爱的小孩/打拐/家之
     《第一炉香》-电影-完整版视
     《扬名立万》-电影-完整版视
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj