EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于光电传感器的单片机控制直流电机摘要( M: J# n! t2 i) t0 p J
$ }- G* H! D ^# x$ k+ |& e1 `* X
/ `8 O. ^4 Q* e本设计的中重点是采用AT89S52型号的单片控制产生PWM调制信号的输出,以此来进行对直流电机的转速实现控制,本文简要的介绍了AT89S52型号单片机的有关参数,而且还对PWM脉冲信号的基本原理、信号的产生方式和怎么样实现利用软件编程调节PWM信号的占空比等作了一系列的论述。本设计使用独立按键进行速度设定以及直流电机的正反转,通过LCD 1602液晶显示器作为显示速度设定值和速度测量值的器件。除此之外,本设计还运用L298芯片组成直流电机的正、反转以及控制速度的驱动电路,井且相对详细的说明了PID算法、系统初始化等子程序的编程以及程序的实现,本设计利用光电感应器对射式MOC7OT4和比较器LM339芯片来实现直流电机转速的相对精确测量,而且以此作为反馈值传回到单片机实现PID补偿运算,从而实现了对直流电机速度的控制。 }+ g" q. }. Z* a( z
关键词:PWM技术;PID算法;AT89S52;直流电机
. d6 {1 Y3 e) H/ W0 X3 u
! O1 ]- p4 w) w& ^
/ ?+ D# W( G' ?# v2 L, G X |