智能温度测量仪.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE II . .. 2.4.1 选择温度传感器器件[1] 本次设计用到电流型两线制集成温度传感器AD590(0℃时为0.2732mA)。AD590测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。由于AD590精度高、价格低、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。 2.4.2 选择单片机器件 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。在大多情况下,理应选择性价比高的单片机及其它器件,但在某些特殊场合,当性能成为决定因素时,应以性能优先原则选择所需的单片机或其它器件。单片机一般分为51系列和52系列,本次设计用到的是52系列即8051单片机。 2.4.4 放大器的设计 温度传感器的输出电压经过ISO100隔离放大(单增益)后,将输出电压送给测量放大器进行放大,以便放大后的输出电压和A/D转换器的量程相匹配。本设计中选用了AD521,它是美国AD公司生产的第二代单片集成精密仪表放大器。 2.4.5 A/D和D/A转换器设计[21] 若A/D转换器中带锁存器,可与单片机直连;若A/D片中不带锁存器,则在单片机与A/D之间要家锁存器,如74LS373等。 图2 A/D转换与51单片机的接口 3.1 系统总体原理框图 将集成温度传感器AD590(0℃时为0.2732mA)因温度变化,导致电流变化(0.001mA/℃),经OPA转换为电压变化输入ADC0804,输入电压Vin(0~5V之间)经过A/D转换之后,其值由8751处理,最后将其显示在D4,D3,D2,D1共四个七段显示器。其中包含了时钟显示电路。该温度测量仪可以实现温度的测量,数据的显示、储存以及日历时间的显示。 图6 ADC0804引脚图 在使用时应注意以下几点: (1) 转换时序 (2) 零点和满刻度调节。 (3) 参考电压的调节 (4) 接地 3.4 单片机及其扩展I/O的设计 采用TTL电路扩展I/O口是一种最常见的微机I/O扩展手段。 图7 单片机与I/O接口原理图 3.4.1 地址锁存器 由于8051单片机的PO口是分时复用的地址/数据总线,因此在进行程序存储器扩展时,必须用地址锁存器将地址信号从地址/数据总线中分离开来。74LS373是带三态缓冲输出的八D锁存器,将它的锁存控制端G直接与8031的锁存控制信号端ALE相连,在ALE下降沿进行地址锁存。 3.4.2 程序存储器 程序存储器的扩展包括三组总线的连接及地址译码等。MCS-51系列单片机程序存储器可扩展64KB。由于大规模的集成电路的扩展,单片存储器的存储容量越来越大,因此,在程序存储器芯片使用的数量上一般采用一片就够了。 程序存储器的作用是存放单片机的执行程序,虽然现今的单片机具有片内的程序存储器,但是,当程序量超过单片机的片内程序存储器时,将采用片外扩展程序存储器,通常采用EPROM、E2PROM、Flash存储器等芯片。 3.4.3 数据存储器扩展 扩展的数据存储器空间地址同外扩程序存储器一样,由P2口提供高8位地址,PO口为分时提供低8位地址和8为双向数据总线。由8031的RD (P3 .7 )和WR (P3.6)信号控制,,而片外程序存储器EPROM的输出允许端( OE)由读选通信号PSEN控制即使与片外数据存储器RAM的读和写EPROM共处一地址空间,但由于控制信号即使用的数据传输指令不同,故不会发生总线冲突 3.5 键盘和显示的设计 键盘分为独立式键盘和矩阵式键盘。由于本设计中键的数量不是很多,所以在此我们选用独立式键盘控制。 在此电路中为8279扩展I/0控制的8位共阴极LED动态显示接口电路。由于所有8位段选线皆由一个I/0口控制,因此,在每一瞬间,8位LED会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方法轮流点亮各位LED,记载每一瞬间只使某一位显示字符。在此瞬间,段选控制I/0口输出相应字符段选码(字型码),而位选则控制I/0口在该显示为送入选通电平(因为LED为共阴,故应送低电平),以保证该位显示相应字符。如此轮流,使每位分时显示该位应显示字符。逐位轮流点亮各个LED,每一位停留lms,在10-20ms之内再一次点亮,重复不止,这样,利用人的视觉暂留好像六位LED同时点亮了。在此仪器的设计中,LED显示器的显示方式采用的是动态显示方式。 3.6 模拟信号输出部分设计 3.6.1 信号输出部分总体设计 系统经过数据采集、数据处理之后,获得被测对象的温度值,但在有些时候需要控制被控对象的温度,因此,要由单片机系统发出控制信号,进行系统控制。但是由8031输出的控制信号是数字信号,需将其经过数/模转变为模拟信号,再经功率放大,才

文档评论(0)

hkfgmny + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档