分享两种电流检测电路设计方案

大家好我是砖一。

在研发设计电路项目时,依据需要实现的功能指标,进行详细的电路方案开发与验证;面对项目的功能电路研发,工程师一般采用的做法是化整为零,化繁为简,也就是将项目的需要实现的整体功能逐一分解拆散,拆散成众多的小功能。例如

电磁炉项目,工程师可以将其拆散成按键检测功能、数码管显示功能、线圈加热功能、AC-DC功能、线圈驱动功能、风扇散热功能等等;

智能马桶盖项目,工程师可以将其拆散成DC-DC功能、座圈加热功能、位置调节功能、水压调节功能、LCD显示功能、蓝牙功能等等;

电动晾衣架项目,工程师可以将其拆散成红外遥控功能、电机驱动功能、LED驱动功能、LDO电源功能、声音提示功能、过载保护功能等等;

在将项目的整体功能拆散成众多的小功能后,工程师就可以根据每一个小功能,开发出对应的电路解决方案,形成电路设计方案A,解决了小功能A的研发需求;

电路设计方案B,解决了小功能B的研发需求;

电路设计方案C,解决了小功能C的研发需求;

以此类推......

e9f83e12b4f74ee6a8c97d94179d1775.png

 最后将这些电路设计方案A、电路设计方案B、电路设计方案C等等通过一定的逻辑关系组合,构成完整的项目方案原理设计。

无论项目方案如何设计,工程师都了解,在电路方案设计中,存在一个重要的参数,也就是电流参数;

除了电流参数,电路中还存在另外三个重要的参数,电压参数、功率参数与时间频率参数。

衡量电路的一些工作状态,就可以通过电流参数的检测获得。比如三极管的放大倍数,工程师可以通过检测三极管的基级电流与集电极电流获得;

LED灯的亮度,工程师可以通过检测流过LED灯的电流获得;

加热电阻丝的温度,工程师可以通过检测加热电阻丝的电流获得;

换言之,项目的工作状态判断,工程师可以利用检测项目中的电流参数等这些数据分析得出。如何检测这些电路中的电流参数,就成为工程师必须要解决的问题了。

怎么检测项目电路中的电流参数呢?这需要从项目的原始电路方案设计过程中去寻找。

既然项目的设计需求可以被分解拆散成众多的小功能A、小功能B、小功能C等等,工程师就能据此确定被检测的电流参数是在哪一个小功能电路中,举例说明。

43cbf1b6bbc7407791188e514659a960.png

 检测电机的工作电流,工程师需要确定项目中的电机是处于小功能A中的Ia,还是小功能B中的Ib,亦或是小功能C中的Ic,还是系统电源中的电流I。

 

不同电路的电流检测,其设计方案也不相同,电路中的电流大致可以细分为两个类别

 

类别一:小功能A的电流Ia,小功能B的电流Ib,小功能C的电流Ic

 

类别二:项目系统电源的电流I

 

电流Ia、Ib与Ic之所以能归纳成一个相同的类别,主要是因为电流Ia、Ib与Ic在电路结构中,是处于独立分支的工作状态,电流Ia、电流Ib与电流Ic的检测互不影响互不干涉,也就是工程师在检测电流Ia的时候,不需要检测电流Ib或者电流Ic;检测电流Ib的时候,不需要检测电流Ia或者Ic;检测电流Ic的时候,不需要检测电流Ia或者电流Ic。

 

与之相反,项目系统电源的电流I,其检测的电路方案设计则需要兼顾电流Ia、电流Ib与电流Ic。为什么会出现这种特殊现象呢?为什么检测系统电源的电流I还需要兼顾小功能电路中的电流Ia、电流Ib与电流Ic呢?工程师是时候回顾一下电路中的基尔霍夫定律了,它会告诉答案

 

系统电源电流I = 电流Ia + 电流Ib + 电流Ic

 

针对电路中这两个类别的电流,工程师该如何去检测呢?如何设计电流检测功能的电路方案呢?同样地,电路中的电流被分为两个类别,与之对应的检测方案,也分为两个

方案一:电阻电压ADC采集方案

方案二:电阻电压运算放大方案

电阻电压ADC采集方案

电流,经过电阻,在其两端会产生一个压降差----欧姆定律

通过检测电路中的电阻R两端的电压U,依据电阻的电路特性,电流I = 电压U / 电阻R,工程师就可以间接检测出电路中的电流。

e1fd7f518ce04f2a8434d2a7a573a13f.png

 在电阻电压ADC采集方案图中,由于电路的串联关系,流入电阻R的电流是等于Ia,也就是被检测的电流参数。

 

当被检测电流Ia流入电阻R,电阻R两端产生一个压降差Ur,由于电阻R的右端直接连接到GND地线(0V),电阻R的左端连接ADC采集端,因此ADC采集的电压也就为电阻R两端的电压Ur。电压Ur通过ADC采集分析处理后,工程师便可以精确地得知检测的电流Ia,Ia = Ur / R。

 

这就是电阻电压ADC采集方案,电流Ib与电流Ic的检测方案与电流Ia原理类似。

 

电阻电压ADC采集方案,虽然能实现工程师检测电路中的电流,但也存在一些优缺点

 

(1)电阻电压ADC采集方案优点

 

工程师在进行项目电路设计的时候,首选的是电路简洁、稳定可靠、成本低廉、较容易实现的方案。电阻电压ADC采集方案,工程师仅仅通过在电路中串联一个电阻R,不需要经过复杂的电路设计、采用高昂的设计成本,就能实现电流I的检测,非常符合首选方案的要求。

 

(2)电阻电压ADC采集方案缺点

 

电阻电压ADC采集方案,虽能帮助工程师实现电流的检测目的,但并非项目系统电路中的电流都能通过此方案检测。在电阻电压ADC采集方案图中,显而易见,检测电路中的电流Ia、电流Ib与电流Ic没有问题,可以分别检测;但若检测电流I,工程师则需要通过同时检测电流Ia、电流Ib与电流Ic,同时设计三个检测电路,同时处理三个电流采集数据,才能依据电流I = 电流Ia + 电流Ib + 电流Ic关系式间接确定电流I的检测,电路设计冗余复杂。

因此电阻电压ADC采集方案,适合电路中的电路Ia、电流Ib与电流Ic这种类似属性的电流检测,对于类似项目系统电流I的电流检测,则显得不是非常适合,不是最优方案。

 

电阻电压运算放大方案

 

电阻电压ADC采集方案,不适合项目系统电流I的检测,那工程师该如何去解决这个问题呢?如何去设计其相应的电路检测方案呢?有没有另外一种电路设计方案能实现呢?

 

当然有,答案是电阻电压运算放大方案。

 

电阻电压运算放大方案,是利用运算放大器的电压放大作用,将微弱的电压信号进行放大处理,送至ADC采集分析计算;与电阻电压ADC采集方案不同之处,在于采样电阻R的电压处理方式不同。

 

 

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

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

相关文章

幻兽帕鲁Palworld游戏服务器多少钱?价格表来了,建议收藏

2024年全网最全的幻兽帕鲁服务器租用价格表,阿里云幻兽帕鲁游戏服务器26元1个月、腾讯云32元一个月、京东云26元一个月、华为云24元1个月,阿腾云atengyun.com整理最新幻兽帕鲁专用4核16G、8核16G、8核32G游戏服务器租用价格表大全: 阿里云幻…

如何把PNG图片转换成CAD图纸DWG格式

环境: CAD2021 PNG图片 问题描述: 如何把PNG图片转换成CAD图纸DWG格式 解决方案: 将PNG图像转换为CAD文件(如DXF或DWG格式)是设计和工程领域中常见的需求之一。幸运的是,有几种工具和软件可以帮助完成…

【考研数学】跟张宇,一看就会,一做就废,换老师有用吗?

宇哥的1000题其实很多同学在刷的时候都会觉得有点吃力,特别是基础不是很牢固一类的 我的感觉是如果基础很差的按照宇哥的做法可能会没有什么思路,基础题可能有的都分析不出来 张宇的30讲还是不太适合零基础的考研党去听...因为宇哥整体节奏较快&#x…

阿里云CentOS7安装ZooKeeper单机模式

前提条件 阿里云CentOS7安装好jdk,可参 hadoop安装 的jdk安装部分 下载 [hadoopnode1 ~]$ cd softinstall [hadoopnode1 softinstall]$ wget https://archive.apache.org/dist/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz 解压 [hadoopnode1 …

全网最全的幻兽帕鲁服务器价格表查询系统,一键报价

2024年全网最全的幻兽帕鲁服务器租用价格表,阿里云幻兽帕鲁游戏服务器26元1个月、腾讯云32元一个月、京东云26元一个月、华为云24元1个月,阿腾云atengyun.com整理最新幻兽帕鲁专用4核16G、8核16G、8核32G游戏服务器租用价格表大全: 阿里云幻…

智驾芯片“独角兽”地平线流血冲刺上市,三年累计亏损47亿元

3月26日,Horizon Robotics(下称“地平线”)向港交所递交招股书,高盛、摩根士丹利、中信建投国际为其联席保荐人。 据介绍,成立于2015年的地平线是一家人工智能计算平台公司,专注于为智能汽车提供高级辅助驾…

算法---动态规划练习-8(打家劫舍2)

打家劫舍2 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址:点这里 2. 讲解算法原理 首先,给定一个非负整数数组 nums,其中 nums[i] 表示第 i 家的财物价值。 定义两个辅助数组 f 和 g,长度都为 n(n 是…

【FedCoin: A Peer-to-Peer Payment System for Federated Learning】

在这篇论文中,我们提出了FedCoin,一个基于区块链的点对点支付系统,专为联邦学习设计,以实现基于Shapley值的实际利润分配。在FedCoin系统中,区块链共识实体负责计算SV,并且新的区块是基于“Shapley证明”&a…

自定义类型:【结构体】

我们知道C语言中有许多的类型,比如char,short,int等等类型。像是这些C语言本身就支持的类型叫做内置类型,但是有一些复杂对象,只有这些类型是完全不够的。比如人,或者一本书。那么我们就可以自己定义一些类…

mysql--事务四大特性与隔离级别

事务四大特性与隔离级别 mysql事务的概念事务的属性事务控制语句转账示例 并发事务引发的问题脏读脏读场景 不可重复读幻读幻读场景 事务的隔离级别读未提交读已提交可重复读(MySQL默认) 总结 mysql事务的概念 事务就是一组操作的集合,他是一…

鸿蒙OS开发实例:【手撸服务卡片】

介绍 服务卡片指导文档位于“开发/应用模型/Stage模型开发指导/Stage模型应用组件”路径下,说明其极其重要。 本篇文章将分享实现服务卡片的过程和代码 准备 请参照[官方指导],创建一个Demo工程,选择Stage模型 鸿蒙OS开发更多内容↓点击…

面试经典150题【111-120】

文章目录 面试经典150题【111-120】67.二进制求和190.颠倒二进制位191.位1的个数136.只出现一次的数字137.只出现一次的数字II201.数字范围按位与5.最长回文子串97.交错字符串72.编辑距离221.最大正方形 面试经典150题【111-120】 六道位运算,四道二维dp 67.二进制…

PCB损耗来源

信号经过PCB板会产生损耗,主要包括导体损耗,介电损耗和辐射损耗 导体损耗:导体损耗是由于电流流动过程中产生电阻损耗而发热。 介电损耗:介电损耗是由于电场通过介质时分子的交替极化和晶格碰撞造成的。 辐射损耗:辐…

YOLOv9 实战指南:打造个性化视觉识别利器,从零开始训练你的专属测试集

论文地址:YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information GitHub:WongKinYiu/yolov9: Implementation of paper - YOLOv9: Learning What You Want to Learn Using Programmable Gradient Information (github.com)…

Linux---多线程(下)

前情提要:Linux---多线程(上) 七、互斥 临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有且只有一个执行流进入临…

PL/SQL的词法单元

目录 字符集 标识符 分隔符 注释 oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 PL/SQL块中的每一条语句都必须以分号结束。 一个SQL语句可以跨多行,但分号表示该语句的结束:一行中也可以有多条 SQL语句&…

3.28(迭代搜索算法 + java学习总结)

迭代加深搜索 迭代加深算法是一在DFS的基础上添加搜索深度限制的搜索方法; 其核心思想是从深度为0的地方开始搜索,然后逐步加深搜索深度,重新搜索一遍;这对于那些已知答案在浅层,但整个树或图存在极多分支的情况&#…

【前端Vue】HR-saas中台项目开发md文档第1篇:vuex基础-介绍,vuex基础-初始化功能【附代码文档】

HR-saas中台管理项目开发完整教程(附代码资料)主要内容讲述:vuex基础-介绍,vuex基础-初始化功能,vuex基础-state,vuex基础-mutations,vuex基础-actions,vuex基础-getters。项目课设计,人力资源的环境搭建vue-element-admin的了解和…

[flask]http请求//获取请求头信息+客户端信息

在网站中查询请求头信息,可以通过以下操作进行 右键然后选择检查 进入改页面后选择文档,刷新一下页面就好了 获取所有的请求头信息 print(request.headers, type(request.headers)) 在flask模块中,使用上面的输出函数就可以查看到有关于请求…

Qt 窗口MainWindow(上)

Qt 窗口是通过 QMainWindow 类来实现的。 QMainWindow 是一个为用户提供主窗口程序的类,继承自 QWidget 类,并且提供了⼀个预定义的布局。QMainWindow 包含一个菜单栏(menubar)、多个工具栏(toolbars)、多个浮动窗口(…