基于单片机的直流电机PWM调速控制系统设计
I
f摘要
本文主要研究了利用MCS51系列单片机控制PWM信号从而实现对直流电机转速进行控制的方法。本文中采用了专门的芯片组成了PWM信号的发生系统,并且对PWM信号的原理、产生方法以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。另外,本系统中使用了测速发电机对直流电机的转速进行测量,经过滤波电路后,将测量值送到AD转换器,并且最终作为反馈值输入到单片机进行PI运算,从而实现了对直流电机速度的控制。在软件方面,文章中详细介绍了PI运算程序,初始化程序等的编写思路和具体的程序实现。
关键词:PWM信号,测速发电机,PI运算,直流电动机
II
fABSTRACTThisarticlemai
lyi
troducesthemethodtoge
eratethePWMsig
albyusi
gMCS51si
glechipcomputertoco
trolthespeedofaDCmotorItalsoclarifiesthepri
ciplesofPWMa
dthewaytoadjustthedutycycleofPWMsig
alWhat’smoretachoge
eratorisusedi
thissystemtomeasurethespeedofDCmotorTheresultofthemeasureme
tisse
ttoADco
verterafterpassi
gthefilteri
gcircuita
dfi
allythefeedbacksi
gleisstoredi
thesi
glechipcomputera
dparticipatesi
aPIcalculatio
Asforthesoftwarethisarticlei
troducesi
detailtheideaoftheprogrammi
ga
dhowtomakeitKeywordsPWMsig
al、tachoge
erator、PIcalculatio
、DCMotor
II
f目录
目录
1引言111课题背景1112开发背景1113选题意义212研究方法及调速原理2121直流调速系统实现方式4122控制程序的设计5
2系统硬件电路的设计621系统总体设计框图及单片机系统的设计622AT89S51单片机简介6221AT89S51单片机的组成r