温度检测系统完整版_第1页
温度检测系统完整版_第2页
温度检测系统完整版_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、温度检测系统设计本设计测量的温度为环境温度,测量范围从 0 °C 50 °C。检测系统主要由硬件系统和软件系统两大部分组成。硬件系统包括:集成温度传感器LM35 ,数据采集和转换模块(A/D转换器ADC0809 ),主控器(AT89S51 ),点阵字符型液晶显示模块(RT1602C )。软件系统包括:前置的各芯片管脚定义、函数声明、全局变量声明、主函数 和实现各种功能的子程序:A/D驱动程序、LCD初始化程序、LCD判忙程序、 LCD写数据命令程序、LCD显示程序、延时程序。系统设计原理:温度传感器输出01V的线形电压信号,为了提高测量精度 将温度传感器的输出电压通过调理电

2、路输出 03V的线形电压信号,2路模拟信 号通过A/D转换器转换成数字信号然后由 A/D转换器把数字信号输入到单片 机,单片机进行温度补偿后送入液晶显示模块中显示。系统的硬件设计系统的硬件主要由温湿度检测模块、ADC0809的A/D转换模块、主控制模 块、LCD显示模块等组成。系统原理图如图所示。系统硬件设计电路图见附录A。温度信号0216液晶显示温度传感器温度传感器采用菲利浦公司生产的精密集成电路温度传感器LM35,功耗低,精度高,价格便宜。LM35具有很高的工作精度和较宽的线性工作范围, 他的输出电压与摄氏温度 成线性比例,且无需外部校准或微调,可以提供土 1 /4 C的常用的室温精度。L

3、M35的输出电压与摄氏温度的线形关系用公式表示,0C时输出为0 V,每升高C,输出电压增加10 mV。?工作电压:直流430V ;?工作电流:小于133 S?输出电压:+6V-1.0V?输出阻抗:1mA负载时0.1 Q;?精度:0.5 C精度(在+25 C时);?漏泄电流:小于60 pA;?比例因数:线性+10.0mV/ C;?非线性值:土 1/4 C;?校准方式:直接用摄氏温度校准;?封装:密封TO-46晶体管封装或塑料 TO-92晶体管封装;?使用温度范围:-55+150 C额定范围。温度传感器信号调理电路A/D转换数据采集和转换通过 A/D转换器实现,本次设计采用 8位A/D转换器ADC

4、0809来完成转换任务。1O TT1213LN2FM1LNOACEOCALECLKVCCLMVRFF+ROGWD VREF-D1T)227262524232221201916F1G152E转换电路设计根据ADC0809的特点和管脚特性设计其外围电路接口如图所示put >ph >P1A >PLJ>P2J >DOmoDIINID3imD3IN3D4D5INSWmaD7IN70ECLOCK?TARTvccALEwADDC企ADDAEOC1791192051Q411AI>CQS>16vccADC0809与单片机接口电路其中26管脚接收温度模拟电压信号。CLOC

5、K为工作时钟,时钟信号由外界提供,频率为1MHZ,由10管脚外接二进制计数器 CD14024二分频得到。 为了提高A/D转换精度,A/D转换器的基准电压调整为3V,由图2所示电路 完成。图1时钟信号分频电路VCC500图2电压调制电路液晶显示设计字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD ,其显示美观、使用方便,故本设计采用点阵字符型液晶显示模块RT1602C。液晶模块RT1602C简介液晶模块RT1602C是一种用5 X7点阵图形来显示字符的液晶显示器,根据 显示的容量可分为1行16个字、2行16个字。本系统的液晶显示模块与单片机接口电路如图 3所示图3液晶显示模块与

6、单片机接口电路A/D转换的软件设计A/D转换由集成电路ADC0809完成,地址线(2325脚)决定对哪一路 模拟输入作A/D转换。ALE锁存地址控制,当输入为高电平时,对地址信号进 行锁存。START为测试控制,当输入为一个2 g宽电平脉冲时,就开始A/D转 换。EOC为A/D转换结束标志,当A/D转换结束时,EOC高电平。0E为A/D转换数据输出允许控制,当0E为高电平时,A/D转换数据从P0端口输出。A/D 转换子函数R eadADC0809 ()的流程图如图4所示。图4 A/D转换程序流程图3.3液晶显示软件设计显示程序由各程序模块组成,LCD初始化程序、LCD判忙程序、LCD写数 据命

7、令程序、LCD显示程序,在主函数中我们只需要调用这些程序模块即可, 这样既简单又实用。LCD判忙程序:void LcdBusy(void)doDataPort=Oxff;LCD_RS=0;LCD_RW=1;LCD_E =0;_nop_();LCD_E = 1;while(DataPort & 0x80);LCD_E=0;LCD写命令程序:void LcdWriteCmd ( Uchar Comma nd )LCD_ME = 0;LcdBusy();LCD_RS = 0;LCD_RW = 0;DataPort = Comma nd;LCD_E = 1;_nop_();_nop_();LC

8、D_E = 0;LCD写数据程序: void LcdWriteData( Uchar DATA ) LcdBusy();LCD_ME = 0;LCD_RS = 1;LCD_RW = 0;LCD_E = 1;DataPort=DATA;_nop_();LCD_E=0;LCD初始化程序: void In itialization_1602(void) LcdWriteCmd(0x01);LcdWriteCmd(0x38);LcdWriteCmd(0x04);LcdWriteCmd(OxOc);654321"B"C附录A :系统电路图haa.z 业的一我 '®!C on p maA dna EB mucB :c :oejerT>AccvCX -O-13Pbx FO3P_dJP73pCO- M63P)5 o M53P7RXOR65-)r-o63L-AT>-O73L怎pLGOm/- AR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论