子情境太阳能热水器上水控制课件_第1页
子情境太阳能热水器上水控制课件_第2页
子情境太阳能热水器上水控制课件_第3页
子情境太阳能热水器上水控制课件_第4页
子情境太阳能热水器上水控制课件_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

子情境太阳能热水器上水控制子情境太阳能热水器上水控制子情境太阳能热水器上水控制子情境1太阳能热水器水位控制任务4子情境太阳能热水器上水控制子情境太阳能热水器上水控制子情境太1子情境1太阳能热水器水位控制任务4单片机驱动功率接口

任务1太阳能热水器水位控制任务2子情境1太阳能热水器水位控制任务4单片机驱动功率接口一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训练任务1单片机驱动功率接口一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训一、任务描述

在由单片机组成的控制系统中,控制的执行机构可能是电动机、继电器或电磁铁等大功率机构。因此,单片机不可能和这些外部机构直接连接。

通常必须采取两个基本措施:一是采用隔离的方法把单片机的工作环境与外电路隔离开来;另一种是采用电流接续的办法扩大输出电流的能力,以驱动各种外电路。本任务主要分析这两个基本措施,以达到大家对单片机和大功率的器件接口的了解和使用,最后以单片机与步进电机之间的功率接口的硬件连接和软件程序为例来了解功率接口的应用。一、任务描述在由单片机组成的控制系统中,控制的执行机构可二、任务分析

在单片机组成的控制系统中,外围电路有低压直流负载,高压直流负载以及交流负载等。低压直流负载可以采用功率晶体管驱动,高压直流负载和交流负载常采用继电器驱动。交流负载也可用双向晶闸管或固体继电器驱动。常用的隔离采用光电耦合器或继电器,隔离时一定要注意,单片机用一组电源,外围器件用另一组电源。

本任务通过单片机与步进电机的接口电路及软件编程来分析单片机功率接口的一般应用。二、任务分析在单片机组成的控制系统中,外围电路有低压直流

(一)功率晶体管接口

1.晶体三极管与单片机的接口

晶体三极管最主要的功能是电流放大和开关作用,因而常用三极管来扩流,从而驱动扬声器、继电器等负载。用NPN型和PNP型三极管驱动扬声器或蜂鸣器的接口电路分别如图所示。

利用单片机端口产生不同频率的波形就可以让扬声器输出不同的声音,单片机演奏音乐就是根据这一原理来完成的。

三、相关知识(一)功率晶体管接口

1.晶体三极管与单片机的接口图7-33用PNP型晶体管驱动扬声器或蜂鸣器图7-32用NPN型晶体管驱动扬声器或蜂鸣器图7-33用PNP型晶体管驱动扬声器或蜂鸣器图7-32用【应用举例】电子音响(新年好歌曲)

硬件电路

程序:

org0000h

SjmpMAIN

org000bh

movth0,r1

movtl0,r0

cplp1.0

RETI【应用举例】电子音响(新年好歌曲)

硬件电路

程序:

MAIN:MOVTMOD,#01H

MOVIE,#82H

MOVDPTR,#TAB

LOOP:CLRA

MOVCA,@A+DPTR

MOVR1,A

INCDPTR

CLRA

MOVCA,@A+DPTR

MOVR0,A

ORLA,R1

JZNEXT0

MOVA,R0

ANLA,R1MAIN:MOVTMOD,#01H

MOVIE,#82HCJNEA,#0FFH,NEXT

SJMPMAIN

NEXT:MOVTH0,R1

MOVTL0,R0

SETBTR0

SJMPNEXT1

NEXT0:CLRTR0

NEXT1:CLRA

INCDPTR

MOVCA,@A+DPTR

MOVR2,A

LOOP1:ACALLD200C

DJNZR2,LOOP1

INCDPTR

AJMPLOOP

D200C:MOVR3,#81H

CJNEA,#0FFH,NEXT

SJMPMAIN

NED200B:MOVA,#0FFH

D200A:DECA

JNZD200A

DECR3

CJNER3,#00H,D200B

RET

TAB:DB0FEH,25H,04H,0FEH,25H,02H

DB0FEH,25H,02H,0FDH,80H,04H

DB0FEH,84H,02H,0FEH,84H,02H

DB0FEH,84H,04H,0FEH,25H,04H

DB0FEH,25H,02H,0FEH,84H,02H

DB0FEH,0C0H,04H,0FEH,84H,02H

DB0FEH,98H,02H,0FEH,84H,02H

DB0FEH,57H,08H,00H,00H,04H

DB0FFH,0FFH

ENDD200B:MOVA,#0FFH

D200A:DECA

图7-36ULN2003驱动扬声器电路图7-34ULN2003引脚图图7-35ULN2003的内部结构图7-36ULN2003驱动扬声器电路图7-34ULN(二)较大功率的电磁式继电器与单片机的接口(a)晶体管驱动直流继电器(b)晶体管驱动直流继电器图7-41小型电磁式继电器与单片机的接口电路(二)较大功率的电磁式继电器与单片机的接口(a)晶体管驱动直较大功率的电磁式继电器与单片机的接口如图图7-42较大功率的电磁式继电器与单片机的接口电路较大功率的电磁式继电器与单片机的接口如图图7-42较大功率子情境太阳能热水器上水控制课件图7-43光电耦合式固态继电器内部原理图2.固态继电器(SSR)与单片机的接口常用的光电耦合式固态继电器内部原理如图所示。图7-43光电耦合式固态继电器内部原理图2.固态继电器(S(三)双向晶闸管接口图7-44光耦双向可控硅驱动器(三)双向晶闸管接口图7-44光耦双向可控硅驱动器

把两只反并联的晶闸管制作在同一片硅片上,共用一个控制极,便构成了双向晶闸管。用单片机控制交流电,最方便的就是采用双向晶闸管。

光耦双向可控硅驱动器是单片机输出与双向可控硅之间较理想的接口器件,由两部分组成,输入部分是一砷化镓发光二极管,该二极管在5-15mA正向电流作用下发出足够强度的红外光,触发输出部分。输出部分是一硅光敏双向可控硅,在红外线的作用下可双向导通。把两只反并联的晶闸管制作在同一片硅片上,共用一个控制

过零触发需要过零检测电路,有些光电耦合器内部含有过零检测电路,如MOC3061双向晶闸管触发电路。如图所示,是使用MOC3061驱动器完成的一种双向晶闸管和单片机接口电路。

图7-45双向晶闸管和单片机的接口电路过零触发需要过零检测电路,有些光电耦合器内部含有过零图

单片机与步进电机的接口电路四、任务实施图单片机与步进电机的接口电路四、任务实施

如图所示,是单片机直接带动步进电机的一种接口方案,接口并不复杂,单片机P1口的低三位被设成输出位,P1.0控制A相绕组通断,P1.1控制B相,P1.2控制C相。以A相控制为例,当P1.0输出为1,发光管不发光,因此光敏二极管截止,使担负驱动任务的达林顿管导通,A相绕组通电;相反,当P1.0=0,发光管发光,光敏管导通,达林顿管截止,A相绕组不通电。因而该接口电路采用软件方式控制步进电机的旋转,步进电机的驱动脉冲由1单片机编程产生,并从P1口输出。如图所示,是单片机直接带动步进电机的一种接口方案,接口并五、深化与训练

步进电机也可用专用集成芯片来驱动,目前已有多种用于小功率步进电动机的集成功率驱动接口电路可供选用。L298芯片是一种H桥式驱动器,它设计成接受标准TTL逻辑电平信号,可用来驱动电感性负载。H桥驱动的主要特点是能够对电机绕组进行正、反两个方向通电。

下面简要介绍L298原理及其接口电路作简要介绍。1、步进电机专用集成芯片简介五、深化与训练步进电机也可用专用集成芯片来驱动,目前已有图

L298引脚图图L298引脚图图

L298的应用图L298的应用一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训练任务2太阳能热水器控制器水位控制一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训一、任务描述

本次任务主要介绍太阳能热水器的水位控制,目前太阳能热水器的控制器基本实现数字化,以单片机为控制核心的控制系统占领太阳能热水器的主要市场,其中应用最多的是51系列和PIC系列单片机。目前大多数太阳能热水器的水位传感器都采用分段式水位传感器,因为太阳能热水器对水位精确度的要求不高,且分段式传感器的成本很低。

本任务的目的就是设计一种既经济又实用的水位监测电路及其与单片机接口电路和软件程序。一、任务描述本次任务主要介绍太阳能热水器的水位控制,目前二、任务分析

太阳能热水器控制系统可以实现水位显示、水位控制、温度显示、防冻等多种功能,其中对水位的检测、控制,实现水位显示、自动上水、超限报警是太阳能热水器控制系统的核心。

水位测量和水温测量是太阳能热水器控制系统的最重要部分,是实现其他功能的基础,此部分性能好坏将关系到整个系统的优良程度,是设计的重点。本任务主要实现水位控制和显示,要实现水位控制必须要有水位测量电路,水位测量可以有多种方法,需从性能和成本两方面进行考虑,选择合适的方案。二、任务分析太阳能热水器控制系统可以实现水位显示、水位控三、相关知识(一)方案比较选择1.排阻分档键盘式水位传感器下面介绍了一种类似键盘电路的分档水位传感器,原理图如下。三、相关知识(一)方案比较选择

工作原理:

类似于键盘的工作原理,用4根不锈钢针分别置于水箱内的四种不同高度的位置,当某个钢针不接触水面时,其输出为高电平;当其与水面接触时则输出低电平。它们的输出接至电子开关CD4069,经过CD4069反向并经74LS244驱动后分别接入89C52的P1.0~P1.3引脚。CPU对这些引脚进行判断后,送去显示相应的水位值。显示共分4档,每档为满水位的25%。这种方法简单,易实现,省去了传统的A/D转换器,成本低,虽然不精确但可以满足使用要求。工作原理:2.RC充放电式水位传感器测量电路

我们在市场上购买的桑乐太阳能的水位和水温传感器就是基于这种原理。单片机监测电容两端电压的变化,因为电容电压的上升或下降时间t=RC,所以用单片机记录这个时间就能判别电阻的变化,进而转化为水位的变化进行显示及其他动作。2.RC充放电式水位传感器测量电路单片机监测电容两端电压的变3.传感器选择

RC充放电式水位传感器测量电路,明显优于排阻分档键盘式水位传感器的地方有:

(1)接线简单,排阻分档键盘式水位传感器需要四根导线传输水位信号,而RC充放电式水位传感器仅需要两根,这可节省相当多的导线资源。

(2)给水温测量电路设计带来方便,RC充放电式水位传感器的原理可以同样运用到热电阻温度测量电路中。

(3)占用较少的I/O口,仅需两个I/O口就能完成水位检测任务,极大地节约了单片机的I/O口资源。综上比较可见选用第二种方案较为优越。3.传感器选择水位测量电路的具体设计及优化。1.直接接单片机I/O口检测

2.采取与I/O隔离并用中断监测电容电压的电路这样需要将电容电压与单片机监测端口隔离,如下所示电路。四、任务实施水位测量电路的具体设计及优化。四、任务实施1.LM358的应用LM358的正向输入端接电容电压正端,反向输入端与输出端相连,构成电压跟随器。

2.LM393的作用给比较器设置+3V的参考电压,将电容电压的指数曲线变成矩形波,波形图如图所示。将参考电压接同相输入端,比较电压接反相输入端,从而实现电容电压在上升到参考电压时比较器产生下降沿信号,作为单片机的外部中断信号。1.LM358的应用3.充电时间的设定和电容的选择电容充电时间的计算公式为:T即位电容电压上升时间。编程使P1.0口输出周期性的方波,给电容充放电,方波半周期(充电或放电时间)为,应使方波半周期大于电容电压上升时间,即: (2)

当定时器/计数器在方式1下做定时器用时,其定时时间计算公式为:

3.充电时间的设定和电容的选择当定时器/计数器在方式1下做定 定时输出30ms其程序如下:

ORG0000H SJMPMAIN ORG00023H SJMPTIMER1_SVR ORG0030H MAIN: MOVTH1,#8AH;//定时器1赋值

MOVTL1,#0D0H; MOVTMOD,#0X10; MOVIE,#88H SJMP$ TIMER1_SVR: MOVTH1,#0X8A;//重新给定时器1赋值

MOVTL1,#0XD0; CPLP1.4;//充放电变换

MOVC,P1.4 JCNEXT//充电开始时启动定时器0 SJMPDONE NEXT: MOVTL0,#00H MOVTH0,#0X00;//定时器0赋初值0 SETBTR0;//启动定时器0 DONE: RETI END 定时输出30ms其程序如下:4、编程实现水位处理

由于水电阻的波动性和电容的不稳定性等原因,计数器中的数值会有一定的波动,所以需要对数据进行相应的处理显示水位。其中buf1为计数器0寄存器中的值。

4、编程实现水位处理五、深化与训练

为了解决太阳能热水器受天气状况的影响大这个问题需要为控制系统提供电加热装置。本系统设计了一个利用时钟芯片提供时间信号完成智能加热功能的电加热系统。

(一)DS1302串行时钟芯片

1.DS1302芯片的性能特点:

实时时钟具有能计算2100年之前的秒分时日日期星期月年的能力还有闰年调整的能力,318位暂存数据存储RAM,串行I/O口方式使得管脚数量最少,宽范围工作电压2.0~5.5V,工作电流2.0V时,小于300nA,读/写时钟或RAM数据时有两种传送方式单字节传送和多字节传送字符组方式,8脚DIP封装或可选的8脚SOIC封装根据表面装配,简单3线接口,与TTL兼容Vcc=5V。五、深化与训练为了解决太阳能热水器受天气状况的影响大这个问2.管脚功能描述管脚描述:X1、X232.768KHz晶振管脚;GND地;RST复位脚;I/O数据输入/输出引脚;SCLK串行时钟;Vcc1,Vcc2电源供电管脚;2.管脚功能描述管脚描述:(二)时钟电路的应用设计

1、DS1302内部寄存器 CH:时钟停止位寄存器2的第7位12/24小时标志 CH=0振荡器工作允许;bit7=1,12小时模式; CH=1振荡器停止;bit7=0,24小时模式; WP:写保护位寄存器2的第5位:AM/PM定义 WP=0寄存器数据能够写入;AP=1下午模式; WP=1寄存器数据不能写入;AP=0上午模式 TCS:涓流充电选择DS:二极管选择位 TCS=1010使能涓流充电;DS=01选择一个二极管; TCS=其它禁止涓流充电;DS=10选择两个二极管; DS=00或11,即使TCS=1010,充电功能也被禁止(二)时钟电路的应用设计2、DS1302与单片机的连接及时间读取方法源程序(见电子课件)2、DS1302与单片机的连接及时间读取方法源程序(见电子课谢谢!谢谢!41子情境太阳能热水器上水控制子情境太阳能热水器上水控制子情境太阳能热水器上水控制子情境1太阳能热水器水位控制任务4子情境太阳能热水器上水控制子情境太阳能热水器上水控制子情境太42子情境1太阳能热水器水位控制任务4单片机驱动功率接口

任务1太阳能热水器水位控制任务2子情境1太阳能热水器水位控制任务4单片机驱动功率接口一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训练任务1单片机驱动功率接口一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训一、任务描述

在由单片机组成的控制系统中,控制的执行机构可能是电动机、继电器或电磁铁等大功率机构。因此,单片机不可能和这些外部机构直接连接。

通常必须采取两个基本措施:一是采用隔离的方法把单片机的工作环境与外电路隔离开来;另一种是采用电流接续的办法扩大输出电流的能力,以驱动各种外电路。本任务主要分析这两个基本措施,以达到大家对单片机和大功率的器件接口的了解和使用,最后以单片机与步进电机之间的功率接口的硬件连接和软件程序为例来了解功率接口的应用。一、任务描述在由单片机组成的控制系统中,控制的执行机构可二、任务分析

在单片机组成的控制系统中,外围电路有低压直流负载,高压直流负载以及交流负载等。低压直流负载可以采用功率晶体管驱动,高压直流负载和交流负载常采用继电器驱动。交流负载也可用双向晶闸管或固体继电器驱动。常用的隔离采用光电耦合器或继电器,隔离时一定要注意,单片机用一组电源,外围器件用另一组电源。

本任务通过单片机与步进电机的接口电路及软件编程来分析单片机功率接口的一般应用。二、任务分析在单片机组成的控制系统中,外围电路有低压直流

(一)功率晶体管接口

1.晶体三极管与单片机的接口

晶体三极管最主要的功能是电流放大和开关作用,因而常用三极管来扩流,从而驱动扬声器、继电器等负载。用NPN型和PNP型三极管驱动扬声器或蜂鸣器的接口电路分别如图所示。

利用单片机端口产生不同频率的波形就可以让扬声器输出不同的声音,单片机演奏音乐就是根据这一原理来完成的。

三、相关知识(一)功率晶体管接口

1.晶体三极管与单片机的接口图7-33用PNP型晶体管驱动扬声器或蜂鸣器图7-32用NPN型晶体管驱动扬声器或蜂鸣器图7-33用PNP型晶体管驱动扬声器或蜂鸣器图7-32用【应用举例】电子音响(新年好歌曲)

硬件电路

程序:

org0000h

SjmpMAIN

org000bh

movth0,r1

movtl0,r0

cplp1.0

RETI【应用举例】电子音响(新年好歌曲)

硬件电路

程序:

MAIN:MOVTMOD,#01H

MOVIE,#82H

MOVDPTR,#TAB

LOOP:CLRA

MOVCA,@A+DPTR

MOVR1,A

INCDPTR

CLRA

MOVCA,@A+DPTR

MOVR0,A

ORLA,R1

JZNEXT0

MOVA,R0

ANLA,R1MAIN:MOVTMOD,#01H

MOVIE,#82HCJNEA,#0FFH,NEXT

SJMPMAIN

NEXT:MOVTH0,R1

MOVTL0,R0

SETBTR0

SJMPNEXT1

NEXT0:CLRTR0

NEXT1:CLRA

INCDPTR

MOVCA,@A+DPTR

MOVR2,A

LOOP1:ACALLD200C

DJNZR2,LOOP1

INCDPTR

AJMPLOOP

D200C:MOVR3,#81H

CJNEA,#0FFH,NEXT

SJMPMAIN

NED200B:MOVA,#0FFH

D200A:DECA

JNZD200A

DECR3

CJNER3,#00H,D200B

RET

TAB:DB0FEH,25H,04H,0FEH,25H,02H

DB0FEH,25H,02H,0FDH,80H,04H

DB0FEH,84H,02H,0FEH,84H,02H

DB0FEH,84H,04H,0FEH,25H,04H

DB0FEH,25H,02H,0FEH,84H,02H

DB0FEH,0C0H,04H,0FEH,84H,02H

DB0FEH,98H,02H,0FEH,84H,02H

DB0FEH,57H,08H,00H,00H,04H

DB0FFH,0FFH

ENDD200B:MOVA,#0FFH

D200A:DECA

图7-36ULN2003驱动扬声器电路图7-34ULN2003引脚图图7-35ULN2003的内部结构图7-36ULN2003驱动扬声器电路图7-34ULN(二)较大功率的电磁式继电器与单片机的接口(a)晶体管驱动直流继电器(b)晶体管驱动直流继电器图7-41小型电磁式继电器与单片机的接口电路(二)较大功率的电磁式继电器与单片机的接口(a)晶体管驱动直较大功率的电磁式继电器与单片机的接口如图图7-42较大功率的电磁式继电器与单片机的接口电路较大功率的电磁式继电器与单片机的接口如图图7-42较大功率子情境太阳能热水器上水控制课件图7-43光电耦合式固态继电器内部原理图2.固态继电器(SSR)与单片机的接口常用的光电耦合式固态继电器内部原理如图所示。图7-43光电耦合式固态继电器内部原理图2.固态继电器(S(三)双向晶闸管接口图7-44光耦双向可控硅驱动器(三)双向晶闸管接口图7-44光耦双向可控硅驱动器

把两只反并联的晶闸管制作在同一片硅片上,共用一个控制极,便构成了双向晶闸管。用单片机控制交流电,最方便的就是采用双向晶闸管。

光耦双向可控硅驱动器是单片机输出与双向可控硅之间较理想的接口器件,由两部分组成,输入部分是一砷化镓发光二极管,该二极管在5-15mA正向电流作用下发出足够强度的红外光,触发输出部分。输出部分是一硅光敏双向可控硅,在红外线的作用下可双向导通。把两只反并联的晶闸管制作在同一片硅片上,共用一个控制

过零触发需要过零检测电路,有些光电耦合器内部含有过零检测电路,如MOC3061双向晶闸管触发电路。如图所示,是使用MOC3061驱动器完成的一种双向晶闸管和单片机接口电路。

图7-45双向晶闸管和单片机的接口电路过零触发需要过零检测电路,有些光电耦合器内部含有过零图

单片机与步进电机的接口电路四、任务实施图单片机与步进电机的接口电路四、任务实施

如图所示,是单片机直接带动步进电机的一种接口方案,接口并不复杂,单片机P1口的低三位被设成输出位,P1.0控制A相绕组通断,P1.1控制B相,P1.2控制C相。以A相控制为例,当P1.0输出为1,发光管不发光,因此光敏二极管截止,使担负驱动任务的达林顿管导通,A相绕组通电;相反,当P1.0=0,发光管发光,光敏管导通,达林顿管截止,A相绕组不通电。因而该接口电路采用软件方式控制步进电机的旋转,步进电机的驱动脉冲由1单片机编程产生,并从P1口输出。如图所示,是单片机直接带动步进电机的一种接口方案,接口并五、深化与训练

步进电机也可用专用集成芯片来驱动,目前已有多种用于小功率步进电动机的集成功率驱动接口电路可供选用。L298芯片是一种H桥式驱动器,它设计成接受标准TTL逻辑电平信号,可用来驱动电感性负载。H桥驱动的主要特点是能够对电机绕组进行正、反两个方向通电。

下面简要介绍L298原理及其接口电路作简要介绍。1、步进电机专用集成芯片简介五、深化与训练步进电机也可用专用集成芯片来驱动,目前已有图

L298引脚图图L298引脚图图

L298的应用图L298的应用一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训练任务2太阳能热水器控制器水位控制一、任务描述二、任务分析三、相关知识四、任务实施五、深化与训一、任务描述

本次任务主要介绍太阳能热水器的水位控制,目前太阳能热水器的控制器基本实现数字化,以单片机为控制核心的控制系统占领太阳能热水器的主要市场,其中应用最多的是51系列和PIC系列单片机。目前大多数太阳能热水器的水位传感器都采用分段式水位传感器,因为太阳能热水器对水位精确度的要求不高,且分段式传感器的成本很低。

本任务的目的就是设计一种既经济又实用的水位监测电路及其与单片机接口电路和软件程序。一、任务描述本次任务主要介绍太阳能热水器的水位控制,目前二、任务分析

太阳能热水器控制系统可以实现水位显示、水位控制、温度显示、防冻等多种功能,其中对水位的检测、控制,实现水位显示、自动上水、超限报警是太阳能热水器控制系统的核心。

水位测量和水温测量是太阳能热水器控制系统的最重要部分,是实现其他功能的基础,此部分性能好坏将关系到整个系统的优良程度,是设计的重点。本任务主要实现水位控制和显示,要实现水位控制必须要有水位测量电路,水位测量可以有多种方法,需从性能和成本两方面进行考虑,选择合适的方案。二、任务分析太阳能热水器控制系统可以实现水位显示、水位控三、相关知识(一)方案比较选择1.排阻分档键盘式水位传感器下面介绍了一种类似键盘电路的分档水位传感器,原理图如下。三、相关知识(一)方案比较选择

工作原理:

类似于键盘的工作原理,用4根不锈钢针分别置于水箱内的四种不同高度的位置,当某个钢针不接触水面时,其输出为高电平;当其与水面接触时则输出低电平。它们的输出接至电子开关CD4069,经过CD4069反向并经74LS244驱动后分别接入89C52的P1.0~P1.3引脚。CPU对这些引脚进行判断后,送去显示相应的水位值。显示共分4档,每档为满水位的25%。这种方法简单,易实现,省去了传统的A/D转换器,成本低,虽然不精确但可以满足使用要求。工作原理:2.RC充放电式水位传感器测量电路

我们在市场上购买的桑乐太阳能的水位和水温传感器就是基于这种原理。单片机监测电容两端电压的变化,因为电容电压的上升或下降时间t=RC,所以用单片机记录这个时间就能判别电阻的变化,进而转化为水位的变化进行显示及其他动作。2.RC充放电式水位传感器测量电路单片机监测电容两端电压的变3.传感器选择

RC充放电式水位传感器测量电路,明显优于排阻分档键盘式水位传感器的地方有:

(1)接线简单,排阻分档键盘式水位传感器需要四根导线传输水位信号,而RC充放电式水位传感器仅需要两根,这可节省相当多的导线资源。

(2)给水温测量电路设计带来方便,RC充放电式水位传感器的原理可以同样运用到热电阻温度测量电路中。

(3)占用较少的I/O口,仅需两个I/O口就能完成水位检测任务,极大地节约了单片机的I/O口资源。综上比较可见选用第二种方案较为优越。3.传感器选择水位测量电路的具体设计及优化。1.直接接单片机I/O口检测

2.采取与I/O隔离并用中断监测电容电压的电路这样需要将电容电压与单片机监测端口隔离,如下所示电路。四、任务实施水位测量电路的具体设计及优化。四、任务实施1.LM358的应用LM358的正向输入端接电容电压正端,反向输入端与输出端相连,构成电压跟随器。

2.LM393的作用给比较器设置+3V的参考电压,将电容电压的指数曲线变成矩形波,波形图如图所示。将参考电压接同相输入端,比较电压接反相输入端,从而实现电容电压在上升到参考电压时比较器产生下降沿信号,作为单片机的外部中断信号。1.LM358的应用3.充电时间的设定和电容的选择电容充电时间的计算公式为:T即位电容电压上升时间。编程使P1.0口输出周期性的方波,给电容充放电,方波半周期(充电或放电时间)为,应使方波半周期大于电容电压上升时间,即: (2)

当定时器/计数器在方式1下做定时器用时,其定时时间计算公式为:

3.充电时间的设定和电容的选择当定时器/计数器在方式1下做定 定时输出30ms其程序如下:

ORG0000H SJMPMAIN ORG00023H SJMPTIMER1_SVR ORG0030H MAIN: MOVTH1,#8AH;//定时器1赋值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论