电压采集采样电路设计

电压采集采样电路设计电压的采集是我们进行电路设计常常用到的,具体的采集类型上又分为直流采集和交流采集,将源电压通过一系列的电路设计,最终通过AD(数模转换芯片或单片机内部AD)读入MCU,并执行相应的决策,是我们大多设计的要求。下文将通过具体的实例介绍如何设计合适的电压采集电路。直流电压采集要求:采集一个输出范围为20V-28V的Uo电压信号到0-3.3V的AD。设计思路:将20v到28v中的8…

大家好,又见面了,我是你们的朋友全栈君。

     电压的采集是我们进行电路设计常常用到的,具体的采集类型上又分为直流采集交流采集,将源电压通过一系列的电路设计,最终通过AD(数模转换芯片或单片机内部AD)读入MCU,并执行相应的决策,是我们大多设计的要求。下文将通过具体的实例介绍如何设计合适的电压采集电路。

直流电压采集

要求:采集一个输出范围为20V-28V的Uo电压信号到0-3.3V的AD。

设计思路:将20v到28v中的8v压差全部映射到0-3.3v的范围内,才内能更好的利用AD模块,所以首先将Uo与20V做差分,将电压抬低到0-8v(注:有时碍于仪放信号输入电压的范围较小会先分压再抬低见形式二),然后通过电阻分压将8v映射到3.3v的范围内。

形式一:

1、利用现有的电压产生20v的基准电压

电压采集采样电路设计

2、通过仪放将Uo与20v差分(注:826的REF引脚为输出基准)

电压采集采样电路设计

3、分压及输出阻抗匹配(电压跟随器)

电压采集采样电路设计

4、输出钳位保护

电压采集采样电路设计

形式二:

1、将Uo分压7倍,即将0-28v映射到0-4v,同理将20v也分压7倍即要产生2.857v的电压基准

电压采集采样电路设计

2、差分并放大2.887倍及钳位电路(计算方法:3.3/(4-2.857),差放直接输入给AD不需要阻抗匹配)

电压采集采样电路设计

 

交流电压采集

要求:采集单相正弦交流电的有效值范围为(0-24v)

设计思路:通过电压互感器将电压读取到,并放缩到合适的范围内,输入给有效值检测芯片,再将有效值检测芯片的输出给AD

1、电压互感器读取

电压采集采样电路设计

2、有效值检测芯片及保护电路

电压采集采样电路设计

总结:不论电路设计的多么精确,误差总会是有的,所以在电路的设计基础上,再通过MATLAB将数据进行拟合,才能将误差进一步的消除。

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

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

(0)
上一篇 2022年5月5日 上午9:20
下一篇 2022年5月5日 上午9:20


相关推荐

  • pycharm快速安装库_pycharm安装库错误

    pycharm快速安装库_pycharm安装库错误由于pycharm自带的pip源网站是国外网址,这就导致了许多国内用户在pycharm中下载其他软件包速度极慢,有时还会跳出下载失败的界面。因此我们可以将pycharm中的pip源网站更换成我们国内的pip镜像源,这样下载速度就会有质的飞跃。以下是几个比较全面的国内pip镜像源:清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学https://pypi.mir

    2022年8月25日
    10
  • android+号码归属地数据库,Android手机号码归属地的查询「建议收藏」

    android+号码归属地数据库,Android手机号码归属地的查询「建议收藏」一个简单的Demo,从聚合数据申请手机号码归属地数据接口;在EditText中输入待查询号码,获取号码后在子线程中使用HttpUrlconnection获取JSON数据,之后进行解析;数据获取完成后,在主线程中更新UI,显示获取的号码归属地信息。布局文件android:layout_width=”match_parent”android:layout_height=”match_parent”an…

    2022年7月22日
    13
  • 数据库外键的作用

    数据库外键的作用外键的作用 保持数据一致性 完整性 主要目的是控制存储在外键表中的数据 使两张表形成关联 外键只能引用外表中的列的值 例如 ab 两个表 a 表中存有客户号 客户名称 b 表中存有每个客户的订单有了外键后你只能在确信 b 表中没有客户 x 的订单后 才可以在 a 表中删除客户 x 建立外键的前提 本表的列必须与外键类型相同 外键必须是外表主键

    2026年3月19日
    2
  • Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】

    Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】Jenkins 作为 CI CD 的先驱者 虽然现在的风头没有 Gitlab 强了 但是还是老当益壮 很多中小公司还是使用比较广泛的 最近小编经历了一次 Jenkins 发包 感觉还不错 所以自己学习了一下 网上比较多的教程都是在 Linux 上搭建 Jenkins 小编经过一个星期的探索终于完成了在 docker 中进行搭建 最终版就是 通过 git 上传代码 使用 Jenkins 构建自动打包 把 jar 包打成 docker 镜像 运行在 docker 中 Windows 下进行访问主要记录一下一些踩过的坑和注意点 让后来人能够跟着小编一次完

    2026年3月18日
    2
  • 腾讯元宝重磅升级:混元T1正式版与DeepSeek V3全面接入,掀起AI应用新风潮!

    腾讯元宝重磅升级:混元T1正式版与DeepSeek V3全面接入,掀起AI应用新风潮!

    2026年3月13日
    3
  • resin之jvm优化「建议收藏」

    resin之jvm优化「建议收藏」     经过几天的测试,系统终于较以前有所稳定了,特把优化后的参数发布出来,供朋友们一起讨论我的服务器配置:至强双CPU2.2G,ECC内存4G,硬盘70G,操作系统:AS4jdk1.5.0_02     没优化之前,服务器经常抛出内存溢出,物理内存居高不下,还经常抛出keepalive超过最大值500。服务器一天重启两三次,客户抱怨声不断。 <jvm-arg>-Xm…

    2022年5月22日
    38

发表回复

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

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