2.根据权利要求1所述的模拟量输入板卡,其特征是:
所述两个模拟开关(1、2)为两个ADG508F芯片,每个芯片的8个输入端(S1-S8)各接入一路模拟信号(CH0+至CH7+、CH0-至CH7-),共接入8对模拟信号,两个芯片的地址端(A0-A2)共同接受由单片机(6)经光电隔离电路(5)发来的地址信号(CHSEL0-CHSEL2),在地址信号(CHSEL0-CHSEL2)的控制下,两个芯片每次接通一对模拟信号输入;并经各自的8脚将这对模拟信号(AOUT+、AOUT-)送到差分运算放大器(3);
所述差分运算放大器(3)为一个INA128芯片,它的两个输入端(VIN+和VIN-)分别接到上述两个模拟开关(1、2)的输出端8脚,对两个模拟开关(1、2)接通的一对模拟信号(AOUT+、AOUT-)进行差分运算,从INA128A芯片V0端输出差分信号(AOUT);在该芯片的1脚、8脚之间,连接有一个负反馈电阻(R19);
所述模数转换电路(4),它为一个AD7712芯片和一个74HC125芯片,其中:
AD7712芯片的17脚连接到差分运算放大器3的INA128A芯片V0端,接收差分信号(AOUT),经模数转换后,由AD7712芯片的22脚输出数字信号(AD DOUT)到74HC125芯片的5脚,再由74HC125芯片的6脚经光电隔离电路(5)传送给单片机(6);
AD7712芯片的21脚经由光电隔离电路(5)向单片机(6)发出模数转换结束标志(AD DRDY);
AD7712芯片的4、20、19脚分别接收由单片机(6)经光电隔离电路(5)发来的片选信号(AD A0)、接收数据标志(AD RFS)、发送数据标志(AD TFS),在这些信号的控制下,AD7712芯片接收单片机(6)发出的指令和数据,或者向单片机(6)发送数据;
74HC125芯片的4、2、12、1脚分别接收由单片机(6)经光电隔离电路(5)发来的读数据指令(ADDIR IN)、数据输入指令(AD DIN)、时钟信号(AD SCLK)、数据方向标志(AD DIR);74HC125芯片的11脚将时钟信号(AD CLK)传送到AD7712芯片的1脚,74HC125芯片的3脚将数据输入指令(AD DIN)传送到AD7712芯片的22脚;
所述光电隔离电路(5)由8个TLP112光电隔离器件(U30-U33、U40-U43)和1个TLP521-4光电隔离组件(U21)所组成,其中:
TLP521-4光电隔离组件(U21)中有3路(U21A、U21D、U21C)的输入端分别连接在单片机(6)的15、16、17脚,对应的输出端分别连接到两个模拟开关(1、2)的地址端(A0、A1、A2),传送单片机(6)发出的地址信号(CHSEL0-CHSEL2);
TLP521-4光电隔离组件(U21)中的另一路(U21B),以及3个TLP112光电隔离器件(U31、U32、U43)的输入端分别连接在单片机(6)的6、9、3、2脚,对应的输出端分别连接到模数转换电路(4)中74HC125芯片的4、2、12、1脚,分别传送单片机(6)向模数转换电路(4)发出的读数据指令(ADDIR IN)、数据输入指令(AD DIN)、时钟信号(AD SCLK)、数据方向标志(AD DIR);
3个TLP112光电隔离器件(U33、U41、U42)的输入端分别连接在单片机(6)的31、4、5脚,对应的输出端分别连接到模数转换电路(4)中AD7712芯片的4、20、19脚,分别传送单片机(6)向AD7712芯片发出的片选信号(AD A0)、接收数据标志(ADRFS)、发送数据标志(AD TFS);
1个TLP112光电隔离器件(U30)的输入端连接在模数转换电路4中74HC125芯片的6脚,输出端连接在单片机(6)的7脚,传送模数转换电路(4)向单片机(6)发送的数据(DOUT);
1个TLP112光电隔离器件(U40)的输入端连接在模数转换电路(4)中AD7712芯片的21脚,输出端连接在单片机(6)的4脚,传送模数转换电路(4)向单片机(6)发送的模数转化结束标志(AD DRDY);
所述单片机(6)由一个AT89C51-PLCC单片机芯片和一个74HC373缓存器芯片组成,AT89C51-PLCC单片机芯片在向双端口RAM(7)发送地址信号时,从P0.0至P0.7端将0-7位地址信号(MA0-MA7)送至74HC373缓存器芯片的D0至D7端,再由74HC373缓存器芯片U7的Q0至Q7端提供给双端口RAM(7),而8-9位地址信号(MA8-MA9)则直接由AT89C51-PLCC单片机芯片的P2.0、P2.1端提供给双端口RAM(7);输出地址信号(MA0-MA9)后,AT89C51-PLCC单片机芯片从P0.0至P0.7端与双端口RAM(7)交换数据(AD0-AD7);AT89C51-PLCC单片机芯片的33脚向74HC373缓存器芯片的11脚发出清零指令;AT89C51-PLCC单片机芯片的18、19、31脚分别向双端口RAM(7)发出写指令(MCU WR)、读指令(MCU RD)和片选信号(CS DPRAM);
所述双端口RAM(7)为一个CY7C131/141-PLCC芯片,它从D0L至D7L端连接计算机控制***数据总线(SLOT4 D0-SLOT4 D7),从A0L至A5L端连接计算机控制***地址总线0-5位(SLOT A0-SLOT A5),从1脚接收***片选指令(CS SLOT4),从2脚接收***写指令(SLOT WR),从6脚接收***读指令(SLOT OE);从D0R至D7R端与单片机(6)P0.0至P0.7端交换数据(AD0-AD7),从A0R至A9R端接收单片机(6)发出的地址信号(MA0-MA9),分别从46、50、51脚接收单片机(6)发出的读指令(MCU RD)、写指令(MCU WR)和片选信号(CS DPRAM)。