下载此文档

keilc温度控制直流电机转速课程设计报告.doc


文档分类:通信/电子 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
目录
一、设计目及规定 2
设计目 2
设计规定 3
二、设计方案及论证之硬件电路设计 3
3
电路原理图 4
电机测速即驱动某些: 4
5
5
三、设计方案及论证之软件设计 6
程序设计思路 6
四、器件清单 13
五、器件辨认与检测 14
六、仿真成果: 15
七、软件简述 15
keil 简介 15
keil与proteus联调与仿真实现 16
九、参照文献 17
课 程 设 计 任 务 书
学 院
信息科学与工程
专 业
测控技术与仪器
学生姓名
学 号
设计题目
温度控制直流电机转速
内容及规定:
《keil c程序设计》是测控技术与仪器专业专业基本课。本设计是对该课程综合应用能力检查,在勉励学生熟悉基本原理前提下,注重与实际应用相联系,提出自己方案,完善设计。
1、熟悉单片机及被控对象工作原理;
2、提出可行设计方案;
3、依照方案设计硬件电路、绘制电路原理图;
4、软件编程并调试;
5、系统调试;
5、完毕课程设计报告。
进度安排:
第18周(12月29日-1月7日):布置设计任务,查资料,完毕总体方案设计,系统硬件电路设计,系统软件编写并调试,验收答辩。
指引教师(签字)
11月24日
学院院长(签字)
11月24日
一、设计目及规定
设计目
本设计重要是应用proteus软件和嵌入式C语言编程工具,结合单片机原理及应用。危机原理与接口技术等专业课程,强化和巩固专业理论基本,掌握Proteus仿真技巧和嵌入式C语言编程工具,提高单片机开发能力,并为嵌入式开发打下基本。
设计规定
(1) 使用 AT89C51单片机为核心,使用 4 位集成式数码管显示当前温度,温度 传感器使用 DS18B20,使用 L298 驱动直流电动机。
用 4 位集成式数码管显示当前温度,,当温度在 ≥ 45 C 时,直流电动机在 L298 0 0 驱动下加速正转,温度在 ≥ 75 C 全速正转;当温度 ≤ 10 C 时,直流电动机加速反转,温度 ≤ 0 C 时,直流电动机全速反转;温度 10 C ~ 45 C 之间时,直流电动机停止转动。
控制程序在 Keil 软件中编写,编译,整个控制电路在 Proteus 仿真软件中 连接调示。
二、设计方案及论证之硬件电路设计

本设计选取采用AT89C51单片机为核心。AT89C51提供如下原则功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定期/计数器,一种5向量两级中断构造,一种全双工串行通信口,片内震荡器及时钟电路。同步,AT89C51可降至0Hz静态逻辑操作,并支持两种软件可选节电工作模式。空闲方式停止CPU工作,但容许RAM,定期/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中内容,但震荡器停止工作并禁止其她所有部件工作直到下一种硬件复位。
电路原理图
电机测速即驱动某些:
电机选用美国史普拉格公司生产 3000 系列霍尔开关传感器 3013,它是一种硅单片 集成电路,器件内部有稳压电路,霍尔电视发生器,放大器,施密特触发器和集成开路输出电路,具备工作电压范畴宽,可靠性高,外电路简朴,输出电平可与各种数字电 路兼容等特点。
电动机测试某些原理图如下:

电路通过 12V 电源供电,由霍尔元件及外围器件构成测速电路将电动机转速转换成脉冲信号送到单片机 89C51 脚,作为 T1 计数器计数使用,得到计数值。 Po 端口送给 DAC0832 进行数/模转换,从而使得输出电压增大或者减少,得到模仿电压输出给功率放大电路放大,再去控制电机转速。

采用 LM016L作为显示屏
下图为显示某些:
三、设计方案及论证之软件设计
程序设计思路
程序框图
开 始
初始化
读取DS18B20温度值 X
与设定值比较
N(X>45)
N(X<10)
100C<=X<= 750C
Y
直流电动机停止转动
X>=750C
X<=00C
N
N
Y
Y
电动机全速正传
电动机全速正传
电动

keilc温度控制直流电机转速课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书之乐
  • 文件大小155 KB
  • 时间2021-12-06