单片微型计算机原理及接口技术课程设计报告报告——温度测量.docx

单片微型计算机原理及接口技术课程设计报告报告——温度测量.docx

单片微型计算机原理 与接口技术课程设计报 告 题目: 温度测量 班级: 学号: 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)

1亿VIP精品文档

相关文档