EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于光电传感器的单片机控制直流电机摘要
" @ f& B. ]* j3 J0 i. u7 f, G: K; r: }4 N
& @$ K1 K- @8 }1 n
本设计的中重点是采用AT89S52型号的单片控制产生PWM调制信号的输出,以此来进行对直流电机的转速实现控制,本文简要的介绍了AT89S52型号单片机的有关参数,而且还对PWM脉冲信号的基本原理、信号的产生方式和怎么样实现利用软件编程调节PWM信号的占空比等作了一系列的论述。本设计使用独立按键进行速度设定以及直流电机的正反转,通过LCD 1602液晶显示器作为显示速度设定值和速度测量值的器件。除此之外,本设计还运用L298芯片组成直流电机的正、反转以及控制速度的驱动电路,井且相对详细的说明了PID算法、系统初始化等子程序的编程以及程序的实现,本设计利用光电感应器对射式MOC7OT4和比较器LM339芯片来实现直流电机转速的相对精确测量,而且以此作为反馈值传回到单片机实现PID补偿运算,从而实现了对直流电机速度的控制。' R5 G" f+ Y# Q" U+ r
关键词:PWM技术;PID算法;AT89S52;直流电机 9 B: c0 v1 P4 _7 k/ v2 U
, q# t: B) W8 T0 ^9 B
+ v0 W' N: ?1 }' [5 h/ J# i: i+ | |