跳转到主要内容

实现PWM单片机PCB设计中

关键的外卖

  • 了解脉冲宽度调制(PWM)。

  • 学习如何从单片机发送PWM信号。

  • 探索与PWM电磁干扰问题。

做出完美的煮鸡蛋仍然是最难以捉摸的给我们的秘密是时机。

如果你没有得到正确的时机,你将得到的煮鸡蛋或一个overboiled鸡蛋。的煮鸡蛋还美味但了煮蛋黄的硫磺气味和鳞片状结构可以不愉快。

知道了这一点,我经过几个失败的尝试,20分钟是最完美的时间煮鸡蛋。这种微妙的时机的提醒我脉冲宽度调制(PWM)与微控制器来实现数字信号的持续时间。

脉宽调制是什么?

PWM技术,改变一个连续的数字信号成一系列的脉冲。PWM常用来生成一个与数字模拟信号值。你可以找到PWM用于控制伺服电机,暗淡的led驱动蜂鸣器,编码通信信号等等。

占空比的PWM波形

PWM波形的各种责任周期。

要理解PWM,您将需要熟悉一些术语:振幅、周期、脉宽、工作周期。

  • 振幅的PWM信号通常是电路的电源电压。

  • 被定义为从一个前沿的时间到随后的一个。

  • 脉冲宽度之间的时光在流逝是单个脉冲的上升和下降的边缘。

  • 工作周期逻辑1脉冲宽度的百分比,而波形的周期。

PWM运作通过调整的责任周期波形根据配置的数字值。通过这样做,它可以产生一个模拟信号从一个数字输出。例如,75%的关税周期PWM 5 v振幅将导致3.75 v。这一原则可以用来昏暗的LED或的速度直流电机

改变占空比的PWM信号也意味着控制伺服电机。一个伺服电机改变角对应工作周期的脉宽调制信号。例如,1毫秒脉冲宽度20毫秒的脉冲将伺服位置在0°。发送1.5将伺服女士90°。

如何发送PWM信号与单片机

通过单片机产生PWM信号

使用内置的单片机模块发送PWM信号。

最简单的方法是通过产生PWM信号一个单片机。现代微控制器,8位,16位或32位配有一个PWM模块。PWM模块是通过设置数字销的电压水平,增加计时器预设脉冲宽度,剩余的销切换周期。

当配置单片机PWM功能,重要的是要确定信号的频率和分辨率是足够的。例如,如果你与PWM调光LED,你可能需要预定标器如果时钟频率太高,否则调光效果会无从察觉。

该决议给你更好的控制脉冲宽度。一个8位单片机将会限制你的8位分辨率,或256步。伺服电机的最大位置通常以10%的占空比的PWM信号。这意味着你只有25个步骤8位微控制器的伺服电机的位置。

一旦配置参数,激活PWM模块和喂养工作周期值是很简单的。

EMI考虑单片机PWM

EMI需要考虑使用微控制器的PWM

时谨防EMI控制高频、大功率设备与PWM。

没有太多关注EMI如果PWM信号是低频区域的几十赫兹。你需要警惕EMI辐射在发送高频大电流PWM信号,例如,当使用PWM控制大功率电机或sign-speed通信。

在这种情况下,重要的是要保持PWM信号远离其他敏感组件,特别是模拟的。同时,确保PWM信号的返回路径尽可能接近的信号跟踪,防止噪声耦合到其他组件的地面。

您可以优化设计单片机PWM如果你使用一个analytical-readyPCB软件OrCAD Sigrity技术有助于发现潜在的返回路径问题,特别是对于高频信号。

如果你想了解更多关于节奏是如何对你的解决方案,跟我们和我们的专家团队

Baidu
map