一种板间通信数据的解析方法技术

技术编号:22075423 阅读:38 留言:0更新日期:2019-09-12 14:02
本发明专利技术公开了一种板间通信数据的解析方法,通过设计数据传输帧格式和读写解析方法,实现了主控板与多块扩展板间的快速串行通信,可以支持多种电气接口,帧格式简单、紧凑,通俗易懂;主从板读写灵活,可以读写单个寄存器变量,也可以读写多个寄存器变量,可以读写连续的寄存器变量,也可以读写离散的寄存器变量;增加帧错误检测判断、发送数据成功检测判断、接收数据成功检测判断、通信状态检测判断,保证数据的可靠传输。

An Analytical Method of Inter-board Communication Data

【技术实现步骤摘要】
一种板间通信数据的解析方法
本专利技术涉及信号通信
,尤其是涉及了一种板间通信数据的解析方法。
技术介绍
当前起重机控制系统中,往往需要实现不同信号处理板之间的互联和信息交换,如通过主控板同时向数字量输入输出板,编码器板,交流输入输出板以及模拟量输出板发送数据,主控板根据响应来控制扩展板程序的运行。主控板与多块扩展板间的信号传输,最常见的是并行数据传输,但并行通信布线复杂、成本较高、不适合远距离传输且可靠性较低。主控板与多块扩展板间利用串行通信方式进行数据传输的应用还不是很成熟,数据的传输速率和准确率不高,会影响到系统的正常工作。
技术实现思路
为了克服
技术介绍
中的不足,本专利技术公开了一种板间通信数据的解析方法,实现了主控板与多块扩展板间的串行通信,通过设计数据传输帧格式和读写解析方法,提高了传输速度,保证了传输的正确性。为实现上述专利技术目的,本专利技术采用如下技术方案:一种板间通信数据的解析方法,包括以下步骤:步骤一:系统初始化,系统开始工作后,扩展板自身进行数据初始化工作,清除缓冲区及相关变量;步骤二:主控板发送报文信息,主控板根据任务需求构造不同格式的报文信息,若主控板进本文档来自技高网...

【技术保护点】
1.一种板间通信数据的解析方法,其特征是,该方法包括以下步骤:步骤一:系统初始化,系统开始工作后,扩展板自身进行数据初始化工作,清除缓冲区及相关变量;步骤二:主控板发送报文信息,主控板根据任务需求构造不同格式的报文信息,若主控板进行读寄存器操作,则主控板根据主机读寄存器帧格式构造报文信息,若主控板进行写寄存器操作,则主控板根据主机写寄存器桢格式构造报文信息,最后主控板生成CRC校验码,并将报文信息发送给各个扩展板;步骤三:扩展板接收报文信息,与主控板相连的各个扩展板同时接收到主控板发送的报文信息,扩展板接收到报文信息后,对报文信息中的从机地址码进行核对,若报文信息中的从机地址码与扩展板的地址不...

【技术特征摘要】
1.一种板间通信数据的解析方法,其特征是,该方法包括以下步骤:步骤一:系统初始化,系统开始工作后,扩展板自身进行数据初始化工作,清除缓冲区及相关变量;步骤二:主控板发送报文信息,主控板根据任务需求构造不同格式的报文信息,若主控板进行读寄存器操作,则主控板根据主机读寄存器帧格式构造报文信息,若主控板进行写寄存器操作,则主控板根据主机写寄存器桢格式构造报文信息,最后主控板生成CRC校验码,并将报文信息发送给各个扩展板;步骤三:扩展板接收报文信息,与主控板相连的各个扩展板同时接收到主控板发送的报文信息,扩展板接收到报文信息后,对报文信息中的从机地址码进行核对,若报文信息中的从机地址码与扩展板的地址不一致,则舍弃此条报文信息,继续等待下条报文的到来,若报文信息中的从机地址码与扩展板的地址一致,则进行错误帧检测;若CRC校验码正确,则进入步骤四,若CRC校验码出现错误,则舍弃此条报文信息,继续等待下条报文到来;步骤四:扩展板发送回应报文,扩展板根据主控板发送报文信息中的功能码判断需要执行什么动作,若为读寄存器操作,则扩展板读取主控板发送报文信息所需读取的寄存器中的数据,并根据读寄存器返回帧格式构造回应报文,若为写寄存器操作,则扩展板将主控板发送的数据依次写入相应的寄存器中,并根据写寄存器返回帧格式构造回应报文,最后扩展板生成CRC校验码,并...

【专利技术属性】
技术研发人员:周强聂福全孙小高孙云龙张振强李永常玉军单迎歌张栋梁
申请(专利权)人:河南卫华重型机械股份有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1