数字温度警报器的设计毕业设计.doc
《数字温度警报器的设计毕业设计.doc》由会员分享,可在线阅读,更多相关《数字温度警报器的设计毕业设计.doc(23页珍藏版)》请在三一办公上搜索。
1、 中文摘要数字温度警报器是利用传感器检测温度。采用数码管显示当前温度。当温度低于下限温度或者高于上限温度时系统发出报警声,从而起到测量和报警的功能。本系统以AT89C52单片机作为主控系统,利用DS18B20数字温度传感器作为温度传感器件。通过四位共阳极数码管作为显示器件,通过单片机控制温度显示温度。并可以设置温度上下限,当温度不在设置的温度范围内,蜂鸣器发出报警声。分析了温度传感器的工作原理。系统硬件电路以及软件部分的设计。实际测试表明。该方案切实可行并已在许多通信领域得到广泛应用。关键词: 单片机,温度警报,DS18B20,AT89C52ABSTRACTIs to use digital
2、temperature alarm temperature sensor detection. Using digital tube display the current temperature. When the temperature is lower than the floor temperature or higher than ceiling temperature alarm system, to measure and alarm function. This system with AT89C52 single-chip computer as the master con
3、trol system, using DS18B20 digital temperature sensor as temperature sensor. Through the four digital tube as a display device, a total of anode, by single-chip microcomputer control temperature display temperature. And can set the upper and lower temperature, when the temperature is beyond the scop
4、e of the temperature of the set, alarm buzzer. Analyzed the working principle of temperature sensor. The system hardware circuit and software part of the design. The practical tests show that. The scheme is feasible and has been used widely in many fields of communications. Key words: single chip mi
5、crocomputer, temperature alarm, DS18B20, AT89C52目录第一章 引言 1.1概论 1.2设计方案及研究内容 第二章 相关技术 1.1温度检测芯片DS18B20 1.2所用代码 第三章 系统硬件设计 1.1所用硬件及简介 1.2 各个部分电路与分析 最小系统 温度采集电路 LED显示报警电路 第四章 系统软件设计 1.1流程图 主程序流程图 DS18B20读温度流程图 报警程序流程图 1.2 实物图及测试结果 总结 参考文献 附录A 附录B附录C 致谢 第一章 引言1.1概论本次试验主要运用在单片机方面实行软件控制硬件及用简单的C语言程序加上在最小系统
6、的基础上做一些简单的修改做到对温度的检测什么是单片机呢?单片机 一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/ 计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机、发展到现在的32位300M的高速单片机。1.2 设计方案及研究内容随着传感器在生产生活中更加广泛的应用,一种新型的数字式温度传感器实现对温度的测试与控制得到了更快的开发。本文设计了一种基于单片机AT89C52的温度检测及报警系统。该系统将温度传感器DS
7、18B20接到单片机的一个端口上,单片机对温度传感器进行循环采集。将采集到的温度值与设定的上下限进行比较,当超出设定范围的上下限时,通过单片机控制的报警电路就会发出报警信号,从而实现了本次课程设计的要求。该系统设计和布线简单、结构紧凑、体积小、重量轻、抗干扰能力较强、性价比高、扩展方便,在工农业等领域的温度检测中有广阔的应用前景。本次课程设计的测量范围为0-99,测量误差为2。第二章 相关技术1.1温度检测芯片DS18B20DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢 封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应
8、用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。DS18B20在出厂时以配置为12位,读取温度时共读取16位,所以把后11位的2进制转化为10进制后在乘以0.0625便为所测的温度,还需要判断正负。前5个数字为符号位,当前5位为1时,读取的温度为负数;当前5位为0时,读取的温度为正数。1.2温度所用代码void convert(void) /启动DS18B20开始温度转换 bit err; err=r
9、eset(); /复位传感器 wrbyte(0xcc); /跳过多传感器识别 wrbyte(0x44); /启动温度转换 int readt(void)/读取DS18B20暂存器中的温度值 uchar h,l; bit err; err=reset(); /复位传感器 wrbyte(0xcc); /跳过多传感器识别 wrbyte(0xbe); /读暂存器指令 l=rdbyte(); /读温度低位 h=rdbyte(); /读温度高位 return(h*256+l); main() bit zf;/正负标记,0:正数 1:负数 while(1) convert(); /启动温度转换 t=read
10、t(); /读取温度值 zf=0; if(t4; dbuf3=t/100;/求出百位 t=t%100; dbuf2=t/10; /求出十位 dbuf1=t%10; /求出个位 if(zf=1)/如果是负数 if(dbuf2=0) /如果十位为0 dbuf3=0x13; /显示格式为 -x.x dbuf2=0x12; else /如果十位不为0 dbuf3=0x12; /显示格式为-xx.x else /否则,如果是正数 if(dbuf3=0) /如果百位、十位都是0 if(dbuf2=0) /显示格式为 x.x dbuf2=0x13; / 如果只有百位为0 dbuf3=0x13; /显示格式为
11、 xx.x disp(); alarm(); void alarm() /报警 if(setValue_low=t | setValue_high=t) beep=beep; led=led; /在温度允许范围,不报警 else beep=1; 第三章 系统硬件设计1.1所用硬件及简介 RP1 排阻 C1、C2 电容 33P ;C3 电容 100u ;S1 按键开关;X1 晶振 12M ;Q1 三极管 PNP ; LS1 蜂鸣器;U1 51单片机;U2 温度传感器;U3 集成芯片;U4 4位7段数码管 共阳; 串口头 母头;USB头;洞洞板其中(一些元器件需要注意):4位数码管 共阳-焊接的时
12、候顺序一定要对,千万不能跟共阴的数码管搞混合;DS18B20温度传感器注意接地和VCC接口不要接反 和最小系统电路连接时要接对引脚不能搞混;串口头 母头 RS-232端口引脚定义:(因为计算机后面的串口多为公头,所以此母头可以直接插入计算机的COM口进行连接) 引脚序号:2 3 5 信号定义:TXD RXD 地 (只要接2号、3号和5号口接可以了);PNP三极管:左边第一脚是b,中间是c,右边是e这样的话c接高电平,e接低电平,b接低电平三极管就会导通。b接高电平就会截止。还有些情况,中间是b左边是e右边是c。可用万用表测一下就好了 (得接的时候要在后面加个小电阻 不然三极管会烧坏)1.2 各
13、个部分电路与分析最小系统本次课程设计中选用AT89C52式单片机,其最小系统主要由电复位、振荡电路组成。单片机的最小系统如图所示。单片机的复位电路原理是在单片机的复位引脚RST上电阻和电容,实现上电复位。当复位电平持续两个时钟周期以上时复位有效。复位电路由按键复位和上电复位两部分组成,上电复位是在复位引脚上连接一个电容到VCC,再连接一个电阻到GND;按键复位是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。AT89C51单片机使用12MHZ的晶振最为振荡源,由于单片机内部有振荡电路,所以外部只要连接一个晶振和两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 温度 警报器 设计 毕业设计
链接地址:https://www.31ppt.com/p-3857050.html