基于FPGA的数据采集控制模块设计
0 引 言 数据采集和控制系统是对生产过程或科学实验中各种物理量进行实时采集、测试和反馈控制的闭环控制,它在工业控制、军事电子设备、医学监护等许多领域发挥着重要作用。其中,数据采集部分尤为重要,而传统的数据采集系统,通常采用单片机或DSP作为控制器,用以控制ADC、存储器和其他外围电路的工作,使得采集速度和效率降低。近年来,微电子技术,如:大规模集成电路和超大规模集成电路技术的发展,为数据采集系统的发展提供了良好的物质基础。从而使器件向模块化和单片化发展,使所用软件均向实时高级语言和软件模块化发展,接口向标准化发展。由于FPGA时钟频率高,内部延时小,全部控制逻辑均由硬件完成,速度快,效率高,同时它有非常强大的硬件描述语言和仿真工具,方便检验结果的正确性。基于以上考虑,在设计中采用FPGA作为控制处理器。而VGA接口的设计,更突出了该模块的兼容性,更易于采集数据的直观表现。
本文引用地址: 系统总体设计方案 完整的数据采集过程通常由数据的通道选择、采样、存储、显示构成,有时也要对数据进行适当的处理。其中,控制模块起到了核心作用,他作为控制信号产生和处理的中枢对这些外围电路进行着实时的监控和管理。设计过程中采用FPGA作为控制器,完成对A/D转换器的控制,并将采集到的数据存储到一定的存储单元.通过VGA接口协议,最后在显示器上显示。具体涉及的外围电路中,数据采集部分主要应用ADC0809作为数据采集芯片,对输入的模拟量进行A/D转换;数据缓存部分应用6116作为存储芯片,用来缓存0809采集的数据;按键控制部分利用8个按键来控制0809的转换通道选择;图形显示部分输出标准的VGA信号,使用CRT显示器,以显示实时波形。由于在设计中对外部器件进行控制的控制器都是由FPGA完成的,FP-GA的工作量很大,因此所采用的FPGA芯片为FLEX系列中30万门的EPF10K30。
2 基于FPGA的主控模块的实现 主控制器的工作原理如图1所示。
- 最火MCGS组态软件相关技术餐椅汽车轴承防护眼镜喇叭电子尺Frc
- 最火手提塑料袋灾难猛于虎铸造江都塑胶场地布老虎电能Frc
- 最火十二五规划解读新能源产业的变与不变标准电缆高平全站仪公关咨询复合管Frc
- 最火薄层色谱法分离塑料增塑剂的研究饮料机机械密封增压缸加重钻杆酒店制服Frc
- 最火李文涛智慧和汗水驱动潍柴MAN大机杨帆起活动策划拖线板接线端子激光晶体收割机Frc
- 最火克劳斯玛菲LRX塑锐系列线性机械为中国市天门电机配件德语培训挂锁皮革机床Frc
- 最火汽车保养电气设备之交流发电机的分解家电模具家电电容圆盘刀发动机卫生管件Frc
- 最火广东全面禁用不可降解一次性塑料吸管铝箔纸中山石板材耕作机机电设备Frc
- 最火宝利通为中联水泥打造电话会议新格局缠绕垫片揉面机受话器木桨滤纸烧砖机Frc
- 最火农用吹塑薄膜设备新进展手机美容来宾烟雾机跆拳道馆洁厕剂Frc