如何用单片机做多路数据采集系统?

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:21:29
设计一个8路数据采集系统.
主控器能对50m以外的各路数据,通过串行传输线,进行采集和显示。
具体设计任务是:主控器,对各路数据进行采集和显示。
(1)现场模拟信号产生器.自制一正弦波信号源发生器,利用可变电阻改变振荡频率。使频率在200Hz一2kHz范围变化,再经频率/电压变换后输出相应1-5V直流电压(200Hz对应1V,2kHz对应5V).
(2)8路数据采集器.数据采集器第l铬输入自制1一5v直流电压,第
2-第7路分别输入来自直流电源的5.4.3.2.l和0的直流电压(各路输入可由分压器产生,不要求精度).第8路备用。将各路模拟信号分别转换成8位二进制数字信号,再经过井/串变换电铬,用串行码送入传输线路.
(3)主控器。主控器通过串行传输线路对各路数据进行采集和显示。采集
方式包括循环采集(即第1路、第2路……第8路,第1路……)和选择采集(任选一路)两种方式。显示部分能同时显示地址和相应的数据。
(4)其他功能的改进(例如,增加传输数目.改善显示功能等).

1、从你的方案大致可以看出,现场是有源检测仪表类,50M的引线阻抗太大,建议你采用4-20mA的标准III型仪表输出信号。
2、数据采集频率多高?单片机一般最高工作频率大致为12M(别拿高等级的单片机来说,那成本太高了),还有A/D芯片工作时间通常也达到几十微秒级,所以对于高频采集通道,单片机方案不太合适。
3、采集的数据是否要保存?单片机可访问的RAM容量很有限,很难保存大量的采集数据。
如果是高频采集通道或需要保存大量的采集数据,工控PC机+高速采集卡是一个比较好的解决方案。

自己搞定吧 100分 别想