计算机控制系统直流电机闭环调速实验,51系列单片机直流电机闭环调速实验1.pdf...
成 绩:
重庆邮电大学
自动化学院综合实验报告
题 目:51 系列单片机直流电机闭环调速实验
姓 名: 陈功 学 号:2012212699
姓 名: 李源 学 号:2012212855
姓 名: 邬昌强 学 号:2012213079
班 级: 0831202
指导教师: 郭鹏
完成时间: 2015年 11月
实验名称:
51 系列单片机直流电机闭环调速实验
基本情况:
1. 学生姓名:陈功,邬昌强,李源
2. 学 号:2012212699,2012213079,2012212855
3. 班 级:0831202
4. 实验项目组长:陈功
5. 同组其他成员:
序号 姓 名 班 级 学 号 分工系数
1 陈功 0831202 2012212699 0.4
2 邬昌强 0831202 2012212855 0.3
3 李源 0831202 2012212855 0.3
1
实验内容
一、系统方案设计
(一)系统设计思想
直流电机控制器可采用电机控制专用DSP,也可采用单片机+直流电机控制
专用集成电路的方案。前者集成度高,电路设计简单,运算速度快,可实现复杂
的速度控制算法,但由于DSP 的价格高而不适合于小功率低成本的直流电机控制
器。后者虽然运算速度低,但只要采用适当的速度控制算法,依然可以达到较高
的控制精度,适合于小功率低成本的直流电机控制器。
闭环速度调节器采用比例积分微分控制(简称 PID控制),其输出是输入的
比例、积分和微分的函数。PID调节器控制结构简单,参数容易整定,不必求出
被控对象的数学模型,因此PID调节器得到了广泛的应用。
图 1系统控制方案图
(二)数字PID控制算法
在DDC 系统中,用计算机取代了模拟器件,控制规律的实现是由计算机软件
来完成的。因此,系统中数字控制的设计,实际上是计算机算法的设计。
由于计算机只能识别数字量,不能对连续的控制算式直接进行运算,故在计
算机控制系统中,首先必须对控制规律进行离散化的算法设计。
r(t) e(t) u(t) c(t)
为将模拟PID 控制规律离散化,我们把 、 、 、 在第 n 次
r(n) e(n) u(n) c(n) e(t)r(t)c(t)
采样的数据分别用 、 、 、 表示,于是 变为 :
e(n)r(n) c(n) (1.1)
de(t) e(n)e(n1)
当采样周期T很小时dt可以用T近似代替, 可用
计算机控制系统直流电机闭环调速实验,51系列单片机直流电机闭环调速实验1.pdf...相关推荐
- 微型计算机实验报告温度控制,单片机、可编程控制器实验教学大纲.doc
单片机.可编程控制器实验教学大纲.doc 单片机.可编程控制器实验教学大纲 一.实验课的性质与任务 本实验课是在学生学完单片机原理与应用课程之后,为巩固提高所学知识,而安排的一次综合设计实验.通过本实 ...
- 51单片机除c语言 中断嵌套,关于51系列单片机中断嵌套 - 关于单片机中断嵌套总结...
关于51系列单片机中断嵌套 说最基本的,老的51单片机(80C51系列)有5个中断源,2个优先级,可以实现二级中断服务嵌套.现在很多扩展的51单片机已经有4个优先级(或更多)和更多的中断源了. 在说到 ...
- uIP TCP/IP协议栈在51系列单片机上的应用
uIP 协议栈是一种免费的可实现的极小的TCP/IP协议栈,可以使用于由8位或16位微处理器构建的嵌入式系统.本文分析了uIP协议栈的结构和应用接口,并讨论了如何将其应用到51系列单片机上. 关键字: ...
- 51系列单片机采用脉冲宽度调制(PWM)
介绍一个51系列单片机采用脉冲宽度调制(PWM)方式控制LED灯亮度的一个程序,大家都知道,51单片机本身是没有pwm接口的,这个程序是 通过软件模拟pwm.在一定的频率的方波中,调整高电平和低电平的 ...
- 51系列单片机指令快速记忆法
随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小.性价比 高.功能强.可靠性高等独有的特点,在各个领域(如工业控制.家电产品.汽车电子.通信.智能仪器仪表)得到了广泛的应用.学习. ...
- 基于51系列单片机的(循迹、避障、蓝牙)智能小车(2)源代码
主程序 main.c /**************************************************************************************** ...
- 利用51系列单片机定时器功能实现测量脉冲宽度
STC12C系列增强型单片机片上扩展了基本51单片机的功能,如提供了PCA/PWM接口,定时器能工作在1T模式下(基本51单片机的时钟是Fosc的12分频,1T模式下1分频). PCA可以用于脉宽测量 ...
- 单片机自动调光C语言,C51单片机控制40w调光电源C语言程序
C51单片机控制40w调光电源C语言程序,12M晶振,500Hz 2ms,1000Hz 1ms,300Hz 3.3ms,330Hz 3ms .3ms为一个周期,30us中断一次,共可以有100次中断, ...
- 创意小发明:使用51系列单片机的DIY点焊机控制项目(程序+原理图)
各位早上好,最近一段时间全市不好的消息,南方的洪水已经超过了98年是史上最厉害的洪水,但愿灾难赶紧过去 最近做了一个用单片机的点焊机控制装置,使用的是89C51单片机.LCD5110显示屏和微型继电器 ...
- 如何让keil5可开发51系列单片机
https://blog.csdn.net/mao_hui_fei/article/details/78492427 如何使用keil 5 编写 51单片机 工程 http://news.eeworl ...
最新文章
- 网站收录工具(php导航自动收录源码)_网站如何快速收录,网站不收录怎么办?...
- 会Python的大学生了不起吗?是的,简直开挂!
- 细嚼慢咽读论文:PointNet论文及代码详细解析
- JAVA基础16-Java匿名内部类
- Android学习笔记---Material Design设计理念
- 利用axios解决跨域的问题
- 完全删除垃圾Q+!!!
- 计算机大端模式和小端模式 内存对齐问题(sizeof)
- 前端学习(1877)vue之电商管理系统电商系统之头部布局
- 为什么python 为什么没有接口_python做接口测试的必要性
- 我国地方大数据政策的扩散模式与转移特征研究
- 如何获取Agile PLM Business Object 对应Agile对象的属性?
- Quartz.net官方开发指南 第七课 : TriggerListeners和JobListeners
- GitHub一份深度学习资源,包括论文、数据集、课程、图书、博客、教程、框架
- 服务器php 启动命令_php启动内置服务器
- HDU - 4704(费马小定理和快速幂)
- Intent简单介绍
- [机缘参悟-36]:鬼谷子-飞箝篇 - 面对捧杀与诱饵的防范之道
- 不要用战术上的勤奋掩盖战略上的懒惰
- 面试题,移动端APP测试常见bug记录
热门文章
- 如何修改anaconda的文件目录_Anaconda安装的常见错误和python的基础知识
- 程序人生 - 鼠标手是什么?如何应对鼠标手!
- switch之enum
- 1688API大全、商品详情调用展示
- 疫情之后,各地智慧灯杆政策与项目发布情况汇总
- pandoc 转换html,使用pandoc实现markdown和latex以及html的互转
- 常威,你还说你不会索引优化?MYSQL索引失效的常见场景与规避方法
- 安卓终端模拟器运行PHP,ROOT用户福利:安卓终端模拟器简述及命令行入门!
- 如何卸载vivo手机自带的应用程序(尤其是开启开发者选项后出现在状态栏的黄色警告)
- 解决:kubeadm init K8S初始化报错02