一种双通信多节点收发系统的制作方法
- 国知局
- 2024-10-09 15:24:32
本发明涉及通信,特别是涉及一种基于fpga及manchester协议的多节点、多功能、高效率的双通信多节点收发系统。
背景技术:
1、目前,航空电子产品之间的通信,基本上都是使用rs485芯片实现uart协议的传输数据。
2、该方式的优点是:1、半双工工作模式,抗干扰能力强;2、传输数据只需要两条数据线,节省通信线路个数;3、无需时钟信号;4、有奇偶校验位,方便通信的差错检查;5只需要接收端和发送端设置好数据包结构,即可稳定通信。
3、该方式的缺点是:1、数据帧最大支持9位数据,数据传输效率低;2、传输数据波特率较低;3、不支持多主机或者多从机的主从系统。
技术实现思路
1、鉴于上述问题,本发明提供用于克服上述问题或者至少部分地解决上述问题的一种双通信多节点收发系统。
2、本发明提供了如下方案:
3、一种双通信多节点收发系统,包括:
4、fpga器件,所述fpga器件包括功能逻辑模块、第一接口ip核以及第二接口ip核,所述第一接口ip核以及所述第二接口ip核分别彼此独立且均与所述功能逻辑模块相连;
5、第一rs485芯片以及第二rs485芯片,所述第一rs485芯片与所述第一接口ip核相连,所述第二rs485芯片与所述第二接口ip核相连;所述第一rs485芯片连接有第一总线,所述第二rs485芯片连接有第二总线;
6、对外连接器,所述第一总线以及所述第二总线均与所述对外连接器相连;所述对外连接器用于与一个主机以及多个从机相连;所述主机用于形成发送端,所述从机用于形成接收端;
7、所述功能逻辑模块用于生成若干条通信指令,每条所述通信指令的下发间隔10毫秒,每10毫秒被切分为10个1毫秒的时间片,以使每个所述接收端收发数据会被分配一个带有各自地址属性的时间片;
8、所述第一总线以及所述第二总线用于将所述通信指令同时输出至多个所述从机,多个所述从机各自根据所述第一接口ip核以及所述第二接口ip核反馈的数据更新标识决策接收逻辑确定接收数据的目标总线;所述第一接口ip核以及所述第二接口ip核还用于同时通过所述第一总线以及所述第二总线向所述主机发送返回状态数据。
9、优选地:所述通信指令包括握手消息指令、请求接收数据消息指令以及请求发送消息指令;
10、所述握手消息指令用于所述发送端向各节点发送握手消息,各节点接收正确的握手消息时,回返握手成功消息;否则,回返握手失败消息;
11、各节点收到所述请求接收数据消息指令后,进入接收数据状态;
12、各节点收到所述请求发送消息指令后,向所述发送端回返状态信息。
13、优选地:所述决策接收逻辑包括优先接收所述第一总线传输的数据,当所述第一总线数据更新标识无效时接收所述第二总线数据。
14、优选地:所述第一接口ip核以及所述第二接口ip核均用于按照manchester协议进行编码和译码;
15、译码后的数据按照通信协议解析出各种指令类型;并标识出数据有效标志位。
16、优选地:还包括时间信号输出电路,所述时间信号输出电路均与所述第一接口ip核以及所述第二接口ip核相连;所述时间信号输出电路用于向各个节点提供相同的时钟信号和/或复位信号。
17、根据本发明提供的具体实施例,本发明公开了以下技术效果:
18、本申请实施例提供的一种双通信多节点收发系统,利用rs485实现一个主机,多个从机的通信系统,节约设计成本,且该系统能实现多种类型指令的执行及信息交互。在主机和从机都实现两路rs485通信的双通信系统,提高通信抗风险能力,确保在复杂环境下主机和从机也能正常通信。基于manchester协议,无起始位,校验位等信息,且能传输多个字节数据,传输效率较高。使用通信速率高,波特率为20mbps。
19、当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
技术特征:1.一种双通信多节点收发系统,其特征在于,包括:
2.根据权利要求1所述的双通信多节点收发系统,其特征在于,所述通信指令包括握手消息指令、请求接收数据消息指令以及请求发送消息指令;
3.根据权利要求1所述的双通信多节点收发系统,其特征在于,所述决策接收逻辑包括优先接收所述第一总线传输的数据,当所述第一总线数据更新标识无效时接收所述第二总线数据。
4.根据权利要求1所述的双通信多节点收发系统,其特征在于,所述第一接口ip核以及所述第二接口ip核均用于按照manchester协议进行编码和译码;
5.根据权利要求1所述的双通信多节点收发系统,其特征在于,还包括时间信号输出电路,所述时间信号输出电路均与所述第一接口ip核以及所述第二接口ip核相连;所述时间信号输出电路用于向各个节点提供相同的时钟信号和/或复位信号。
技术总结本发明公开了一种双通信多节点收发系统,利用RS485实现一个主机,多个从机的通信系统,节约设计成本,且该系统能实现多种类型指令的执行及信息交互。在主机和从机都实现两路RS485通信的双通信系统,提高通信抗风险能力,确保在复杂环境下主机和从机也能正常通信。基于Manchester协议,无起始位,校验位等信息,且能传输多个字节数据,传输效率较高。使用通信速率高,波特率为20Mbps。技术研发人员:梅勇,张自圃,卢峥受保护的技术使用者:中国兵器装备集团自动化研究所有限公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/308640.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。