多点温度测量

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题:
基于51单片机的多点温度检测系统
小组成员:孟庆华 黄秋阳 李艳 苏柳元
设计任务:
设计温度检测系统,能够对多点温度 进行连续24小时无间断的测量,并根 据按键显示指定位置传感器所检测到 得温度。 将检测到的温度与设定温度值进行比 较,当超过设定温度值时,蜂鸣器响, 且相应的报警指示灯亮。
系统框图:
DS18B20引脚说明:
GND:接地 DQ:数字输入输出 VDD:电源
显示元件LED
八段数码管LED驱动电路简单,价格低 廉,为数字信息的显示提供了方便。 LED的显示分为静态和动态两种 本设计采用74LS164驱动四位LED显示的 动态扫描驱动方式。
74LS164是8位串入并出移位寄存器,
使用时将A,B并联作为数据的串行输入 端DIO,CLK作为时钟端。 74LS164引脚图:
检测要求:
多点24小时无间断检测 温度范围:0至100度 检测精度:1度 当检测超过指定值时发出警报
器件选择:
主要芯片:AT89C51
主要性能:
与MCS51兼容 4K字节可编程闪烁存储器 寿命:1000次擦写循环 数据保留时间10年 全静态工作:0HZ至24HZ 三级程序存储器锁定 128*8位内部RAM 32条可编程I/O线 两个16位定时/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟模式
报警电路的设计
压电式蜂鸣器工作时只需10mA的驱动电流, 并需要一个相应的驱动和控制电路。蜂 鸣器作为三极管VT1的负载,当VT1导通 时,蜂鸣器发出鸣叫声,VT1截止时蜂鸣 器不发声,R是限流电阻。
程序开始
初始化,开中断
程序流程图:
依次启动DS18B20温度转换
读温度
存储该温度值T于相应的内存区
Y 报警 判断 温度是否异 常 N N 是否所有数据全部读完 完 Y 判断并显示指定温度传感器检测到的温度T
延时三秒
谢谢
按键
温度传感器
单片机
蜂鸣器wenku.baidu.com报警指示灯
信号处理电路
显示器
A/D转换
多点温度系统的应用:
在工、农业生产和日常生活中,对温度 的测量及控制占据着极其重要地位。首 先让我们了解一下多点温度检测系统在 各个方面的应用领域:消防电气的非破 坏性温度检测,电力、电讯设备之过热 故障预知检测,空调系统的温度检测, 各类运输工具之组件的过热检测,保全 与监视系统之应用,医疗与健诊的温度 测试,化工、机械…等设备温度过热检 测。温度检测系统应用十分广阔。
温度传感器:DS18B20
系统特性:测量范围为-55℃至+125℃,测温精度为 ±0.5℃;温度转换精度9到12位可变,能够直接将温度转 换值以16为二进制数码的方式串行输出.12位精度转换 的最大时间为750ms,可以通过数据线供电,具有超低 功耗工作方式。 系统成本:一只DS18B20的体积与普通三极管相差无几, 价格只有10元人民币左右。 系统复杂度:由于DS18B20是单总线器件,微处理器与其 接口时只需占用一个I/O端口,且一条数据总线上可以 挂接几十个DS18B20,测温时无需任何外部元件,降低 了系统的复杂度。 系统的调试和维护:由于引线的减少,使得系统接口大为 简化,给系统的调试带来了方便。同时由于DS18B20是 全数字元器件,故障率很低,抗干扰性强,因此,减少 了系统的日常维护。
相关文档
最新文档