一、实验原理
pwm:即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效的获得所需要的模拟量,常用于电机调速,灯光亮度调节等。
该实验和之前led呼吸灯(定时器实现),实验原理本质上是相同的,可以结合之前的文章进行理解学习,这里就不再赘述了。(下图引用led呼吸灯实验)
二、关键代码
void timer0_routine() interrupt 1{ tl0 = 0x66; th0 = 0xff; counter++; counter%=100; //计数值变化范围限制到0~99 if(counter< compare) //计数值小于比较值 { motor=1; //输出1 马达转动 (uln2003芯片是一个7路反向器电路,即当输入端为高电平时uln2003输出端为低电平) } else //计数值大于比较值 { motor=0; //输出0 马达停止 }sbit motor=p1^0;unsigned char counter,compare; //计数值和比较值,用于输出pwmunsigned char keynum,speed;//主函数void main(){ timer0_init(); while(1) { keynum=key(); if(keynum==1) { speed++; speed%=4; if(speed==0){compare=0;} //改变比较值,改变pwm占空比 if(speed==1){compare=60;} if(speed==2){compare=75;} if(speed==3){compare=100;} } }}通过定时器来实现一定周期的pwm波,再通过改变比较值compare来改变高电平的占空比,进而改变电机的转速。
GE Digital宣布升级iFIX® HMI/SCADA Imagination推CPU产品系列
人工智能技术正在快速发展,将会给我们什么样的变化?人们应该如何与人工智能相处?
关于智能化扬尘在线监测系统的基本介绍
通信网有什么作用
研发光学级铌酸锂晶体材料,恒元光电获数千万元政府投资
基于51单片机的直流电机调速实验
华虹宏力获“2022中国IC设计成就奖之中国半导体20年特殊贡献奖”
LED产业进入整合时期 未来出口行情见涨
硬核工厂!钢厂远程监管,三维组态监控 HMI
默克高性能材料业务更名为”电子科技”, 持续推进战略转型
PA6000中标华南理工大学省汽车工程重点实验室
零售的下一波机会在哪里?
魅族研发15W无线快充技术 充电速度可媲美有线快充
电热毯节电电路图
聚合物电池鼓包原因及修复
SPMC65单片机Q-Writer工具的使用
如何才能保护24V数字输入和输出?
一起来看看人脸识别智能应用在美妆行业中的应用
工控电脑在火灾监控系统中的作用是什么
一文详解:低功耗双运算放大器LM358,超全