[发明专利]一种通过串口传输多组信息的通讯方法与系统有效
申请号: | 201910398004.2 | 申请日: | 2019-05-14 |
公开(公告)号: | CN110209622B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 陈晓明;李天择;高戈;李松松 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 李晓亮;潘迅 |
地址: | 116024*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 串口 传输 信息 通讯 方法 系统 | ||
本发明公开一种通过串口传输多组信息的通讯方法与系统,属于电子信息技术领域,该通讯系统通过一个发送端经串口向多台接收端同时发送多条信息,通讯系统包括一台主机和多台从机,主机与从机配置相同,均由通过串口通信的STM32和Xtend组成;主机与从机的Xtend采用广播式组网,主机在发送任何数据或指令时都同时向所有从机发送。步骤为:发送端发送开始码、数据、结束码,接收端根据接收的开始码判断接收到的是那组数组;在发送完所有的数据后,发送端发送信号,接收端向发送端发送验证码,以此来校验。本发明简单可靠,能够实现同时传递多组信息;通过随后的校验,可以完全保证收发正确的信息,保证可靠性。
技术领域
本发明属于电子信息技术领域,涉及一种通过串口传输多组信息的通讯方法与系统,尤其涉及一种一个发送端通过串口向多台接收端发送多条信息的通讯系统及方法。
背景技术
对于需要绝对可靠性的场景,如空中打字机,信息的传输需要保证绝对的正确性。目前串口的收发格式普遍采用96N81(波特率为9600,无校验位,8bits为一组数据传输,一位停止位)格式。如果需要传输多组数组类的数据,该格式不能分辨出是哪组数组并且也无法保证可靠性。并且如果以广播式一对多个接收端传输数据,更无法保证其可靠性,可能会出现数据漏发或者漏收的情况,不能保证完全正确地收发。因此,有必要设计一种发送端通过串口向多台接收端发送多条信息可靠的方法及系统。
发明内容
针对现有技术存在的问题,本发明提供一种适用于空中打字机的通过串口传输和接收多条信息的方法及系统,保证传输的准确性。
为了达到上述目的,本发明采用的技术方案为:
一种通过串口传输多组信息的通讯系统,该通讯系统通过一个发送端经串口向多台接收端同时发送多条信息,该通讯系统包括一台主机和多台从机,主机与从机配置相同,均由STM32和Xtend组成,STM32起到数据处理的作用,Xtend起到从机组网和数据传输的作用;STM32与Xtend之间通过串口通信,串口通信采用96N81的格式;主机与从机的Xtend采用广播式组网,主机在发送任何数据或指令时都同时向所有从机发送。
所述的主机中包括发送端,发送端在完成一次数组中1byte数据传输时需要发送开始码、数据和结束码,不同的数组拥有不同的开始码和结束码,相同数组中的数据拥有相同的开始码和结束码。当发送全部数据后,主机发送最终结束码并处理数据,每一组数据生成一个主机验证码,一共会生成n组主机验证码,处理结束后将发送从机发送验证码到主机的指令至从机,从机接收到最终结束码梳理收到的所有数据并生成验证码,从机接收到主机指令后发送从机验证码至主机,进行校验。若校验失败,主机则发送清空码,并重新发送数据。
所述的每个从机都包括一个接收端,接收端通过串口根据发送端发送的数据格式判断接收的是哪个数组的数据:接收端通过开始码判断所收到的是哪个数组,通过结束码被告知发送结束。从机接受主机发送的指令后,处理收到的所有数据,并向主机发送验证码。
所述的数组的个数不大于7组,每个数组的字节数据个数不大于31个;所述主机验证码、从机验证码根据每组数组的数据唯一确定,其格式为前三位为数组序号,后五位为该数组中尾数为1数据的个数;发送每一个字节数据格式包括开始码、数据、结束码。
一种通过串口传输多组信息的通讯系统,基于一台主机和多台从机实现通过一个发送端经串口向多台接收端同时发送多条信息,能够保证数组数据传输的100%收发成功率,通讯方法包括以下步骤:
第一步,主机发送第1个数组至从机
1)主机发送表示发送的内容是第1组数组的第1个字节数据的开始码至从机,从机接收开始码进入等待接收数据状态。
2)主机发送第1组数组的第1个字节数据至从机,从机接收第1字节数据,发送接收后字节数自加1;用m表示一组数组中总字节数据的个数,m≤31。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910398004.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输控制电路
- 下一篇:一种4U存储服务器以及4U存储设备
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置