数据采集与传输系统软件设计 单片机的
(1) 数据采集与通信控制器:AT89C52;
(2) A/D变换器:ADC0809;
(3) 调制解调芯片:XR2206,XR2211;
(4) 键盘、显示器接口芯片:BC7281A。
§1.2.1 数据采集与通信控制器
AT89C52是这一控制系统的核心所在,在系统发送端与接收端各用一片AT89C52控制数据地发送与接收。发送端的AT89C52接收来自A/D转换的数字信号,并利用单片机内置的专用串行通信电路将数据进行并—串转换后输出至调制器;还通过外接键盘与数码管实现采集控制及结果显示。在系统接收端的AT89C52则用来接收数据,并通过外接显示器显示数据传输结果。发送端与接收端的信息传输用AT89C52的串口实现串行通信。
§1.2.2 A/D转换器
ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
§1.2.3 接口芯片BC7281A
在本系统中,使用BC7281A做为键盘和显示器的接口芯片。该芯片通过外接移位寄存器(74HC164、74LS595等)可以控制16位数码管或者128只独立的LED。BC7281A的驱动输出极性及输出时序均可通过软件进行控制,从而和各种驱动电路配合,适合任何尺寸的数码管。
§1.2.4 调制解调
考虑本系统设计的带宽、幅度、速率等参数的要求,本系统选用MSK调