CN102306444B - 一种m-bus主站接收电路及数据接收方法 - Google Patents

一种m-bus主站接收电路及数据接收方法 Download PDF

Info

Publication number
CN102306444B
CN102306444B CN 201110123173 CN201110123173A CN102306444B CN 102306444 B CN102306444 B CN 102306444B CN 201110123173 CN201110123173 CN 201110123173 CN 201110123173 A CN201110123173 A CN 201110123173A CN 102306444 B CN102306444 B CN 102306444B
Authority
CN
China
Prior art keywords
voltage
bus
circuit
comparer
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 201110123173
Other languages
English (en)
Other versions
CN102306444A (zh
Inventor
黄永忠
沈秀强
肖存通
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZHEJIANG ZHENGTAI ZHONGZI CONTROL ENGINEERING Co Ltd
Original Assignee
ZHEJIANG ZHENGTAI ZHONGZI CONTROL ENGINEERING Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHEJIANG ZHENGTAI ZHONGZI CONTROL ENGINEERING Co Ltd filed Critical ZHEJIANG ZHENGTAI ZHONGZI CONTROL ENGINEERING Co Ltd
Priority to CN 201110123173 priority Critical patent/CN102306444B/zh
Publication of CN102306444A publication Critical patent/CN102306444A/zh
Application granted granted Critical
Publication of CN102306444B publication Critical patent/CN102306444B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Dc Digital Transmission (AREA)

Abstract

本发明公开一种M-BUS主站的接收电路及数据接收方法,要解决的技术问题是提供一种稳定可靠,通讯波特率自适应的M-BUS主站接收电路及数据接收方法。为解决上述问题,本发明的M-BUS主站接收电路采用的技术方案包括电流监测单元、DA电路、比较器、电流/电压转换电路,所述电流监测单元实时监测环路电流,所述DA转换电路产生比较器的参考电压,所述比较器对DA转换电路产生的参考电压和电流/电压转换电路产生的电压进行比较,得出M-BUS电路上的电流变化,得到模块返回数据。

Description

一种M-BUS主站接收电路及数据接收方法
技术领域
本发明涉及一种M-BUS主站的接收电路及数据接收方法。
背景技术
M-BUS作为一种广泛应用的通讯方式,在集抄领域应用广泛,是一种专门用于远程抄表的高可靠性、高速、廉价的总线架构。它具有两总线无极性、布线无拓扑要求、总线自供电、抗干扰能力强、中继级数多、带终端多、简单可靠等一系列优点。是目前自动抄表***应用的最好的总线标准。现有的M-BUS主站接收电路多利用电容滞后效应作成的反馈电流检测电路。该电路应用范围受限,当通讯协议中出现连续多个0的时候会出现通讯错误,并且波特率范围较窄。无法得到实际应用,在一定程度上限制了M-BUS在国内的推广。
随着市场的发展,M-BUS在集抄领域会有大的发展,市场迫切需要一种稳定可靠,通讯波特率自适应的M-BUS主站。
发明内容
本发明要解决的技术问题是提供一种稳定可靠,通讯波特率自适应的M-BUS主站接收电路及数据接收方法。
为解决上述问题,本发明的M-BUS主站接收电路采用的技术方案包括电流监测单元、DA电路、比较器U1A、电流/电压转换电路,所述电流监测单元由单片机U2动态检测实时监测M-BUS电路电流,并且单片机U2的PWM信号输出端接DA电路的输入端,所述DA电路由电阻R3和电容E1组成,把单片机U2产生的PWM信号变成模拟信号,产生比较器U1A的参考电压,所述电流/电压转换电路由电阻R1组成,所述电阻R1与电阻R2并联再接到比较器U1A反相端,所述比较器U1A对DA电路产生的参考电压和电流/电压转换电路产生的电压进行比较,得出M-BUS电路上的电流变化,得到从站返回数据。
所述的M-BUS主站接收电路,其特征在于所述电阻R1上并连有滤波电容C1、稳压管DZ1。
一种M-BUS主站接收电路的数据接收方法,该方法使用权利要求1所述的M-BUS主站接收电路,其特征在于当M-BUS主站接一个M-BUS从站时,M-BUS主站发送电路发送完数据后,总线电压为传号电压在30V以上,主站在接收状态,从站发送的为逻辑电平“1”,流过通信回路的电流为一个从站的传号电流1.5mA,即逻辑电平“1”,此时在电阻R1上的电压降为UR1 = 1.5mA×20Ω = 0.03V,单片机U2的19脚作为ADC输入脚,单片机U2使用内部的ADC电路采集总线BUS-D的电压,当采集到的数据连续2S内没有变化的时候,认为当前线路稳定,并且M-BUS从站没有在通信过程中;
当通信时:
M-BUS从站返回数据的空号电流为11~20mA,即逻辑电平“0”,因此选用10mA×20Ω=0.2V作为UBUS-REF的上浮电压,所述上浮电压的作用是确定比较器的同相端的电压值,单片机U2根据当前采集到的电压计算应该输出给比较器U1A的同相端的电压UBUS-REF = UR1 + 0.2V;
接一个从站的情况:
当从站返回逻辑电平”1”时,比较器U1A的反相端电压UBUS-D= UR1=0.03V,
同相端电压UBUS-REF = UR1 + 0.2V = 0.03V+0.2V = 0.23V,反相端电压小于同相端电压,比较器U1A输出逻辑电平“1”; 
当从站返回逻辑电平”0”时,假设从站空号电流为15mA, 比较器U1A的反相端电压UBUS-D= UR1=15mA×20Ω=0.3V,同相端电压不变UBUS-REF =0.23V,反相端电压大于同相端电压,比较器U1A输出逻辑电平“0”;
接64个从站的情况:
当M-BUS主站接64个M-BUS从站时,回路电流增加,电阻R1上的电压变大,电阻R1上的电压降为UR1’ = 1.5mA×64×20Ω = 1.92V,单片机U2输出给比较器U1A同相端的电压UBUS-REF = UR1’ + 0.2V = 1.92V+0.2V = 2.12V;
当64个从站中的某一个从站返回逻辑电平”1”时,比较器U1A的反相端电压UR1’ = 1.5mA×64×20Ω = 1.92V,同相端电压UBUS-REF =2.12V,反相端电压小于同相端电压,比较器U1A输出逻辑电平“1”;
当64个从站中的某一个返回逻辑电平”0”时,假设从站空号电流为15mA,比较器U1A的反相端电压UBUS-D= (1.5mA×63+15mA)×20Ω=2.19V,同相端电压不变UBUS-REF = 2.12V,反相端电压大于同相端电压,比较器U1A输出逻辑电平“0”。
 [0009] 本发明具有以下优点:
1.采用单片机动态检测技术实时监测环路电流,在增加和删除从站后可以快速的建立新的参考电平。
2.通信稳定可靠,参考电平不受数据影响,适用于各种通信协议和多种通信波特率
3.电路简单,测试方便,便于大规模生产和调试。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明的电路结构示意图。
图2为本发明的电路图。
具体实施方式
如图1和图2所示, M-BUS+ 和M-BUS- 是主站M-BUS的接口,和M-BUS主站发送电路接在一起,是对外的M-BUS主站接口。本发明M-BUS- 上设置电M-BUS主站接收电路,包括电流监测单元、DA电路、比较器U1A、电流/电压转换电路,所述电流监测单元由单片机U2动态检测实时监测M-BUS电路电流,并且单片机U2的PWM信号输出端接DA电路的输入端,所述DA电路由电阻R3和电容E1组成,把单片机U2产生的PWM信号变成模拟信号,产生比较器U1A的参考电压,所述电流/电压转换电路由电阻R1组成,所述电阻R1与电阻R2并联后再接到比较器U1A反相端,所述比较器U1A对DA电路产生的参考电压和电流/电压转换电路产生的电压进行比较,得出M-BUS电路上的电流变化,得到从站返回数据。
 [0016] 本发明的M-BUS主站接收电路,在R1上并连有滤波电容C1、稳压管DZ1。C1是滤波电容,滤除通信线上的杂波干扰。DZ1是稳压管,防止从站数量过多或短路的时候使BUS-D电压过高而烧坏后面的元器件。
本发明的M-BUS主站接收电路的数据接收方法,一种M-BUS主站接收电路的数据接收方法,该方法使用权利要求1所述的M-BUS主站接收电路,其特征在于当M-BUS主站接一个M-BUS从站时,M-BUS主站发送电路发送完数据后,总线电压为传号电压在30V以上,主站在接收状态,从站发送的为逻辑电平“1”,流过通信回路的电流为一个从站的传号电流1.5mA,即逻辑电平“1”,此时在电阻R1上的电压降为UR1 = 1.5mA×20Ω = 0.03V,单片机U2的19脚作为ADC输入脚,单片机U2使用内部的ADC电路采集总线BUS-D的电压,当采集到的数据连续2S内没有变化的时候,认为当前线路稳定,并且M-BUS从站没有在通信过程中;
当通信时:
M-BUS从站返回数据的空号电流为11~20mA,即逻辑电平“0”,因此选用10mA×20Ω=0.2V作为UBUS-REF的上浮电压,所述上浮电压的作用是确定比较器的同相端的电压值,单片机U2根据当前采集到的电压计算应该输出给比较器U1A的同相端的电压UBUS-REF = UR1 + 0.2V;
接一个从站的情况:
当从站返回逻辑电平”1”时,比较器U1A的反相端电压UBUS-D= UR1=0.03V,
同相端电压UBUS-REF = UR1 + 0.2V = 0.03V+0.2V = 0.23V,反相端电压小于同相端电压,比较器U1A输出逻辑电平“1”; 
当从站返回逻辑电平”0”时,假设从站空号电流为15mA, 比较器U1A的反相端电压UBUS-D= UR1=15mA×20Ω=0.3V,同相端电压不变UBUS-REF =0.23V,反相端电压大于同相端电压,比较器U1A输出逻辑电平“0”;
接64个从站的情况:
当M-BUS主站接64个M-BUS从站时,回路电流增加,电阻R1上的电压变大,电阻R1上的电压降为UR1’ = 1.5mA×64×20Ω = 1.92V,单片机U2输出给比较器U1A同相端的电压UBUS-REF = UR1’+ 0.2V = 1.92V+0.2V = 2.12V;
当64个从站中的某一个从站返回逻辑电平”1”时,比较器U1A的反相端电压UBUS-D= UR1’ = 1.5mA×64×20Ω = 1.92V,同相端电压UBUS-REF = 2.12V,反相端电压小于同相端电压,比较器U1A输出逻辑电平“1”;
当64个从站中的某一个返回逻辑电平”0”时,假设从站空号电流为15mA,比较器U1A的反相端电压UBUS-D=(1.5mA×63+15mA)×20Ω=2.19V,同相端电压不变UBUS-REF = 2.12V,反相端电压大于同相端电压,比较器U1A输出逻辑电平“0”。
需要理解到的是:上述实施例虽然对本发明作了比较详细的文字描述,但是这些文字描述,只是对本发明的发明思路简单描述,而不是对本发明设计思路的限制,任何不超出本发明的设计思想的组合、省略、或修改,均落入本发明的保护范围内。

Claims (3)

1.一种M-BUS主站接收电路,其特征在于该电路包括电流监测单元、DA电路、比较器U1A、电流/电压转换电路,所述电流监测单元由单片机U2动态检测实时监测M-BUS电路电流,并且单片机U2的PWM信号输出端接DA电路的输入端,所述DA电路由电阻R3和电容E1组成,把单片机U2产生的PWM信号变成模拟信号,产生比较器U1A的参考电压,所述电流/电压转换电路由电阻R1组成,所述电阻R1与电阻R2并联再接到比较器U1A反相端,所述比较器U1A对DA电路产生的参考电压和电流/电压转换电路产生的电压进行比较,得出M-BUS电路上的电流变化,得到从站返回数据。
2.根据权利要求1所述的M-BUS主站接收电路,其特征在于所述电阻R1上并连有滤波电容C1、稳压管DZ1。
3.一种M-BUS主站接收电路的数据接收方法,该方法使用权利要求1所述的M-BUS主站接收电路,其特征在于当M-BUS主站接一个M-BUS从站时,M-BUS主站发送电路发送完数据后,总线电压为传号电压在30V以上,主站在接收状态,从站发送的为逻辑电平“1”,流过通信回路的电流为一个从站的传号电流1.5mA,即逻辑电平“1”,此时在电阻R1上的电压降为UR1 = 1.5mA×20Ω = 0.03V,单片机U2的19脚作为ADC输入脚,单片机U2使用内部的ADC电路采集总线BUS-D的电压,当采集到的数据连续2S内没有变化的时候,认为当前线路稳定,并且M-BUS从站没有在通信过程中;
当通信时:
M-BUS从站返回数据的空号电流为11~20mA,即逻辑电平“0”,因此选用10mA×20Ω=0.2V作为UBUS-REF的上浮电压,所述上浮电压的作用是确定比较器的同相端的电压值,单片机U2根据当前采集到的电压计算应该输出给比较器U1A的同相端的电压UBUS-REF = UR1 + 0.2V;
接一个从站的情况:
当从站返回逻辑电平”1”时,比较器U1A的反相端电压UBUS-D= UR1=0.03V,
同相端电压UBUS-REF = UR1 + 0.2V = 0.03V+0.2V = 0.23V,反相端电压小于同相端电压,比较器U1A输出逻辑电平“1”; 
当从站返回逻辑电平”0”时,假设从站空号电流为15mA, 比较器U1A的反相端电压UBUS-D= UR1=15mA×20Ω=0.3V,同相端电压不变UBUS-REF =0.23V,反相端电压大于同相端电压,比较器U1A输出逻辑电平“0”;
接64个从站的情况:
当M-BUS主站接64个M-BUS从站时,回路电流增加,电阻R1上的电压变大,电阻R1上的电压降为UR1’= 1.5mA×64×20Ω = 1.92V,单片机U2输出给比较器U1A同相端的电压UBUS-REF = UR1’+ 0.2V = 1.92V+0.2V = 2.12V;
当64个从站中的某一个从站返回逻辑电平”1”时,比较器U1A的反相端电压UBUS-D=UR1’= 1.5mA×64×20Ω = 1.92V,同相端电压UBUS-REF =2.12V,反相端电压小于同相端电压,比较器U1A输出逻辑电平“1”;
当64个从站中的某一个返回逻辑电平”0”时,假设从站空号电流为15mA,比较器U1A的反相端电压UBUS-D= (1.5mA×63+15mA)×20Ω=2.19V,同相端电压不变UBUS-REF = 2.12V,反相端电压大于同相端电压,比较器U1A输出逻辑电平“0”。
CN 201110123173 2011-05-13 2011-05-13 一种m-bus主站接收电路及数据接收方法 Active CN102306444B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110123173 CN102306444B (zh) 2011-05-13 2011-05-13 一种m-bus主站接收电路及数据接收方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110123173 CN102306444B (zh) 2011-05-13 2011-05-13 一种m-bus主站接收电路及数据接收方法

Publications (2)

Publication Number Publication Date
CN102306444A CN102306444A (zh) 2012-01-04
CN102306444B true CN102306444B (zh) 2013-03-13

Family

ID=45380295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110123173 Active CN102306444B (zh) 2011-05-13 2011-05-13 一种m-bus主站接收电路及数据接收方法

Country Status (1)

Country Link
CN (1) CN102306444B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105490905B (zh) * 2015-12-30 2018-11-27 无锡华润矽科微电子有限公司 总线通讯接收端解码电路
CN110430109B (zh) * 2019-08-11 2021-09-07 南京中消安全技术有限公司 一种基于二总线的消防设备的通讯方法及***
CN110930681B (zh) * 2019-12-06 2021-09-03 怀化学院 远程抄表主设备及远程抄表***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1819522B (zh) * 2006-03-16 2011-11-16 山东科技大学 M-Bus总线主机接口装置
CN201397573Y (zh) * 2009-05-04 2010-02-03 河南新天科技有限公司 一种M-Bus主机接口装置
CN202043122U (zh) * 2011-05-13 2011-11-16 浙江正泰中自控制工程有限公司 一种m-bus主站接收电路

Also Published As

Publication number Publication date
CN102306444A (zh) 2012-01-04

Similar Documents

Publication Publication Date Title
CN204423627U (zh) 光伏发电站电池板电力线载波监测***
CN102722971A (zh) 一种协议固化的智能数据采集装置
CN207926616U (zh) 一种仪表总线通讯电路装置
CN102306444B (zh) 一种m-bus主站接收电路及数据接收方法
Cheng et al. The remote monitoring system of transformer fault based on The internet of Things
CN203149559U (zh) 一种多从结构mbus主机装置
CN202166856U (zh) 一种m-bus总线的从机接收电路
CN209467012U (zh) 一种电动汽车充电集群***
CN203350349U (zh) 变电站母线相电压越限报警***
CN202043122U (zh) 一种m-bus主站接收电路
CN201490999U (zh) 基于Modbus协议的电流输出***
CN111223286A (zh) 基于Meter BUS的数据采集装置及方法
Terreros-Barreto et al. Systematic Review of Wired Communication’s Technologies for Active Distribution Networks
CN205565900U (zh) 一种智能断路器通信组网***
CN203732908U (zh) 农业通用监控器模块
CN114415561A (zh) 一种数字化煤矿安全监控***断电时间检测装置
CN202503258U (zh) 宽电压相序、同相及断相保护器
CN210488765U (zh) 基于LoRa技术的停电监测及告警通信模块
CN102655431A (zh) 一种高灵敏度的多模光纤接收电路
CN208477716U (zh) 一种基于ZigBee无线传感器网络的远程抄表***
CN201985886U (zh) 一种二线制从机电路
CN203164750U (zh) 一种m-bus总线监听电路
CN111918153A (zh) 电表数据采集器
CN105656200B (zh) 一种用电信息采集***及方法
CN208956080U (zh) 一种基于rs485的串口协议转换器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant