没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机M0的温度警报系统设计说明.doc
需积分: 5 0 下载量 66 浏览量
2022-07-16
08:27:30
上传
评论
收藏 2.77MB DOC 举报
温馨提示
试读
26页
基于单片机M0的温度警报系统设计说明.doc
资源推荐
资源详情
资源评论
i / 26
目 录
第 1 章 系统设计分析 1
1.1 系统设计要求 1
1.2 任务和实现的功能 1
1.3 主要性能指标 1
1.4 方案的论证 1
1.5 采集电压电路的选择 1
第 2 章 硬件的设计 2
2.1 电源电路 2
2.2 电压采集电路 2
2.3 温度显示电路 3
2.3.174 HC595 具有的特点 3
2.3.274HC595 管脚图 4
2.3.3 数码显示管原理 5
2.4M0 介绍 6
2.4.1A/D 与数据采集处理 7
第 3 章 软件设计 9
3.1 软件实现功能 9
3.2 软件设计 9
第 4 章 功能测试与结果分析 10
4.1 硬件调试分析 10
4.2 测试结果分析 10
4.3 温度报警实物图 10
第 5 章 设计心得 11
参考文献 12
附录 13
附录一:元器件明细表 13
附录二:PT1000 温度与电阻的关系 13
附录三:硬件电路原理图 14
附录四:参考程序 15
附录五:实物图 24
1 / 26
第1章 系统设计分析
1.1 系统设计要求
1、 以单片机、CPLD/FPGA、ARM、DSP 等为核心器件,组成一个单片机数
据采集系统;
2、 温度围为 0~150°C,测量精度为 1°C;
3、 被测温度通过 4 位 LED 数码管显示;
4、 温度下限为 80°C,上限为 90°C,超过上下限温度具有报警功能。根据
项目的具体要求,经过阅读思考,可对题目的具体任务、功能、技指等作出如下
分析。
1.2 任务和实现的功能
实际上项目的任务就是要设计一个温度采集系统,系统的功能是用户可以随意设
定某一温度,当前温度超过一定围时可以报警,温度回到正常值停止报警,并且
可动态显示当前的温度。
在控制部分,要求系统跟随动态设定的温度而报警,题目并未规定报警反应
时间长短,但显然报警要快。
1.3 主要性能指标
1、温度围为 0~200°C,测量精度为 1°C,可以估算到 0.1°C;
2、被测温度通过前 4 位 LED 数码管显示,后 4 位 LED 数码管显示动态设
定的报警温度;
3、自己可以通过键盘显示板设置报警温度;
1.4 方案的论证
经过对题目进行深入的分析和思考,可将整个系统分为以下几个部分:模拟
温度传感器、A/D 转换、ARM、数码显示 、温度报警部分组成 。系统框图如
下(图 1.1)。
数码显示
模拟温度传感器 A/D 转换 ARM
温度报警
图 1.1 系统结构框图
1.5 采集电压电路的选择
1、 采用差动放大原理
运放 LM324 正反相放大器,利用差动放大原理,对于纯粹的单向放大电路,
这是足够的。但是设计匹配相关电阻以与采集后电阻与温度的关系稍显麻烦,并
且电路供电是 3.3V 不太需要放大。
2、 简单分压电路采集
本次采用的温度传感器 PT1000 在 0~100°C 之间温度与电阻成十分良好的
线性关系,故很适合采用分压原理进行测量,能够很精确的反应出温度的变化,
并且电路简单。本次设计电路故采用分压原理设计。
2 / 26
第2章 硬件的设计
2.1 电源电路
本次项目用直流 5V、3.3V 稳压电源,M0 工作电压在 3.3V 而实际电压为 3.29V
可以满足要求。
具体电路如下(图 2.1):
图 2.1 电源电路图
2.2 电压采集电路
本次采用的是分压原理采集电压,故电路很简单,如下所示(图 2.2):
图 2.2 电压采集电路
由于这个电路输出的是电压信号,不能直接被 ARM 利用,因此需经过一个
A/D 转换器,将电压信号转换为数字量。A/D 转换器有很多类型,需要根据精度
和转换速度来进行选择。本设计可采用最常用的 A/D 芯片之一 AD0809 的应用
电路。也可直接选用 M0 上的 A/D 转换器,这样可以省去 A/D 电路的制作,简
化了电路,提高了可靠性。值得注意的是 ARM 系列的微处理器 A/D 的值要小
3 / 26
于 3.3V。
2.3 温度显示电路
本次设计使用的键盘显示板主要采用 74HC595 芯片和数码显示管。显示电
路图(图 2.3)
图 2.3 键盘显示板的电路图
2.3.1 74 HC595 具有的特点
74HC595 是一款漏极开路输出的 CMOS 移位寄存器,输出端口为可控的三态输出端,
亦能串行输出下一级级联芯片。
1、 高速移位时钟频率 Fmax>25MHz;
2、 标准串行(SPI)接口;
3、 CMOS 串行输出,可用于多个设备的级联;
4、 低功耗:Ta=25℃时,Icc=4uA(MAX);
4 / 26
2.3.2 74HC595 管脚图
图 2.4 74HC595 的管脚图
下面是 74HC595 管脚列表:
表 1: 74HC595 管脚列表
管脚编号
管脚名
说明
1、2、3、4、5、6、7、15
QA—QH
三态输出管脚
8
GND
电源地
9
SQH
串行数据输出管脚
10
SCLK
移位寄存器清零端
11
SCK
数据输入时钟线
12
RCK
输出存储器锁存时钟线
13
OE
输出使能
14
SI
数据线
15
VCC
电源端
输入输出管脚图(图 2.5):
图 2.5 输入输出管脚图
剩余25页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3599
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功