立创梁山派开发板-21年电赛F题-送药小车-电机驱动-舵机-蜂鸣器PWM配置

这篇博客介绍了基于立创梁山派开发板的智能送药小车的电机驱动、舵机和蜂鸣器的PWM配置。详细讲解了PWM的概念,包括其工作原理和在电机控制、屏幕亮度调节中的应用。同时,阐述了手机屏幕亮度调节的PWM和DC调光技术。最后,提供了电机驱动、舵机和蜂鸣器的代码配置细节,包括定时器时钟频率的计算和不同设备的PWM参数设置。
摘要由CSDN通过智能技术生成

送药小车代码仓库:基于立创梁山派的21年电赛F题智能送药小车: 基于立创梁山派的21年电赛F题-智能送药小车

更好的观看体验请去:https://dri8c0qdfb.feishu.cn/wiki/UjwwwO0KZii5bykPcE4cJZafnAg

送药小车立创开源平台资料:【电子竞赛】21年电赛F题-智能送药小车 - 嘉立创EDA开源硬件平台

电机驱动,舵机,蜂鸣器的PWM配置

啥是PWM?

PWM(Pulse Width Modulation,脉宽调制)是一种在嵌入式系统中常用的技术,它可以用来模拟模拟信号,控制设备的功率输出或者实现对设备的精确控制。PWM信号是一种类似于方波的信号,具有固定的频率,但脉冲宽度(占空比)可以调整。在一定频率下,我们可以通过调整这个占空比来改变他的有效电压,在一定程度上可以实现D/A转换(数字量转模拟量,不过一般来说都是用DAC,立创梁山派自带DAC)。

  • 频率(Frequency):指PWM信号在一秒内循环的次数。单位是赫兹(Hz)。

  • 周期(Period):指一个完整的PWM信号的时间长度,与频率成反比。单位是秒(s)。

  • 脉宽(Pulse Width):指PWM信号中高电平(通常为1)的时间长度。单位是秒(s)或毫秒(ms)。

  • 占空比(Duty Ratio):表示在一个完整的PWM信号周期内,高电平(通常为1)所占的时间比例。占空比 = (脉宽 / 周期)x 100%。

  • 上升沿(Rising Edge):PWM信号从低电平跳变到高电平的瞬间,通常用来作为触发事件。

  • 下降沿(Falling Edge):PWM信号从高电平跳变到低电平的瞬间,也常被用作触发事件。

  • 正脉冲宽度(Positive Pulse Width):PWM信号中高电平的持续时间。

  • 负脉冲宽度(Negative Pulse Width):PWM信号中低电平的持续时间。

在嵌入式系统中,PWM的应用场景非常广泛,例如:

  1. 电机控制:通过调整PWM的占空比,可以精确控制直流电机的转速。占空比越高,电机转速越快;占空比越低,电机转速越慢。

  2. LED亮度调节:通过调整PWM的占空比,可以实现对LED灯的亮度调节。占空比越高,LED灯越亮;占空比越低,LED灯越暗。

举个例子:假设我们有一个LED灯,想实现亮度调节。我们可以生成一个PWM信号,频率为1kHz(周期为1ms),然后通过调整占空比来实现LED灯的亮度调节。如果占空比为100%,那么LED灯将一直处于亮的状态;如果占空比为50%,那么LED灯将以1ms为周期,半亮半暗;如果占空比为0%,那么LED灯将一直处于熄灭状态。通过不断调整占空比,就可以实现LED灯的亮度调节。如果PWM信号的频率过低,我们可能会感觉到它在闪烁。所以,在设计PWM驱动的LED灯时,一般会选择较高的频率来避免可见的闪烁。通常我们是看不到它闪烁的,这主要是因为两个原因:第一个是PWM信号的频率够高,第二个是人眼的视觉暂留效应。即当光源瞬间消失时,我们还能在极短的时间内感知到光源。这种效应导致人眼对快速闪烁的光源产生平滑的感觉。当PWM频率足够高时&#x

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值