Sie sind auf Seite 1von 4

.3 陕西科技大学学报 Jun.

2010
96 JOU R NA L OF SHA A N XI U N IV ERSIT Y OF SCIEN CE & T ECH NO LO GY V ol. 28
*

文章编号: 1000 5811( 2010) 03 0096 03

基于 SN8P2604 单片机和 DS18B20 的


多路温度测控系统
张攀峰
( 陕西科技大学电气与信息工程学院, 陕西 西安 710021)

摘 要: 详细介绍 了一种远程、多路温度 测控系统, 该系统以 SN8P 2604 单片 机为核心, 以


DS18B20 为传感器, 可以利用机械按键和红外遥控按键同时对系统进行操作, 具有报警和显
示功能. 实际应用表明, 该系统结构简单、控制方便, 有很大的实用价值.
关键词: DS18B20; SN8P 2604 单片机; 红外遥控
中图分类号: T P2 文献标识码: A

0 引言

温度是工业对象中主要的被控参数之一, 特别是在冶金、
化工、
建材、机械、食品、石油等各类工业中,
人们都需要对各类加热炉、热处理炉和锅炉中的温度进行检测和控制. 由于工艺和所需要的温度高低不
同, 所采用的测温元件和测温方法也不同, 另外加热方式和燃料的异同也影响着控制温度的精度和控制方
案. 传统的温度控制系统大多有两种采集温度的方法: 一种是采用模拟式温度传感器比如 AD590, 这使得
硬件电路复杂化, 而且必须要经过 A/ D 模块. 另一种是采用 RC 测温, 即采用热敏电阻和电容的组合来测
温, 这种方法精度不是很高. DS18B20 是一种新型的 one w ire 数字式温度传感器, 它集温度测量和 A/ D
转换于一体, 其测温精度最高可达到 0. 062 5 ! , 最重要的是它的单总线结构使得它和单片机的连接只需
用到一个 I/ O 口, 而且单总线上可以挂接多个 DS18B20 器件, 通过匹配其 64 位 ROM 地址, 能够很容易
地完成多点测温[ 1] .
本系统以 SN8P2604 单片机为核心, 与 3 个 DS18B20 相连, 分别测量 3 个点的实时温度, 一方面通过
L ED 显示当前温度值, 另外一方面与红外遥控按键设定的温度值进行比较、运算, 根据结果发出相应的控
制指令去控制执行机构.

1 硬件设计

1. 1 总体设计
由于采用了数字式温度传感器 DS18B20, 可以直接和单片机
进行连接, 所以硬件电路简单, 实现方便, 其硬件电路总体框图如
图 1 所示.
1. 2 SN8P 2604 单片机
图1 系统总体结构框图
SON IX 系列微控制器, 采用 SONIX 自主研发的 8 位 CPU 内
核, 它以这一内核为中心集成了不同规模的 ROM、
RAM 存储器和各种功能丰富的外设部件. 根据集成片

* 收稿日期: 2010 03 06
作者简介: 张攀峰( 1975- ) , 男, 陕西省武功县人, 讲士, 硕士, 研究方向: 控制理论与控制工程
第3期 张攀峰: 基于 SN8P2604 单片机和 DS18B20 的多路温度测控 系统 97
内存储器的大小及外设的不同, SONIX 微控制器派生出不同系列和型号的产品, 以适应不同的应用场合,
这样无疑会使每一种产品具有更低的成本、更多的功能和更强的市场竞争力. 在本系统中, 选用其中的
SN8P 2604 为控制器, SN8P2604 单片机是 SONIX 公司最新推出的高速低功耗 8 位微控器, 它采用低功耗
CM OS 设计工艺及高性能的 RISC 架构, 具有优异的抗干扰、
低成本、低功耗性能, SN8P2604 引脚配置如
图 2 所示[ 2] .
1. 3 DS18B20 温度传感器
DS18B20 是 DAL LAS 公司生产的单总线式数字温度传感器,
它具有微型化、
低功耗、
高性能、
抗干扰能力强、易配处理器等优点,
特别适用于构成多点温度测控系统, 可直接将温度转化成串行数字
信号( 提供 9 位二进制数字) 给单片机处理, 且在同一总线上可以挂
接多个传感器芯片. 它具有 3 引脚 P R 35 小体积封装形式, 温度测
量范围为- 55~ + 125 ! , 可编程为 9~ 12 位 A/ D 转换精度, 测温
分辨率可达 0. 062 5 ! , 被测温度用符号扩展的 16 位数字量方式
串行输出, 其工作电源既可在远端引入, 也可采用寄生电源方式产
图2 SN8P 2604 引脚
生, 多个 DS18B20 可以并联到 3 根或 2 根线上, CPU 只需一根端口
线就能与多个 DS18B20 通信, 占用 微处理器的端 口较少, 可 节省大量的引线 和逻辑电 路, 以上 特点使
[ 3]
DS18B20 非常适用于远距离多点温度检测系统 .
在本系统中, 测温电路采用外部 VDD 供电的方式, 在单总线上挂接多个 DS18B20. 电路如图 3 所示:

图3 测温电路 图 4 电机控制
[ 4]
1. 4 电机控制及报警模块
考虑到电机运行时需要比较大的电流, 所以选用机械触点式继电器而没有选择
可控硅( 可控硅不能通过大的电流) , 三极管 S8050D 用作开关三极管, 当 P1. 5 输出
高电平时三极管导通, 继电器吸合, 电机启动; 当 P1. 5 输出低电平时三极管截止,
继电器断开, 电机停止, 如图 4 所示. 图 5 报警模块
实现单频音报警的接口电路比较简单, 其发音元件通常可采用压电蜂鸣器, 在
蜂鸣器两引脚上加 3~ 15 V 直流工作电压就能产生 3 kH z 左右的蜂鸣振荡音响. 压电式蜂鸣器结构简
单、
耗电少, 更适于在单片机系统中应用, 其工作时约需
10 mA 的驱动电流, 可在某端口接上一只三极管和电阻
组成的驱动电路来驱动, 如图 5 所示. 在图中, P1. 3 接三
极管基极输入端, 当 P1. 3 输出低电平∀ 0# 时, 三极管导
通, 蜂鸣器的通电而发音; 当 P0. 3 输出高电平∀ 1#时, 三
极管截止, 蜂鸣器停止发音.
1. 5 红外遥控键盘
为了方便对温度的设定, 系统可以使用机械按键和 图 6 H S5104 遥控发射器连接图
红外遥控按键分别对系统进行操作, 在此主要介绍红外
98 陕西科技大学学报 第 28 卷

遥控按键.
1. 5. 1 H S5104 红外遥控编码发射器
H S5104 采用 38 kH z 载波红外信号编码发射输出, 具有定向性好、

干扰能力强、
遥控距离远的特点. H S5104 具有 8 个输入通道和 2 个用户码
设置键, 因此, 它有 32 种不同的组合, 可产生 32 种不同的编码输出供用户
选择, 具有功能强大的特点, 且采用先进的 CMOS 工艺, 工作电压范围较
宽, 此外设计了防静电( ESD) 电路, 具有安全可靠的特点, 如图 6 所示.
图 7 红外接收模块 1. 5. 2 红外接收模块
本设计的红外接收模块用一个红外接收管接收红外控制信号, 并送入
单片机处理, 单片机用 125 s 定时中断来解码, 解码后产生相应的动作, 其电路图如图 7 所示.

2 软件设计

硬件设计完成后, 根据硬件计算出各器件的地址进行编程, 其程序包括键盘


处理、
数据采集、
显示、
报警和数据处理子程序, 其程序流程图如图 8 所示.

3 总体调试

软件和硬件做好后, 接下来要进行软件和硬件的调试. 单片机最小系统由复


位键和晶振电路组成( sonix 系列单片机内部含有看门狗电路) , 晶振采用外部 4
MH z 晶振, 经内部分频电路为 4 分频, 所以 M CU 的频率是 1 M H z, 这种情况下
除过 JM P 指令, 其他所有指令的执行时间都为 1 s( JM P 指令 2 s) , 复位电路提
供上电复位和按键复位两种复位方式. 各电路模块焊接好电路并用万用表检查焊
接无误后, 把软件生成的. SN8 文件烧入单片机, 插电后测试, 电路的测温功能、

图8 主程序流程图 警功能、控制功能均良好, 测试时的实物图如图 9、图 10 所示.

图 9 测温控制部分调试 图 10 红外发射器调试

4 结束语

采用 DS18B20 传感器, 无需外接 A/ D 转化, 使得电路结构大大简化, 而且采用串口通讯, 一个总线上


可以连接多个 DS18B20 传感器, 可以方便地实现多点温度的测量与控制, 所以在实际中将可得到广泛的
应用.

参考文献

[ 1] 明德刚. D S18B20 在单片机温控系统中的应用[ J] . 贵州大学学报( 自然科版) , 2006, ( 1) : 43 46.


[ 2] 张玉杰. 松翰 S N8P2700 系列单片机原理及应用[ M ] . 北京: 北京航空航天大学出版社, 2008: 28 36.
[ 3] 江世明, 刘先任. 基于 D S18B20 的智能温度测量装置[ J ] . 邵阳学院学报( 自然科学版) , 2004, ( 04) : 32 35
[ 4] 何立民. 单片机应用系统设计系统配置与接口技术[ M ] . 北京: 北京航空航天, 2008: 76 83.

( 下转第 113 页)
第3期 冉崇善等: 基于 SOA 的异构系统数据交互 的研究 113
完全化的集成打下了良好基础.

参考文献

[ 1] 张启文, 徐 琪. 基于 SO A 和 ESB 的供应链快速响应系统集成研究[ J] . 计算机应用, 2009, 29( 9) : 2 523 2 526.


[ 2] 曾文英, 赵跃龙, 齐德昱. ES B 原理、构架、实现及应用[ J] . 计算机工程与应用, 2008, 44( 25) : 225 228.
[ 3] 刘贤梅, 刘 茜, 徐 锋. 基于 SO A 的企业应用集成模型的研究[ J] . 计算机工程与设计, 2009, 30( 16) : 3 790 3 793.
[ 4] 单建洪, 卢中延. SO A 整合之道[ M ] . 北京: 电子工业出版社, 2008: 168 170.
[ 5] 梁若琼, 张莉彦. 基于 WE B 服务的 CA D / CA M / ST EP N C 的信息集成[ J] . 制造技术与机床, 2009, 12( 8) : 109 111.
[ 6] Sch midt M T , Hu tchison B, Lam bros P, e t al . The ent erprise s ervice b us: making service orient ed ar chit ectu re real[ J ] . IBM Sy st ems
Journal, 2005, 44( 4) : 781 797.

RESEARCH OF HETEROGENEOUS SYSTEMS


INTEGRATION BASED ON SOA

RAN Chong shan, WU Sha sha, XU Guang


( Schoo l of Electr ical and Infor matio n Engineer ing , Shaanxi U niversity of Science & T echno lo gy , X i∃ an
710021, China)

Abstract: F ace t o t he g row ing ent erprise demand f or dat a int egrat ion, ESB int egrat ion model
based on SOA is pro posed, t he m odel has such f eat ures as high reusabilit y, cro ss plat f orm
and so on, t his paper descr ibes the m odel∃s principles in det ail, and have deeply research for
user messag e request and respo nse pro cess. F inally, t he pract ice pr ove t hat SOA ESB model
can ef fectively so lve t he pr oblem of data ex chang e in het erog eneous system and brings g rea
t er m ar ket eff iciency fo r enterprises.
Key words: SOA ESB mo del; service orient ed archit ect ure; enterprise ser vice bus

( 上接第 98 页)

MULTI CHANNEL TEMPERATURE MEASUREMENT & CONTROL


SYSTEM BASED ON SN8P2604 MCU AND DS18B20

ZH ANG P an feng
( Schoo l of Electr ical and Info rmatiom Eng ineering , Shaanx i U niv ersit y of Science & T echno lo gy , Xi∃ an
710021, China)

Abstract: T he paper described in detail a long range, mult i channel t emperat ure m easurement
and cont rol sy st em, the system used SN8P2604 micr ocont rol ler as t he core and DS18B20 as
t he sensor , it can be operat ed at t he same t ime by m aking use o f mechanical but to ns and in
f ra red remot e contr ol but t ons, w it h alar m and display funct io ns, t he system w as simple and
convenient cont rol. T her ef ore, in practice, it has a g reat pract ical value.
Key words: DS18B20; SN8P2604 M CU; infrared remot e contr ol

Das könnte Ihnen auch gefallen