历史上的今天
返回首页

历史上的今天

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

正在发生

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

2019-08-22 来源:eefocus

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


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


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


电路设计:


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


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


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


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


 

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


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


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

推荐阅读

史海拾趣

Greenray Industries Inc公司的发展小趣事

为了加速绿色技术的推广和应用,GreenTech积极寻求与全球知名企业的战略合作。例如,公司与一家国际领先的电动汽车制造商达成合作协议,共同研发用于电动汽车的高效电池管理系统。通过这一合作,GreenTech不仅提升了自身在电池技术领域的竞争力,还成功将绿色技术应用于实际产品中,推动了电动汽车行业的绿色发展。

赛微(Cellwise)公司的发展小趣事

作为高端集成电路晶圆代工生产商,赛微在晶圆代工技术方面取得了重要突破。公司不断引进先进的生产设备和工艺技术,加强研发投入和人才培养,成功打造了一系列具有国际竞争力的晶圆代工生产线。同时,公司还积极拓展新的应用领域和市场,为客户提供更加全面、优质的服务。

爱浦电子(AIPULNION)公司的发展小趣事

为了更好地服务客户,爱浦电子不断完善服务体系,提升服务水平。公司建立了全国性的服务网点,覆盖30多个城市,能够为客户提供及时、专业的技术支持和售后服务。此外,爱浦电子还根据客户需求,提供个性化定制服务,满足不同行业对模块电源的多样化需求。这些举措赢得了客户的广泛赞誉和信任,进一步巩固了公司在市场上的地位。

Econais公司的发展小趣事

作为一家在电子行业有影响力的企业,Econais深知自己的社会责任。公司积极参与各种公益活动,并致力于推动可持续发展。Econais的产品在设计时就考虑到了环保因素,采用低功耗技术减少能源消耗,并选用环保材料降低对环境的影响。此外,Econais还通过技术创新帮助其他企业实现节能减排的目标。

以上五个故事概述了Econais在电子行业发展中的一些重要里程碑和关键事件。这些故事不仅展示了Econais的技术实力和市场竞争力,也体现了公司的社会责任感和可持续发展的理念。

长江微电(cjiang)公司的发展小趣事

在发展过程中,长江微电始终坚持自主创新之路。公司注重人才培养和团队建设,积极引进高端人才和先进技术。同时,公司还建立了完善的研发体系和创新机制,鼓励员工发挥创新精神和创造力。通过自主创新,长江微电在电感产品领域取得了多项核心技术和专利成果,为公司的持续发展提供了强大动力。

以上五个故事分别从不同角度展现了长江微电(CJIANG)公司的发展历程和成就。这些故事不仅记录了公司的发展历程和成长轨迹,也彰显了其坚韧不拔、创新求变的精神和追求卓越、服务客户的理念。

Compex Corporation公司的发展小趣事

Compex Corporation的创立可以追溯到电子行业的早期阶段。自XXXX年成立以来,公司便致力于研发和生产高质量的单层电容器、电阻以及其他电子元件。初期,公司面临着激烈的市场竞争和技术挑战,但凭借其卓越的技术团队和不懈的努力,逐渐在市场中站稳了脚跟。公司不断推出创新产品,满足了客户对高质量电子元件的需求,逐渐赢得了客户的信任和市场份额。

问答坊 | AI 解惑

新买的STC12C5412AD下载时提示MCU型号错,不知道是什么原因?

  在淘宝新买的stc12c5412ad用STC-ISP软件下载时提示MCU型号错,请重选,我试了几块都是这样,而且型号是选对了呀!我用以前买的stc12c5404ad下载又可以,不知道是什么原因?难道芯片有假?不会吧!应该是我哪里出了问题,请各位大虾帮帮 ...…

查看全部问答>

PCB设计时铜箔厚度,走线宽度和电流的关系

PCB设计时铜箔厚度,走线宽度和电流的关系 {转}…

查看全部问答>

怎样生成DSP可执行文件

我已经编写好C代码,我怎样利用CCS生成.out文件和 .cmd文件呢??…

查看全部问答>

关于NAND启动代码的一些疑问

NAND启动代码         ldr        r0, =BWSCON         ldr        r0, [r0]         ands        r0, r0, #6  ...…

查看全部问答>

初学单片机,要学哪些知识

初学单片机,要学哪些知识 学习过程是什么,看那些书啊 说的详细点,比如入门学什么,提高学什么等 另外这个行业发展怎样 …

查看全部问答>

驱动编译问题,跪求答案?

编译提示信息如下: 1>------ 已启动生成: 项目: Inline_ObOpenObjectByPointer.WXP, 配置: WXP checked Win32 ------ 1>正在执行生成文件项目操作 1>OSR DDKBUILD.CMD V7.2 (2008-04-14) - OSR, Open Systems Resources, Inc. 1>DDKBLD: >> Se ...…

查看全部问答>

大虾们,来救火啊,600分求8139驱动,帮顶有分!!!

急死了,产品到最后调试发现驱动不支持Multicast 要求: 1 vxWorks环境 2 能支持Multicast、TCP、UDP 给出源码的400分,提供重要参考的100分 另开贴结分,谢了先 …

查看全部问答>

6.0内核启动问题

搞好了eboot,内核起到一半又不行了,还得麻烦朋友们帮忙看看: Download successful!  Jumping to image at 0x80101000 (physical 0xA0101000)... Waiting for host to connect... Got EDBG_CMD_JUMPIMG Got EDBG_CMD_CONFIG, flags ...…

查看全部问答>

如何能使用常规思维编程

剑走偏锋和非常规思维并不总是什么光彩的事情,因为你考虑的东西到底没有别人考虑的周全——一个人怎么比得上一群人呢?但是,有时候,真的不是我故意耍酷或者标新立异,才使用什么什么 非常规思维。然而,我的上司在看我的代码时,得出的结论总是 ...…

查看全部问答>

学模拟+谁是音频时钟的“老板”?

本帖最后由 dontium 于 2015-1-23 11:39 编辑 谁是音频时钟的“老板”? deyisupport./blog/b/analogwire/archive/2013/11/20/51578.aspx 看了这篇文章,学习了很多,感谢作者的分享。。。 有以下总结: 第一,IIS的本质是同步的搬运音频数 ...…

查看全部问答>