基于单片机的直流调速系统的设计.doc
约53页DOC格式手机打开展开
基于单片机的直流调速系统的设计,本文主要研究了利用at89s52单片机控制pwm信号从而实现对直流电机转速进行控制的方法。文章介绍了at89s52的详细参数,并对pwm信号的原理、产生方法、以及如何通过软件编程对pwm信号占空比进行调节,从而控制其输入信号波形等均作了阐述。设计分为两个部分,硬件部分和软件部分。对于硬件部分首先从总体上做了设计,也就是...
内容介绍
此文档由会员 道客巴巴 发布
本文主要研究了利用AT89S52单片机控制PWM信号从而实现对直流电机转速进行控制的方法。文章介绍了AT89S52的详细参数,并对PWM信号的原理、产生方法、以及如何通过软件编程对PWM信号占空比进行调节,从而控制其输入信号波形等均作了阐述。设计分为两个部分,硬件部分和软件部分。对于硬件部分首先从总体上做了设计,也就是以AT89S52为中心来组成硬件部分,其辅助部分包括了显示电路、测量电路、键盘电路;对于软件部分则选择了使用模块化的设计思路,根据本设计的要求以及它要实现的功能编写了属于每个模块部分的流程图。并且说明了软件的设计方式和思路。此外,本文中还采用了芯片IR2110作为直流电机正转调速功率放大电路的驱动模块,并且把它与延时电路相结合完成了在主电路中对直流电机的控制。在软件方面,文章中详细介绍了PID运算程序,初始化程序等的编写思路和具体的程序实现。本系统中使用了光电编码器对输出的转速进行了测量,并且作为反馈值输入到单片机进行PID运算,从而实现了对输出速度的控制。