智能仪器课程设计—智能温度计.docVIP

  • 67
  • 0
  • 约1.82万字
  • 约 46页
  • 2017-11-30 发布于江西
  • 举报
智能仪器课程设计—智能温度计

智能仪器设计课程设计报告 ―――智能温度计的设计 学生姓名: 段 焱 学 号:X 班 级: 任课教师: 石晓晶 成 绩: 南京理工大学机械工程学院 目 录 引言………………………………………………………………………………… 3 1 设计任务书…………………………………………………………………… 3 2 方案总体设计与论证……………………………………………………… 3 3 硬件电路设计………………………………………………………………… 4 3.1 传感器调理电路模块设计………………………………………………………4 3.2 A/D转换模块设计………………………………………………………………5 3.3 显示模块设计……………………………………………………………………7 3.4 键盘模块设计……………………………………………………………………8 3.5 状态指示与接口模块设计………………………………………………………8 3.6 硬件电路总体设计………………………………………………………………9 4 软件设计……………………………………………………………………… 10 4.1 主程序设计……………………………………………………………………11 4.2 定时中断服务程序设计………………………………………………………14 4.3 外部中断0服务程序设计……………………………………………………16 4.4 温度测量子程序设计…………………………………………………………18 4.5 温度测量转换子程序设计……………………………………………………21 4.6 显示子程序设计………………………………………………………………25 4.7 设置键处理子程序设计………………………………………………………27 5 参考文献……………………………………………………………………… 29 程序清单 ……………………………………………………………………………30 引 言 温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。测量温度的基本方法是使用温度计直接读取温度。最常见到的测量温度的工具是各种各样的温度计,例如,水银玻璃温度计,酒精温度计,热电偶或热电阻温度计等。它们常常以刻度的形式表示温度的高低,人们必须通过读取刻度值的多少来测量温度。利用单片机和温度传感器构成的电子式智能温度计就可以直接测量温度,得到温度的数字值,既简单方便,又直观准确。 设计任务书 设计一个智能温度计,并使其具有如下特点: 1、一路水温检测, 误差:≤±0.5℃;2、温度3位数码显示(XX.Xmm);3、工作状态指示;4、开机自检;5、配简单键盘;6、配微型打印机接口;7、配置通信接口。 方案总体设计与论证 图2—1是智能温度计的基本组成方框。主要由温度传感器(温敏二极管),信号调理电路,A/D转换器(A/D574),单片机(80C51),8279键盘输入,LED显示器以及74164,发光二极管(指示工作状态)等组成。温度传感器热敏二极管是把温度转换成电压的器件,温度传感器输出电压的大小随温度的高低变化而变化,热敏二极管在0℃—100℃温度变化范围内,电压值的变化范围从1个毫伏到200个毫伏。信号调理电路的主要功能是把微弱的温度电压信号放大到(0—2.44)伏的范围内,以适应AD574单极性输入的要求。A/D转换器把放大后的模拟电压信号转换成对应的数字信号。单片机8051是智能温度计的核心部分,一方面控制A/D转换器实现模拟信号到数字信号的转换,另一方面将采集到温度的数字信号,经过计算处理,得到相应的温度值的BCD码,送到74164,由它驱动LED数码管显示器以数字形式显示测量的温度。通过键盘输入要报警的温度上限值,由单片机检测哪一位设定的键盘被按下,单片机可以直接将该位寄存器中的内容自动加一,即可实现相应值的设定。通过缓冲器可以预留出微型打印机的接口和单片机与其他设备的通信接口,由相关的键盘控制打印机与单片机是否连接,并且由相应的键盘控制单片机否是把数据送74164进行显示还是把数据发送至数据端口,与其他设备进行通信。 图2—1 系统框图 由上图可知系统硬件基本上由传感器信号调理模块,A/D模块,键盘模块,显示模块,工作状态指示模块,以及接口模块组成。而软件设计是紧紧围绕系统的硬件结构展开的,软件主要是配合控制硬件完成预期的设计要求,软件的基本模块也是针对上述硬件结构进行相应操作的。下面具体阐述系统各功能模块的设计。 硬件电路设计 3.1 传感器调理电路模块 测温传感器选

文档评论(0)

1亿VIP精品文档

相关文档