单片机教学案例基于18b20温度控制系统设计课件.ppt
《单片机教学案例基于18b20温度控制系统设计课件.ppt》由会员分享,可在线阅读,更多相关《单片机教学案例基于18b20温度控制系统设计课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、,子情境一 设计规划 子情境二 温度控制部分 子情境三 整体设计,情境八 基于18b20温度控制系统设计,1.项目任务分析,温度控制系统设计与制作,温度测量,温度显示,温度调节,功能设置,电源,传感器,显示电路,升降温度,按键,电源电路,型号和电路,LED或LCD,加热制冷,键盘电路,电源器件,设计课题:设计单片机温度控制系统,这个系统设计要求完成以下任务:1、设计系统可自动完成对象的温度控制任务。2、当作工厂产品设计,并作为实验板考虑功能扩展。,温度控制系统设计规划,温度控制系统设计分为两大部分组成:1、设计项目的提出和总设计规划,单元电路试验,标准化设计。经过前两个项目的学习,对单片机基础
2、知识有了一定的了解,其中显示、键盘、电源、单片机电路设计等有一定的认识,现在难点是温度传感受器和加热制冷部件的设计,另外增加“产品”化设计要求。,2、原理图设计、电路板设计、系统应用程序设计、温度控制系统安装与调试,当第一步完成后这些相对容易了,和前面项目工作差不多,只是多花时间完成每一步,当然设计前对不明确的地方还是进行试验。,温度控制系统设计规划,1.项目任务分析,提出项目和任务,学生试验论证,老师汇总,规划实施步骤,安装与调试,项目实施过程理实一体化模式,电路和程序设计,1.项目任务分析,温度控制系统设计规划,温度测量,精度,传感器,安装位置,型号和电路,单片机程序,经AD转换传感器,数
3、字传感器,传感器型号、读取方法,传感器型号、连接方法,单片机接口,1.项目任务分析,温度控制系统设计规划,几位数字,驱动方式,电路试验,动态显示,行列驱动,LED驱动电路,LCD驱动电路,电路试验,温度显示,显示电路,LED或LCD,1.项目任务分析,温度控制系统设计规划,执行部件,温度设置,控制范围,按键个数,加热器加热压缩机制冷,键盘电路六个按键扫描方式,功能设置,按键,键盘电路,1.项目任务分析,温度控制系统设计规划,温度调节,升降温度,加热制冷,温度控制系统设计与制作,传感器,温度显示,温度调节,功能设置,电源,由程序协调各部分工作,1.项目任务分析,温度控制系统设计规划,2.项目任务
4、分解,总体方案和论证 1、温度控制需用一到两条线控制加热和制冷输出,其驱动可选取可控硅或继电器,它们的工作电压都是220V,要求单片机和它们之间加光耦隔离。2、显示温度,用3个数码管显示温度,采用扫描方式,字驱动要用去7-8条I/O线,位驱动用去3条线。只是设置温度和实时温度有可能用两显示。3、键盘处理,用于输入温度和校正温度,需用去26条线。4、精确温度的控制,还是用到北京腔时间,可采用单片机定时器加软件校时的方法产生,就不占用口线,如果用外接时钟芯片,当计划外接串行时钟芯片DS1302,以防掉电和今后改进设计,就会占用23条口线。5、温度传感器,串行温度将用13条口线。,温度控制系统设计规
5、划,根据以上要求共约1518条I/O线,考虑采用AT89C2051单片机作核心,其有15条I/O线,P1口四位和74247作数码管字显示驱动,节省出4条口线,用PNP三极管作位驱动,增加一片24C02作掉电后的数据保存。用双向可控硅驱动功率负载。由于各器件都可用+5V电源,采用9V变压器供电,自带5V稳压电路,这样一来设计目标基本确定。数码管采用DIP插座,加热和制冷设备采用HB-9500 300V 20A插座,温度传感器用SIP4插座,四六个功能键,一个复位键。采用6 MHz晶振。如有多余的IO口线用于增加可能的其它功能。,温度控制系统设计规划,2.项目任务分解,硬件设计 根据设计要求,采用
6、Protel软件绘出电路原理图和PCB电路图,也可以用其它软件,注意按键、显示、传感器等设计成插座,用排线引出主电路板,数码管用三位一组电路板,带符号显示,按键采用薄膜超薄成品,设计图采用是双面走线图,由于电路相对复杂,可能花很多时间了解电路设计参数,才能设计出这些电路图。本次PCB主板采用155CM双面板布线,在微机上设计好的图纸经电路板厂加工成电路板,按设计图安装好元件,进行硬软件调试。这里要做的工作很多,由于篇幅的关系从略处理。,温度控制系统设计规划,2.项目任务分解,软件设计 本次软件设计的难点是传感器和串行存储器,精确温度控制时加热器还用到加热算法,它们的编程还需试验进行理论准备和使
7、用试验,光传感器就应进行虚拟仿真试验、在仿真器上进行读数试验、在成品板上应用试验,再才使用。这里老师给出了一个主程序框架,由主程序、中断子程序、子程序三部分组成,用于测试电路,这个程序可完成计时显示测试,完成了键扫描测试,但程序不能用于温控,要求学习者自力更生编写程序,并调试程序、修改程序,或者重新设计程序。也就是说最终的应用程序由大家自己编写。,温度控制系统设计规划,2.项目任务分解,传感器 在自动控制系统中,通常被控信号是由传感器检测得到的模拟电量,其信号幅值随时间连续变化。而单片机只能处理数字信号或脉冲信号。因此,在单片机控制系统中,经常需要用到 AD和 DA转换器。AD转换器(ADC)
8、是一种能把输入模拟电压变成与它成正比数字量的器件。常用的ADC按工作原理分为双积分式AD转换器和逐次逼近式AD转换器,双积分式AD转换器抗干扰能力较强,逐次逼近式AD转换器转换速度较高。,3.项目任务步骤,温度控制系统设计规划,1、传感器 ADC0809是一种八路模拟电压输入的8位逐次逼近式AD转换器,和单片机的接口很方便。通过该电路及实验来理解AD转换器。ADC0809内部结构由八路模拟开关、地址锁存与译码器、比较器、256R电阻网络、树状开关、逐次逼近式寄存器SAR、控制电路和三态输出锁存器等组成,2、串行接口A/D转换器 为了减少扩展接口电路对单片机引脚资源的占用,简化系统结构,近年来出
9、现了多种串行控制的接口器件,包括:A/D转换器、D/A转换器、实时时钟、LCD显示驱动器等。串行接口常用的标准有Philips公司的I2C总线,MOTOROLA公司的SPI等。由于一般MCS-51系列单片机上没有相应接口模块,扩展时要根据接口器件要求,用并行口线仿真控制时序。,3.项目任务步骤,温度控制系统设计规划,位驱动,字驱动247,键盘6个,温度显示3+3位,数字传感器,AT89S51单片机,加热与制冷,电源,温度控制系统设计规划,4条,3-6条,1条,1或2条,1到3条,预计电路方框图,3.项目任务步骤,串行存储器,温度控制系统设计与制作,加热制冷功率驱动电路和程序,温度显示电路LED
10、或LCD和显示程序,单片机系统程序,传感器键盘电路和程序,电源电路和元器件,课程小结 本课程从项目分析和实施方案研究发现,接下来的工作是研究温度传感器电路、显示电路、按键设置电路、功率驱动电路、单片机程序教学等内容、其中重点和难点是温度传感器及其电路、加热制冷电路及其程序编辑方法等。将用到AD转换和一些特殊算法的编程技巧。,3.项目任务步骤,温度控制系统设计规划,1.DALLAS公司DS18B20基本参数,DALLAS公司生产的单线数字温度传感器DS18B20、DS1822,外形如三极管一样,支持“一线总线”接口,测量温度范围为-55C+125C,在-10+85C范围内,精度为0.5C。DS1
11、822的精度较差为 2C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,新的产品支持3V5.5V的电压范围,DS18B20可以程序设定912位的分辨率,精度为0.5C。用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS1822与 DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为2C,是经济型产品。,温度控制部分,DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下:DQ为数字
12、信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。,1.DALLAS公司DS18B20基本参数,温度控制部分,64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展
13、的二进制补码读数形式提供,以0.0625/LSB形式表达,其中S为符号位。,1.DALLAS公司DS18B20基本参数,温度控制部分,这是12位转化后得到的12位数据,存储在18B20的两个8比特(位)的RAM中,Bit0是最低位,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。例如+125的数字输出为07D0H,+25.0625的数字输出为0191H,-25.0625的数字输出为FF6FH,-55的数字输出为FC90H。,1.DALLAS公司D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 教学 案例 基于 18 b20 温度 控制系统 设计 课件

链接地址:https://www.31ppt.com/p-3808544.html