嵌入式LED数字显示通用控制系统是在LED数字显示技术的基础上结合嵌入式系统的技术特点根据现代钢管生产企业实际需求定制开发的一套可PC机单机操作、可服务器部署B/S模式远程控制、可与当今流行的软件架构平台(.net framework、Delphi、Java、VC++)相关接口进行集成应用的多元化、多架构的通用控制系统,并成功与物联网生产物流监控系统无缝集成,通过定制开发的控制软件及物联系统的远程控制,实现了钢管管号数字化在线实时展示及数据库存储,达到了钢管物流生产现场目视跟踪的效果。
嵌入式系统是一种以应用为中心,可裁剪软硬件,能广泛应用于各种应用系统的专用计算机系统。随着计算机技术和信息技术的不断发展,嵌入式系统的重要性日益得到体现,其应用也覆盖到工业控制、交通通信、医疗卫生、消费娱乐等领域,常用的手机、掌上电脑(PDA)、智能家电、全球定位系统(GPS)等均是其典型代表,而且基于ARM7内核的32 位嵌入式微处理器也正在逐步渗入到我们生活的各个方面[1-13]。
同时,伴随当今高度发展的信息时代,发光二极管(LED)显示屏控制技术在信息领域也取得了长足的进步。随着计算机网络技术的发展,LED显示屏在多媒体、多种显示设备组成的信息展示系统中,采用智能化网络控制,基于以太网和TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)的互联网控制多屏技术也得到广泛应用。如何开发出灵活、高效的控制系统,并与当前物联软件平台无缝集成是一个非常有意义的研究课题。从系统实际开发需求出发,从信息的编辑、提取、显示和嵌入式开发技术等方面进行研究,开发了一套基于以太网和TCP/IP协议的技术标准及ARM7内核微处理器的嵌入式LED数字显示通用控制系统,为LED显示屏在物联网生产物流监控系统中的应用提供了良好的开发技术,为以后与其他信息系统或数据采集系统的集成应用奠定了技术基础。
1 嵌入式数字显示控制系统设计
1.1 嵌入式数字显示控制系统网络架构
嵌入式数字显示控制系统基于ARM7嵌入式微处理器的LED显示屏支持以太网和TCP/IP网络通信协议,只需一根电源线和屏蔽网线,通过连接各工序上的MOXA交换机,配置固定IP 地址,通过光纤链路直接汇聚到核心汇聚交换机,与服务器、个人计算机(PC)形成控制组网连接,在服务器上部署专用嵌入式LED数字显示控制软件,达到直接控制LED屏显示所需输出信息的效果,网络整体架构如图1所示。
图1 嵌入式数字显示控制系统网络架构
1.2 物联网生产物流监控系统管号在线展示
将嵌入式数字显示控制系统与物联网生产物流监控系统集成使用,控制流程如图2所示。
图2 生产物流监控系统与嵌入式数字显示控制系统集成应用
2 嵌入式数字显示控制系统建设
2.1 嵌入式数字显示控制系统网络通讯协议
显示屏控制卡与上位机之间使用以太网和TCP/IP方式交换数据,如图3所示。通电后,ARM7微处理器开启用户数据报协议(User Datagram Protocol, UDP)监听功能,控制卡 UDP监听端口8800,监听上位机的数据发送。上位机随时可以向显示屏控制卡发送实时数据。控制卡接收到数据包后都要回传确认包,表明接收的状态。每个数据包长度不超过规定长度字节。上位机数据包下发后要等待显示屏的确认数据包,超过规定的时间(如200ms)没有接收到显示屏的确认包,认为此次发送失败,可以启动若干次重发。
图3 UDP/TCP网络通讯协议
2.2 嵌入式数字显示控制系统知识产权地址规范
为保证数据包传输的实时性、稳定性,在各工序MOXA交换机上分配与LED屏直连的专用网口,通过光纤直链到核心汇聚交换机,并配置相应网络规范的IP地址,并与各工序一一对应。
2.3 显示屏控制卡参数配置软件
在与LED显示屏处于同一网段的PC机或服务器端部署控制卡参数配置软件后,通过搜索设备按钮会搜索到该网段所有已接入并通电的LED显示屏,在软件右侧区域显示出所有LED显示屏的IP和MAC地址,双击右侧区域某个设备,即可进入左侧参数配置模式,对该设备进行相应参数配置,如图4所示。
图4 显示屏控制卡参数配置软件
2.4 嵌入式数字显示控制系统专业编辑控制软件
该软件是一款通用软件,可对不同尺寸的LED显示屏进行内容编辑输出。在PC机或服务器 端部署软件后,点击“控制卡搜索”,可以搜索到处于同一网段下正常工作的LED显示屏,点击左边区域控制卡,查看下方区域控制卡IP,可通过IP地址对应到各工序。通过“添加显示页”“添加区域”等一些功能按钮编辑相关信息,制定要输出的模版,点击发送后,对应工序上的LED显示屏将会显示相应信息,如图5所示。
图5 嵌入式数字显示控制系统专业编辑控制软件
2.5 嵌入式LED
数字显示控制系统的开发一个系统的开发完成到应用,不仅包括相关配置、编辑操作软件,还必须有与之一一对应的后台存储数据库及与软件开发过程中调取后台数据的相关代码及多种对应的解析函数,甚至包括与其他系统可以无缝集成的数据集成开发协议。嵌入式LED数字显示控制系统之所以称为一个系统,与传统的LED显示屏控制软件相比,采用ARM7微处理器技术及嵌入式系统开发技术,不仅能实现服务器端同时远程管理基于以太网的多个LED显示 屏,而且比传统的LED参数配置、信息编辑软件功能更加完善,还配置一套动态链接库函数(图6)及二次开发指令协议(表1),通过相应函数及协议可以与其他信息系统做集成应用,甚至可以嵌入到其他系统中,作为一部分功能模块使用,而且该系统还预留了5种当今流行的开发语言编译的源代码和配置工具,包括.Net Framework平台下C#、VB、VC++开发包和 Windows平台下Delphi开发包及Java平台下的开发包,从而形成了一套具有多元化、多功能、多种框架的完整系统。
图6 嵌入式数字显示控制系统动态链接库函数部分示意
2.6 与物联网生产物流监控系统的集成应用
物联网生产物流监控系统是基于ASP.NET MVC 4框架开发的一套多线程、嵌入式可控制射 频天线、读写器、感应器及其他可集成硬件的可读取电子标签芯片信息的B/S架构系统,该系统与嵌入式数字显示控制系统集成应用,通过绑定控制LED显示屏ARM7微处理器,可实现读取到电子标签管号在LED屏上实时显示并将读取到管号和工序存储到数据库对应表、未读取到管号实时预警、岗位名称数字化滚动显示的功能,该功能的实现确保电子标签在生产过程中丢失后可追溯到前一岗位,保证岗位操作人员可直观、准确地获取到钢管管号,改变了通过去钢管旁辨识管号的原始方式,增强了人身安全系数。
嵌入式数字显示控制系统与生产物流监控系统的集成,是通过系统的动态链接库函数及二次开发指令协议将该系统的控制部分及ARM7微处理器绑定嵌入到生产物流监控系统的软件框架中,可在服务器上发布后通过WEB端在办公网进行控制,亦可通过安装包在服务器端上进行文字信息输出控制。
3 结语
嵌入式数字显示控制系统通过与物联网生产物流监控系统的集成应用,实现了钢管物流信息跟踪中管号的可识别性、定位准确性、实时性,提高了物联网系统的易用性,改变了通过岗位人员前往钢管旁识别管号的方式,岗位人员可直观、准确地获取到钢管管号,增强了人身安全系数,实现了钢管管号数字化在线实时展示及数据库存储,达到了钢管物流生产现场目视跟踪效果。
4 参考文献
[1] 文化. 嵌入式系统的开发与应用分析[J].电脑编程技巧与维护,2020(12):53-55.
[2] 徐邓. 嵌入式系统在物联网中的运用分析[J].大众标准化,2020(24):196-197.
[3] 宋俊飞,卢鹏羽,贺茂恩.嵌入式系统在物联网领域中的应用[J].电子技术与软件工程,2018(2):196.
[4] 蒙海陆.对嵌入式系统的开发与应用研究[J].电子测试,2019(13):104-105,60.
[5] 姚静.嵌入式控制系统的实时性数据采集研究[J].自动化技术与应用,2020,39(9):61-63,91.
[6] 李小武.LED显示屏控制系统的关键技术研究[J].山西电子技术,2017(4):82-84.
[7] 王丹,刘国栋,张海涛,等.基于ARM的嵌入式系统开发[J].微处理机,2021,42(1):62-64.
[8] 武鑫,吴亚军,曹华勇,等.大直径焊管生产线进口设备电气控制系统的先进设计思想分析[J]. 钢管,2012,41(6):69-71.
[9] 方文,蔡玮玮,刘华光.工业机器人在焊管生产中的应用[J].钢管,2018,47(5):52-54.
[10] 卢增宁.嵌入式应用系统软件设计技术研究[J].网络安全技术与应用,2020(10):65-67.
[11] 刘华光,刘涛,李子正,等.自动识别技术在大直径埋弧焊管生产线中的应用[J].钢管,2015,44(4):70-73.
[12] 王森.嵌入式系统的应用领域与发展研究[J].电脑编程技巧与维护,2020(5):23-24,42.
[13] 朱程铭.互联网时代下在物联网领域中嵌入式系统的应用分析[J].信息通信,2019(9):110-111.
作者简介:韩秀林(1971-),男,高级工程师,总经理,从事油气输送焊接钢管产品、技术、工艺、数字化技术的研发和管理工作。
来源:《钢管》2023年4月第52卷第2期
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。