当前所在位置: 首页 > 论文范文 > 正文

小型热水锅炉单片机温度控制系统(一)(第4页)

本文共计12785个字,预计阅读时长43分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

  内部结构

  ADC0809由8路模拟开关、地址锁存与译码器、比较器、256电阻阶梯、树状开关、逐次逼近式寄存器SAR、控制电路和三态输出锁存等组成,如图1:

  ⑴八路模拟开关及地址锁存与译码器

  八路模拟开关用于输入IN0—IN7上八路模拟电压。地址锁存器和译码器在ALE信号控制下,可以锁存ADDA、ADDB、ADDC上地址信息,经译码后控制IN0—IN7上哪一路模拟电压送入比较器。例如:当ADDA、ADDB、ADDC上均为低电平0以及ALE为高电平时,地址锁存器和译码器输出使IN0上模拟电压送到比较器输出端。

  (2)256电阻和树状开关

  (3)逐次逼近寄存器和比较器

  SAR在A/D转换过程中存放暂态数字量,A/D转换完成后存放数字量,并可送到“三态输出锁存器”。

  A/D转移前,SAR为全0。A/D转换开始时,控制电路使SAR最高位为1,并控制树状开关的闭合和断开,由此产生Vst送给比较器。比较器对输入模拟电压Vin和Vst进行比较。若

  Vin

  (4)三态输出锁存器和控制电路

  三态输出锁存器用于锁存A/D转换完成后的数字量。CPU使OE引脚变为高电平就可以从“三态输出锁存器”取走A/D转换后的数字量。

  控制电路用于控制ADC0809的操作过程。

  ADC0809采用双插直列式封装,共有28条引脚,如图2所示,现分四组简述如下:

  引脚功能

  图二

  IN0—IN7(8条)

  IN0—IN7为8路模拟电压输入线,用于输入被转换的模拟电压。

  地址输入和控制(4条)

  ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,ADDA、ADDB、ADDC三条地址线上地址信号得以锁存,经译码器后控制8路模拟开关工作。ADDA、ADDB、ADDC为地址输入线,用于选择IN0—IN7上哪一路模拟电压送给比较器进行A/D转换。ADDA、ADDB、ADDC对IN0—IN7的选择表如表1所示。

  数字量输出及控制线(11条)

  START为“启动脉冲”输入线,该线上正脉冲由CPU送来,宽度应大于100ns,上升沿清零SAR,下降沿启动ADC工作。EOC为转换结束输出线,该线上高电平表示A/D转换已结束,数字量已锁入“三态输出锁存器”。

  被选模拟电压ADDCADDBADDA

  IN0000

  IN1001

  IN2010

  IN3011

  IN4100

  IN5101

  IN6110

  IN7111

  表1

  电源线及其其它(5条)

  CLOCK为时钟输入线,用于为ADC0809提供逐次比较所需640KHz的时钟脉冲序列。Vcc为+5V电源输入线,GND为地线。Vref(+)和Vref(-)为参考电压输入线,用于给电阻阶梯网络提供标准电压。Vref常和Vcc相连,Vref常接地。

  光电耦合

  将单片机I/O口(或扩展接口)与外部开关量外接时,一般需要使用光电隔离技术使单片机系统电源与外部设备电源隔离,以提高系统抗干扰能力。光电藕合器件是把发光器件和光敏器件组合在一起,通过光线实现耦合,构成电--光—电的转换器件,他由发光源和受光源两部分组成并封装在一不透明的管壳内。

  光藕合器又称光电隔离器,是计算

  机测控领域中的常用器件。它能实现

  输入与输出之间的隔离,三极管输出的

  光藕合器如下图所示。

  光藕合器的输入端为发光二极管,输出端为光敏晶体管。当发光二极管中通过一定的电流时发出一定的光,被光敏晶体管接收,使其导通。而当该电流撤去时,发光二极管熄灭,晶体管截止,利用这种特性达到开关控制的目的。不同的光电隔离器,其特性参数也有所不同。主要区别在:

  导通电流和截止电流。对于开关量输出场合。光隔离主要用其非线性输出特性。当发光二极管通过一定电流If时,光隔离器输出端处于导通状态;而当流过发光二极管的电流小于某一电流时,光隔离器的输出端截止。不同的光隔离器有不同的导通电流,这也决定了需采取的驱动方式,一般典型的导通电流值为10MA。

阅读全文