一种通过串口传输多组信息的通讯方法与系统技术方案

技术编号:22054906 阅读:26 留言:0更新日期:2019-09-07 15:08
本发明专利技术公开一种通过串口传输多组信息的通讯方法与系统,属于电子信息技术领域,该通讯系统通过一个发送端经串口向多台接收端同时发送多条信息,通讯系统包括一台主机和多台从机,主机与从机配置相同,均由通过串口通信的STM32和Xtend组成;主机与从机的Xtend采用广播式组网,主机在发送任何数据或指令时都同时向所有从机发送。步骤为:发送端发送开始码、数据、结束码,接收端根据接收的开始码判断接收到的是那组数组;在发送完所有的数据后,发送端发送信号,接收端向发送端发送验证码,以此来校验。本发明专利技术简单可靠,能够实现同时传递多组信息;通过随后的校验,可以完全保证收发正确的信息,保证可靠性。

A Communication Method and System for Transmitting Multi-group Information through Serial Port

【技术实现步骤摘要】
一种通过串口传输多组信息的通讯方法与系统
本专利技术属于电子信息
,涉及一种通过串口传输多组信息的通讯方法与系统,尤其涉及一种一个发送端通过串口向多台接收端发送多条信息的通讯系统及方法。
技术介绍
对于需要绝对可靠性的场景,如空中打字机,信息的传输需要保证绝对的正确性。目前串口的收发格式普遍采用96N81(波特率为9600,无校验位,8bits为一组数据传输,一位停止位)格式。如果需要传输多组数组类的数据,该格式不能分辨出是哪组数组并且也无法保证可靠性。并且如果以广播式一对多个接收端传输数据,更无法保证其可靠性,可能会出现数据漏发或者漏收的情况,不能保证完全正确地收发。因此,有必要设计一种发送端通过串口向多台接收端发送多条信息可靠的方法及系统。
技术实现思路
针对现有技术存在的问题,本专利技术提供一种适用于空中打字机的通过串口传输和接收多条信息的方法及系统,保证传输的准确性。为了达到上述目的,本专利技术采用的技术方案为:一种通过串口传输多组信息的通讯系统,该通讯系统通过一个发送端经串口向多台接收端同时发送多条信息,该通讯系统包括一台主机和多台从机,主机与从机配置相同,均由STM32本文档来自技高网...

【技术保护点】
1.一种通过串口传输多组信息的通讯系统,其特征在于,该通讯系统通过一个发送端经串口向多台接收端同时发送多条信息,通讯系统包括一台主机和多台从机,主机与从机配置相同,均由STM32和Xtend组成,STM32用于数据处理,Xtend用于从机组网和数据传输;STM32与Xtend之间通过串口通信,串口通信采用96N81的格式;主机与从机的Xtend采用广播式组网,主机在发送任何数据或指令时都同时向所有从机发送;所述的主机中包括发送端,发送端在完成一次数组中1byte数据传输时需要发送开始码、数据和结束码,不同的数组拥有不同的开始码和结束码,相同数组中的数据拥有相同的开始码和结束码;当发送全部数据后...

【技术特征摘要】
1.一种通过串口传输多组信息的通讯系统,其特征在于,该通讯系统通过一个发送端经串口向多台接收端同时发送多条信息,通讯系统包括一台主机和多台从机,主机与从机配置相同,均由STM32和Xtend组成,STM32用于数据处理,Xtend用于从机组网和数据传输;STM32与Xtend之间通过串口通信,串口通信采用96N81的格式;主机与从机的Xtend采用广播式组网,主机在发送任何数据或指令时都同时向所有从机发送;所述的主机中包括发送端,发送端在完成一次数组中1byte数据传输时需要发送开始码、数据和结束码,不同的数组拥有不同的开始码和结束码,相同数组中的数据拥有相同的开始码和结束码;当发送全部数据后,主机发送最终结束码并处理数据,每一组数据生成一个主机验证码,一共会生成n组主机验证码,处理结束后将发送从机发送验证码到主机的指令至从机,从机接收到最终结束码梳理收到的所有数据并生成验证码,从机接收到主机指令后发送从机验证码至主机,进行校验;若校验失败,主机则发送清空码,并重新发送数据;所述的每个从机都包括一个接收端,接收端通过串口根据发送端发送的数据格式判断接收的是哪个数组的数据:接收端通过开始码判断所收到的是哪个数组,通过结束码被告知发送结束;从机接受主机发送的指令后,处理收到的所有数据,并向主机发送验证码;所述的数组的个数n不大于7组,每个数组的字节数据个数不大于31个;所述主机验证码、从机验证码根据每组数组的数据唯一确定,其格式为前三位为数组序号,后五位为该数组中尾数为1数据的个数;发送每一个字节数据格式包括开始码、数据、结束码。2.一种通过串口传输多组信息的通讯方法,其特征在于,基于一台主机和多台从机实现通过一个发送端经串口向多台接收...

【专利技术属性】
技术研发人员:陈晓明李天择高戈李松松
申请(专利权)人:大连理工大学
类型:发明
国别省市:辽宁,21

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

1