RS422总线管理技术-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机
作者:lujianjun | 来源:泰宇机械 | 发布时间:2019-04-24 15:34 | 浏览次数:

工业控制领域中RS422总线是一种经常会使用的数据传输总线,它简单、灵活的特点使得对于RS422总线的使用变得异常混乱。本文首先对RS422使用过程中会碰到的各种问题进行了整理,然后针对问题设计了一种可配置通用RS422总线管理方法,该方法可以屏蔽底层实现细节,让开发者将更多精力放在上层逻辑设计。送消息校验和类型3.2 数据处理流程设计RS422 总线管理主要包括初始化流程、数据发送流程和数据接收流程三大部分。初始化流程主要完成对主机端各 RS422 设备的初始化工作,具体流程见图 1 所示。首先应该加载配置信息,实现对设备信息结构、接收状态结构和发送状态结构相应成员变量的赋值,同时使用设备信息结构体对底层硬件进行初始化。消息发送流程主要完成对消息的发送过程,具体流程见图 2所示。首先设置要发送的核心数据,然后使用发送状态结构中的发送消息标识符设置消息包头,根据发送校验类型和校验数据的开始、本文有公司网站全自动倒角机采集转载中国知网整理http://www.daojiaoj.com  RS422总线管理技术-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机倒角机结束位置实现对待发送消息进行校验和的计算,最后调用发送驱动函数实现对消息的发送使用设备信息结构体对底层硬件进行初始化。消息发送流程主要完成对消息的发送过程,具体流程见图2所示。首先设置要发送的核心数据,然后使用发送状态结构中的发送消息标识符设置消息包头,根据发送校验类型和校验数据的开始、结束位置实现对待发送消息进行校验和的计算,本文有公司网站全自动倒角机采集转载中国知网整理http://www.daojiaoj.com  最后调用发送驱动函数实现对消息的发送。图1初始化流程图2消息发送流程消息接收流程是此管理方法设计的难点之一,主要是因为一条总线上的接收消息数量可能不止一条,这样就需要我们的管理方法可以识别出不同的消息,具体的消息接收流程如图3所示。首先判断接收消息数量是否大于1,如果不大于1,则表示该条总线上最多只接收一条消息,这样只需要去接收该条消息,如果接收消息数量大于1,则首先需要预读取缓存中的标识符,通过预读取的标识符去和接收状态结构体中的接收消息标识符去匹配,确定此时应该接收哪一条消息,然后根据该条消息的长度去接收指定长度的消息,最后依据校验类型对消息进行校验,并向调用者返回是否成功接收。图3消息接收流程4总结本文主要研究了一种通用可配置的RS422总线管理。首先对RS422总线使用过程中遇到的问题进行了梳理,然后根据问题设计了相应的数据结构,最后设计和实现了RS422总线管理的初始化、发送和接收流程。参考文献[1]匡敬辉,阎兆立,王景彬,程晓斌.高可靠性隔离型RS422接口的设计方案[J].微计算机信息,2010,26(4-2):176-178.[2]王玉铭.基于PXI总线的RS422通信卡的设计与应用[J].计算机测量与控制,2008(,5):12-15.(上接第167页)4结语当前时代背景下,信息技术的发展日新月异。笔者通过分析信息技术在课堂教学实践中的巨大优势,认为探究基于信息技术的课堂教学实践应用具有时代意义。因此,笔RS422总线管理技术-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机倒角机本文有公司网站全自动倒角机采集转载中国知网整理http://www.daojiaoj.com