计算机控制技术课程设计报告

设计课题: 直流电机转速闭环控制

(采用单片机教学实验系统)

班 级: 2008级自动化2班

报 告 人: 陈文生

陈文博

曾凯凯

李勇

指导教师: 时颖

完成日期: 2011 年 9 月 21日

重庆大学本科学生《计算机控制技术基础》课程设计任务书

课程设计题目直流电机转速闭环控制(采用单片机教学实验系统)学院自动化学院专业自动化专业年级2008(1)已知参数和设计要求

1)用单片机产生PWM方波调制直流电机以一定速率旋转,人为给一个速度漂移,霍尔元件测出速度并根据PID算法跟踪校正速度漂移。

2)要求用LED或LCD时实显示电机速度。

3)要求在10秒内PID算法纠正速率漂移。

(2)实现方法

采用单片机教学实验系统实现 (限≤4人选做)学生应完成的工作:

1)硬件设计:要求完成控制系统框图;绘制完整的控制系统电原理图;说明各功能模块的具体功能和参数;结合实验室现有的单片机教学实验系统进行系统组成,对整个系统的工作原理进行全面分析,论述其结构特点、工作原理、优、缺点和使用场合。分析和论述系统采用的主要单元的工作原理和特性。

2)软件设计:要求合理分配系统资源,完成直流电机转速闭环控制的程序设计(如:系统初始化;主程序;A/D转换;D/A转换;标度变换;显示与键盘管理;控制算法处理;输出等)。

3)对设计控制系统进行系统联调。

4)编写课程设计报告:按统一论文格式、统一报告纸和报告的各要素【封面、任务书、目录、摘要、序言、主要内容(包括设计总体思路、设计步骤、原理分析和相关知识的引用等)、总结、各组员心得体会、参考书及附录(包括系统框图、程序流程图、电原理图和程序原代码)】进行编写,字数要求不少于4000字,要求设计报告论理正确,逻辑性强,文理通顺,层次分明,表达确切。目前资料收集情况(含指定参考资料):

《计算机硬件技术基础实验教程》 黄勤等编著 重庆大学出版社

《单片微型计算机机与接口技术》 李群芳等编著 电子工业出版社

《计算机控制技术》王建华等编著 高等教育出版社课程设计的工作计划:

(1)2011年9月19日熟悉设计任务和要求。

(2)2011年9月20日确定设计方案。

(3)2011年9月21日硬件调试。

(4)2011年9月22日软件及系统调试。

(5)2011年9月23日设计答辩。任务下达日期 2011年 9月 19 日完成日期 2011年 9 月 24日指导教师 (签名)学 生 (签名)说明:1、学院、专业、年级均填全称,如:光电工程学院、测控技术、2003。

2、本表除签名外均可采用计算机打印。本表不够,可另附页,但应在页脚添加页码。

摘要

在运动控制系统中,电机转速控制占有至关重要的作用,其控制算法和手段有很多,模拟PID控制是最早发展起来的控制策略之一,长期以来形成了典型的结构,并且参数整定方便,能够满足一般控制的要求,但由于在模拟PID控制系统中,参数一旦整定好后,在整个控制过程中都是固定不变的,而在实际中,由于现场的系统参数、温度等条件发生变化,使系统很难达到最佳的控制效果,因此采用模拟PID控制器难以获得满意的控制效果。随着计算机技术与智能控制理论的发展,数字PID技术渐渐发展起来,它不仅能够实现模拟PID所完成的控制任务,而且具备控制算法灵活、可靠性高等优点,应用面越来越广。

本设计以上面提到的数字PID为基本控制算法,以SST89EE554RC单片机为控制核心,产生占空比受数字PID算法控制的PWM脉冲实现对直流电机转速的控制。同时利用霍尔传感器将电机速度转换成脉冲频率反馈到单片机中,实现转速闭环控制,达到转速无静差调节的目的。在系统中采数码管和4×4键盘作为人机交互界面,启动后可以通过显示部件了解电机当前的转速。该系统控制简单,反应灵敏,具有很强的抗干扰能力。

目 录

前言4

一.总体设计方案4

二.硬件单元模块设计5

(1)LED显示模块5

(2)

重庆大学微型计算机基础实验,计控课程方案设计书.doc相关推荐

  1. 计算机应用基础精品课程申报表,计算机应用基础精品课程申报书.doc

    计算机应用基础精品课程申报书.doc 还剩 18页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 1 附件 5: ...

  2. 计算机网络实验ping命令,计算机网络基础实验一 ping命令的使用.doc

    计算机网络基础实验一 ping命令的使用 贵州大学实验报告 学院 : 职业技术学院 专业 :计算机科学与技术 班级 :计科职111 姓名程能云学号1120020322实验组1实验时间2014/03/1 ...

  3. 计算机应用基础精品课程申报表,2014计算机应用基础精品课程申报书.doc

    2014计算机应用基础精品课程申报书 附件5: ****学院 校级精品课程申报书 所属院系 ****系 课程名称 计算机应用基础 课程层次(本/专) 本科 所属一级学科名称 所属二级学科名称 课程负责 ...

  4. 大学计算机应用实验项目综合报告书,大学计算机应用基础实验报告册_2010版_.doc...

    大学计算机应用基础实验报告册_2010版_ 20 09 -20 10 学年第 一 学期 实 验 报 告 实验课程名称 大学计算机应用基础 专 业 班 级 学 生 姓 号 学生 姓 名 实验指导老师 实 ...

  5. 语音识别方案设计书.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp办公文档&nbsp>&nbsp课程设计 语音识别方案设计书.doc25页 本文档一共被下载: ...

  6. 微型计算机流水灯实验报告,广东海洋大学微型计算机基础流水灯左移右移实验报告.docx...

    实验报告 课程名称: 微型计算机基础 实验项目名称:流水灯左移右移实验 时间: 2014-11-05 班级:软件 x 班 姓名: xxx 学号: xxxxxxxx 实验一:流水灯左移右移实验 实验目的 ...

  7. 微型计算机实验仪,中小学生学习电子技术及微型计算机基础课程实验仪的制作方法...

    专利名称:中小学生学习电子技术及微型计算机基础课程实验仪的制作方法 技术领域: 本实用新型涉及电子技术领域,特别是一种可供中小学生学习电子技术及微型计算机基础课程的实验仪. 目前,中学物理教材中,电. ...

  8. 计算机软件技术冒泡排序,北航计算机软件技术基础实验报告计软实验报告3——冒泡排序和快速排序...

    北航计算机软件技术基础实验报告计软实验报告3--冒泡排序和快速排序 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实验报告实验名称 ...

  9. 广东海洋大学微型计算机考试,广东海洋大学微型计算机基础中断及优先级实验报告...

    广东海洋大学微型计算机基础中断及优先级实验报告 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 广广东东海海洋洋大大学学学学生生 实 ...

最新文章

  1. 计算机网络sdn,刘少伟:SDN重新定义网络
  2. Git log、diff、config 进阶
  3. Android 机顶盒手势、数据分页演示DEMO
  4. Altium designer中元器件库(SCHLIB)元件引脚上文字(标号)大小及距离边缘位置设置
  5. vuex中store 的mutation
  6. Android 动画(二)
  7. java和opencv配置_Java——OpenCVWindows配置和项目中jar包的简单配置
  8. 立镖机器人浙江_立镖在美国获2020 NextGen供应链解决方案奖
  9. C++的四种强制类型转换
  10. 前端学习(1310):http协议
  11. Centos7 Docker容器操作_入门试炼03
  12. Win7旗舰版禁止修改文件属性的设置方法
  13. 万圣节海报设计没有思路?看看这些有趣的万圣节狂欢是如何完成的!
  14. MPPT “最大功率点跟踪”
  15. 解析数论 2: Abel求和法
  16. Simulink系列 —— S-function的使用笔记(1)
  17. 校验和(Checksum)算法-概述
  18. AI作画:文心一格赋能艺术与设计创作
  19. 用python做算法需要哪些技能_成为一名CV算法工程师,你需要具备哪些能力?
  20. Unreal Engine 4(UE4)下载教程

热门文章

  1. 消息队列MQ如何保证消息的幂等性
  2. 创建一个SQL测试数据库 - 消费者数据库
  3. python可以处理的文件类型_Python学习笔记之数据类型与文件处理
  4. python搭配什么数据库_教你如何优雅地用Python连接MySQL数据库
  5. thymeleaf随机数_SpringBoot2.0实现静态资源版本控制
  6. python3两个三阶矩阵相乘公式_Numpy 两个矩阵部分维度相乘,有没有很快的方法?...
  7. Hadoop之MapReduce介绍
  8. jquery自定义一个放大镜
  9. jquery+easyui+datagrid 排序
  10. jsx怎么往js里传参数_给js文件传参数(详解)