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

news2024/9/25 9:34:05

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

上篇中的电路已经验证通过并在产品中实际应用,本篇在此基础上增加了打嗝式保护电路,本电路仅通过multism仿真,并未实际应用。

 

1.当主站发送数据时:

    1.1 MBUS_TX发送高电平(1),Q1导通,U1输出电压为VMARK 36V;

    1.2 MBUS_TX发送低电平(0),Q1截至,U1输出电压为VSPACE24V;

    主站发送数据时,主站接收使能MBUS_RX_EN处于低电平,Q3截止,MBUS_RX始终处于高电平,避免因总线电压变化收到无效数据。

2.当主站接收数据时:

    MBUS_TX始终处于高电平,Q1导通,U1输出电压维持VMARK 36V;

    主站接收使能MBUS_RX_EN处于高电平,Q3导通;

    2.1从机发送数据1,电流维持1.5mA,此时电压比较器U2工作状态如下:

    (Vin+)-(Vin-)=0.15V,Vin+高于Vin-,U2输出高电平,D1反向截止,主站接收MBUS_RX电压为高电平VCC-3V3;

    2.2从机发送数据1,电流增加Ispace,总线电压为Vmark-Ispace×R1,此时电压比较器U2工作状态如下: 

    因电容C2的存在,Vin+电压不变,

    (Vin+)-(Vin-)=-0.28V,Vin+低于Vin-,U2输出低电平0,D1导通,MBUS_RX电压为低电平0;

3.过载检测:

   当从机数量未超过最大值(以最大数量250个为例),总线未短路时,总线电流最大值Imax=Imark×250+Ispace,Imax即过载保护阈值约为0.4A,此时电压比较器U3工作状态如下:

(Vin+)>(Vin-),U3输出高电平,光耦U9导通,电路正常工作。

    当Imax继续增大时,根据以上公式可知Vin+继续减小,将小于Vin-,U3将输出低电平,此时光耦U9关闭,总线电源关断。

    此时因为C3、C4的存在,U3将维持一段时间的低电平输出;

    当C3、C4放电结束后,U3输入端为0V,输出恢复至高电平,此时光耦U9重新导通,总线电源恢复;总线电源恢复后如果总线电流仍然超过过载电流阈值,U3将再次输出低电平,光耦U9再次关断,总线电压断开;总线电源进入“打嗝式”保护状态,直至总线电流低于过载电流阈值,电源保护退出“打嗝”循环,进入正常供电状态。

    根据电容时间常数公式τ = C*R增加C3、C4的容值C,可增加电容放电时间,从而增加“打嗝”的间隔。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/487989.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

itop-3568开发板驱动学习笔记(25)设备树(四)GPIO 实例分析

《【北京迅为】itop-3568开发板驱动开发指南.pdf》 学习笔记 文章目录 GPIO 控制器必要属性其他属性 指定 GPIO 引脚 和时钟类似,GPIO 在设备树中也存在两层定义,首先是 GPIO 控制器,这部分由芯片原厂工程师编写,相当于 GPIO 底层…

恺撒密码太简单?这样一改,秒变地狱级难度(37)

小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 欢迎和猫妹一起,趣味学Python。 今日主题 看过上一篇文章的朋友,可能觉得这样加密,未免太简单了吧? 一共26个字母&#xf…

【java】一文让你了解透彻Java中的IO模型

文章目录 前言一、什么是IO二、常见的IO模型BIO(Blocking IO)如何优化NIO的面世 三、NIO(Non-blocking/New IO)同步非阻塞IO模型IO多路复用模型Java中的NIO 四、AIO(Asynchronous IO)总结 前言 本文只是说…

不要一昧的给孩子做骨密度检查,这些情况才要做

国内,骨密度检测应用非常广泛。也成了很多医院儿科常规的体检项目之一。而在儿科领域,对骨密度检查的必要性、临床参考意义一直颇有争议。 有专家说,“孩子需要及时检测骨密度,但是要用科学有效的检测方式……只有双能X线的检测方…

BetaFlight统一硬件配置文件研读

BetaFlight统一硬件配置文件研读 1. 源由2. 分析2.1 硬件SOC2.2 统一配置文件2.3 cli命令2.4 板级配置主要命令2.4.1 board_name2.4.2 manufacturer_id2.4.3 resource2.4.4 timer2.4.5 dma2.4.6 serial2.4.7 set2.4.8 feature 3. 实例研读3.1 C遗留配置3.2 BoardName - AOCODAR…

asp.net+C#基于web的失物招领系统ccA1A9程序

根据分析,该系统应该有二个角色:管理员、注册用户。系统需要赋予他们对应的功能和权限,具体如下: 管理员具有:管理管理注册用户、管理新闻模块、管理留言的功能和权限。 具有:浏览新闻、管理失物信息、参与…

【Linux内幕】DMA原理

1.前言 I/O设备与主存信息传送的控制方式分为程序轮询、中断、DMA、RDMA等。 2.DMA介绍 DMA,全称Direct Memory Access,即直接存储器访问。 DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之…

GAT1400-视图库标准

一、简述: GA/T 1400是于2017年首次发布关于图片、视频片段、文件等属性对象的传输协议。 GA/T 1400《公安视频图像信息应用系统》分成4个部分: 第一部分–通用技术要求; 第二部分–应用平台技术要求; 第三部分–数据库技术要…

前端学习之使用JavaScript

前情回顾:网页布局 JavaScript 简介 avaScript诞生于1995年,它的出现主要是用于处理网页中的前端验证。所谓的前端验证,就是指检查用户输入的内容是否符合一定的规则。比如:用户名的长度,密码的长度,邮箱的…

刘强:作业帮给OceanBase提了九条意见

3 月 25 日,第一届 OceanBase 开发者大会在北京举行, 作业帮数据库架构师刘强为大家带来了《作业帮基于 OceanBase 的 HTAP 实践》的分享 ,为大家介绍了 OceanBase 上线作业帮半年来的体验与心得。 以下内容由大会演讲整理而成: …

提示工程玩转 ChatGPT

Prompt engineering is the skill of the future. 目录: 1. 简介 (Introduction) 2. 提示指南 (Prompt Guidelines) 2.1 指令要清晰明确 2.2 给模型时间思考 3. 迭代提示 (Iterative Prompt) 3.1 迭代过程 3.2 案例展示 4. 文本概括 (Text Summarization) 4.1 单文本…

五个有用的工具帮助您提高代码质量

前言 对于开发人员而言,代码质量一直是一个非常重要的话题。高质量的代码不仅可以提高应用程序的性能,还可以减少代码错误和维护成本。然而,如何确保代码质量呢?下面介绍五个有用的工具,可以帮助您提高代码质量。 So…

SLAM论文速递:SLAM—— NICER-SLAM: RGB SLAM的神经隐式场景编码—5.04(1)

论文信息 题目: NICER-SLAM:Neural Implicit Scene Encoding for RGB SLAM NICER-SLAM: RGB SLAM的神经隐式场景编码论文地址: https://arxiv.org/pdf/2302.03594.pdf发表期刊: Computer Vision and Pattern Recognition (cs.CV)标签 xxxx…

机器学习:协同过滤推荐算法

目录标题 题目:使用协同过滤(基于用户)构建简单的电影推荐系统1.1.1 实验目的1.1.2 实验内容及步骤1.1.3 程序运行过程、方法和运行结果1.1.4 实验小结 题目:使用协同过滤(基于用户)构建简单的电影推荐系统…

详解Mybatis之参数传递问题

编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 Mybatis版本:3.5.6 目录 一. Mybatis中参数传递问题1.1 单个普通参数传递1.2 多个普通参数传递1.3 命名参数1.4 POJO(java Bean…

MySQL知识学习02(MySQL索引详解)

1、索引介绍? 索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。 索引的作用就相当于书的目录。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字&…

鸿蒙Hi3861学习四-Huawei LiteOS介绍

一、什么是LitesOS Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,是华为物联网战略的重要组成部分,具备轻量级、低功耗、互联互通、组件丰富、快速开发等关键能力。基于物联网领域业务特征打造领域性技术栈,为开发者提供“一…

MEET开发者 | 从无代码小白到大神,95后精神小伙的职场初体验

「无代码开发者故事」第一期的嘉宾是一位初入职场的95后,他保留了白羊座直率、热情的孩子天性,即便长期驻场也能“苦中作乐”,发挥自己旅游和摄影的爱好。初入职场的他在项目中主要承担需求分析的角色,2021年初受公司委派学习和评…

VR全景展示--探索无限可能

随着科技的发展,虚拟现实(Virtual Reality,简称VR)技术逐渐成为人们关注的焦点。VR技术使得人们可以在虚拟现实中体验到与现实世界不同的感官体验。在VR全景展示中,观众可以通过虚拟现实技术,沉浸式地感受到…

指针函数和函数指针

本文目录 • 前言 • 一、返回指针的函数 二、指向函数的指针回到顶部 一、返回指针的函数 指针也是C语言中的一种数据类型,因此一个函数的返回值肯定可以是指针类型的。 返回指针的函数的一般形式为:类型名 * 函数名(参数列表) 比如下面这个函数&#…