智能电机转速控制及显示
智能电机转速控制及显示
信息科学与工程学院 1203020305
李晓涵
1.智能电机转速控制及显示
2.电路图:
3.工作原理
①硬件原理:直流电机通过L298进行驱动,直流电机的ENA引脚与单片机的P3.5(T1)相连,T1传送出PWM脉冲。电机速度反馈送回单片机的P3.2,也就是INT0中断引脚。
按键分为电机加速、减速、正转、反转、停止5种,加速按键和减速按键分别与P3.6、P3.7相连。而正反转方向控制则通过拨动开关由用户拨动控制,其输出通过反相器反相后与电机驱动芯片L298的IN1相连。
显示数码管选用的是6位一体的7段共阳极数码管,数码管显示数据由单片机P1口来传送,数码管各位的片选线是分别由单片机的P0.0~P0.5通过总线驱动芯片74LS245来完成控制。
②软件原理:首先,由定时器T1产生定时中断,由TR1,ET1和总中断EA 控制,从而产生PWM脉冲控制电机转动;
其次,计算电机的转速,并产生用于数码管上显示的转速显示数据,送至数码管显示,显示数据每隔1s更新一次;
然后,由单片机内部系统检测加速与减速按键的动作,并按照按键情况来响应需求。
最后,将各子程序融合,即可。
4.元器件清单:
元件清单
元件序号型号主要参数数量备注数码管7SEG-MPX6-CA 红,6位,7段共阳极 1
驱动芯片74LS245 8输入,8输出 1
单片机AT89C52 4个I/O口 1
驱动器L298 4输入,4输出 1
无 1 电机MOTOR-ENCOD
ER
反相器7404 无 1
开关BUTTON 无 3
电容CAP 22pF 2
晶振CRYSTAL 1MHz 1
电阻RES 10k 8 转换开关SW-SPDT-MOM 无 1 电源POWER 无 3
地GROUND 无 6
相关主题