3.2.1 DS18B20 15
3.2.2 LCD1602 15
3.2.3 7段数码管 16
3.2.4 蜂鸣器 17
3.3 DS18B20 17
3.3.1 DS18B20的引脚介绍 17
3.3.2 DS18B20产品的特点 18
3.3.3 DS18B20的内部介绍 19
3.3.4 DS18B20的使用方法 19
3.3.5 DS18B20的测温原理 22
3.3.6 DS18B20与单片机的典型接口设计 22
3.3.7 DS18B20使用中注意事项 23
3.4 24c04 24
3.4.1 引脚介绍 24
3.4.2 极限参数 25
3.4.3 功能描述 25
3.4.4 I2C 总线协议 25
3.5 93c46 26
3.5.1 器件特性 26
3.5.2 管脚配置及其方框图 27
3.6 LCD1602 27
3.6.1 显示特性 27
3.6.2 物理特性 28
3.6.3 极限参数 28
3.6.4 接口定义 29
第四章 方案 31
4.1 系统基本要求 31
4.2 设计构思 31
4.3 RS232/485 串行口选择: 32
4.4 校验方式选择 32
4.5 设计中碰到的问题 32
第五章 提高 33
5.1系统的抗干扰技术 33
5.1.1 硬件抗干扰技术 33
5.1.2 软件抗干扰技术 34
5.1.3 指令冗余和“看门狗”技术 34
5.1.4 提高RAM资料可靠性 34
5.2 PID控制 35
第751章 结 论 36
6.1 结论 36
6.2 编程过程中的错误 36
6.2.1 编程和测试过程中的一些问题 37
致谢 39
参考文献 40第一章 绪论
1.1 开题依据
随着超大规模集成电路技术的发展,由于单片机具有体积小、功能强、性价比高等特点,基于单片机而开发的测量控制系统也越来越受到重视,采用单片机做主控单元,无触点控制,可完成对温度的采集和控制的要求。所以基于单片机的温度采集和测量控制被广泛的应用于化工、冶金、电力、电子、轻工、纺织以及其他公共场合的供水、饮水装置中等行业中,使产品小型化、智能化,既提高了产品的功能和质量,又降低了成本,简化了设计。
1.2课题设计目的
旨在提高学生在单片机应用方面的能力,能够单独查阅资料,查阅文献,结合目标板的硬件,原件,制定出相应的设计方案以及设计准则。
锻炼学生在端口初始化,数码管,LED灯以及液晶屏的显示(其中,液晶屏的显示最为复杂,实现起来也最困难)
锻炼学生熟练掌握下位机与上位机的连接,通讯,传输数据等功能,能够实现完整的,系统性的设计。
让学生能够根据实际项目的需要,结合目标内容,灵活运用手中的目标板,来实现目标的设计与实践。
1.3国内外研究现状和发展趋势
第二章 课题分析
2.1课题介绍
多路温度的测量、记录、传输在工业及民用领域应用中一直是量大面广的设备之一,所以目前多路温度巡检仪并不少见。甚至其中有很多己经作为典型例题出现在许多关于单片机应用的教科书中,虽然在电路结构、元器件的选择和相应的软件编程上略有区别,但是它们均能以单片机为核心,完成巡检、显示、报警和记录等功能。 但是这些温度巡检仪都有一个共同的主要缺点,那就是只能检测的路数不能任意增加。这是由于温度的检测离不开温度传感器,而传统的温度传感器例如PT—100 、K 、J 等都是模拟量输出,需要进行信号的放大和A/D转换方能被单片机接受,如果要增加测试路数,那未必定要增加放大器和A/D转换器的个数,接线将十分复杂。并且它们的准确性易受环境、接线、放大等因素的影响,因而误差大,远传受距离的限制等,多路共测时,检测效果也大打折扣。 AT89S52+DS18B20多路温度监控器的设计+电路图(2):http://www.751com.cn/zidonghua/lunwen_7414.html