蓝桥杯51单片机设计

发布于:2025-07-03 ⋅ 阅读:(12) ⋅ 点赞:(0)

目录

#PWM脉冲宽度调制-脉冲宽度可以调节的周期方波信号#

①基本原理

②题目测试

1.100HZ 占空比50%方波→周期10ms,高电平与低电平持续时间都为5ms

2.100HZ 占空比30%方波→周期10ms,高电平3ms低电平7ms

3.1KHZ  占空比70%方波→周期1ms,高电平700微秒,低电平300微秒

③PWM占空比可调函数优化

④DC调光与调速原理

⑤冲量等效原理

⑥PWM调光原理(输出呼吸灯)

⑦PWM对点击转速的控制

⑧PWM调光程序设计


#PWM脉冲宽度调制-脉冲宽度可以调节的周期方波信号#

①基本原理

周期:经过一个周期后,信号就会重复

频率:1/周期

占空比:一个周期内高电平的持续时间占总时间的比值

脉冲宽度可调:

.高低电平时间可调,是周期改变,频率改变

.周期不变,占空比调节

②题目测试

用P34引脚输入

.100HZ 占空比50%方波→周期10ms,高电平与低电平持续时间都为5ms

根据实验可得,用延时函数,频率准确度相差太大,尝试用定时器中断,频率准确

.100HZ 占空比30%方波→周期10ms,高电平3ms低电平7ms

定时器初始化时间固定→把10ms分成若干份,分成十份,高电平三份,count计次数

定时器计时时间越短越精细,参考测频率方波内容,频率高,一秒内计数误差就会增大,参考定时器做数码管计时,若要时间精细,分的份数越多,但是定时器越短,中断服务函数里代码就得减少,防止卡死,所以定时器中断服务函数里不要调用任何函数,尽量写状态码

.KHZ  占空比70%方波→周期1ms,高电平700微秒,低电平300微秒

分成十份,一份100微秒

③PWM占空比可调函数优化

④DC调光与调速原理

DC:direct-current直流

改变电流大小(电机转速),电压大小(led亮度)

实验:

.led灯点亮

.直流电机(调节电流运作)运作风扇,俩个引脚,正接反接效果不一样,正好相反

⑤冲量等效原理

.小车模型:小车加速T1,减速T2的效果可以用F等效和f的共同作用下运动(T1+T2)来进行等效

若T1 T2时间缩短,但占空比相同,频率高,感觉运动效果一直都在

只有惯性系统可以进行这样的效果

.等效电压=高电频*占空比

等效在面积上为面积等效

若想要使用冲量等效原理:1.惯性系统2.频率较高

等效结果:U等效=UD(占空比)

⑥PWM调光原理(输出呼吸灯)

单片机如何调节led亮度-改变led两端电压

.用DA调节电压不可以—DA芯片昂贵,负载能力差(电流小)×

.用电位器调节电阻—手动调节×

.冲量等效原理-改变周期方波占空比调节等效电压(惯性系统)

led不提供电立即熄灭(不是惯性系统),但是眼睛是惯性系统,所以有视觉短暂效果,感觉光慢慢熄灭-如果要让人眼感受不到闪烁,让人感觉它一直亮-频率要高100HZ(实际led闪烁,但由于频率高,人会觉得它灯变暗了)

周期10ms,5ms开,5ms关,这时候灯光的亮灭速度赶不上开关速度,led灯还没完全亮就又熄灭了,所以由于视觉短暂用作,人眼感觉不到电灯在闪烁,而是感觉等的亮度少了,因为高电平时间(占空比)为50%,亮度也就是之前的50%

频率很高时,看不到闪烁,占空比越大,LED越亮

 

⑦PWM对点击转速的控制

⑧PWM调光程序设计

由于单片机的LED亮起是0,所以亮度调节与占空比相反


网站公告

今日签到

点亮在社区的每一天
去签到