0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

设计个电路,将PWM信号转化为模拟量信号

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2020-11-20 09:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

有一个测量位置变化的位置传感器,用万用表电压档测量传感器的输出信号,结果显示的是模拟量信号,即位置和信号输出大小呈线性关系。但是,用示波器Picoscope 4227)测量传感器的输出信号,显示的却是PWM信号(脉宽调制),即位置不同,输出PWM信号的占空比不同。

PWM信号的参数是:200 Hz, 低电平为0V,高电平为18V。

现在可以确定,我的传感器输出信号是PWM信号。PWM信号需要输入到控制器I/O中,但是控制器I/O口不具备直接采集PWM信号的功能。

解决方案

设计个电路,将PWM信号转化为模拟量信号,然后将转换后的模拟量信号输入到控制器模拟量I/O口。

转换电路

1. 二阶压控有源低通滤波电路。

设计一个深度滤波电路。滤波电路图为:

低通滤波频率公式为:f=1/(2π*RC),我最后选择R=1K,C=10uf,算出的低通截止频率f=15.9HZ。

滤波电路后端是一个运算放大器,放大倍数公式:A=1+Rf/R1。我不希望电压被放大,所以我选择A=1.1。又因为R1//Rf=2R(R1,Rf两者并联的值等于R串联值),最终:Rf=220欧,R1=2.2k,R=1k。

2. 积分电路(无源滤波电路)

低通滤波电路前面是一个二级积分电路(将两个电容都接地),R=1K,C=10uf。下图是一级积分电路,设计的积分电路是将两个下图电路串联构成二级积分积分:

为验证电路效果进行的测试,我使用的设备是PicoScope4227,由于该设备最大只能生成正负1V的电压信号,就生成了幅值为1V(低电平0V,高电平1V),频率为200HZ的PWM信号作为积分电路的输入信号。各种效果图如下:

示波器直接采集发生器生成的PWM信号,波形如下:

示波器从二阶滤波电路输入端采集信号,波形如下。发现该号波形与上图的波形相比已经发生了变化。

示波器从一阶滤波电路输出端中采集到的信号波形,即滤波电路从左往右数,第一个电阻与第一个电容交点的输出波形:

滤波器从二阶滤波电路输出端采集到的信号波形,即最终输出信号波形。

问题

1:为什么万用表电压档测量传感器输出信号,结果是模拟量信号,而示波器看到的是PWM信号?我该相信哪个结果?

答:这个问题牵涉到测量输入口的分辨率问题。万用表输入口的分辨率低(通过此例看低于200HZ),而示波器输入口的分辨率高,可达几千,甚至几兆赫兹频率,所以输出的结果不同。我们要相信示波器显示的结果。我理解PWM信号本质还是希望达到模拟量的效果,只是表现形式不同。

2:关于计算公式

答:在低通滤波电路中,有个频率公式f=1/(2π*RC), 它计算的是低通截止频率(-3dB)。而在积分电路中,有个公式T=RC。这个 T 是指电容充放电需要的时间。选取 T 时,根据一般经验公式,T>10 * T'(T'表示信号周期)。

在本例的积分电路中,RC=10ms,只有两倍的信号周期,但是通过测试,信号效果还是比较理想的。如果将更多的积分电路串联,效果会更好。

3:PWM 信号被控制器采集还有其他方案吗?

答:方案一:将PWM信号倍频,就是提高PWM信号的频率,但是占空比不变化。PWM倍频后的频率大于控制器I/O的分辨率,就可以被控制器默认为做模拟量,从而可以输入到模拟量I/O。

方案二:通过软件办法计算PWM的占空比。在控制器中编写程序,首先定时,测量这段时间内PWM信号中高电平的时间,从而计算出占空比。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2577

    文章

    55486

    浏览量

    793869
  • PWM
    PWM
    +关注

    关注

    116

    文章

    5892

    浏览量

    226547
  • 模拟量
    +关注

    关注

    5

    文章

    565

    浏览量

    27837

原文标题:怎么把PWM信号转为模拟量

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业级模拟量采集模块:12位AD采集,智慧农业的“数据神经末梢”

    模拟量采集模块在智慧农业中扮演着“神经末梢”的角色,负责土壤/水体的温湿度、EC/pH、溶氧、光照等连续物理转化为数字信号,为精准灌溉、
    的头像 发表于 04-08 16:13 91次阅读

    LORA模拟量互传模块:宽电压适配,多场景兼容通用

    LoRa模拟量互传模块,具备零布线、低成本、3–5km、免维护、灵活扩容、抗干扰等特性,把两根模拟信号线变成了一对无线“隔空传电信号”的设备,让你在不改动PLC程序、不布新线的前提下,把模拟量
    的头像 发表于 03-17 16:22 226次阅读

    模拟量光端机两线制怎么接线?广州邮科接线全攻略

    在工业自动化、远程监控和智能传感系统中,模拟量光端机扮演着信号远距离、高抗干扰传输的关键角色。尤其当现场使用的是两线制压力/温度变送器(输出4-20mA信号)时,如何正确接线成为工程实施中的核心问题
    的头像 发表于 02-09 09:36 254次阅读
    <b class='flag-5'>模拟量</b>光端机两线制怎么接线?广州邮科接线全攻略

    变频器调速,数字量和模拟量是否可以一起用

    ‍在工业自动化控制系统中,变频器作为电机调速的核心设备,其控制信号的接入方式直接影响系统性能和稳定性。关于数字量与模拟量信号能否同时用于变频器调速的问题,需要从技术原理、应用场景和注意事项三
    的头像 发表于 01-15 07:40 485次阅读
    变频器调速,数字量和<b class='flag-5'>模拟量</b>是否可以一起用

    智能家居场景下高精度模拟量采集模块的选型与应用方案

    高精度模拟量采集模块是智能家居系统的核心感知单元,负责温湿度、光照、气体浓度、人体感应、能耗等模拟信号转化为高保真数字信号,为家电联动、
    的头像 发表于 12-25 16:42 523次阅读

    12路模拟量采集模块:打通多行业数据采集的关键一环

    高精度模拟量采集模块不仅仅是简单地模拟信号数字化,而是通过一系列精密的电路设计、高质量的元器件和先进的信号处理算法,在分辨率、准确性、稳定
    的头像 发表于 12-11 16:29 477次阅读

    PLC中模拟量到数字量的转换

    在工业自动化控制系统中,PLC(可编程逻辑控制器)作为核心控制设备,其模拟量信号处理能力直接影响着生产过程的精度和稳定性。本文深入探讨PLC中模拟量到数字量转换的技术原理、关键参数及
    的头像 发表于 12-09 07:39 740次阅读
    PLC中<b class='flag-5'>模拟量</b>到数字量的转换

    工业人必看:一主一从WIFI模拟量双向对传模块选型攻略

    WIFI 模拟量双向对传模块是物联网与工业自动化领域中,专用于模拟量信号无线双向传输的智能硬件,也是衔接前端传感器、后端执行器与控制平台的关键设备,能破解传统有线传输布线难、维护成本高的痛点。 一
    的头像 发表于 12-01 17:31 776次阅读

    为什么要区分模拟信号和数字信号

    电子信号在几乎所有电子设备的运行中都至关重要。它们可以传输各种信息,从人的声音到电视和广播信号,再到LED的供电电流。电子信号用于在电子设备之间以模拟或数字方式发送信息。
    的头像 发表于 11-24 19:05 757次阅读
    为什么要区分<b class='flag-5'>模拟信号</b>和数字<b class='flag-5'>信号</b>?

    广州邮科模拟量光端机,到底是啥神器?一篇文章给你讲明白!

    你是不是在工厂、电站或者监控项目里,经常听到“模拟量信号”这个词?比如压力、温度、流量这些连续变化的数据,要把它们传得远、传得稳,可真不是件简单事。老式的布线方式又麻烦又容易受干扰,头都大了对吧
    的头像 发表于 10-30 09:38 416次阅读
    广州邮科<b class='flag-5'>模拟量</b>光端机,到底是啥神器?一篇文章给你讲明白!

    提升性价比之选:CAN接口模拟量采集模块的三大核心功能价值

    在工业物联网(IIoT)、智能控制与自动化系统中,存在大量 “连续变化” 的物理信号,比如温度的升降、压力的波动、电流的强弱,这些信号被称为 “模拟量”。而CAN 接口模拟量采集模块,
    的头像 发表于 10-11 15:30 503次阅读

    CAN接口模拟量采集模块能做什么?工业/汽车/能源等四大领域实例拆解

    CAN 接口模拟量采集模块凭借高精度采集、抗干扰传输、工业级稳定的核心优势,已从传统工业场景渗透到汽车、能源、农业、医疗等多个领域。其本质是通过模拟量信号捕获 - 数字量转换 - CAN 总线传输
    的头像 发表于 10-11 15:29 844次阅读

    集中式ZDM-E0800V模拟量采集模块(上) — 基础应用

    在工业自动化中,模拟量信号极为关键。致远电子的E系列高速IO模块ZDM-E0800V支持EtherCAT协议,可采集工业现场的电压模拟量信号。本文
    的头像 发表于 10-09 11:32 651次阅读
    集中式ZDM-E0800V<b class='flag-5'>模拟量</b>采集模块(上) — 基础应用

    4G模拟量双向对传模块:同步远传,远程无线遥控开关

    功能 1.模拟量采集与传输 - 输入:模块连接现场传感器(如温度、压力、湿度、液位传感器等),实时采集模拟量信号(如4-20mA电流、0-5V/0-10V电压)。 - 输出:采集的数
    的头像 发表于 07-23 17:04 733次阅读

    模拟量双向对传模块,局域网通讯,应用广泛

    模拟信号线缆,提供更高的灵活性、抗干扰能力和可扩展性。 局域网模拟量双向对传模块应用场景非常广泛,主要集中在需要分散采集、集中控制、远程监控或设备间模拟信号交互的领域。 一、应用场景: 1. 工业自动化与过程控制: PLC/DC
    的头像 发表于 06-20 16:04 824次阅读