- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
液晶温度显示器
摘要: 温度是许多监控系统中的一个重要参数。随着传感器技术和无线传输技术的发展,使多路数据监控和无线传输可以通过计算机实现控制。该系统应用可组网数字温度传感器DS18B20,利用器件内部唯一的序号,在单总线基础上实现多路温度的采集。通过设置按键,设定温度的上限温度值和下限温度值。在运行过程中将采样的温度模拟量送入A/D转换器中进行模拟-数字转换,通过18B20 来测量现实的温度。传送到单片机通过程序显示到液晶显示器上,用两个10K电位器可以改变屏幕和字体的亮度,再将转换后的数字量用液晶进行显示。液晶屏显示模块与数码管相比,他显得更为专业、漂亮。
关键词: 单片机 1602液晶显示器 18B20温度传感器
LCD Monitor Temperature
Abstract: The temperature has been a very important parameter in monitor systems. With the sensor and wireless transmission technology developed, the multi-channel data monitor and wireless transmission system can be made by computer. The multiple temperature measurement system based on 1-Wire Bus adopts the network build-up data temperature sensor DS18B20 by using the sensor inner serial number. By setting a button, set temperature limit value and lower temperature. In the process of temperature will sampling analog into A/D converter is simulated by digital conversion, 18B20 - A measure of reality. To display chip program to LCD, with two 10K potentiometer can change the screen and the brightness of the font, will be converted to display with LCD digital. LCD display module, compared with digital tube is more professional, he is beautiful.
Key Words: SCM ;1602 LCD ;18B20 temperature
1 系统工作原理和总体设计
1. 1 多路温度采集工作原理简介
温度采集部分使用数字温度计DS18B20,利用单片机MEGA16控制。DS18B20数字温度计提供9~12位(二进制)温度读数,指示器件的温度信息经过单线接口送入DS18B20或从DS18B20输出,因此从主机CPU到DS18B20仅需一条线(和地线),每一个DS18B20在出厂时已经给定了唯一的序号,因此任意多个DS18B20(理论上)可以存放在同一条单线总线上。每一片单总线芯片内部都有一个全球唯一的64位序列号,是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码(ID)。在测试温度前,先利用单片机读出每个芯片的ID号,在多路测温时通过单片机匹配每个芯片的ID,来搜寻该路的温度。单片机与DS18B20进行序列号匹配,有两种方法:离线读取,然后直接应运读出的序列号进行匹配,此法简单实用。在线搜索,将所有的DS18B20放入系统中,进行多次搜索(几个器件就搜索几次)读取了ID序列号之后,进行匹配,此法较复杂。本系统将采用离线读取,直接应用的方法。最后将采集的温度数据在单片机中进行数据处理。
1. 2 系统硬件的总体设计
本系统硬件主要分为温度采集模块、主控模块、无线传输模块、显示及控制模块。如图1.1所示。在温度采集端,温度传感器DS18B20实时感应环境温度,然后将采集的信号发送到单片机,经过运算处理换算成十进制数据,同时单片机控制液晶1602显示实时采集的温度,同时可以经过键盘控制采集的温度数据及设置温度上下限,超出温度设置的上下限时则会报警。控制电路的硬件设计以ATMEL公司的8位MEGA16单片机为控制核心。
1. 3 系统软件的总体设计
本系统的软件编写是采用
文档评论(0)