- 0
- 0
- 约5.64千字
- 约 6页
- 2026-02-12 发布于北京
- 举报
17.温度传感器DS18B20
1.实验目的
Zigbee很容易建立起无线传感网,低成本是我们研究zigbee的目的。传感器介绍:DS18B20
数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,
不锈钢封装式,主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟
测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温
等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小
空间设备数字测温和控制领域。实验中我们选用不锈钢封装的DS18B20,精度较高。
2.实验设备
硬件:PC机一台
EB2530(底板、核心板、仿真器、USB线)一套
DS18B20(不锈钢封装)一个
软件:2000/XP/win7系统,IAR8.10集成开发环境、串口助手
3.实验相关电路图
DS18B20输出引线:红色(VCC),白色(DATA),黑色(GND);还有一种是红色(VCC),绿色
(DATA),黄色(GND),焊接时DS18B20白色或绿色数据引线在3Pin座子中间哦,然后将
DS18B20的红色线对准开发板P10的3.3V,插上去就可使用了。更详细说明请参考
“EB2530\相关资料与软件\芯片数据手册”相关手册。
小知识:红色线一般表示电源正极黑色表示电源负极
1
如果用三极管形状的传感器,由于引脚太细接触不好,请自己焊排针哦。
4.实验相关寄存器
实验中用到了串口和P0_7,前面已详细讲解了串口相关寄存器的配置与使用,此实验就不
再重复讲串口配置了。DS18B20程序采用模块化编程思想,只需调用温度读取函数即可,
相当方便,移植到其它平台也非常容易。重点讲P0_7的配置和DS18B20使用P0_7的方法:
P0SEL=0x7f;//DS18B20的io口初始化
#defineDs18b20IOP0_7//温度传感器引脚,在ds18b20.c修改,不同IO修改此处即可
5.源码分析
/****************************************************************************
*文件名:main.c
*作者:Andy
*修订:2013-01-08
*版本:1.0
*描述:设置串口调试助手波特率:115200bps8N1
*DS18B20采集的温度通过串口传给电脑显示
****************************************************************************/
#includestdio.h
#includestring.h
#include
您可能关注的文档
最近下载
- 《工业机器人基础》课程考试试卷A-附答案.doc VIP
- 工业机器人技术基础考试试卷附答案.docx VIP
- 成人学士学位英语1000个高频必考词汇汇总.pdf VIP
- 急危重症的识别.pptx VIP
- 工业机器人技术基础(第2版)许文稼课后习题答案解析.pdf VIP
- 老年语音助手创业计划书.docx VIP
- 《GBT24745-2009技术产品文件词汇图样注语》(最新)深度解析.pptx
- 2025年高考数学真题分类汇编专题07 数列(全国)(解析版).docx VIP
- 饿了么何以从草根中脱颖而出?.pdf VIP
- (人教版)化学九上 第六单元碳和碳的氧化物 大单元教学设计 .pdf VIP
原创力文档

文档评论(0)