《计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)》由会员分享,可在线阅读,更多相关《计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)(31页珍藏版)》请在金锄头文库上搜索。

1、XIAN TECHNOLOGICAL UNIVERSITY 课程名称 直流电机测速调速实验 专 业: 电气工程及其自动化 班 级: 姓 名: 学 号: 指导教师: 秦刚 成 绩: 2016 年 7 月 11 日 西安工业大学课程设计(论文)用纸 - 1 - 计算机控制系统课程设计计算机控制系统课程设计 直流电机测速调速系统直流电机测速调速系统 1、选定题目:电机速度控制系统选定题目:电机速度控制系统 二、设计目的和要求:二、设计目的和要求: 计算机控制技术的课程设计是一个综合运用知识的过程,它不仅需要微型 机控制理论、程序设计方面的基础知识,而且还需要具备一定的生产工艺知识。 课程设计包括确定。

2、控制任务、系统总体方案设计、硬件系统设计、控制软件的 设计等,以便使学生掌握计算机控制系统设计的总体思路和方法。 三、功能需求:、功能需求: 1、基本功能: (1)该系统使用实验箱的直流电机、1602 液晶、DA、键盘等模块完成设 计; (2)直流电机通过 DA 模块使用 PWM 方式进行驱动及调速; (3)能够通过 1602 液晶显示当前转速及 PWM 占空比; (4)通过按键控制电机的启动和停止。 2、扩展功能: (1)能够通过按键手动输入目标转速(转/秒) ,启动电机后控制电机稳 定在目标转速; (2)使用 1602 液晶实时显示目标转速、当前转速及启停状态(on/off) 。 4 4、。

3、实验思路:实验思路: 本直流电机调速系统以单片机系统为依托,根据 PWM 调速的基本原理,控 制电动机的转速为依据,实现对直流电动机的调速,并通过单片机控制速度的 变化。本设计的直流电机调速系统主要是由硬件和软件两大部分组成。硬件部 分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。而软 西安工业大学课程设计(论文)用纸 - 2 - 件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制 器所要实现的各项功能,达到控制器自动对电机速度的有效控制。 用 51 来产生 PWM 波就必须要用软件编程的方法来模拟。方法大概可以分 为软件延时和定时器产生两种方法。本次课程设计。

4、我们采用定时器产生 PWM 方 波。 定时器产生 PWM:这种方法利用了定时器溢出中断,在中断服务程序改变电 平的高低,在程序较复杂、多操作时仍能输出较准确的 pwm 波形。 五、实验设备:五、实验设备: 单片机开发实验仪一台; AT89C51; LCD1602; DA 数模转换; 按键; 光电开关 六、实验原理:六、实验原理: 1 1、硬件框图:、硬件框图: 硬件部分主要由电位器、模数转换模块、 51 单片机、显示模块、驱动电 路和无刷直流电机组成。其功能框图如下: 西安工业大学课程设计(论文)用纸 - 3 - 2 2、硬件介绍:、硬件介绍: 1)1602 液晶显示模块电路 1602C 字符。

5、型液晶:CS:片选信号,低电平有效;RS:选择读写的是 指令或数据,L:指令,H:为数据。RW:读写控制端,L:写操作,H:读 操作。 12864J 图形点阵液晶:CS:片选信号,低电平有效;CS1/2:左右半屏使 能选择,H:左半屏,L:右半屏;RS:选择读写的是指令或数据,L:指令, H:为数据。RW:读写控制端,L:写操作,H:读操作。 12864M 图形点阵液晶:JP6 的 16 脚是空脚,JP6 的 15 脚是 PSB:PSB 接高 电平,CPU 与液晶使用并行接口连接,连接方法与 12864J 完全相同;PSB 接低 电平,CPU 与液晶使用串行接口连接,此时,RS、RW、E 与 。

6、CPU 的 I/O 管脚相连 (STAR ES59PA 才有该功能) 。 西安工业大学课程设计(论文)用纸 - 4 - 10K W2 D0 D1 D2 D3 D4 D5 D6 D7 RS RW 5 6 4 U3B 1 2 3 U5A WR RD 1 2 JP9 CS VSS 1 VDD 2 V0 3 RS 4 RW 5 E 6 DB0 7 DB1 8 DB2 9 DB3 10 DB4 11 DB5 12 DB6 13 DB7 14 LED+ 15 LED- 16 JP6 1602C VCC 10K R31 470 R4 DS1 (1602C 字符型液晶字符型液晶) 10K W2 D0 D1 D。

7、2 D3 D4 D5 D6 D7 RS RW 2 3 1 U3A 5 6 4 U3B 1 2 3 U5A WR RD 1 2 JP9 CS VSS 1 VDD 2 V0 3 RS 4 RW 5 E 6 DB0 7 DB1 8 DB2 9 DB3 10 DB4 11 DB5 12 DB6 13 DB7 14 CS1 15 CS2 16 RST 17 VOUT 18 LED+ 19 LED- 20 JP6 12864J VCC CS1/2 10K R31 470 R4 DS1 (1602C 字符型液晶字符型液晶) 西安工业大学课程设计(论文)用纸 - 5 - (12864J 图形点阵液晶)图形点阵。

8、液晶) 2)DAC0832 数模转换 VREF 8 RFB 9 DGND 10 IOUT1 11 IOUT2 12 DI7 13 DI6 14 DI5 15 DI4 16 DI0 7 CS 1 WR1 2 AGND 3 DI3 4 DI2 5 DI1 6 XFER 17 WR2 18 ILE 19 VDD 20 U20 DAC0832LCN 1K W5 510 R78 0.1uF C33 2 3 6 47 1 8 5 U23 LM741CN 10K W6 4.7K R79 -12V VCC D5 +12V -12V OUT D0 D1 D2 D3 D4 D5 D6 D7 DS23 470 R7。

9、1 -12V WR CS 10 9 8 C 411 U26C LM324N R150 R151 R162 Q7 C2655 VCC OUT1 R149 CS:片选,低有效; OUT:转换电压输出; OUT1:经功放电路的电压输出; 电位器 W5:调整基准电压。 3)发光管、按键、开关 西安工业大学课程设计(论文)用纸 - 6 - 1 1 2 2 3 3 4 4 DD CC BB AA Title NumberRevisionSize A4 Date:2006-7-4Sheet of File:F:Inovation.Sheet1.SchDocDrawn By: DS35 DS36 DS37 D。

10、S38 DS39 DS40 DS41 DS42 1 2 3 4 5 6 7 8 JP65 1 2 JP63 510R118 510R117 510R116 510R115 510R114 510R113 510R112 510R111 DS32 470 R107 VCC LED1 LED2 LED3 LED4 JP65:发光管控制接口,0灯亮,1灯灭 第 页 1 1 2 2 3 3 4 4 DD CC BB AA Title NumberRevisionSize A4 Date:2006-7-4Sheet of File:F:Inovation.Sheet1.SchDocDrawn By: S。

11、29S30S31S32S33S34S35S36 1 2 3 4 5 6 7 8 JP74 1 2 3 4 5 6 7 8 9 10KR119 VCC 按键电路原理图 西安工业大学课程设计(论文)用纸 - 7 - 1 1 2 2 3 3 4 4 DD CC BB AA Title NumberRevisionSize A4 Date:2006-7-4Sheet of File:F:Inovation.Sheet1.SchDocDrawn By: 1 2 3 4 5 6 7 8 JP80 1 2 3 4 5 6 7 8 9 10KR124 S21S22S23S24S25S26S27S28 VCC 。

12、K5 K6 K7 K8 开关电路原理图 JP74:按键控制接口;按下0 信号,松开1 信号 JP80:开关控制接口;闭合0 信号,断开1 信号 4) AT89C51 本课题中控制芯片的作用主要是与 ADC0809 相连接,采集模数转换后得到 的 8 位二进制码,过公式计算后得到电压值,同时连接四位数码管进行显示。 综合考虑,选用 AT89C51 即满足要求。 简介: AT89C51 是一种带 4K 字节 FLASH 存储器的低电压、高性能 CMOS 8 位微处 理器。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATMEL 高 密度非易失存储器制造技术制造,与工业标准的 MC。

13、S-51 指令集和输出管脚相兼 容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器。AT89C 单片机为很多嵌入式控制系统提供了一种灵活性 高且价廉的方案。 西安工业大学课程设计(论文)用纸 - 8 - AT89C51 引脚图如下: 主要特性:与 MCS-51 兼容;4K 字节可编程 FLASH 存储器;寿命:1000 写/擦循环; 数据保留时间:10 年 全静态工作:0Hz-24MHz ; 三级程序存 储器锁定;1288 位内部 RAM ;32 可编程 I/O 线;两个 16 位定时器/计数器; 5 个中断源;可编程串行通道; 。

14、低功耗的闲置和掉电模式; 片内振荡器和时钟 电路;直流电机转速测量/控制 5)使用光电开关测速 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 DD CC BB AA Title NumberRevisionSize A0 Date:2005-12-19Sheet of File:F:Inovation.STAR.SCHDOCDrawn By: 8550 Q4 4.7K R28 VCC REV 1 2 3 4 GP2S05 OP1330 R16 4.7K R20 1 2 JP4 470 。

15、R8 DS4 VCC 12 SN74LS14N U7A 34 SN74LS14N U7B M 机机机机 CTRL DS8 DS9 DS10 330 R19 330 R17 330 R18 LIGHT CTRL:控制电压(DAC0832 经功放电路提供)输入; REV:光电开关脉冲输出(用于转速测量); LIGHT:低电平点亮发光管。 第 页 西安工业大学课程设计(论文)用纸 - 9 - 3 3、 软件设计软件设计 主程序设计: 主程序是一个循环程序,其主要思路是,先设定好速度初始值,这个初始 值与测速电路送来的值相比较得到一个误差值,然后用 PID 增量式算法输出控 制系数给 PWM 发生电路。

16、改变波形的占空比,进而控制电机的转速。 主程序流程图如下: 第 页 西安工业大学课程设计(论文)用纸 - 10 - 五、实验总结:五、实验总结: 计算机控制技术的课程设计相比硬件的课程设计,简直难了不止一个档次, 作为主要的编程人员,当我实际要去控制一个物体的时候,我才知道自己以前 学的知识有多么的不牢固,不过真真正正的去做一个实物控制程序的时候,才 能真切的体会到以前书本上学的知识是如何运用到实际的,我基本上可以说是 为了应付考试勉勉强强学了一些,这次实际做到项目设计后,才理解其真正的 含义。 还有本次项目,我们采用了 LCD 显示屏作为显示单元,比 LED 数码管复杂, LCD 液晶显示屏这也是以前没有运用到过的,所以总体来说,这次课程设计带 给我的不仅仅是旧知识的复习,还有新的探。

计算机控制课设直流电机控制,计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)...相关推荐

  1. 计算机课设微程序最大值,计算机组成原理课程设计(微程序)报告

    <计算机组成原理课程设计(微程序)报告>由会员分享,可在线阅读,更多相关<计算机组成原理课程设计(微程序)报告(17页珍藏版)>请在人人文库网上搜索. 1.微程序控制器的设计与 ...

  2. 可编程计算机控制器课设,可编程计算机控制器课程设计(电气)

    [可编程计算机控制器课程设计] [Programmable  Computer  Controller] 一.基本信息 课程代码:[099582] 课程学分:[1] 面向专业:[电气工程及其自动化] ...

  3. 计算机课设微程序最大值,计算机组成原理课程设计(微程序)报告.doc

    计算机组成原理课程设计(微程序)报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 .微程序控制器的设计与实现目录1 设 ...

  4. 计算机课设微程序最大值,计算机组成原理课程设计(微程序设计).doc

    . . . .......... <计算机组成原理>课程设计报告 --微程序设计 指导老师: 丁 伟 学院: 计算机学院 班级: 软件 1501 姓名: 学号: 一.项目任务 本项目的任务 ...

  5. 计算机控制系统课程设计交通灯,太原理工大学数字逻辑课设(交通灯)

    <太原理工大学数字逻辑课设(交通灯)>由会员分享,可在线阅读,更多相关<太原理工大学数字逻辑课设(交通灯)(25页珍藏版)>请在人人文库网上搜索. 1.太原理工大学计算机科学与 ...

  6. 计算机机房管理系统 数据库课设,学校机房管理系统数据库课程设计.doc

    学校机房管理系统数据库课程设计.doc 数据库原理及应用课程设计设计报告题目机房管理系统后台数据库学号131007220学生姓名指导教师提交时间2015/1/4目录第1章需求分析111课程设计概述11 ...

  7. 计算机控制系统课程设计中期报告,课程设计中期报告模板.doc

    课程设计中期报告模板概要 新疆大学 信息科学与工程学院 <程序设计>课程设计中期报告 题目: 专 业 计算机科学与技术 学 生 姓 名 学 号 联 系 方 式 班 级 计算机15-班 组 ...

  8. 微型计算机原理课设抢答器,微机原理课程设计抢答器.doc

    西安郵電大学 硬件课程设计报告 题 目: 抢 答 器 院系名称:计算机学院 专业名称:班 级: 学生姓名:学号(8位):指导教师:设计起止时间 设计目的 用逻辑开关模拟竞赛抢答器按钮(共8个开关:K0 ...

  9. java课设 火车订票_JAVA课程设计火车票管理系统

    JAVA课程设计火车票管理系统 *******************实践教学*******************兰州理工大学计算机与通信学院2013 年秋季学期Java 课程设计题 目: 火车票管 ...

最新文章

  1. RDKit:基于RDKit的溶解度预测的机器学习模型
  2. [SimplePlayer] 实现一个简单的播放器
  3. python画饼图-python画饼图的多种方式
  4. 创建表名作为参数的mysq存储过程【procedure】
  5. mysql+enable+sql+log_CentOS7下利用rsyslog+loganalyzer配置日志服务器及Linux和windows客户端配置...
  6. 深度学习—大厂笔试题
  7. 95-140-118-源码-transform-算子connect
  8. LINUX下的FTP服务器
  9. powershell cs上线_BasUSB实现后台静默执行上线CobaltStrike
  10. 总结-变量命名变量提升运算符判断函数数组对象数据类型
  11. 全国计算机自动化办公专业人才证书,急问懂计算机证书的人
  12. 创建GitHub账号及使用
  13. ATTCK随笔系列之二:偷天陷阱
  14. 数据挖掘十大算法(九):朴素贝叶斯原理、实例与Python实现
  15. p图软件pⅰc_P图教程|教你做超火的iMessage图 所需软件:Picsart QQ_修图软件_滤镜_picsart怎么样_纯白色_相册_我超会p图der_摄影_摄影技巧_修图技巧...
  16. Linux下rsh服务配置
  17. flutter自定义广告Banner
  18. 嵌入式系统概述2-嵌入式系统组成和应用
  19. 杭电 HDU 1234 开门人和关门人
  20. PostgreSQL 数据库下载安装

热门文章

  1. 最新macOS Big Sur11.1新功能介绍
  2. 度量空间 赋范空间 向量空间的区别
  3. 1.单例模式_繁星漫天_新浪博客
  4. 如何用油猴解析VIP视频
  5. 1897个D3 例子
  6. z怎么搭建linux网站,Linux znew初学者命令实例教程
  7. vim ide_将Vim变成R IDE
  8. 12306登录python_python爬虫 -- 12306登录刷票
  9. 多种非接触卡 ATQA 字节说明
  10. Android中动画类别及优缺点,安卓培训学习:注册广播及其优缺点