求教MBUS

2019-03-25 17:31发布

最近接触MBUS,就是抄表上用的,我网上看了下他的资料,貌似主机发电压信号,从机回传的是电流信号,不知道为什么这么设计?有什么原因吗?从机为什么不可以回传电压信号?
大侠们有没有TTL电平转M-BUS的电路?或者给个设计思路?万分感谢~~~~ 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
chunyang
1楼-- · 2019-03-26 01:38
< MBus是专为低功耗数据传输设计的总线模式,在发起通讯前,主机要给从机供电,楼主帖里的所谓“电压信号”一说不够确切,准确的讲,主机是通过改变供电电压来提供电源的同时顺便进行数据传输,而不是简单的传输电压信号,这很容易混淆概念,得弄清其实质。
类似的,MBus的从机通过改变负载的大小来传输信号。对主机而言,负载改变了,电源的输出电流自然也会相应改变,用串联在电源回路里的电阻即可检出该信号,这同样不能简单的认为是“电流信号”。
MBus的接口电路有成品IC,TI等多家公司有产,具体应用信息去其官网检索。MBus采用的通讯原理其实早就有用,比如我就用过,只是MBus成为了一种标准并有现成的IC供应。
过去485接口电路在国内还买不到时(离MBus在国内上市还有十来年),我就用过这种原理来设计远控系统,电路非常简单,当然与MBus不兼容,原理却是完全一样的。主机侧用一块三端可调稳压器LM317给从机远端供电,用晶体管切换采样电阻来控制输出电压同时也传输了信号,从机用并联在传输线(也就是电源线)上的串联电阻来取样得到数据,回传数据时用晶体管短路其中一个电阻从而改变负载来表达,主机在从机接入端与地之间串联了一个小采样电阻来取出从机数据。后来知道了MBus,一声叹息,怎么没搞个专利……
俺当年设计的是一个带有远控终端的控制系统(当然,那个控制系统也是我设计的),远控终端上有数码管和按键,数码管要显示一些主机状态数据,同时要用按键操控主机,所以需要双向通讯,而电缆因预埋线的关系只有两根,而且,远控终端处没有电源供应,所以才想出了这么个办法。
yanjianguo
2楼-- · 2019-03-26 04:46
chunyang 发表于 2013-11-19 21:45
MBus是专为低功耗数据传输设计的总线模式,在发起通讯前,主机要给从机供电,楼主帖里的所谓“电压信号”一 ...

版主大牛,十分感谢,我看了MBUS的介绍,它上面说MBUS两根线是无极性,这怎么解释,既然给丛机供电怎么能不分极性呢?而且我看了公司的主机产品,发送数据1的时候电压是24V,发送0的时候是16V,但是我看到一个网上的图,发送的时候电压24V,发送0的时候是0V,这有什么规定吗?麻烦大侠了。。。
chunyang
3楼-- · 2019-03-26 09:14
 精彩回答 2  元偷偷看……
iclover88
4楼-- · 2019-03-26 10:06
yanjianguo
5楼-- · 2019-03-26 14:32
chunyang 发表于 2014-1-2 16:47
无极性是通过整流桥实现的。在总线接口的输入端接个桥堆,这样就无所谓极性了,但主机输出是直流,当然有 ...

谢谢!!!

一周热门 更多>