文档介绍:四川理工学院
毕业设计(论文)说明书
题目:
基于单片机的电力载波温度控制器软件设计
系别:
电子与信息工程系
专业班级:
电子信息工程03级1班
学生姓名:
指导教师:
教研室:
电子信息工程教研室
提交时间:
2007年6月10日
摘要
本文主要介绍了通过电力线通信方式实现的温度控制系统软件设计。控制器采用 AT89S52 单片机、低压电力载波芯片采用KQ-100F,可以实现现场温度数据远程采集、显示;当温度数据不在设定的温度范围内时,实现控制室对现场的加热或者制冷,达到温度控制的目的。该温度控制系统能实现远程(距离大于1000米)电力载波通信,具有安装方便、控制灵活等特点,尤其适合于一些人类不能到达的高温场合。
关键词:温度控制器;电力载波;单片机;温度传感器
ABSTRACT
This article mainly introduces the software of temperature controlled system through power munication. The core chips include the AT89S52 and the power line carrier chip KQ-100F. This system can collect and display the field temperature in the distance. When the data is out of the range which we have presetted,the field room can be heated or refrigerated to control the spot room’s temperature. This system can realize long- distance (more than 1000 meters) power munication. It has many advantages such as installing convenient, controlling flexible and so on. Especially it fit some high- temperature spots where we can’t reach.
KEY WORDS: Temperature-Controller;Power Line Carrier;AT89S52 ;DS18B20
目录
摘要 I
ABSTRACT II
第1章前言 1
1
1
通信系统模型 1
电力载波原理 2
电力载波通道特性 2
课题的功能概述 3
课题研究的方案 3
第2章系统硬件设计 5
5
控制芯片AT89S52单片机简介 6
主要功能特性 6
串口及其通信 7
数据采集部分 10
DS18B20 10
1-wire总线操作 10
DS18B20控制接口 13
加热制冷设计 13
控制室显示设计 14
LED的显示方式: 14
显示电路 14
报警电路 15
第3章系统软件设计 17
17
现场室软件设计 19
控制室软件设计 22
第4章系统调试 25
硬件电路调试 25
系统软件调试 25
综合测试 26
第5章结论 27
致谢 28
参考文献 29
附录 30
附录1 整机硬件原理图 30
附录2 系统源程序 32
1 现场系统程序 32
2 控制室系统程序 37
第1章前言
电力线载波(Power Line Carrier --PLC)通信是利用高压电力线(在电力载波领域通常指35kV及以上电压等级)、中压电力线(指10kV电压等级)或低压配电线380/220V用户线作为信息传输媒介进行语音或数据传输的一种特殊通信方式。而低压电力载波技术施工方便、使用灵活,能够利用已有的电力网这一广泛的基础设施把网络接入到每个家庭,省去在布线方式上的重复建设;同时电力线载波可以用于多种用途,如温度控制、远程报警、远程抄表等,具有广阔的应用前景。本次设计就是基于单片机的电力线载波的温度控制器系统软件设计。
通信系统模型
通信系统特指使用光信号或电信