电烤箱温度控制系统
⑤、DT-D0:数据输出线,其为三态缓冲输出形式,可以和单片机的数据线直接相连
⑥、DE:输出允许信号,ADC0809的内部设有时钟电路,所需时钟,信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHZ的时钟信号。
⑦、CLK:时钟信号,ADC0809的内部设有时钟电路,所需时钟信号由外界提供,因此有时钟信号,通常使用频率为500KHZ的时钟信号
⑧、EOC:转换给结束状态信号,EOC=0,正在进行转换;EOC=1,转换结束。该状态信号即可作为查询的状态标志,又可以作为中断请求信号时使用。
⑨、Vcc:+5电源
⑩、Vref:参考电压正端参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准,其曲型值为+5V(Vref(+)=+5V,Vref(-)=0) 2.3.2 AT89C51单片机与ADC0809接口
ADC0809与AT89051单片机边接如图2-11所示,电路连接主要涉及两个问题,一是不是路模拟信号通道选择,二是A/D转换完成后数据的传送
A、B、C分别接地址锁存器提供的低三位地址。只要把三位地址写入0809中的地址锁存器就实现了模拟通道选择。对系统来说,地址锁存器是一个输出口,为了把三位地址写入,还要提供口地址。
2. 数据的传输方式 A 定时传输方式 B 查询方式 C 中断方式
图2.12 ADC0809与单片机的连接
14
电烤箱温度控制系统
2.4 放大器电路设计
传感器是将待测的物理量或化学量转换成电信号输出。但其输出的信号通常都很小,需要进行放大。传感器的信号放大,根据具体情况可采用分立元件放大器(晶体管放大器)和集成元件放大器(运算放大器)两种。 一 直流放大器电路
将缓慢的直流量信号进行扩大的器件称直流放大器。它与前述交流放大器的区别是交流放大器级与级之间加了三个隔离直电流电容(即耦合电容)而直流放大器级与级之间没有这个电路,故直流放大器又称直接耦合放大器 二 运算放大器电路 1.概述
在直流差动放大器的输入端子输出端之间跨接各种网络(如电阻R1、电容C等),使构成用来实现信号组合和运算的运算放大器,运算放大器通常是由放大电路组成,输入级(第一级)由晶体管T1和T2组成差动放大镜电路T3和T4是T1和T2的有源负载。T9是恒流源,第二级放大电路由晶体管T5和T6组成,T10是恒流源(T6的有源负载),为了获得输出阻抗,输出级(第三级)由晶体管T7和T8组成,采用互补对称放大电路。
运算放大器是一种具有高放大倍数,深度负反馈的直流放大器。便于实现信号的组合和运算。有很大的灵活性,因此它们不仅仅电子模拟计算机的关键部件,而且在自动控制系统测量装置中得到广泛应用。尤其在线性固体组件出现后,有具有体积小,质量轻等优点,所以在实际中应用固体组件运算放大器所组成的电路是多种多样。
图2.13 运算放大器电路图
理想运算放大器的特性: ①开环增益Ad无限大; ②输入阻抗无限大; ③输出阻抗Z为0;
④输入电压的失调电压rf为; ⑤带宽无限大;
15
电烤箱温度控制系统
⑥上述①—⑤的特性不随环境温度的变化而变化; 2.运算放大器的典型电路
A 反馈型号放大电路B 加法放大电路C 减法放大电路D 积分电路E对数放大电路F 乘法器电路G 除法器电路H比较器电路I 整流器电路J 限频器电路K 数据放大器电路
L 弱电流放大器M 电荷放大器电路 三 集成运算放大器概述
在信号的放大,信号的运算(加、法、乘、除、对数、反对数、平方、开方),信号的处理(滤波、调制)以及波形的产生和变换的单元中,运算放大器是它们的核心部分, 由多级直接耦合放大电路组成的,主要有,总体,偏置电路、单位增益转换、电平转移、恒流反馈、消振补偿等组成,主要参数有:差模开环增益(或差模开环放大倍数)AUD、共模开环增益AUC、共模抑制比KCMR、输入失调电压Vi0失调电压温度系数aUi0=dUi0/dT\\输入失调电流Ii0=I1-I,失调电流温度系数aI10=dI10/dT,单位增益宽带fBWG、转换速率Sr以及其他参数。
本次设计根据实际情况采用多级交流放大电路。接线图见附图。
2.5 键盘及显示电路的设计
2.5.1键盘接口电路
1. 键盘的工作原理 A.按键的确认
在单片机应用系统中,按键都是以开关状态来设置控制功能或能入数据的,键的半合与否,反映在电压上就是呈高电平或低电平,如果高电平表示断开的话,那么低电平就是表示闭合,所以通过电平的高代状态的检测,使可以克认按键接下与否。
B.按键的抖动处理
当按键被迫按下或释放时,通常伴随有一定的时间的触点机械抖动,然后其独占才稳定下来,抖动时间一般为5~10ms,在使用过程,必须去抖措施。去抖有硬件和软件两种方法,硬件方法通常采用通过RS触发器连接按键除抖,软件方法采用昝方法除抖,其过程是在检测到有按键按下时,进行一个10ms左右的昝程序后,若该键仍保持闭合状态,则确认该键处于讨债状态,同理,在检测到该键释放后,也应珠步骤进行确认,从而可消除抖动的影响。
2. 独立工按键
独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其他I/O口线的状态
3. 矩阵式按键
单片机系统中,若使用按键分明,通常采用矩阵式(也称行列式)键盘,如图2-18所示:
16
电烤箱温度控制系统
一个4*4的行列结构可以构成一个含有16个按键的键盘。矩阵式键盘中,行列式分别连接到按键开关的两端,行式通过二伴电阻接到+5V上,当无键按下时,行式于高电平状态,当有键按下时,行列式将贯通,此时扫描方式的硬件电路与编程扫描方式相同。
图2.14 矩阵式键盘结构
c.中断扫描方式行线电平,将由与此行线相连的列线电平决定,这是识别按键是否按下的关键,然而,矩阵键盘中的行线,列线和多个键相边,各按键按下与否均影响该键反在行线和死线的电平,各按键间将相互影响,因此必须将行线,列线信号配合起来作适应处理,才能确定闭合键的位置。其中,矩阵式键盘有以下几种工作方式:
a.编程扫描方式
编程扫描是CPU完成其他工作的空余时间,调用键盘扫描子程序来响应键盘输入的要求,在执行键功能程序时,CPU不再响应键输入要求,直到CPU重新扫描键盘为止。
键盘扫描程序一般应饫以下内容:1差别有无键按下降键盘扫描取得闭合键的行、列值3用计算法或查表法得到键值4判断闭合键是否释放,如释放则继续等待5将闭合键键号保存,同时转去执行该执行该闭合键的功能。
b.定时扫描方式
定时扫描方式就是每隔一段时间对键盘扫描一次,它利用单片机内部的定时器产生一定时间的定时,当定时时间到就产生定时溢出中断,CPU响应中断后对键盘进行扫描,并左有键按下时,识别出该键,再执行该键的功能程序定时扫
为提高CPU工作效率,可采用中断扫描工作方式其工作过和如下:当无键接下时,CPU处理自己的工作,当有键接下时产生中断请求,CPU转去执行键盘扫描子程序,并识别键号。图2-19为矩阵式键盘与单片机接口图。
17
相关推荐: