历史上的今天

今天是:2024年08月22日(星期四)

正在发生

2019年08月22日 | STM32 测量交流电压的方法

发布者:转眼人老 来源: eefocus关键字:STM32  测量交流电压  AD模块 手机看文章 扫描二维码
随时随地手机看文章

关于STM32测量交流电的一种方法.


关于交流电压测量的难点有以下几点:1.电压过大,比如市电220V,2.交流电和直流电区别很大,例如值一直在变不稳定.3.交流电压存在负值,STM32 的AD模块没法测量.4.STM32读取的电压值是瞬时值和交流电的有效值还要转换.


针对以上几点:可以采取合适的硬件设计和算法设计解决.采用电流互感器将电压从高变低,采用直流电压叠加的方式将整体的交流波形抬升,抬升到最低都大于零.至于读取到的数值采用均方根的算法算出交流有效值.另外还要注意一点是采样周期的设置.


电路设计:


这个硬件电路设计很完善.还有一种:


第二种电路结构更简单,但是运放采用的是用于测量交流信号的MCP6292.


两种设计的思路大致相同,都是互感器降压,降压信号放大,直流叠加,然后测量.


下面是对交流电压有效值算法的数学推导,(这里我用的是和交流电压相似的一个物理量,可以理解成交流电压的有效值算法)


 

针对第二种电路图程序如下:


取一百个点测算变压器二次端的电压有效值然后根据放大倍数和变压器的比率算出实际接入电压的有效值.


注意转换时间要短.Uac的值除以放大倍数(4),就是接在160Ω电阻的电压,再除以160就是流过电流互感器两边的电流,乘以300K就是接入的交流电压有效值.

关键字:STM32  测量交流电压  AD模块 引用地址:STM32 测量交流电压的方法

上一篇:基于STM32的ch438串口扩展芯片使用
下一篇:STM32死机 调试时进入HardFault_Handler定位错误的方法

推荐阅读

先来普及一下何谓 vMVPD??与传统的有线电视和卫星电视不同,vMVPD将通过互联网连接传送线性电视,而不是用过接线机顶盒。通过提供价格上更经济性的“瘦身版的收视套餐”(skinny bundles):——降低一系列频道订阅的成本。在过去的一年里,美国新增了5个新的虚拟多频道视频节目发行商(MVPD),使全美MVPD总数达到7个(包括CenturyLink Stream、DirecTV...
(图片来源:InventHelp)据外媒报道,美国德克萨斯州路易斯维尔的一名发明者发明了一种称为“BABY RING A GING”的安全系统,可防止汽车上无人看管的婴儿和幼儿受伤或死亡。当有婴儿或幼儿被留在车内时,该系统能够利用现成的技术来提醒驾驶员。该名发明者表示:“我研发该系统的目的是为了挽救生命。我看过很多新闻报道称有孩子被遗忘在车内,最后奄...
8月20日,韦尔股份发布2020年半年度报告,报告期内公司实现营业收入80.43亿元,同比增长41.02%;归属于上市公司股东的净利润为9.9亿元,同比增长1206.17%。对此,韦尔股份表示,主要得益于去年顺利完成对北京豪威、思比科的收购,主营业务增加了CMOS图像传感器领域的布局,使得半导体设计整体技术水平快速提升,且为公司带来了智能手机、安防、汽车、医疗...
据俄罗斯卫星通讯社报道,芬兰三大移动运营商之一 DNA 宣布,因通信标准提高,将在 2023 年底前关闭 3G 网络。  DNA 公司称,截至 2020 年底,其用 3G 传输的移动数据占比仅略超 2%。3G 网络关停后,将为 4G、5G 和其他新技术腾出频率。  IT之家了解到,根据爱立信在 6 月份的报告,目前全球多地运营商都在考虑推进 2G/3G...

史海拾趣

问答坊 | AI 解惑

【藏书阁】实用的温度量测教程

雜訊排除(Noise Rejection) 樹狀切換 是一種將掃描器的通道分成數組,每一組都有自己的主要開關的方法。 如果沒有使用樹狀切換法的話,每個通道都會直接透過其雜散電容貢獻一些雜訊,但若透過樹狀切換方式的話,群組內並聯通道的電容值會與單 ...…

查看全部问答∨

LED光衰产生的原因

replyreload += \',\' + 368855;产品的光衰就是光在传输中的讯号减弱,而现阶段全球LED大厂们做出的LED产品光衰程度都不同,大功率LED同样存在光衰,这和温度有直接的关系,主要是由芯片、荧光粉和封装技术决定的。目前,市场上的白光LED其光衰可能 ...…

查看全部问答∨

问一个有关vxworks config.h文件的问题

为什么编译的时候添加某个组件只要 #define INCLUDE_XXXX就可以了 这些组件的存放位置在哪了,是怎么被添加到内核中去的…

查看全部问答∨

如何实现交换机的web管理机制?

可以通过浏览器访问交换机的web界面对交换机进行各种参数的设置,请问这种是如何实现的?是不是首先在本地建立好相关函数,然后通过web界面经由web服务器调用这些函数?能详细一些最好,谢谢! …

查看全部问答∨

建立XILINX FPGA开发中的ModelSim仿真环境方法

FPGA的开发中,仿真环节是必不可少的,而ISE自带的仿真工具只能仿真一些简单的HDL代码,无法仿真使用Coregen生成的IP,这个时候最简单的方式就是使用ModelSim。本文介绍如何在Xilinx FPGA开发环境中,建立ModelSim仿真环境。其实方法有多种,这里使 ...…

查看全部问答∨

急!如何将cadence原理图,PCB转换成protel格式

拿到一套评估板,代理商给的资料是用cadence设计的,我一般画图用Altium Designer,各位高手给指点一下,怎样才能将cadence原理图,PCB转换成protel格式…

查看全部问答∨

tms320f2812的CAn问题?

使用tms320f2812芯片,在线仿真时CAn运行正常,可烧写到flash后,其他部分运行正常,只有CAN不能通信,这是怎么回事啊?请教大家!<img src="images/smilies/default/sad.gif" smilieid="2" border="0" alt="" /> ...…

查看全部问答∨

关于单片机的定时器大家最多的是用作什么呢?

几乎所有的MCU都会带有一个或者多个定时器,大家一般拿它来做什么呢?咱们做个小调查看看,定时器那些方面使用的最多。…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved