- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
直流电机PID控制.
目录
1.设计题目 1
2.设计内容 1
3.方案总体设计与论证 1
4.硬件电路设计 2
4.1 最小系统设计 2
4.2 传感器模块 2
4.3 负载模块 3
4.4 键盘模块 4
4.5 显示模块 4
5.软件设计 5
5.1 主函数部分 5
5.2 中断部分 6
5.3 显示刷新部分 6
5.4 按键扫描部分 7
5.5 按键功能实现部分 8
5.6 更新输出控制信号部分 9
5.7 PID控制部分 10
5.8 LCD显示部分 11
5.9 延时部分 11
6.系统调试 12
7.结 束 语 12
8.参考文献 12
附录一 系统硬件原理图 13
附录二 源程序代码 14
摘要
本文章介绍了对进行测量,并将测量的结果反馈与进行得到偏差,再由偏差产生直接控制作用去消除偏差。关键词 直流电机闭环控制单片机
课程设计任务书
设计题目:基于单片机的转速控制系统设计
学生姓名 课程名称 智能义器义表设计与调试 专业班级 测控 地 点 实验楼I512 起止时间 2010.6.21至2010.7.2 设计内容及要求 要求设计的转速控制系统完成以下功能:
1.基本功能
①按键设定并显示转速,实时显示实际转速
②按键控制电机起停、正反转
③PWM转速闭环控制。
2. 扩展功能
实现与PC机的通讯:将转速的设定值和实测值发送到PC机显示,PC机可以设定速度,发送到单片机
设计
参数 1.转速调节范围:1500转/分--3000转/分
2.测速误差10%
进度
要求 布置任务、方案设计,硬件设计(1天)
画电路图(1天)
软件设计,画流程图(1天)
程序设计和调试(6天)
设计验收、撰写报告(1天)
详见进度安排表 参考资料 1.程德福.智能义器. 机械工业出版社. 2009.9
2.胡文金.单片机系统实训教程.重庆:MC51单片机的直流电机PWM调速系统.长春工程学院学报(自然科学版)2009年第10卷第3期
其它 说明
1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。 教研室主任: 指导教师:
基于单片机的转速控制系统设计
1.设计题目
基于单片机的转速控制系统设计
2.设计内容
设计的转速控制系统完成以下功能:
基本功能
①按键设定并显示转速,实时显示实际转速
②按键控制电机起停、正反转
③PWM转速闭环控制。
扩展功能
实现与PC机的通讯:将转速的设定值和实测值发送到PC机显示,PC机可以设定速度,发送到单片机
3.方案总体设计与论证
图1是基于单片机的转速控制系统的基本组成方框。主要由测速传感器(红外对管),电机及驱动电路,矩阵键盘,LCD(12864),单片机(80C51)组成。测速传感器是把电机转速转换成相应的脉冲量的器件,并将该脉冲送给单片机计数。测速传感器输出脉冲的频率随电机转速的快慢变化而变化。单片机8051是该系统的核心部分,一方面负责计算电机的转速,另一方面将计算得到的转速与设定转速相比较,经过计算处理,得到相应的控制信号(PWM),并用该信号控制电机转速。通过键盘可以设定手动工作模式(通过操作人员修改输出方波占空比实现)或者自动工作模式(由操作人员输入设定转速,单片机自动控制电机转速,使其接近设定值),输入输出方波占空比以及设定转速。由单片机检测哪一个按键按下,实现占空比或者设定值的修改,并通过LCD实时显示设定值以及测得转速。
图1 系统框图
由上图可知系统硬件基本上由传感器模块,负载模块,键盘模块,显示模块组成。而软件设计是紧紧围绕系统的硬件结构展开的,软件主要是配合控制硬件完成预期的设计要求,软件的基本模块也是针对上述硬件结构进行相应操作的。下面具体阐述系统各功能模块的设计。
4.硬件电路设计
4.1 最小系统设计
本次设计中的最小系统模块中包括CPU、复位电路和晶振,其最小系统原理图如图4.1所示。
图4.1 最小系统原理图
4.2 传感器模块
本次设计中测速传感器选用红外对管,其有一个红外发射管一个红外接收管。发射管和接收管位于同一平面,当其发射出的红外遇到风扇的叶片时,红外接收管接收到反射回来的信号,输出一个脉冲,该脉冲作用于单片机的P32引脚,在单片机的外部中断0中进行计数。其硬件图如图4.2所示。
图4.2 红外对管测速传感器硬件原理图
4.3 负载模块
该模块主要由一个直流电机和一个电机驱动组成,该驱动为三极管驱动,由单片机的P13引脚输出控制。该模块中的二极管
文档评论(0)