- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
一、前言 1
二、设计原理 2
2.1铂电阻特性 2
2.2铂电阻测温原理 2
2.3阻值和温度转换原理 2
2.4原理流程 3
三、硬件设计 4
3.1测温电路 4
3.2放大电路的设计 5
3.3 A/D转换器的电路设计 6
3.4 LED显示电路 7
3.5声光报警电路 8
3.6 AT89S52单片机电路 9
四、软件设计 11
4.1系统软件设计说明 11
4.2程序设计语言 11
4.3程序设计图 11
五、总结 14
参考文献 15
附一 16
附二 17
前言
随着科技的发展和“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。
传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信与信息处理结合起来,适应传感器的生产、研制、开发和应用。另一方面,传感器的被测信号来自于各个应用领域,每个领域都为了改革生产力、提高工效和时效,各自都在开发研制适合应用的传感器,于是种类繁多的新型传感器及传感器系统不断涌现。温度传感器是其中重要的一类传感器。其发展速度之快,以及其应用之广,并且还有很大潜力。
为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本文利用单片机结合温度传感器技术而开发设计了这一温度测量系统。文中将传感器理论与单片机实际应用有机结合,详细地讲述了利用电阻作为温度传感器来测量实时的温度,过程。
图3.1 不平衡电桥电路
? 图3.1中最后输出的U将被送到A/D转换器转换为数字量,然后由微处理器读入再进行处理。通过对温度测量电路的数学分析可以得出,U和Us是完全成正比的。因此,在设计中将Us设为A/D转换过程中的参考电压。这样,即使Us有所变化,也不会影响A/D转换器的转换结果。
? 由于将Us设为了参考电压,为了最大化测量的分辨率,希望U的输出在温度低限时向0V靠拢,而在温度高限时向Us靠拢。这样,首先存在的一个问题便是运算放大器的输出问题。通常,运算放大器的输出并不等于电源电压,因为存在一个饱和问题,这样便降低了整个电路的测量分辨率。在实际设计中,使用的是Rail-to-Rail运算放大器,即输出上限可以达到电源电压,而下限可以达到0V。这一点对于整个电路来讲是非常关键的。
? 下面具体介绍测温电路参数自适应调整选取的设计过程。
? 确定参数的原则是达到尽可能高的分辨率,以及尽量消除由于铂电阻的强非线性带来的各个温度段分辨率的明显差异。整个计算和赋值过程通过软件程序来实现。
? 第一步,通过输入获取温度最大值和最小值,得出温度的范围。
? 第二步,通过输入获取电阻R1、R2、R4的阻值。
? 为了使节点①的电压大于节点②的电压(因为放大电路是单电源供电的,不可以输出负电压),R1的值必须大于RT在温度测量范围内的最大值。同时,为了保证桥路的灵敏度,R1的值仅需稍微大于(或等于)RT的最大值即可。同时明确放大电路中的要求R4=R5、R6=R7,而且为了降低功耗,它们的取值通常都大于100kΩ。本设计中取R2=100kΩ,作为它的临时计算初值;取R4=R5=100kΩ。
? 第三步,确定剩下的参数值R6、R7。由于桥路的要求,R3=R2,R4~R7的阻值比较大,这里可以忽略它们的影响来计算节点①和②之间的电压差(U)的变化范围,从而求出R6、R7的阻值(R4阻值乘以放大倍数K)。
? 第四步,计算RT取最大值和最小值时该电路的分辨率。
? 由于此时已知R1~R7的所有电阻阻值,因此可以计算出具备这些参数的电路在RT取最大值处的分辨率。例如当温度为-30°C时RT取最大值,求出U的值;然后查铂电阻分度表得RT在-29°C时的电阻值,再次求出另一个U的值,二者之差的绝对值即相对表示了该电路在此点的分辨率,差值越大,则分辨率越高。同理,可以求得该电路在RT最小值处的两个输出电压U之差。
? 第五步,迭代[3]取优。
? 迭代的目标是尽量使得两端(即RT取最大值和最小值时)的分辨率相同。如果二者不相同,则以一定的步长增加R2,直到两端的分辨率基本相同为止。这时便可以确定R2、R3和R6、R7的值了。
? 最后,输出电路各给定值以及得出的所有参数值和温度各点对应的A/D转换数值。
为了给实际应用中元器件值的选择
原创力文档


文档评论(0)