- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(论文)_基于M0的温度报警系统
目 录
第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.1 74 HC595具有的特点 3
2.3.2 74HC595管脚图 4
2.3.3 数码显示管原理 5
2.4 M0介绍 6
2.4.1 A/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、 以单片机、CPLD/FPGA、ARM、DSP等为核心器件,组成一个单片机数据采集系统;
2、 温度范围为0~150°C,测量精度为1°C;
3、 被测温度通过4位LED数码管显示;
4、 温度下限为80°C,上限为90°C,超过上下限温度具有报警功能。根据项目的具体要求,经过阅读思考,可对题目的具体任务、功能、技指等作出如下分析。
任务和实现的功能
实际上项目的任务就是要设计一个温度采集系统,系统的功能是用户可以随意设定某一温度,当前温度超过一定范围时可以报警,温度回到正常值停止报警,并且可动态显示当前的温度。
在控制部分,要求系统跟随动态设定的温度而报警,题目并未规定报警反应时间长短,但显然报警要快。
主要性能指标
1、温度范围为0~200°C,测量精度为1°C,可以估算到0.1°C;
2、被测温度通过前4位LED数码管显示,后4位LED数码管显示动态设定的报警温度;
3、自己可以通过键盘显示板设置报警温度;
方案的论证
经过对题目进行深入的分析和思考,可将整个系统分为以下几个部分:模拟温度传感器、A/D转换、ARM、数码显示 、温度报警部分组成 。系统框图如下(图1.1)。
数码显示
模拟温度传感器 A/D转换 ARM
温度报警
图1.1 系统结构框图
采集电压电路的选择
1、 采用差动放大原理
运放LM324正反相放大器,利用差动放大原理,对于纯粹的单向放大电路,这是足够的。但是设计匹配相关电阻以及采集后电阻及温度的关系稍显麻烦,并且电路供电是3.3V不太需要放大。
2、 简单分压电路采集
本次采用的温度传感器PT1000在0~100°C之间温度与电阻成十分良好的线性关系,故很适合采用分压原理进行测量,能够很精确的反应出温度的变化,并且电路简单。本次设计电路故采用分压原理设计。
硬件的设计
电源电路
本次项目用直流5V、3.3V稳压电源,M0工作电压在3.3V而实际电压为3.29V可以满足要求。
具体电路如下:
图2.2 电压采集电路
由于这个电路输出的是电压信号,不能直接被ARM利用,因此需经过一个A/D转换器,将电压信号转换为数字量。A/D转换器有很多类型,需要根据精度和转换速度来进行选择。本设计可采用最常用的A/D芯片之一AD0809的应用电路。也可直接选用M0上的A/D转换器,这样可以省去A/D电路的制作,简化了电路,提高了可靠性。值得注意的是ARM系列的微处理器A/D的值要小于3.3V。
温度显示电路
本次设计使用的键盘显示板主要采用74HC595芯片和数码显示管。显示电路图(图2.
您可能关注的文档
- 设计新建年产20万吨杨木硫酸盐法浆碱回收分厂 毕业论文.doc
- 设计变速器换挡叉的机械加工工艺规毕业设计(论文)word格式.doc
- 设计新建年产20万吨桉木漂白制浆造纸厂的洗选漂车间_毕业设计论文.doc
- 设计新建年产16万吨芦苇制浆厂碱回收分厂毕业设计.doc
- 设计新建年产20万吨桉木漂白制浆造纸厂—大学本科毕业设计论文.doc
- 设计钻套夹具设计;钻孔.doc
- 设计气门摇杆轴支座零件的机械加工工艺规程及专用夹具毕业设计(论文)word格式.doc
- 设计拨叉;零件的机械加工工艺规程及工艺装备(新建年产量为4000件).doc
- 试卷生成系统(毕业设计论文).doc
- 试卷自动生成系统的设计与实现毕业论文(设计).doc
- 课程设计(论文)_基于matlab的M-QAM通信系统的仿真.doc
- 课程设计(论文)_基于matlab的低通滤波器.doc
- 课程设计(论文)_基于MATLAB的快速傅立叶分析程序设计.doc
- 课程设计(论文)_基于MATLAB的MSK调制解调实现.doc
- 课程设计(论文)_基于MATLAB的彩色图像灰度化处理.doc
- 课程设计(论文)_基于Matlab的数字滤波器设计.doc
- 课程设计(论文)_基于matlab的计算器编程附代码.doc
- 课程设计(论文)_基于MATLAB的线性电路频率响应特性分析.doc
- 课程设计(论文)_基于MATLAB的语音信号采集和双线性变换法滤波器设计.doc
- 课程设计(论文)_基于MATLAB的语音信号的时、频域分析课程设计.doc
文档评论(0)