mbus主站电路设计_proteus子电路模块

mbus主站电路设计_proteus子电路模块1Mbus接收发送机制对于主从式通信系统,因从机之间不能直接交换信息,只能通过主机来转发,此时采用MBus可以实现对从机的相关数据进行采集,并传递至集中器,然后再传递至总站。它由主机从机和两线制总线组成。MBus总线是一种半双工通信总线,其可以通过集中器实现给终端仪表远程供电。1.1发送由集中器向终端仪表传输的信号采用电压值的变化来表示,即集中器向终端仪表发送的数据码流是一种电压脉冲序列,用+36V表示逻辑“1”,用+24V表示逻辑“0”。在稳态时,线路将保持“1”状态。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1 Mbus接收发送机制

对于主从式通信系统,因从机之间不能直接交换信息,只能通过主机来转发,此时采用MBus可以实现对从机的相关数据进行采集,并传递至集中器,然后再传递至总站。它由主机从机和两线制总线组成。MBus总线是一种半双工通信总线,其可以通过集中器实现给终端仪表远程供电。

1.1发送

由集中器向终端仪表传输的信号采用电压值的变化来表示, 即集中器向终端仪表发送的数据码流是一种电压脉冲序列, 用 + 36 V 表示逻辑“1”, 用+ 24 V 表示逻辑 “0” 。在稳态时,线路将保持“1” 状态。

1.2接收

从终端仪表向集中器传输的信号采用电流值的变化来表示, 即由终端仪表向集中器发送的数据码流是一种电流脉冲序列, 通常用1. 5 mA的电流值表示逻辑 “1” ,当传输 “0” 时,由终端仪表控制可使电流值增加11~20 mA。在稳态时, 线路上的值为持续的 “1” 状态。当终端仪表接收信号时, 其电流应处于稳态 “1” 。

2 原理图

原理图

2.1发送

通过MBUS_TX信号的电平高低来调节U2 LM317 ADJ电阻,从而将MBUS_TX信号转化为36V&24V电压变化。

2.2接收

从机信号为1时,环路电流处于稳态,MBUS+点的电压不变,U35A的IN+>IN-,输出高电平,经过电平转换电路转换为TTL电平的MBUS_RX。
从机信号为0时,增加11-20mA的脉冲电流,环路电流增大,流经采样电路(R848、R846)的电流增大,MBUS+点的电压减小。此时,U35A的IN+电压减小,由于U35A的IN-存在稳压电容C11,以及防反流二极管D78,IN-的电压仍维持原来较高的电压,所以IN+<IN-,U35A输出低电平,经过电平转换电路转换为TTL电平的MBUS_RX。

2.3接收使能

由于MBUS主机发送信号时,LM317电压会在36V和24V间跳变,导致MBUS+点的电压也会发生跳变,同样会导致U35A的输出发生变化,即MBUS_TX发生时,MBUS_RX也会接收到发送的数据,因此增加了U33,当MBUS_RX发送数据时,通过MBUS_RX_EN来关掉U33的电源供电,使MBUS_RX始终处于高电平。当MBUS_TX发送完毕后,MBUS_RX_EN使能U33电源供电,MBUS_RX开始接收U35A的信号。以上措施可以避免MBUS主机发送信号时会收到发送信号的问题。

2.4过载检测

通过检测采样电路(R848、R846)两端的电压差,即可得知环路电流,当电流超过阈值时报警或切断电路。
原理图中,当环路电流小于372mA时,MBUS+电压>MBUS+0,U35B的IN+>IN-,输出高电平。当环路电流大于372mA时,U35B的IN+<IN-,输出低电平。通过检测U35B的输出即可检测环路电流是否过载。

后记:

本电路去掉了MBUS主机分流电路,架构简单,成本更低。但去掉分流电路后环路供电电流全部流经采样电阻,所以总电流不宜过大,导致所带的从机不易过多。以电路中的采样电阻阻值为例,最大从机数量建议不要超过128台。
如想增加从机数量,可以将采样电阻减小。坏处就是采样电阻越小,电压比较器处的分压输入就需要越接近,对电源质量要求越高,抗干扰也越差。

/* 这是一段测试代码 */
//为了防止系统判断推荐受影响而添加

```c
#example configuration for a dialup connection authenticated with PAP or CHAP
#
# This is the default configuration used by pon(1) and poff(1).
# See the manual page pppd(8) for information on all the options.
# MUST CHANGE: replace myusername@realm with the PPP login name given to
# your by your provider.
# There should be a matching entry with the password in /etc/ppp/pap-secrets
# and/or /etc/ppp/chap-secrets.
#user "myusername@realm"
# Serial device to which the modem is connected.
# ttyname 串口端口,若非以”/“开头,则会自动补充”/dev/
/dev/ttyS6
#/dev/ttyUSB2
#NO硬件流控
nocrtscts
# 前台运行
nodetach
# speed 串口波特率
# Speed of the serial line.
#115200
9600


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181704.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月15日 下午2:36
下一篇 2022年10月15日 下午2:46


相关推荐

  • C TCPIP编程

    C TCPIP编程c 的 tcpip 通信需要用到 tcpclient tcplistener networkstrea 下面为客户端的程序客户端程序分为四个部分 1 创建一个 tcplient 实例化 2 连接到服务器 需要服务器端的 ip 地址 3 创建网络流 networkstrea 数据传输的通道 4 开始接受和发送数据 usingSystem usingSystem Collections Gen

    2026年3月18日
    3
  • 混元图像3.0图生图模型上线元宝

    混元图像3.0图生图模型上线元宝

    2026年3月12日
    2
  • 三层架构(我的理解及具体分析)

    三层架构(我的理解及具体分析)

    2021年11月23日
    43
  • 呼叫中心系统云部署与自建模式区别

    呼叫中心系统云部署与自建模式区别云呼叫中心是基于计算机电话集成技术 CTI 和云计算技术 集成电话 移动电话 在线客服 email 短信等多种通讯方式的一体化企业综合信息服务系统平台 云呼叫中心 可以从两点去解释 从技术方面讲 呼叫中心使用了云技术 故被称为云呼叫中心 从服务模式上讲 毋须采购设备 购买简单的终端设备即可使用 足够的宽带 一台可上网的电脑即可实现呼叫应用 云呼叫中心不需要购买 安装昂贵的专业设备和系统 没有坐席数量的限制 多分布点集中管理 统一路由统一排队 当下较为热门的厂商例

    2026年3月18日
    2
  • CurrentHashMap笔记

    CurrentHashMap笔记其key不为空桶上链表长度达到8个或者以上,并且数组长度为64以下时只会触发扩容而不会将链表转为红黑树CurrentHashMap(jdk1.8)之所以线程安全因为在添加元素时候,采用synchronized来保证线程安全,然后计算size的时候采用CAS操作进行计算,采用volatile修饰HashEntry[]table保存数据(Node数组),采用table数组元素作为锁细化锁粒度CurrentHashMap(jdk1.7)(Entry数组)之所以线程安全因为

    2022年6月18日
    26
  • 装了OpenClaw只是聊天?你离专业养虾只差这篇小白级攻略【新手篇】

    装了OpenClaw只是聊天?你离专业养虾只差这篇小白级攻略【新手篇】

    2026年3月13日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号