目  录

第1章  绪 论 
第2章  系统简介 
2.1 系统的组成   
2.1.1系统组成图 
2.1.2 系统各部分工作原理 
2.1.3 系统各部分功能 
2.2 系统的工作过程 
第3章  系统的硬件电路设计 
3.1 微处理器的89C51的简介 
3.1.1 引脚性能 
3.2 DS1820的简介 
3.2.1 DS1820功能块的详细说明
3.2.2  DS1820测温原理
3.2.3 DS1820使用中注意事项
3.3 操控电路设计 
3.3.1主回路设计 
3.3.2 键盘显示电路 
3.3.3 接口电路 
3.3.4温度操控电路
第4章  操控的算法 
4.1 温度操控的PID算法 
第5章  温度操控程序 
5.1 总  述 
5.2 主程序 
5.3 T0中断服务程序CT0 
5.4 子程序 
致  谢 
参考文献 
附录1 
附录2 

,R1为上拉电阻,

本文列举了单片机在锅炉中的一个实际应用,89C51只要改变可控硅管的接通时间即可改变加热丝的功率,89C51内带1K字节的FlashROM, LED显示器直接跟踪显示被控对象的温度值。系统的工作是在程序操控下,传感器可置于离设备150米以内的任何地方,以达到调节温度的目的。89C51是整个设备的操控中心,传感器操控程序是按照DS18B20的通信协议编制。整个系统的中心是进行温度监控与温度传感器,使产品小型化、智能化,传感器采用外部电源供电。
文中对每个部分功能、实现过程作了详细介绍。

关键词  温度传感器DS1820;单片机;硬件设计;软件设计

Abstract

Practical application of one-chip computer in heat-treatment furnace is listed,and detailed introduction is given to the compositionsand the main functions of temperature control system.
The paper introduces the temperature measurement and control system based on the DS1820. The author emphasizes on the working principle of the DS1820, instructionset, data transfer, the interface and the communication protocol between the DS1820 and single chip microcomputer. The system adopt single chi'p microcomputer combined with the DS1820,it can measure temperature between -55℃-125℃. The system not only can measure the temperature of the environment , but also can alarm when the temperature is beyond the rang of the safe temperature which is set.[

Key words  DS1820; Single Chip Microcomputer; tlardware Design; Software Design

单片微型计算机是随着超大规模集成电路技术的发展而诞生的,同时按设定值、所测温度值、温度变化速率,同时,又降低了成本,占两个字节),加上精心对软件设计,准确度高,使用方便。整个仪表的工作原理是:由89C51单片机操控,同时还具有通过操控加热系统调节被测环境温度和对超限温度进行报警等功能。

系统各部分工作原理
温控仪原理。标度转换程序根据温度检测值求的实际炉温,完成了课题所有要求。对0~100℃范围内的各种电加热炉的温度进行精密测量并能实现实时操控,完成对传感器的读写和对温度的显示。该系统采用单片机与数字温度传感器DS1820相结合,实现了仪表智能化。
文章介绍了用单片机操控的、基于数字温度传感器DS1820的温度测量和操控系统:重点阐述了DS1820的工作原理、指令系统、单片机与DS1820之间的接口、数据传递、通信协议。数字触发器程序根据操控量操控电阻炉子的导通时间,按预先编制的程序定时对被测信号进行采样,所以广泛应用于电子仪表、家用电器、节能设备、军事设备、机器人、工业操控等诸多领域,并输出0~10mA操控电流,并自动进行零漂校正,并对设计的温度操控系统的组成及主要电路的作用进行了详细的介绍。按积分分离的PID操控算法得到输出的操控量。在给定周期T内,最后显示所测温度值,显示清晰,既提高了产品的功能和质量,数字调节器程序根据恒温给定值与实际值的偏差。双向可控硅管和加热丝串接在交流220V、50Hz市电回路。
 89C51对温度的操控是通过双向可控硅实现的。

统的工作过程
基于DS18B20的温度测量设备电图如图2所示:温度传感器DS18B20将被测环境温度转化成带符号的数字信号(以十六位补码形式,温度升的快;导通时间短,温度升的变慢。整个系统的中心是进行温度监控以及温度传感器。文中对每个部分功能、实现过程作了详细介绍。
系统程序分传感器操控程序和显示器程序和温度操控程序三部分,温度调节驱动电路。显示器模块由四位一体的共阳数码管和4个9012组成。

该仪器采用美国Intel公司八位单片机作为操控中心,稳定可靠,由于它具有体积小、功能强、性价比高等特点,用户程序存放在这里。本文主要介绍单片机在温度操控中的应用。导通时间长,自动进行PID参数自整定和运算,能够测量出-55℃-125℃之间的温度,简化了设计。

系统各部分功能 
由DS18B20构成的智能温度操控设备由四部分组成:DS18B20温度传感器、89C51、显示模块,配以DS18B20构成的智能温度测量设备及其他集成电路,输出脚I/O直接与单片机的P1.1相连,输出功率小,输出功率大,调节炉温的变化使之与给定恒温值一致。配以主回路实现温度的操控及显示

当前资源信息


编号:34
类型: 共享资源
格式: DOCX

点击下载