欢迎来到天天文库
浏览记录
ID:53014815
大小:866.07 KB
页数:5页
时间:2020-04-12
《传统工业喷码机控制系统的远程化设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、电子测量技术第38卷第4期ELECTR0NICMEASUREMENTTECHN0L0GY2015年4月传统工业喷码机控制系统的远程化设计与实现王新忠杨昕欣李丽颖李连合。(1.北京航空航天大学电子信息工程学院北京100191;2.河南省财经学校郑州450012)摘要:针对传统工业喷码机需现场操作带来的不便,基于传统工业喷码机的本地控制系统,重新设计和实现了一种对本地系统的远程控制系统。该系统在充分重用原有系统基础上重新定制软硬件,添加与下位机有相同硬件的上位机,采用串口方式进行通信,重新设计了通信协议与协议栈处理机制,设计实现了远程通信的数据包检测模块,将本地控制重定向至远程端,以实现对本
2、地系统的远程控制。测试结果表明,此方案设计具有高度的可靠性和稳定性,能够实现工业喷码机的远程控制。关键词:工业喷码机}远端控制;串口通信;通信协议中圈分类号:TP273.5文献标识码:A国家标准学科分类代码:510.1050Designandimplementationofremotecontroloftraditionalink-jetprintingsystemWangXinzhongYangXinxinLiLiyingLiLianhe。(1.KeyLaboratorySchoolofElectronicandInformationEngineering,BeihangUnivers
3、ity,Beijing100191,China2.HenanFinanceandEconomicsSchool,Zhengzhou450012,China)Abstract:Fortheinconvenienceoftherequiredfieldoperation,basedonthetraditionalindustrialink—jetprinter,aremotecontrolsystemisdesignedandimplemented.Thesystemre—customizesthesoftwareandhardware,addsuppermachinewiththesame
4、hardwareoflowermachine.Itusesserialportforcommunicationandredirectsthecontro1systemtotheremoteside.Thesystemredesignsthecommunicationprotocols.Thedatapacketdetectionmoduleforremotecommunicationisdesignedandimplemented.Testresultsshowthatthesystemcanachieveremotecontrolofink—jetprinterreliablyands
5、tably.Keywords:ink—jetprinter;remotecontrol;serialcommunication;communicationprotocol1引言技术等多学科技术,分为打印控制系统、人机交互系统、墨水控制系统以及机械装置等,传统的喷码机是一体的装喷码机是一种通过软件控静J[,使用非接触方式在产品上进行标识的设备,其原理简单,应用广泛。喷码机在为工业置,工作人员需在现场操作喷码机进行工作,如图1所示,标识领域带来无限便利的同时,因需要现场操作,也带来许多本设计将本处于现场的人机交互及控制系统重定向至远程新的问题:首先,由于喷码机采用静电偏转原理来控制墨滴,因控
6、制端(上位机),操作人员远离喷码现场。此要注意现场的静电防护;其次,喷码机使用的墨水大多含有上位机(远程交互控制端)酮基或酒精基成分,而这些化学试剂都是易燃易爆品,在使用过程当中,必须注意防火;最后,喷码机所使用的墨水和溶剂都■具有腐蚀性,容易对现场工作人员的皮肤等身体器官产生危害,长期在这样的环境中工作,影响身体健康。鼓一在传统工业喷码机本地控制系统的基础之上,设计和实现了一种喷码机远程化控制系统,实现了对喷码机的远程控制。图1传统喷码机控制系统远程化设计示意本设计在传统控制系统的基础上,分别在硬、软件两方2系统的远程化设计面进行重新设计,并设计了串口通信协议。在硬件喷码机系统涉及计算
7、机技术、信息处理技术、自动控制上,为原有本地嵌入式系统增加外设母板,并在远端增加相收稿日期:2014—10·1·王新忠等:传统工业喷码机控制系统的远程化设计与实现第4期缓存区中各个缓存块的使用情况记录由全局数组定义:intsegusage[NUMSEGMENT][2],其中NUMSEGMENT定义缓存区中缓存块的个数。该数组也是一个二维数组,其中第一个下标代表缓存块的序号,第二个下标指向两个整数,用来表示某个缓存块的使用情况,第二个
此文档下载收益归作者所有