一种总线通讯寻址系统及方法技术方案

技术编号:38987150 阅读:14 留言:0更新日期:2023-10-07 10:17
本发明专利技术涉及一种总线通讯寻址系统及方法,包括:状态预设配置单元与从机电性连接;多路选择器与从机电性连接;状态预设配置单元适于设置每个从机的状态信息;主机适于向多路选择器发送状态控制信号,多路选择器适于根据状态信息和状态控制信号将选择的从机结果输出至主机,主机与选择的从机进行数据通信;实现了无需像现有技术一样,主机和从机建立通信需要先发送一个字节数据以进行寻址,并且因为无需发送8位起始信号则不用限制后续数据传输的字节限制在8位,可根据需求决定通信双方传输的每一帧的数据长度,以及通过多路选择器的状态端口和附加控制端口发送出的数据与每个从机一一对应,则不会出现因从机地址相同导致数据传输异常的情况发生。传输异常的情况发生。传输异常的情况发生。

【技术实现步骤摘要】
一种总线通讯寻址系统及方法


[0001]本专利技术属于通信
,具体涉及一种总线通讯寻址系统及方法。

技术介绍

[0002]IIC总线两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短等特性。其通信原理是当主机向总线发送起始信号启用总线后,主机会发送一个字节数据,这个字节数据共8位,其中包括高7位的从机地址和低1位的数据传送方向,从机地址由出厂时设置,低1位表明的数据传送方向意思是当低1位数据为“0”时,是主机发送数据给从机,当低1位数据为“1”时,是从机发送数据给主机,由此进行寻址,当主机寻址成功后,被寻址的从机需要发送应答信号来回应主机,以此来建立主从机间的通信。
[0003]IIC总线这种主机以寻址方式来建立主从机间的通信的方法,可以准确地寻址到从机,从而建立主从机间的数据通信,但是通过这种寻址方式建立的主从机通信,是导致IIC通信数据传输速率慢的主要原因。因为要进行主从机数据传输之前要先发送一字节的从机地址数据建立联系,且从机还要发送应答信号后才能真正地进行主从机通信,导致真正需要通信的数据发送延迟,所以数据传输速率慢;也因前期发送从机地址7位和数据传输方向1位而导致后续数据传输的数据一字节大小也限制为8位,所以,数据传输速率过慢。并且,当需要通信的寻址从机中,若有从机地址相同的情况下,会导致数据传输异常的情况发生。
[0004]因此,基于上述技术问题需要设计一种新的总线通讯寻址系统及方法。

技术实现思路

[0005]本专利技术的目的是提供一种总线通讯寻址系统及方法。
[0006]为了解决上述技术问题,本专利技术提供了一种总线通讯寻址系统,包括:主机,以及与所述主机电性连接的至少一个多路选择器、状态预设配置单元和若干从机;所述状态预设配置单元与所述从机电性连接;所述多路选择器与所述从机电性连接;所述状态预设配置单元适于设置每个从机的状态信息;所述主机适于向多路选择器发送状态控制信号,所述多路选择器适于根据状态信息和状态控制信号将选择的从机结果输出至所述主机,所述主机与选择的从机进行数据通信。
[0007]进一步,所述多路选择器包括:输出端口、附加控制端口、两个状态端口和四个输入端口;所述输入端口适于连接对应的从机;所述输出端口与所述主机连接;
所述状态端口和附加控制端口与所述主机连接。
[0008]另一方面,本专利技术还提供一种采用上述总线通讯寻址系统的总线通讯寻址方法,包括:确定所通信的从机的三位通信状态信号;对从机状态进行分配;从机获取预设状态信号;判断对应的从机;主机与对应的从机进行通信。
[0009]进一步,所述确定所通信的从机的三位通信状态信号包括:主机发送三位数据到多路选择器的状态端口和附加控制端口,状态端口适于与从机端口匹配,附加控制端口用来表示数据发送的方向。
[0010]进一步,主机发送给从机设置为0,从机发送给主机设置为1。
[0011]进一步,所述对从机状态进行分配包括:状态预设配置单元根据主机的发送的位数3,总共设置成8种状态,一个从机有2种状态,并进行匹配分别对应4个从机。
[0012]进一步,所述从机获取预设状态信号包括:状态预设配置单元将预设每个从机的状态信息发送给每个从机,此状态信息为从机的预设状态信号。
[0013]进一步,所述判断对应的从机包括:根据状态端口和附加控制端口的状态信号,经过多路选择器的处理,获取主机发送三位数据对应的从机地址,通过与所有从机预设状态信号中的预设地址进行对应,哪个从机预设地址对应则从多路选择器的输出端口再输出该从机端口的状态信号,并发送给主机。
[0014]进一步,所述主机与对应的从机进行通信包括:主机收到该状态信号,通过该状态信号判断出需要与主机通信的从机以及数据传输方向是从主机发送给从机还是从机发送给主机。
[0015]进一步,当确定通信的从机和数据传输方向即开始进行主机和从机的通信。
[0016]本专利技术的有益效果是,本专利技术通过主机,以及与所述主机电性连接的至少一个多路选择器、状态预设配置单元和若干从机;所述状态预设配置单元与所述从机电性连接;所述多路选择器与所述从机电性连接;所述状态预设配置单元适于设置每个从机的状态信息;所述主机适于向多路选择器发送状态控制信号,所述多路选择器适于根据状态信息和状态控制信号将选择的从机结果输出至所述主机,所述主机与选择的从机进行数据通信;实现了充分运用多路选择器各个输入、输出以及状态端口,并进行相应设置,通过添加状态预设配置单元对每个从机匹配,打通主从机寻址通信链路,以此来建立主机和从机之间进行IIC的数据通信,无需像现有技术一样,主机和从机建立通信需要先发送一个字节数据(包括7位从机地址位和1位数据传输方向位)进行寻址,并且因为无需发送8位起始信号则不用限制后续数据传输的字节限制在8位,可根据需求决定通信双方传输的每一帧的数据长度,以及通过多路选择器的状态端口和附加控制端口发送出的数据与每个从机一一对应,则不会出现因从机地址相同导致数据传输异常的情况发生。
[0017]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
[0018]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术的总线通讯寻址系统的原理框图;图2是本专利技术的总线通讯寻址方法的流程图;图3是本专利技术的总线通讯寻址方法的具体流程图。
具体实施方式
[0021]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]实施例1,如图1至图3所示,本实施例1提供了一种总线通讯寻址系统,包括:主机(Master),以及与所述主机电性连接的至少一个多路选择器(Multiplexer)、状态预设配置单元和若干从机;所述状态预设配置单元与所述从机电性连接;所述多路选择器与所述从机电性连接;所述状态预设配置单元适于设置每个从机的状态信息;所述主机适于向多路选择器发送状态控制信号,所述多路选择器适于根据状态信息和状态控制信号将选择的从机结果输出至所述主机,所述主机与选择的从机进行数据通信;实现了充分运用多路选择器各个输入、输出以及状态端口,并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种总线通讯寻址系统,其特征在于,包括:主机,以及与所述主机电性连接的至少一个多路选择器、状态预设配置单元和若干从机;所述状态预设配置单元与所述从机电性连接;所述多路选择器与所述从机电性连接;所述状态预设配置单元适于设置每个从机的状态信息;所述主机适于向多路选择器发送状态控制信号,所述多路选择器适于根据状态信息和状态控制信号将选择的从机结果输出至所述主机,所述主机与选择的从机进行数据通信。2.如权利要求1所述的总线通讯寻址系统,其特征在于,所述多路选择器包括:输出端口、附加控制端口、两个状态端口和四个输入端口;所述输入端口适于连接对应的从机;所述输出端口与所述主机连接;所述状态端口和附加控制端口与所述主机连接。3.一种采用如权利要求1所述总线通讯寻址系统的总线通讯寻址方法,其特征在于,包括:确定所通信的从机的三位通信状态信号;对从机状态进行分配;从机获取预设状态信号;判断对应的从机;主机与对应的从机进行通信。4.如权利要求3所述的总线通讯寻址方法,其特征在于,所述确定所通信的从机的三位通信状态信号包括:主机发送三位数据到多路选择器的状态端口和附加控制端口,状态端口适于与从机端口匹配,附加控制端口用来表示数据发送的方向。5.如权利要求4所述的总线通讯...

【专利技术属性】
技术研发人员:许芳刘泽南
申请(专利权)人:常州星宇车灯股份有限公司
类型:发明
国别省市:

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

1