[发明专利]一种基于系统总线的多机通讯系统及通讯方法有效
| 申请号: | 202210817789.4 | 申请日: | 2022-07-13 |
| 公开(公告)号: | CN114884770B | 公开(公告)日: | 2022-10-18 |
| 发明(设计)人: | 杨传宝 | 申请(专利权)人: | 南京观海微电子有限公司 |
| 主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L61/5038 |
| 代理公司: | 北京创赋致远知识产权代理有限公司 11972 | 代理人: | 汤磊 |
| 地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 系统总线 通讯 系统 方法 | ||
本发明公开了一种基于系统总线的多机通讯系统及通讯方法,包括基于系统总线分布的多机通讯组网络,所述多机通讯组网络包括主机和从机组,所述从机组包括正常从机和监听从机,在多机通讯任一时刻时,所述正常从机工作于总线数据交互模式,所述监听从机工作于同步监听获取模式,所述同步监听获取模式包括:监听从机可同步监听并获取主机向被监听的正常从机发送的总线数据。本发明解决了现有技术存在多机通讯中非数据从机获取数据的时间较长的问题,大幅度降低多设备从同一从机获取数据的传输时间,提高传输利用率,在不影响如I2C等总线本身功能的情况下,实现了多设备同时获得需要的数据的效果。
技术领域
本发明属于多机通讯技术领域,尤其涉及一种基于系统总线的多机通讯系统及通讯方法。
背景技术
现有多机通讯过程中,如图2、3所示,第一次传输主机先获得数据;第二次传输从机1获得数据;第三次传输从机2获得数据;在第一次到到第三次传输时,主机、从机1与从机2中的数据有可能不相同,在实际使用时可能会产生一些问题(比如显示画面差异),因此,现有技术存在多机通讯中非数据从机获取数据的时间较长的问题。
发明内容
发明目的:针对上述问题,本发明的目的是解决多机通讯中非数据从机获取数据的时间较长的问题。
技术方案:一种基于系统总线的多机通讯系统,包括:
基于系统总线分布的多机通讯组网络,所述多机通讯组网络包括主机和从机组,所述从机组包括正常从机和监听从机,在多机通讯任一时刻时,所述正常从机工作于总线数据交互模式,所述监听从机工作于同步监听获取模式,所述同步监听获取模式包括:监听从机可同步监听并获取主机向被监听的正常从机发送的总线数据。
进一步,所述监听从机映射一本机地址和至少一监听地址。
进一步,所述监听从机的监听地址为被监听的正常从机的本机地址。
进一步,所述本机地址和监听地址可通过写地址方式设定。
进一步,所述写地址方式包括:
若监听地址为本机地址,则本从机只工作于总线数据交互模式;
若当前从机的监听地址为正常从机的本机地址,则本从机工作于总线数据交互模式,或工作于同步监听获取模式。
一种基于系统总线的多机通讯方法,所述多机通讯方法包括:
总线数据交互模式:
判断接收到的数据读写地址是否匹配本机地址,若匹配,则:
若当前总线数据为写入状态,则将当前总线数据写入本从机;
若当前总线数据为读出状态,则从本从机读出当前总线数据;
否则;
同步监听获取模式:
判断接收到的数据读写地址是否匹配监听地址,若匹配,则:
若当前总线数据为写入状态,则将主机和被监听的正常从机写入的总线数据写入本从机。
进一步,所述多机通讯方法还包括:所述同步监听获取模式还包括:
若主机和被监听的正常从机交互模式采用分段传输,则监听从机可同步监听并获取分段传输的总线数据。
进一步,所述多机通讯方法还包括:
从机地址分配模式:
判断接收到的地址分配指令中的从机分配地址是否匹配本机地址,若匹配,则将被监听的正常从机的本机地址写入为本机监听地址,且本从机或工作于总线数据交互模式,或工作于同步监听获取模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京观海微电子有限公司,未经南京观海微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210817789.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农业植保无人机飞行路线优化方法
- 下一篇:一种高并发的短信处理方法





