- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控设备集成控制网络的通讯接口研究.doc
数控设备集成控制网络的通讯接口研究
摘要:数控设备集成控制系统的构建过程中,成功开发了嵌入式的用以数控设备与工业以太网间之间相互通信的接口;在LPC2210芯片为平台的基础上,建立了实时操作系统;并通过消息工作机制成功开发了协议的转换程序,确定了车间数字设备通信信息产生的概率分布;设计了嵌入式通信接口性能的试验分析方法及相应的测试软件,并构建试验平台验证了该方法的可行性。通过试验对接口的性能进行测试,结果表明了接口性能的可靠性。
关键词:数控设备;集成控制网络;工业以太网;嵌入式技术;通讯接口
数控设备集成控制包括垂直集成(生产管理信息集成)和水平集成(生产过程自动控制系统集成)。评价企业生产自动化系统的性能,除开放性、一致性和透明性等方面以外,集成性已成为衡量其控制系统综合性能的重要指标。
1 接口硬件设计
作为微处理器行业的一家众所周知的企业,一家知名企业,ARM(AdvancedRISCMachines)设计了大量的诸多类型的处理器以及相关的技术软件,LPC2210便是其中之一。这一软件的微控制器以是一个实时仿真为基础的32位的CPU。由于内置了宽范围的串行通信接口,它们也非常适合于通信网关、协议转换器、嵌入式软MODEM以及其他各种类型的应用。基于此,文章以LPC2210为系统的处理器,展开了相关的叙述。嵌入式接口实现数控设备与工业以太网间各种信息转换的工作过程如下:串口监控程序一旦发现串口有数据到达,发送一个消息给协议转换程序,将数据转换为工业以太网数据包,然后通过智能交换机发给管理层计算机。
2 接口软件设计
通讯接口的软件设计类型繁多,具体来说,主要有各种功能模块的设计、协议转换的实现以及操作系统移植等。文章以μC/OS-Ⅱ这种型号的操作系统展开了论述。
这种操作系统的移植过程包括主要包括以下方面:首先确定不需要编译的数据的具体类型,同时并不需要所调用函数的具体位置,以保证处理器的状态和底层接口函数直接没有确定的关系,在不同的功能分区中,应当采用不同功能的函数加以区分;随后,使用结构常量OS_STK_GROWTH指定堆栈的增长方向;使用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()分别关中断和开中断;使用SWI0x00代替OS_TASK_SW();OSTaskCreate()和OSTaskCreateExt()通过调用OSTaskStkInit()来初始化任务的堆栈结构。
为使保证嵌入式系统中网络功能的正常使用,TCP/IP协议是必不可少的。具体到各个层次采用的协议如下所述:传输层UDP,网络层IP/ICMP,数据链路层ARP/Ethernet。串口数据包与EPA数据包间的协议转换主要依靠具备网络通信的基础(LPC2210+μC/OS-II+TCP/IP),以及SOCKETAPI函数编写UDP通信来实现为改进系统通信的实时性,在网络层与数据链路层增加了实时通信调度接口,EPA通过设置以太网帧的长度/类型(LENGTH/TYPE)字段,针对不同的数据类型选择不同的传输协议,实现通信的实时调度。
3 接口性能分析
实时控制系统是以EPA为基础的车间数字设备集成控制系统。这整个控制系统中,时间这一系统资源的重要性是无可替代的,对任何外部事件的响应以及任务的执行过程,都有着严格的时间规定;不仅如此,接口输出的结构的正确性在依靠计算的同时,也必须考虑产生结果所需要的时间。基于此,系统对外部事件的实时性响应是这种通讯接口的一个重要的性能,这就要求整个系统必须在规定的时间内对于特定的外部事件给予及时的响应。通常来说,嵌入式通信接口的可靠性主要包括硬件和软件两个方面,在日常的工作过程中,相应的开发板已经选定,因此,文章主要考虑的是系统中软件的可靠性。软件可靠性指程序能否在已选定硬件的基础上实现预期的功能,即串口与网络接口能否实现数据的正确转发。下面将通过试验来验证所设计的嵌入式通信接口的实时性与可靠性。
4 接口性能试验及结果分析
4.1试验环境
接口性能的试验环境主要包括硬件和软件两个方面,在本文中,试验的硬件环境主要指的是广州周立功公司的EASYARM2200试验台及JTAG仿真器。JTAG仿真器接PC的并行口,试验板的UART0接PC机的COM1。其中,车间数字设备控制系统的集成器采用的是工控机,文章主要以嵌入式通讯接口部分性能为出发点,因此,对于网络设备间的交互、系统控制策略等诸多因素的影响并多么多加考虑。所以,采用双机互联网线连接试验板的网口和工控机的以太网口。
试验的软件环境软件环境主要如下所示,操作系统采用的是WindowsXP,开饭工具选用的是ARMDeveloperSuite1.2(
您可能关注的文档
最近下载
- 二年级数学上册应用题专项练习(每日一练,共34份).pdf VIP
- 道路交通标志和标线 第3部分:道路交通标线.pdf VIP
- 数据要素白皮书(2024年).pdf VIP
- 2024大数据白皮书.docx VIP
- LEGO乐高积木拼砌说明书21319,中央咖啡厅,LEGO®Ideas(年份2019)安装指南_第1份共2份.pdf
- 云计算白皮书(2024年).pdf VIP
- 数据智能白皮书(2024年).pdf
- 中国能源发展报告.pdf VIP
- 统编版五年级下册语文全册教案【三】-统编版五年级下册语文教案-已转换.docx VIP
- 几何模型在压轴题中的运用(11种题型汇总+专题训练)(解析版)-初中数学.pdf
原创力文档


文档评论(0)