1 Mbus接收发送机制

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

1.1发送

由集中器向终端仪表传输的信号采用电压值的变化来表示, 即集中器向终端仪表发送的数据码流是一种电压脉冲序列, 用 22V~42V(36 V) 表示逻辑“1”, 用(22V~42V)-10V (24V)表示逻辑 “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

MBUS主机端简化版电路设计相关推荐

  1. yolov3在Linux主机端和jetson nano开发板上的部署,使用,以及tensorrt加速yolov3-tiny

    Linux 主机端上 darknet识别 图片识别:./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg 视频识别:./darknet ...

  2. Android 语音遥控器的整体分析-主机端语音解码的添加

    前面几篇大致介绍了HAL层的实现方式.这里要介绍下如何在Android主机端的HAL层语音解码的添加. 一.首先需要了解libhardware.so(\libhardware\hardware.c) ...

  3. vmax 100K修改SG中lun配置后,aix主机端删除磁盘重新识别盘符顺序紊乱

    vmax修改SG中lun配置后,aix主机端删除磁盘重新识别盘符顺序紊乱 1)初次view配置时,若hdiskpower0为2G较大盘,hdiskpower1-8为5M GK盘 从./symacces ...

  4. 开源项目:DRR(deepstream-ros-robot),针对pc主机端和nvidia-jetson边缘计算平台,实现了基于deepstream框架下的目标分类检测、车道线检测等,并配置了目标追踪

    开源项目: <DRR(deepstream-ros-robot)> 项目介绍: 本项目针对pc主机端和nvidia-jetson边缘计算平台,基于deepstream框架进行加速推理搭建了 ...

  5. USB Type-C 电力传输电路设计-主机端Type-C保护方案

    USB Type-C™ 规范引入了通过 USB 提供可扩展电力传输的新选择,但该规范错综复杂,开发人员面临着安全和布局问题. 本文将介绍 USB Type-C(也称为 USB Type-C)插座解决方 ...

  6. 主机端实时获取Hololens2的RGBD数据流

    整体流程是仿照Github官方文档和这位博主的,具体细节根据个人习惯做了修改并补充了一些说明. 0. 环境配置 Windows10 Unity 2020.3.31f1c1 VS2019 Python3 ...

  7. 主机端的入侵检测,难啃到让人想放弃!

    青藤云安全,江湖人称"藤厂",凭借领先的理念.技术和产品在网络安全圈逐步封神,久战而立于不败之地.为了让更多人了解青藤.了解网络安全,笔者特开通此专栏,争取用简洁明了的语言讲清楚晦 ...

  8. ESP32学习笔记(27)——BLE GAP主机端扫描

    一.背景 1.1 低功耗蓝牙(BLE)协议栈 链路层(LL) 控制设备的射频状态,有五个设备状态:待机.广播.扫描.初始化和连接. 广播 为广播数据包,而 扫描 则是监听广播. GAP通信中角色,中心 ...

  9. 一种具备过载检测和打嗝式保护功能的MBUS主机电路

    关于MBUS电路原理和简化电路见本篇文章, MBUS主机端简化版电路设计_Tech-Wang的博客-CSDN博客https://blog.csdn.net/jsf120/article/details ...

最新文章

  1. 5.1.3.jvm java虚拟机系统参数查看
  2. DDD:用 “四色原型” 进行 “聚合设计”
  3. Hadoop运维记录系列(十二)
  4. 使用 RequireJS 优化 Web 应用前端
  5. 工厂方法源码解析(jdk+logback)
  6. java仿qq登录 界面设计,Java Swing仿QQ登录界面效果
  7. javaScript基础讲义第四天(1)
  8. Redux 并不慢,只是你使用姿势不对 —— 一份优化指南
  9. python 定时自动爬取_python实现scrapy爬虫每天定时抓取数据的示例代码
  10. VMware下Centos7快速搭建vsftpd
  11. 让你受益终生的9种思维
  12. geexbox 编译
  13. python plt引用_先引用matplotlib.pyplot再引用tensorflow报错问题
  14. Python学习视频收集
  15. 不卖菜,互联网巨头应该卖什么?
  16. YOLACT pytorch模型转tensorflow savedModel格式
  17. 计算机出现假桌面怎么解决办法,win10专业版系统桌面经常假死解决办法
  18. python3中26个英文字母排序_26个英文字母的排序是怎样排的?
  19. diy 单片机 自动浇花_基于51单片机的自动浇花装置(很详细)
  20. MATLAB学习系列--绘制函数曲线

热门文章

  1. Retrofit2源码解析
  2. 数据预处理系列:(二)创建试验样本数据
  3. SpaceClaim通过脚本创建新窗口
  4. Easy Touch虚拟摇杆的用法
  5. ESP32设备驱动-TSL2561亮度传感器驱动
  6. Exchange工具10—BPA Tools
  7. appfog mysql_麻烦隧道我的本地Wordpress安装到appfog上的MySQL数据库
  8. Lenovo Y750 7-15IMH05 LA-J561P Rev 1.0笔记本原理图
  9. vue-lottie控制动画的播放、暂停、跳转帧数
  10. 公开课计算机原理,《计算机的基本工作原理》公开课材料