EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于光电传感器的单片机控制直流电机摘要6 b5 h$ T) L1 q5 x, D; V+ m
7 V1 I& w- r4 G& R7 p% E
' Q; }/ g9 p; J" w; a
本设计的中重点是采用AT89S52型号的单片控制产生PWM调制信号的输出,以此来进行对直流电机的转速实现控制,本文简要的介绍了AT89S52型号单片机的有关参数,而且还对PWM脉冲信号的基本原理、信号的产生方式和怎么样实现利用软件编程调节PWM信号的占空比等作了一系列的论述。本设计使用独立按键进行速度设定以及直流电机的正反转,通过LCD 1602液晶显示器作为显示速度设定值和速度测量值的器件。除此之外,本设计还运用L298芯片组成直流电机的正、反转以及控制速度的驱动电路,井且相对详细的说明了PID算法、系统初始化等子程序的编程以及程序的实现,本设计利用光电感应器对射式MOC7OT4和比较器LM339芯片来实现直流电机转速的相对精确测量,而且以此作为反馈值传回到单片机实现PID补偿运算,从而实现了对直流电机速度的控制。
# \7 a' m1 b; g5 Z2 m3 m8 Y1 h' j关键词:PWM技术;PID算法;AT89S52;直流电机
# c. U/ q3 u. O1 S+ q# I2 q* H: X7 w c) x$ ]) l |- \
% ]* ~5 {( s( m0 j
|