单片微型计算机原理 与接口技术课程设计报
告
题目: 温度测量
班级:
学号:
XX:
指导教师 :
实习日期 : 6.27~7.1
. .zj.
1、课程设计要求
(1) 通过按键设置温度上、下限
(2) 读入 A/D 转换数据:
假设数据 下限,那么显示温度并显示
假设数据 上限,那么显示温度并显示
假设下限 数据上限,那么显示 C (3) 本机地址为 06H,当接到上位机发的
L、报警并使步进电机正转; H、报警并使步进电机反转;
06H 时,那么回发 06H
当接到上位机发的 AAH 时,那么将当前温度发给上位机
当接到上位机发的 55H 时,那么小灯亮,提示修改上、下限
2、方案论证
由于本设计是于 AT89C51 单片机的温度测量系统,可以使用热敏电阻 之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来, 进展A/D 转换后,就可以用单片机进展数据的处理,在显示电路上将被测 温度显示出来。但是这种设计需要用到 A/D 转换电路,还要涉及到电阻与
温度的对应值的计算, 比拟麻烦。 所以采用 DS18B20温度传感器,这样可以
很容易直接读取被测温度值,进展转换,电路简单,精度高,软硬件都容 易实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。
步进电机模块,由于步进电机的额定工作电流过大,单片机无法独立
驱动其工作,因而在接口电路与步进电机之间参加 ULN2003A 驱动芯片,
利用驱动芯片的电流放大作用,使步进电机可靠的运转。
. .zj.
.
总体设计方框图如图 2.1 所示。
温度 传感器
单 片 机
控制按键
步进电机
显示
报警
图 2.1 总体设计方框图
3、硬件系统设计及原理图
3.1 单片机主控电路
本设计中采用美国 Atmel 公司的 8 位单片机 AT89C51 作为单片机控制
模块的核心部件,该型单片机在本设计中的应用如下:晶振采用 12MHZ,
复位电路采用上电加按钮复位。
图3.1.2 复位电路
. .zj.
.
3.2 显示电路
显示电路采用
4 位共阴极 LED 数码管, P 0 口由上拉电阻提高驱动
能力,作为段码输出并作为数码管的驱动。 P2 口的低四位作为数码管的
位选端。采用动态扫描的方式显示。
图3.2 数码管显示电路
3.3 温度传感器
DS18B2 0 温度传感器是美国 DALLA S 半导体公司最新推出的一种改良型
智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测
温度,并且可根据实际要求通过简单的编程实现 9-12位的数字值读数方式。
图3.3 温度传感器与单片机的连接
. .zj.
3.4 温度上下限调整按键
本系统设计三个按键,采用查询方式,一个用于选择切换设置温度上
下限和当前温度,另外两个分别用于设置报警温度的加和减。均采用软件
消抖。
3.5 步进电机
3.5.1 步进电机驱动电路
本设计选用驱动芯片
图3.4 按键电路
ULN2003 驱动四相步进电机。
ULN2003 是高耐压、 大电流达林顿陈列, 由七个硅 NPN 达林顿
原创力文档

文档评论(0)