![](https://csdnimg.cn/release/download_crawler_static/87124251/bg5.jpg)
电路图参见图 3. 2 。电路原理并不复杂。要使电路满足平衡,则 R1=R2 、R3=R4 、
R5=R6,因为每个运放的特性不可能完全一致,在 A 和 A2 的 Pin1、Pin8 增设了调零电位
器 VR1 和 VR2,这在实际的应用中是非常有用的。假设 A1、A2 的失配、失调电压和电流
均为零的情况下,其差模电压增益为: 整个电路采用正负两组电源供电,这样可对正或负
输入电压进行放大。电源电压一般可取±5—±15V,但对其稳定度有一定的要求。图 1 中的
电容 C 用于除抖动和抗干扰,其取值应以实际的用途,根据放大的信号特性决定。
可选用的运算放大器相当多,如 OP-07,OP-725,如果要求不高,甚至可选价廉的 uA741
等通用运算放大器。
本设计的放大电路采用高精度集成运放 OP-07 做放大元件,OP-07 为一种具有低失调电压、
低失调电流和低温漂的超低失调运算放大器,其广泛地应用于稳定积分、精密加法、比较、
阖值电压检测、微弱信号精确放大等场合,是一种通用性极强的运算放大器。
OP-07 的电源电压范围 3~ 18V,输入电压范围为 0~ 14V,其引线图如图 3. 2。
3.3 OP-07 管脚图
3.2 单通道,循环检测工作方式选择电路的设计
通道选择工作方式由独立式按键实现。独立式按键就是各按键相互独立,每个按键各接一根
输入线,一根输入线上的按键工作状不会影响其它输入线上的工作状态。因此,通过检测输
入线的电平状态可以很容易判断哪个健被按下了。独立式按键电路配置灵活,软件结构简单。
但每个按键需占用一根输入口线,在按键数量多时,输入口浪费大,电路结构显得很繁杂,
故此种键盘适用于按键较少或操作速度较高的合。用查询方式的独立式按键工作,按键直接
与 AT89C51 的 I/O 口线相接,通过读 I/O 口,判定各 I/O 口线的电平状态,即可识别
按下的按键。
独立式按键电路中,各按键开关均采用了上拉电阻,这是为了保证在按键断开时,各 I/O
口线有确定的高电平,当然如输入口线内部已有上拉电阻,则外电路的上拉电阻可省去。
对独立按键盘进行编程,采用软件消抖的方法,以查询工作方式检测各按键的状态。当有且
仅有一键按下时才予以识别,如有两个或多个键同时按下将不予以处理。通道选择由按键选
择,由 P3.5、P3.6 扫描实现
3.3 A/D0809 与 AT89C51 接口电路的设计
ADC0809 是美国国家半导体公司(National Semiconduct Corporation)产品。是逐次逼近
型芯片,片内带有锁存功能的 8 路模拟多路开关,可对 8 路 0~~5V 的输入模拟电压信号分
时进行转换,片内具有多路开关的地址译码和锁存电路、比较器、256R 电阻 T 型网络、树
状电子开关、逐次逼近寄存器 SAR,控制与时序电路等。输出具有 TTL 三态锁存缓冲器,
可直接连到单片机数据总线。ADC0809 的分辨率为 8 位,单一 5V 供电,功耗为 15mW,
图 3.4 ADC0809 管脚图
不必进行零点和满刻度调整,外部时钟频率范围为 10KHz~~1280KHz, ADC0809 和
AT89C51 的硬件接口有三种方式:查询方式,中断方式,等待延时方式。此测量仪采用中
断方式。虽然 ADC0809 走过了自己的辉煌时期,已经不是目前功能最好的模数转换器件,
但是他的廉价和品质在许多领域被广泛使用。
A∕D 转换器 ADC0809 与单片机的连接如图 3.5 所示。ADC0809 的 8 个模拟量输入都用了,
分别连接温度传感器的测量和放大电路的输出。ADC0809 的时钟由 AT89C51 的 ALE 图
3.5 ADC0809 与 AT89C51 的接口线路
信号提供,根据 ACD0809 对工作时钟的要求和控制器对漏电和短路信号的反应速度的要求,
ADC0809 时钟频率通过 4024 分频器分频,这样,若 A∕D 转换的时间为 0.1ms,则控制