传感器与控制实验报告
姓名:
学号:
实验三 直流电机脉宽调制调速
实验题目
1. 编写程序,能够在数码管上显示一个数值。
2. 固定向 P1.1 输出 0,然后测量每秒钟电机转动的转数,将其显示在数码管,每秒
刷新一次即可。
3. 使用脉宽调制的方法,动态调整向 P1.1 输出的内容,使得电机转速能够稳定在一
个预定值附近,同时实时显示当前转速。
4. 根据输入修改电机转速目标值,设置两个转速目标值:低转速和高转速。
5. 每隔一秒钟读取两个开关的状态,如果 S1 按下,动态调整输出,使得电机转速能
够稳定到低转速目标值附近,如果 S2 按下,动态调整输出,使得电机转速能够稳定到高
转速目标值附近。交替显示目标值和当前转速值。
程序分析
一.设计思路
整个实验的主要思想是用定时器中断,每 1 秒钟判断是否需要改变目标转速,并用当
前转速与目标值相对比,如果有差异则改变脉宽调制的原理中的变量,逐步达到稳定转速
的目的。并在这个过程中将标准转速和现转速交替显示出来。
其中主要有两点:一个是当前转速的测量,一个是利用脉宽调制原理改变当前转速。
当前转速的测量主要利用外部中断。电机每转动一次,与之相连的偏心轮将遮挡光电
评论0