7588
- 收藏
- 点赞
- 分享
- 举报
MBUS电力线通讯,抛砖引玉
本帖最后由 dongfo 于 2013-11-16 12:35 编辑
见到有人发电力线载波的,插个嘴。目前在做MBUS通讯的东西。
介绍:
贴一个百度文库的介绍在后面,有耐心的就看看吧。没耐心的我就简单说一下。
这种依靠电力线的传输方式是半双工的通讯,只有主站能发起通讯,从站只能应答。主站依靠电平的变化发送数据,从站则依靠改变通讯线的电流来向主站发送数据。
应用:
其应用目前主要还是在各种表上(不是“表哥”的表哦,o(∩_∩)o 哈哈)。城市居民楼中各家各户都有很多表,水表,气表,电表,北方还有热量表,等等。
DIY空间:
其实看起来好像有点难,电平变化还好说,电流变化不会了就。其实有现成的芯片可用的,虽然小贵。这样一来所谓MBUS就和232,485一样成了硬件协议。所以硬件搭建还是蛮简单的。当然牛人们都是自己搭电路的,手头的远传表才开一看,自己搭的电路。有芯片硬件不是问题,问题在软件上,需要遵守一些国标规约。多数仪表还是遵守规约的。
应用推荐:芯片国外的主要是TI的TSS721A,国内也有一款芯片:CMT100。不过这两款芯片工作起来不太一样,具体问题具体分析吧。
最后,贴文件。
其中DTL645是目前的电力表的总线规约,国标,程序得这么写,么的办法。
CJ-T_188-2004宽泛一点的总线国标。
其他名如其文,大家可以望文生义,呵呵。
在下愚笨没做出什么出彩的东西,大家有什么好的想法,做出好的作品,尽情来打击我吧。
MBUS协议
仪表总线(meter bus,MBus)是一种新型总线结构,MBus主要特点是两条无极性传输线来同时供电和传输串行数据,而各个子站(以不同的ID确认)并联在MBus总线上。将MBus用于各类仪表或相关装置的能耗类智能管理系统中时,可对相关数据或信号进行采集并传递至集中器,然后再通过相应的接口传至主站。利用MBus可大大简化住宅小区,办公场所等能耗智能化管理系统的布线和连接,且具有结构简单、造价低廉、可靠性高的特点。。由 MBus 构成的能耗智能化管理系统由终端数据或信号采集子站及其 MBus 收发电路、MBus 总线、主站及其 MBus 转换器等组成。
1。仪表总线中的接收发送机制:对于主从式通信系统,因从机之间不能直接交换信息,只能通过主机来转发,此时采用MBus可以实现对从机的相关数据进行采集,并传递至集中器,然后再传递至总站。它由主机从机和两线制总线组成。MBus总线是一种半双工通信总线,其可以通过集中器实现给终端仪表远程供电。 MBus 总线上传输的数据位定义如下:
(1) 由集中器向终端仪表终端传输的信号采用电压值的变化来表示, 即集中器向终端仪表终端发送的数据码流是一种电压脉冲序列, 用 + 36 V 表示逻辑“1”, 用+ 24 V 表示逻辑 “0” 。在稳态时,线路将保持“1” 状态,图1 (a)部分所示是由集中器向终端仪表终端传输的数据码流图。
(2) 从终端仪表终端向集中器传输的信号采用电流值的变化来表示, 即由终端仪表终端向集中器发送的数据码流是一种电流脉冲序列, 通常用1. 5 mA的电流值表示逻辑 “1” ,当传输 “0” 时,由终端仪表终端控制可使电流值增加11~20 mA。在稳态时, 线路上的值为持续的 “1” 状态。当终端仪表终端接收信号时, 其电流应处于稳态 “1” ,在接收信号时, 其电压值的变化所导致的电流变化不应超过0. 2 %/ V。图1 (b)部分的所示是由终端仪表终端向集中器传输数据的码流图。
(3) 当终端仪表子站向主机发送的电流信号相互冲突时,则产生如图1 (c)所示,总线电流相互叠加,总线电压由于瞬间消耗电流增加产生瞬间较图 1 ( b) 时大,通过这一点可以判断终端仪表子站通讯有否冲突。通讯系统采用总线供电,当远距离传输时,总线上的分布电阻将导致总线电压下降,终端接收芯片应以该终端仪表子站站点总线上的电压差的绝对值为接收信号, 即具有动态接收信号的能力。实际接收情况为:任一子站电压最高值Vmax 范围应为21~42 V ,子站处的电压值比该点的 Vmax 低5. 5 V 时, 应记录一个标记,当比该点的 Vmax 低 8. 2 V 时,应记录信号“0” 。终端微处理器可以选择3 种供电方式(1)仅由总线供电; (2)仅用自带电池供电;
(4) 由总线供电,自带电池做备用电源,当总线供电失败时,终端自动切换到
电池供电。为保证其中任何一个子站短路时不影响整系统功能, 在各子站电路中应接有430Ω±10Ω的短路限流电阻, 以保证短路时的该支路最大电流不超过100 mA。
见到有人发电力线载波的,插个嘴。目前在做MBUS通讯的东西。
介绍:
贴一个百度文库的介绍在后面,有耐心的就看看吧。没耐心的我就简单说一下。
这种依靠电力线的传输方式是半双工的通讯,只有主站能发起通讯,从站只能应答。主站依靠电平的变化发送数据,从站则依靠改变通讯线的电流来向主站发送数据。
应用:
其应用目前主要还是在各种表上(不是“表哥”的表哦,o(∩_∩)o 哈哈)。城市居民楼中各家各户都有很多表,水表,气表,电表,北方还有热量表,等等。
DIY空间:
其实看起来好像有点难,电平变化还好说,电流变化不会了就。其实有现成的芯片可用的,虽然小贵。这样一来所谓MBUS就和232,485一样成了硬件协议。所以硬件搭建还是蛮简单的。当然牛人们都是自己搭电路的,手头的远传表才开一看,自己搭的电路。有芯片硬件不是问题,问题在软件上,需要遵守一些国标规约。多数仪表还是遵守规约的。
应用推荐:芯片国外的主要是TI的TSS721A,国内也有一款芯片:CMT100。不过这两款芯片工作起来不太一样,具体问题具体分析吧。
最后,贴文件。
其中DTL645是目前的电力表的总线规约,国标,程序得这么写,么的办法。
CJ-T_188-2004宽泛一点的总线国标。
其他名如其文,大家可以望文生义,呵呵。
在下愚笨没做出什么出彩的东西,大家有什么好的想法,做出好的作品,尽情来打击我吧。
MBUS协议
仪表总线(meter bus,MBus)是一种新型总线结构,MBus主要特点是两条无极性传输线来同时供电和传输串行数据,而各个子站(以不同的ID确认)并联在MBus总线上。将MBus用于各类仪表或相关装置的能耗类智能管理系统中时,可对相关数据或信号进行采集并传递至集中器,然后再通过相应的接口传至主站。利用MBus可大大简化住宅小区,办公场所等能耗智能化管理系统的布线和连接,且具有结构简单、造价低廉、可靠性高的特点。。由 MBus 构成的能耗智能化管理系统由终端数据或信号采集子站及其 MBus 收发电路、MBus 总线、主站及其 MBus 转换器等组成。
1。仪表总线中的接收发送机制:对于主从式通信系统,因从机之间不能直接交换信息,只能通过主机来转发,此时采用MBus可以实现对从机的相关数据进行采集,并传递至集中器,然后再传递至总站。它由主机从机和两线制总线组成。MBus总线是一种半双工通信总线,其可以通过集中器实现给终端仪表远程供电。 MBus 总线上传输的数据位定义如下:
(1) 由集中器向终端仪表终端传输的信号采用电压值的变化来表示, 即集中器向终端仪表终端发送的数据码流是一种电压脉冲序列, 用 + 36 V 表示逻辑“1”, 用+ 24 V 表示逻辑 “0” 。在稳态时,线路将保持“1” 状态,图1 (a)部分所示是由集中器向终端仪表终端传输的数据码流图。
(2) 从终端仪表终端向集中器传输的信号采用电流值的变化来表示, 即由终端仪表终端向集中器发送的数据码流是一种电流脉冲序列, 通常用1. 5 mA的电流值表示逻辑 “1” ,当传输 “0” 时,由终端仪表终端控制可使电流值增加11~20 mA。在稳态时, 线路上的值为持续的 “1” 状态。当终端仪表终端接收信号时, 其电流应处于稳态 “1” ,在接收信号时, 其电压值的变化所导致的电流变化不应超过0. 2 %/ V。图1 (b)部分的所示是由终端仪表终端向集中器传输数据的码流图。
(3) 当终端仪表子站向主机发送的电流信号相互冲突时,则产生如图1 (c)所示,总线电流相互叠加,总线电压由于瞬间消耗电流增加产生瞬间较图 1 ( b) 时大,通过这一点可以判断终端仪表子站通讯有否冲突。通讯系统采用总线供电,当远距离传输时,总线上的分布电阻将导致总线电压下降,终端接收芯片应以该终端仪表子站站点总线上的电压差的绝对值为接收信号, 即具有动态接收信号的能力。实际接收情况为:任一子站电压最高值Vmax 范围应为21~42 V ,子站处的电压值比该点的 Vmax 低5. 5 V 时, 应记录一个标记,当比该点的 Vmax 低 8. 2 V 时,应记录信号“0” 。终端微处理器可以选择3 种供电方式(1)仅由总线供电; (2)仅用自带电池供电;
(4) 由总线供电,自带电池做备用电源,当总线供电失败时,终端自动切换到
电池供电。为保证其中任何一个子站短路时不影响整系统功能, 在各子站电路中应接有430Ω±10Ω的短路限流电阻, 以保证短路时的该支路最大电流不超过100 mA。
文件: M_Bus终端收发芯片TSS721的原理及应用.pdf
下载
文件: CJ-T_188-2004.pdf
下载
文件: CMT001设计参考手册.pdf
下载
文件: CMT100-MBUS总线通讯芯片数据手册.pdf
下载
文件: DLT645-2007.pdf
下载
我来回答
回答4个
时间排序
认可量排序
认可0
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2018-08-20 22:08:40
-
2013-08-26 14:17:07
-
2014-09-25 15:55:52
-
2013-11-25 17:20:14
-
2018-07-09 09:24:12
-
2019-08-12 16:02:19
-
2023-02-25 11:41:11
-
2015-07-18 13:34:14
-
2017-09-15 15:21:06
-
2013-10-31 15:53:31
-
2018-03-20 11:02:18
-
2019-12-06 09:24:44
-
2020-03-31 21:06:08
-
2020-10-12 16:32:36
-
02016-03-21 15:00:19
-
2008-11-18 18:50:58
-
2015-08-14 21:14:45
-
2013-11-22 22:22:46
-
2020-07-31 11:33:40
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5SS928的emmc有32GB,bootargs设置使用16GB,但是为啥能用的只有rootfs的大小
-
33SS928怎样烧写ubuntu系统
-
10ToolPlatform下载rootfs提示网络失败
-
10谁有GK7205V500的SDK
-
5Hi3516CV610 烧录不进去
-
10Hi3559AV100 芯片硬解码h265编码格式的视频时出现视频播放错误,解码错误信息 s32PackErr:码流有错
-
5海思SS928 / SD3403的sample_venc.c摄像头编码Demo中,采集到的摄像头的YUV数据在哪个相关的函数中?
-
5海鸥派openEuler无法启动网卡,连接WIFI存在问题
-
66有没有ISP相关的巨佬帮忙看看SS928对接IMX347的图像问题
-
50求助hi3559与FPGA通过SLVS-EC接口对接问题
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认