【技术实现步骤摘要】
总线通讯方法及装置、总线通讯系统
本申请涉及总线通讯领域,具体地涉及一种总线通讯方法及装置、总线通讯系统。
技术介绍
随着工业控制技术的不断发展和计算机网络通信技术日益广泛的应用,远距离数字通讯变得越来越普及,电子系统中有多种通讯接口,包括串行总线接口、并行总线接口。受到应用场合的接口数量限制等因素,在非高速的通讯接口中,往往采用串行总线接口,典型如RS-232、RS-485、串行外设接口(SerialPeripheralInterface,简称SPI)等,接口引脚数量往往包括电源、地、数据输入、数据输出等至少4线。为规范总线通讯,业界发展出了总线协议,即RS-485总线协议。并进一步发展出了单线总线协议,相较与RS-485总线协议,单线协议将RS-485的两根差分信号合并为一根,这样包括电源地的总线接口引线减少到3根。然而在一些特定的应用场合,例如水表、燃气表、热能表等仪表数据抄表、工业电子雷管布线等应用场合,为降低布线成本和施工工程量,往往需要更少的引线数量。为此业界发展出了单总线协议(1-wire),将通讯接口引脚数降到3个(包括电源、地、双向数据引脚)。更进一步,远程抄表系统(symphonicmbus,简称M-BUS)总线接口将电源和数据信号合并在一起,加上地线,总线接口减少至2线。然而M-BUS总线将数据信号叠加在电源信号之上,电源电压24V叠加12v信号之后总电压上升至36V,系统所需元器件的耐压规格需要提高,并且在电源电压之上解调信号也带来了电路的复杂度,增加了系统成本,一定程度上抵消了总线引 ...
【技术保护点】
1.一种总线通讯方法,其特征在于,所述方法包括:/n通过电压调制产生主从信号,所述主从信号包括若干个时钟周期,每个时钟周期内包括第一电平和第二电平,所述第一电平和所述第二电平不同,其中,一时钟周期内,若所述第一电平的持续时间小于所述第二电平的持续时间则表示逻辑1,若所述第一电平的持续时间在大于所述第二电平的持续时间则表示逻辑0;/n将所述主从信号通过所述总线发送至从设备,以使所述从设备根据所述时钟周期实现时钟同步并根据同步后的时钟对所述主从信号解调;/n其中,所述总线包括第一线和第二线,所述主从信号在所述第一线和所述第二线上互为反相。/n
【技术特征摘要】
1.一种总线通讯方法,其特征在于,所述方法包括:
通过电压调制产生主从信号,所述主从信号包括若干个时钟周期,每个时钟周期内包括第一电平和第二电平,所述第一电平和所述第二电平不同,其中,一时钟周期内,若所述第一电平的持续时间小于所述第二电平的持续时间则表示逻辑1,若所述第一电平的持续时间在大于所述第二电平的持续时间则表示逻辑0;
将所述主从信号通过所述总线发送至从设备,以使所述从设备根据所述时钟周期实现时钟同步并根据同步后的时钟对所述主从信号解调;
其中,所述总线包括第一线和第二线,所述主从信号在所述第一线和所述第二线上互为反相。
2.根据权利要求1所述的方法,其特征在于,所述一时钟周期内,若所述第一电平的持续时间小于所述第二电平的持续时间则表示逻辑1,若所述第一电平的持续时间在大于所述第二电平的持续时间则表示逻辑0,包括:
在一时钟周期内,若所述第一电平的持续时间为所述时钟周期的1/4、且所述第二电平的持续时间为所述时钟周期的3/4,则表示逻辑1;若所述第一电平的持续时间为所述时钟周期的3/4、且所述第二电平的持续时间为所述时钟周期的1/4,则表示逻辑0。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果在所述总线上检测到调制电流,则根据检测到的调制电流解调得到所述从设备发送的从主信号。
4.根据权利要求3所述的方法,其特征在于,在检测所述总线上的调制电流时,持续发送预设逻辑信号,以使得所述从设备保持时钟同步并根据同步后的时钟周期发送所述从主信号。
5.根据权利要求3所述的方法,其特征在于,所述根据所述调制电流解调得到所述从设备发送的从主信号,包括:
若检测到的调制电流的值位于第一电流区间内表示从主信号中的逻辑1,若检测到的调制电流的值位于第二电流区间内表示逻辑0,所述第一电流区间不同于所述第二电流区间。
6.根据权利要求3所述的方法,其特征在于,当所述总线传输所述从主信号时,总线上的信号电平幅度低于传输所述主从信号时的信号电平幅度。
7.一种总线通讯方法,其特征在于,所述方法包括:
通过总线接收主设备发送的主从信号,所述主从信号包括若干个时钟周期,每个时钟周期内包括第一电平和第二电平,所述第一电平和所述第二电平不同;
根据所述时钟周期与所述主设备实现时钟同步,并根据同步后的时钟对所述主从信号解调;
其中,一时钟周期内,若所述第一电平的持续时间小于所述第二电平的持续时间则表示逻辑1,若所述第一电平的持续时间在大于所述第二电平的持续时间则表示逻辑0,所述总线包括第一线和第二线,所述主从信号在所述第一线和所述第二线上互为反相。
8.根据权利要求7所述的方法,其特征在于,所述一时钟周期内,若所述第一电平的持续时间小于所述第二电平的持续时间则表示逻辑1,若所述第一电平的持续时间在大于所述第二电平的持续时间则表示逻辑0,包括:
在一时钟周期内,若所述第一电平的持续时间为所述时钟周期的1/4、且所述第二电平的持续时间为所述时钟周期的3/4,则表示逻辑1;若所述第一电平的持续时间为所述时钟周期的3/4、且所述第二电平的持续时间为所述时钟周期的1/4,则表示逻辑0。
9.根据权利要求7所述的方法...
【专利技术属性】
技术研发人员:李蔚,曾梦琪,戴忠东,
申请(专利权)人:上海复控华龙微系统技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。