单片机课程设计 下载本文

内容发布更新时间 : 2024/7/1 16:06:46星期一 下面是文章的全部内容请认真阅读。

中原工学院课程设计

课程设计报告

题目名称:单片机课程设计 院系名称:电子信息学院 班 级:电子071班 学 号:200700494829 学生姓名:彭忠 同组姓名:李晓军

指导教师:杨学昭 彭圣 陈海峰

0

中原工学院课程设计

目录

目录................................................................................................................................. 1 单片机课程设计内容 ........................................................................................................ 2 硬件部分.......................................................................................................................... 3

电源电路................................................................................................................... 3 霍尔测速电路............................................................................................................ 4 电机驱动电路............................................................................................................ 5 软件部分.......................................................................................................................... 7

主程序流程图............................................................................................................ 8 键盘流程图 ............................................................................................................... 9 测速调速流程图 ...................................................................................................... 10 ad转换流程图 ..........................................................................................................11 课设心得........................................................................................................................ 12

附录........................................................................................................................ 13

1

中原工学院课程设计

单片机课程设计内容

一、设计题目:直流电机数字和AD调速系统。

二、所需设备:MCU-51单片机系统板,PC机,整流稳压电路,电机驱动控制电路(H桥),电位器调节电路,霍尔传感电路,单片机双机串联通信控制电路等。 三、课设内容: 1、 本地控制

(1) 通过键盘设置电机转速(给定值),通过控制程序使电机达到给定转速: (2) 通过电位器设置电机转速(给定值),通过控制程序使电机达到给定转速: 2、 本地控制与远传控制。

3、 通过键盘或电位器设置电机转速(给定值),实现本地直流电机的转速控制,同时,利用通讯模块(有线),控制远方电机的转速。 四、具体要求及说明

1、八段码数码管或(LCD液晶显示器—可选)显示给定转速和实际转速;

8

给定转速 实际转速

要求:直流电机按照给定的转速运行,当给定值变化时,电机转速随之变化。同时在LED显示(8位八段码)给定转速值和实际转速值,显示格式如上图所示:

2、键盘设置参数可以把键盘定义为数字键(0-9)、设置键、通讯键、确认键和开始(运行)、停止键等。也可利用少键盘定义一键多能,如设置键、加一、减一、确认、开始(运行)、停止键等。

3、速度上限和下限报警功能,如高于转速(给定值)120%或低于转速(给定值)20%,通过声光器件报警。

4、速度可以考虑正反转。

五、各模块原理图

1、电机转速控制原理示意图(注:速度给定也可以通过键盘给出) +5V

虚框内为单片机系统实现的功能 直流电机

转速

给定

— 比例系数 驱 动 电 路 (H桥) M 霍尔 传感器

8 8 8 8 8 8 8 通过AD控制电机转速原理示意图

执行数据采集程序,采集模拟量0-5V,显示对应的物理量在0000-电机最高转速之间变化。5V对应的显示值是多少可以在设定时通过参数设置选择。

2、电源系统示意图 220V 交流 电源 变压 变压

整流、滤波 整流、滤波

电源系统示意图

稳压 稳压

+5V +9V

2