- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种热敏电阻式传感器的应用设计
摘 要
本文设计一个采用热敏电阻为敏感元件的温度测量显示系统,温度显示范围为0-100,显示分辨率为0.1。通过热敏电阻温度传感器、A\D模数转换器、LED显示电路并利用汇编语言编写程序,最终实现温度测量系统。
作为微型计算机的一个重要分支,单片机自20世纪70年代问世以来在工业控制、机电一体化、家电等领域的应用越来越普遍。单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,本文介绍了一种基于MC51单片机的温度测量显示系统的设计,简单地介绍了温度测量显示系统的工作原理与设计方案,并详细的介绍了该系统的程序和硬件连接。该系统的核心为高性能、低成本的单片机MC8051,它与多种产品兼容,和基于热敏电阻的温度测量电路、A/D转换器及LED显示构成的温度控制系统有着良好的兼容性,系统的稳定性好,可靠性好,成本低,并能通过LED进行显示,对系统起到实时控制作用。
在对整个热敏电阻式传感器进行分析和画出总体电路图后,实验证明应用设计基本上能够符合设计要求!
关键词: 热敏电阻单片机A/D转换器温度测量
目 录1设计思路 1
2设计原理 1
2.1 热敏电阻温度传感器原理 1
2.2 A/D转换器 1
2.2.1 A/D转换器简介 1
2.2.2 AD模数转换器模块电路 2
2.3 LED显示器原理 3
2.3.1 LED数码显示器简介 3
2.3.2 数码显示器的控制方式 4
2.3.3数码显示器显示电路 5
3硬件连接及程序设计 6
3.1硬件连接 6
3.2 程序设计 6
4 总电路图 12
总结 13
致谢 14
参考文献 15
1设计思路
首先通过热敏电阻将温度信号转换为阻值的变化,再通过温度传感器电路将阻值的变化转换为电压信号的变化。通过A/D模数转换器[2]将得到的模拟信号转换为数字信号,并将数据存储到单片机存储单元中,通过LED显示器[]将存储的数据显示出来。这样就实现了一个完整的温度测温系统。
本次课设选用WAVE2000实验箱,A/D转换器选用ACD0809,所以整体设计如图1所示。
图1 整体设计框图
2设计原理
2.1 热敏电阻温度传感器原理
本设计采用NTC热敏电阻[],温度传感器中采用电桥电路,并利用CA324[]四运算放大将电阻值转换为电压值输出,其原理如图2所示。
图2 温度传感器原理图
2.2 A/D转换器2.2.1 A/D转换器简介
ADC0809[]由单一+5V电源供电,片内带有锁存功能的8路模拟多路开关,可对8路0V--5V的输入模拟电压信号分时进行转换,完成一次转换约需100微秒。片内具有多路开关的地址译码器和锁存电路、高阻抗斩波器、稳定的比较器,256R的电阻T型网络和树状电子开关以及逐次逼近寄存器。输出具有TTL三态锁存缓冲器,可直接到单片机数据总线上。ADC0809是28脚双列直插式封装。引脚图如图3所示。
图3 ADC0809引脚图
IN7~IN0———模拟量输入通道
ALE———地址锁存允许信号,对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。
STRAT-----转换启动信号。STRAT上升沿时,复位ADC0809;STRAT下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,STRAT应保持低电平。有时简写为ST。
A、B、C——地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。
CLK———时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时时钟信号引脚。
EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。
D7~D0———数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连,D0为最低位,D7为最高。
OE-------输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0。,输出数据线呈高阻;OE=1,输出转换得到的数据。
2.2.2 AD模数转换器模块电路
A/D转换模块是本次实验中重要的一环,它将温度测量模块的输出电压值转换为数字量,再进一步输入单片机进行处理。A/D转换的内部结构设计图如下图所示。
实验箱只有IN0和IN1两个输入端口,输出端口地址取决于片选A/D_CS所接片选端得段地址,。ADC0809是8位逐次逼近型A/D转换器。它由一个8路模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D 转换器进行转换。三态输出锁器用于锁存A/D 转换完的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据,转换电路图如图4所示。
图4
文档评论(0)