直流电机闭环调速控制系统设计报告.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《直流电机闭环调速控制系统设计报告.pdf》由会员分享,可在线阅读,更多相关《直流电机闭环调速控制系统设计报告.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1一、课设任务.2 1.1 设计内容。.2 1.2 具体要求.2 1.3 程序调试建议。2二、系统方案。3三、硬件设计。3 3.1 数码管显示和行列式键盘电路。4 3.2 数模变换电路。5 3。3 直流电机驱动电路.6 3。4 片选译码电路7 3.5 RAM 电路.7四、软件设计8五、调试及结果。.19六、心得体会。.19七、参考文献.20八、附录。20直流电机闭环调速控制系统设计报告一、课设任务1 11 1设计内容设计内容:-1-以实验室实验装置为设计对象,从中选择出合适的部分,构成一个直流电机恒转速控制系统,具有如下功能:1、可以通过按键设定直流电机转速(转/分钟,r/min);2、可
2、以实时显示电机转速,同时显示设定值(各用三位显示);3、运行过程中改变负载可以维持设定的转速稳定后保持不变。(稳态误差小于等于设定值的 5%)4、开始时只显示设定值,采集值显示为 0,按运行键后显示实时采集值与设定值,左边三位是设定值,右边三位是实时值;5、设置停止运行键,控制直流电机停止运行;6、其它扩展发挥功能。1.21.2 具体要求具体要求:1、根据功能要求从实验装置上选择合适电路构成系统,用 protel 软件画出原理图与控制系统结构图,分析系统工作过程;2、根据实验装置具体情况确定接线方法,从而确定各端口的口地址(D/A、键盘、显示等);3、采用 PID 算法作为恒转速控制算法,对P
3、ID 算法加以分析说明;4、按照系统工作过程要求编制程序,画出流程图与编写具体程序;5、调试运行,记录运行结果;6、书写课程设计报告,符合学院有关课程报告的要求。1 1。3 3程序调试建议程序调试建议:1、先通过简单程序验证硬件工作正常(D/A 输出,带负载能力,显示器正常等等);不正常时及时与实验室老师联系更换器件。2、调试测速显示子程序;3、调试参数设置程序;4、调试控制算法程序;5、调试综合程序-2-二、系统方案直流电动机具有良好的起、制动性能,宜于大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域得到了广泛的应用。采用 PID 调节的转速单环直流调速系统可以在保证稳定的前提下实
4、现转速无静差。系统进行信号采集进行 D/A 转换,使单片机送出脉冲来控制触发器,控制电路输出,驱动电动机工作,再由检测电路带回实际转速给单片机,让单片机根据实际转速和给定的转速进行比较,放大及 PID 运算等操作,从而控制整流电路角的大小,进而改变电机电枢电压的大小,达到调节电动机转速的目的.三、硬件设计3 3。1 1 数码管显示和行列式键盘电路数码管显示和行列式键盘电路数码管显示和行列式键盘电路图3.23.2 数模变换电路数模变换电路数模变换电路图3 3。3 3 直流电机驱动电路直流电机驱动电路:直流电机驱动电路图3 3。4 4 片选译码电路:片选译码电路:片选译码电路图3 3。5 RAM5
5、 RAM 电路:电路:RAM 电路图四、软件设计-3-ROM2662DAC0832模数转换判断按键执行跳转MCS-518031图 1结构框图键盘设定速度PID调速LED显示LED显示-4-开始显示初始化否有键按下?是If 09IFDIFE设定结束运行否flag=1?是PID 控制显示LOOP主程序流程图-5-开始定义变量扫描模式置初值扫描模式送输入口取显示数据查表转换成段码调用延时子程序Y循环是否结束N扫描模式左移一位返回显示程序流程图程序:/*课程设计 PID 直流电机调速*#include/*地址定义*xdata unsigned char IN _at_ 0 x8001;/键盘读入口-6
6、-xdata unsigned char OUTBIT _at_ 0 x8002;/位控制口xdata unsigned char OUTSEG _at_ 0 x8004;/段控制口xdata unsigned char CS0832 _at_ 0 x9000;/DA地址约定/*变量定义*unsigned int VOUT=0;/DA输出缓存变量 unsigned int FDC=0,FREF=0,DFDC=0,uctrl=0;/转速检测值 FDC,给定值 FREF unsigned int PVAL=10,PIVAL=1,IVAL=0;unsigned int ERROR;/*缓冲区及其长度
7、定义*#define LEDLen 6/数码管数量unsigned char LEDBufLEDLen;/显示缓冲/*八段管显示码*code unsigned char LEDMAP=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;/*键码定义*code unsigned char KeyTable=0 x16,0 x15,0 x14,0 xff,0 x13,0 x12,0 x11,0 x10,0 x0d,0 x0c,0 x0b,0 x0a,0 x0e
8、,0 x03,0 x06,0 x09,-7-0 x0f,0 x02,0 x05,0 x08,0 x00,0 x01,0 x04,0 x07;/*延时程序*void Delay(unsigned char CNT)unsigned char i;while(CNT-!=0)for(i=100;i!=0;i);/*动态显示程序*void DisplayLED()unsigned char i;unsigned char Pos;unsigned char LED;Pos=0 x20;/从左边开始显示 for(i=0;i=1;/显示下一位 /*键闭合程序*unsigned char TestKey(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 直流电机 闭环 调速 控制系统 设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内