1.3 PIC单片机温控系统的国内外研究现状及存在的问题
目前国内外的温度控制方式越来越趋向于智能化,温度测量首先是由温度传感器来实现的。采用PIC单片机来对温度进行控制,不仅具有结构简单,控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,减小操作失误,从而能够大大提高产品的质量和数量。而半导体温度传感器测温度的范围只有( - 55~150 ℃),因此PIC单片机测温范围也比较小,故未来主要的研究方向将是如何扩大它的温度适用范围,以及智能化、网络化等方面。
1.4设计要求
使用TX-5A实验板上的DS18B20温度传感器设计温控系统,要求如下:
(1)在前四个数码管上显示当前采集到的环境温度(0~99℃)
(2)当环境温度27℃时,蜂鸣器开始以慢“滴”声报警,并且流水灯1亮(模拟开启制热设备);当环境温度继续降低并低于25℃时,蜂鸣器以快“滴”声报警,并且流水灯1和2亮(模拟加大制热设备功率)。
(3)当环境温度高于30℃时,蜂鸣器开始以慢“滴”声报警,并且伴随流水灯3亮(模拟开启制冷设备);当环境温度继续升高并高于32℃时,蜂鸣器以“快”滴声报警,伴随流水灯2和3亮(模拟加大制冷设备功率)。
1.5本文的主要内容
(1)了解PIC单机开发板的结构和功能
(2)学习MPLAB软件,PIC单片机结构、一线总线技术、DS18B20芯片的内容。
(3)实现温度采集、显示、报警以及开关量输出的温控系统设计的软件编写.
(4)使用MPLAB软件对程序进行仿真调试、修改。
2.1 PIC单片机开发板
2.2 PIC单片机开发板简介
改开发板集常用的单片机外围资源于一身,板子的供电和程序下载共用一根USB线与计算机连接,源^自#优尔*文·论~文]网[www.youerw.com,使用方便,性能稳定。主芯片采用PIC16F877A单片机,直接USB口下载程序。其主要功能:
1.板上留有8,14,18,20,28,40脚的PIC单片机芯片插座,板载PIC10系列、PIC16F57芯片插座,可以实验开发PIC各系列单片机。
2.班上集成电脑USB口烧写程序模块,直接通过电脑USB口向开发板上芯片烧写程序。
3.板上具备ICSP接口烧写编程功能。
4.板载外接电源接口,同时可使用计算机USB供电。
5.单片机所有I/O口全部外引出,方便用户外接。
6.RS-232串行口通信。
7.8路流水灯。
8.4*4矩阵键盘
9.4个独立键盘
10.两路外部A/D转换输入,调节电位器可模拟变化的电压
11.6位单体共阴极管数码管
12.蜂鸣器
13.双路继电器
14.DS18B20数字温度传感器
15.DS1302时钟芯片
16.AT24C02存储芯片,I²C总线控制模式
17.93C46存储芯片,SP1总线控制模式
18.DAC0832输出控制小灯亮暗变化,并行总线控制模式
19.红外线遥控接收
20.PS2接口
21.SD读卡器
22.1602接口
23.12864液晶接口
2.2 PIC单片机
2.2.1 PIC单片机简介
PIC单片机(Peripheral Interface Controller)是一种用来可开发的去控制外围设备的可编程集成电路(IC)。由美国Microchip(微星)公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。现在PIC系列单片机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,据称已从1990年的第20位上升到目前的第二位。PIC单片机从覆盖市场出发,已有三种(又称三层次)系列多种型号的产品问世,所以在全球都可以看到PIC单片机从电脑的外设、家电控制、电讯通信、智能仪器、汽车电子到金融电子各个领域的广泛应用。现今的PIC单片机已经是世界上最有影响力的嵌入式微控制器之一。