基于MBUS的信号传输方法、装置及通信系统制造方法及图纸

技术编号:29078406 阅读:52 留言:0更新日期:2021-06-30 09:37
本发明专利技术公开了一种基于MBUS的信号传输方法、装置及通信系统,其中该方法适用于包括有相互之间通过总线连接的主站和若干个从站的MBUS通信系统,包括:检测总线的电压信号;当在第一时间区间内连续检测到电压信号为空闲电压值时,确定总线为允许传输状态;检测总线的电流信号;当在第二时间区间内连续检测到电流信号小于传输电流值时,确定总线为空闲状态。可见,本发明专利技术能够在从站与总站进行通信前进行总线空闲判断,并在总线空闲时允许从站与总站通信,从而可以满足多个从站同时进行数据传输的需求,且多个从站的数据传输间不会冲突,进而能够在多个从站存在故障时仍然保持数据传输效率,避免了因从站故障点多而导致的增加耗时和浪费资源的问题。时和浪费资源的问题。时和浪费资源的问题。

【技术实现步骤摘要】
基于MBUS的信号传输方法、装置及通信系统


[0001]本专利技术涉及通信
,尤其涉及一种基于MBUS(Meter Bus,仪表总线)的信号传输方法、装置及通信系统。

技术介绍

[0002]传统的MBUS通信系统中,主站发数据给从站是通过电压调制方式进行的,即使用不同电压来进行数字信号传输,而从站往主站发送数据是通过电流调制的方式进行的,也就是改变电流大小来实现数字信号传输。
[0003]目前的基于MBUS总线的数据采集系统,在进行数据采集时,一般都是主站对下属从站进行一问一答式的数据采集,这样数据采集效率非常低,且无法适应多个从站同时进行数据传输的场景,特别是当某些从站出现故障的时候,主站需要额外等待时间,当故障点较多的时候,整个数据采集时间会比较长,耗时耗力,浪费资源。

技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种基于MBUS的信号传输方法、装置及通信系统,其能够在从站与总站进行通信前进行总线空闲判断,并在总线空闲时允许从站与总站通信,从而可以满足多个从站同时进行数据传输的需求,且多个从站的数据传输间不会冲突,进而能够在多个从站存在故障时仍然保持数据传输效率,避免了因从站故障点多而导致的增加耗时和浪费资源的问题。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种基于MBUS的信号传输方法,其适用于包括有相互之间通过总线连接的主站和若干个从站的MBUS通信系统,所述方法包括:
[0006]检测所述总线的电压信号;
[0007]当在第一时间区间内连续检测到所述电压信号为空闲电压值时,确定所述总线为允许传输状态;所述允许传输状态用于指示任一所述从站占用所述总线并向所述主站传输信号;
[0008]检测所述总线的电流信号;
[0009]当在第二时间区间内连续检测到所述电流信号小于传输电流值时,确定所述总线为空闲状态;所述空闲状态用于指示所述主站对所述总线进行调制以使得所述总线的电压信号为所述空闲电压值。
[0010]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0011]检测所述总线的电流信号,当未在第二时间区间内连续检测到所述电流信号小于所述传输电流值时,确定所述总线为非空闲状态;所述非空闲状态用于指示所述主站对所述总线进行调制以使得所述总线的电压信号为非空闲电压值;
[0012]在任一所述从站占用所述总线并向所述主站传输信号时检测所述总线的电压信号;
[0013]当检测到所述电压信号为所述非空闲电压值时,确定所述总线为禁止传输状态;所述禁止传输状态用于指示正在传输信号的所述从站退出占用所述总线并停止向所述主站传输信号。
[0014]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0015]检测所述总线的电流信号,当在第三时间区间内连续检测到所述电流信号小于传输电流值时,确定所述总线为停止传输状态;所述停止传输状态用于表明所述总线上的所有所述从站均已停止向所述主站对所述总线进行调制以使得所述总线的电压信号为非空闲电压值;所述第三时间区间大于所述第二时间区间。
[0016]作为一种可选的实施方式,在本专利技术第一方面中,所述非空闲电压值包括第一电压值和第二电压值;所述方法还包括:
[0017]在接收到数字1信号传输指令时,驱使所述主站对所述总线进行调制以使得所述总线的电压信号为所述第一电压值;所述从站在检测到所述总线的电压信号为所述第一电压值时,判断接收到的信号为数字1;
[0018]在接收到数字0信号传输指令时,驱使对所述总线进行调制以使得所述总线的电压信号为所述第二电压值;所述从站在检测到所述总线的电压信号为所述第二电压值时,判断接收到的信号为数字0。
[0019]作为一种可选的实施方式,在本专利技术第一方面中,所述第一电压值、所述空闲电压值和所述第二电压值的电压大小依次减少,和/或,第三时间区间大于或等于所述第二时间区间的两倍。
[0020]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0021]在接收到数字1信号传输指令时,驱使所述从站对所述总线进行调制以使得所述总线产生一个大于所述传输电流值的电流信号;所述主站在检测到所述总线的电流信号大于所述传输电流值时,判断接收到的信号为数字1;
[0022]在接收到数字0信号传输指令时,驱使所述从站对所述总线进行调制以使得所述总线产生一个小于所述传输电流值的电流信号;所述主站在检测到所述总线的电流信号小于所述传输电流值时,判断接收到的信号为数字0。
[0023]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0024]在所述总站与所述从站通信前,驱使所述总站对所述总线进行调制以使得所述总线在预设时间段内依预设次序产生电压值分别为所述第一电压值、所述空闲电压值和所述第二电压值的三个电平;
[0025]驱使所述从站检测所述三个电平,以学习并储存所述第一电压值、所述空闲电压值和所述第二电压值。
[0026]本专利技术第二方面公开了一种基于MBUS的信号传输装置,其适用于包括有相互之间通过总线连接的主站和若干个从站的MBUS通信系统,所述装置包括:
[0027]第一检测确定模块,用于检测所述总线的电压信号,当在第一时间区间内连续检测到所述电压信号为空闲电压值时,确定所述总线为允许传输状态;所述允许传输状态用于指示任一所述从站占用所述总线并向所述主站传输信号;
[0028]第二检测确定模块,用于检测所述总线的电流信号,当在第二时间区间内连续检测到所述电流信号小于传输电流值时,确定所述总线为空闲状态;所述空闲状态用于指示
所述主站对所述总线进行调制以使得所述总线的电压信号为所述空闲电压值。
[0029]作为一种可选的实施方式,在本专利技术第二方面中,所述第二检测确定模块还用于检测所述总线的电流信号,当未在第二时间区间内连续检测到所述电流信号小于所述传输电流值时,确定所述总线为非空闲状态;所述非空闲状态用于指示所述主站对所述总线进行调制以使得所述总线的电压信号为非空闲电压值;
[0030]所述第一检测确定模块还用于在任一所述从站占用所述总线并向所述主站传输信号时检测所述总线的电压信号,当检测到所述电压信号为所述非空闲电压值时,确定所述总线为禁止传输状态;所述禁止传输状态用于指示正在传输信号的所述从站退出占用所述总线并停止向所述主站传输信号。
[0031]作为一种可选的实施方式,在本专利技术第二方面中,所述第二检测确定模块还用于检测所述总线的电流信号,当在第三时间区间内连续检测到所述电流信号小于传输电流值时,确定所述总线为停止传输状态;所述停止传输状态用于表明所述总线上的所有所述从站均已停止向所述主站对所述总线进行调制以使得所述总线的电压信号为非空闲电压值;所述第三时间区间大于所述第二时间区间。
[0032]作为一种可选的实施方式,在本专利技术第二方面中,所述非空闲电压值包括第一电压值和第二电压本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MBUS的信号传输方法,其特征在于,其适用于包括有相互之间通过总线连接的主站和若干个从站的MBUS通信系统,所述方法包括:检测所述总线的电压信号;当在第一时间区间内连续检测到所述电压信号为空闲电压值时,确定所述总线为允许传输状态;所述允许传输状态用于指示任一所述从站占用所述总线并向所述主站传输信号;检测所述总线的电流信号;当在第二时间区间内连续检测到所述电流信号小于传输电流值时,确定所述总线为空闲状态;所述空闲状态用于指示所述主站对所述总线进行调制以使得所述总线的电压信号为所述空闲电压值。2.根据权利要求1所述的基于MBUS的信号传输方法,其特征在于,所述方法还包括:检测所述总线的电流信号,当未在第二时间区间内连续检测到所述电流信号小于所述传输电流值时,确定所述总线为非空闲状态;所述非空闲状态用于指示所述主站对所述总线进行调制以使得所述总线的电压信号为非空闲电压值;在任一所述从站占用所述总线并向所述主站传输信号时检测所述总线的电压信号;当检测到所述电压信号为所述非空闲电压值时,确定所述总线为禁止传输状态;所述禁止传输状态用于指示正在传输信号的所述从站退出占用所述总线并停止向所述主站传输信号。3.根据权利要求1所述的基于MBUS的信号传输方法,其特征在于,所述方法还包括:检测所述总线的电流信号,当在第三时间区间内连续检测到所述电流信号小于传输电流值时,确定所述总线为停止传输状态;所述停止传输状态用于表明所述总线上的所有所述从站均已停止向所述主站对所述总线进行调制以使得所述总线的电压信号为非空闲电压值;所述第三时间区间大于所述第二时间区间。4.根据权利要求3所述的基于MBUS的信号传输方法,其特征在于,所述非空闲电压值包括第一电压值和第二电压值;所述方法还包括:在接收到数字1信号传输指令时,驱使所述主站对所述总线进行调制以使得所述总线的电压信号为所述第一电压值;所述从站在检测到所述总线的电压信号为所述第一电压值时,判断接收到的信号为数字1;在接收到数字0信号传输指令时,驱使对所述总线进行调制以使得所述总线的电压信号为所述第二电压值;所述从站在检测到所述总线的电压信号为所述第二电压值时,判断接收到的信号为数字0。5.根据权利要求4所述的基于MBUS的信号传输方法,其特征在于,所述第一电压值、所述空闲电压...

【专利技术属性】
技术研发人员:尹星
申请(专利权)人:广东尚永智控科技有限公司
类型:发明
国别省市:

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

1