以前设计过一个“八路数据采集系统”,曾经用在实际的项目上,效果很好。
AD转换是采用最常见的ADC0809芯片,它有8个模拟输入通道,变换后,为8位二进制数字。
ADC0809在工作的时候,需要一些控制信号,按照一定的时序,先后送给它才行。
为此,很多实用的电路,除了单片机之外,还要有地址锁存器、读写控制门电路和脉冲分频电路。
而我设计的电路,只是使用了ADC0809和51单片机两块芯片,其它芯片,一概不用。
ADC0809所需的8路控制信号,全部由单片机产生。
这个电路,可以称为“功能齐全且最简单的八路数据采集系统”。
用PROTEUS绘制的仿真电路图如下:
电路的显示部分,使用了5个数码显示器,左边一位,显示通道号码,右边4位,以3位半的形式显示采样数据,具有负数显示能力。
电路还可以设置5个按键。
电路具有标准的串行通信能力,可以通过RS232转换芯片与PC机通信,传送采样数据和命令;也可以用串口扩充并行接口。
在程序控制下,可以轮番显示8个通道的采样数据。显示第0通道的模拟图如下:
在PROTEUS是个仿真软件,在其中共设置了8路输入,数值分别为:
本电路设计成PCB板子后,显得十分紧凑而精巧,没有一点多余的地方。