基于ds18b20的多通道温度测试仪

基于ds18b20的多通道温度测试仪

ID:21865223

大小:60.00 KB

页数:8页

时间:2018-10-25

基于ds18b20的多通道温度测试仪_第1页
基于ds18b20的多通道温度测试仪_第2页
基于ds18b20的多通道温度测试仪_第3页
基于ds18b20的多通道温度测试仪_第4页
基于ds18b20的多通道温度测试仪_第5页
资源描述:

《基于ds18b20的多通道温度测试仪》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于DS18B20的多通道温度测试仪【】本文设计了4路温度测试显示系统。下位机以STC89C52单片机为主控芯片,温度传感器采用DALLAS公司的数字温度传感器DS18B20,采集4路温度数据,并将温度数据传送至单片机,同时由单片传经由串口送至PC机和LCD1602液晶进行显示。PC机采用VB编写控制界面和通信程序,可设定各通道温度的上下限,并检测和显示当前温度,同时对于超限温度进行提示。  【关键词】单片机;温度传感器DS18B20;RS232;  :TP273.1:A  基金项目:基金申请人:王

2、丽娟;项目名称:基于DS18B20的X络型温度测试系统;基金颁发部门:郑州升达经贸管理学院;基金编号:2011YJ07。  Abstract:Thispaperdesignsthe4-channeltemperaturetestsystem.ThemainchipofloachineisthemicrocontrollerofSTC89C52.ThedigitaltemperaturesensoristheDS18B20ofDALLASpany.DS18B20collect4-channeltemp

3、eraturedataandtransmitsthedatatothemicrocontroller.InthesametimethedataissenttoLCD1602andPCviaserialport.TheauthorunicationprogrambyVB6.0inScatheupperandloitsofthetemperatureisinputtedintheinterface.Thecurrenttemperatureisdisplayedoninterface.ifthetemp

4、eratureexceedthelimit,itessage.  KeyperaturesensorDS18B20;RS232  1、引言  在控制和监测系统中,多个场合都需要环境温度参数。例如楼宇温度监测系统、粮仓温度控制系统以及蔬菜大棚温度监测系统等。测量多点环境温度数据可采用美国DALLAS公司的DS18B20单总线式数字温度传感器,传感器的控制和设置利用单片机STC89C52实现。同时各点温度数据可经由串行总线RS232传送至通用PC机,由PC机作为监控系统的上位机,实现对整个系统的设置、监

5、测和报警。PC机控制界面和通信程序采用VB6.0编写。其开发过程具有简单、界面友好的特点,同时还可将多点环境温度存储至PC机,对历史温度进行统计和分析,并可将数据绘制成图像方式显示。  2、系统整体设计  该系统设计了四通道测温系统,单片机与温度传感器的数据传输采用1-CU端口较少,可节省大量的口线和硬件电路。因此,DS18B20非常适合与远距离多点温度检测系统中。[2]  3、下位机软硬件设计  下位机以单片机为核心,其外围器件有4个数字温度传感器DS18B20,液晶显示器LCD1602,与RS2

6、32的接口芯片MAX202。单片机的编程采用C51语言,该语言接近C语言,程序更易移植和模块化。  3.1、下位机系统框图  系统的连接框图如图1所示。系统的核心元件是单片机,采用STC89C52。系统中的测温传感器采用DALLAS公司的DS18B20单线式温度传感器,可有效节省单片机的I/O接口,简化系统连线。系统设计4通道采集温度传感器,各通道传感器收集到的温度可由1-wire总线送至单片机,单片机通过轮询机制采集4通道温度数据,并将数据经由RS232总线同时传送至PC机和LCD1602液晶显示

7、器。PC机可存储各通道历史温度,显示各通道当前温度。考虑到PC机担任任务较多,并非温度监测控制专用机,系统中四路温度的当前值也同时送至LCD1602液晶显示。弥补PC机担任其他任务时不能显示当前温度数据的不足。  图1下位机系统框图  3.2、单片机与DS18B20的硬件连接和软件流程  1、测温电路详图  温度传感器DS18B20只有三个引脚,其中VDD为外部供电电源引脚,GND为接地引脚,DQ为1-Wire总线的数据输入/输出引脚。多个DS18B20的DQ引脚可以直接接在一起接入单片机的一个I/

8、O引脚上,本系统接入单片机的P1.1引脚。考虑到系统中有多个DS18B20,在实际的应用中分部在不同的位置,其供电方式采用外部电源供电方式,方便系统接线。DS18B20与单片【】本文设计了4路温度测试显示系统。下位机以STC89C52单片机为主控芯片,温度传感器采用DALLAS公司的数字温度传感器DS18B20,采集4路温度数据,并将温度数据传送至单片机,同时由单片传经由串口送至PC机和LCD1602液晶进行显示。PC机采用VB编写控制界面和通信程序,可设定各通道温度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。