摘 要:本文以Altera公司生产的FPGA芯片为核心,根据模数转换器ADC0809和数模转换器DAC0832的工作原理,应用FPGA的内部逻辑实现时序控制,对数据进行采集、A/D转换、数据运算、D/A转换以及数据显示控制的研究设计。本设计主要分为五个模块,A/D转换控制模块、数据运算与处理模块、D/A转换控制模块、有关按键输入与数据显示控制模块以及数码管显示模块,控制灵活,并且达到了技术的要求。本设计具有结构简单、在线更新、成本低等优点。关键词:数据采集;FPGA;Quartus II;VHDL,7715
The Design of Data Acquisition and Control System
Abstract:This design is introduced based on FPGA data collection of the design of control system, the system with programmable logic devices FPGA as collection the core of the system, according to ADC0809 adc and dac DAC0832 work principle, application of the internal logic FPGA realize sequential control, data collection, A/D conversion, data processing, D/A transformation and data display and control of the study designThis design mainly pided into five modules, A/D conversion control module,flexible control, and achieves the required aims. The design has the advantages of simple structure, on-line updating, and low cost.
Key Words:Data Acquisition; FPGA; Quartus II; VHDL
目 录
摘 要 1
引 言 1
1. 概述 2
2. EDA技术与FPGA技术 3
2.1 EDA技术 3
2.2 FPGA技术 4
2.2.1 工作原理 5
2.2.2 基本特点 5
3. 系统总体方案的设计 6
3.1数据采集控制系统的技术指标 6
3.2系统设计 7
4. 系统硬件电路设计 7
4.1 FPGA主控芯片 8
4.2 A/D转换控制模块ADZHKZ的设计 9
4.3 数据运算与处理模块SJYSCL的设计 11
4.4 D/A转换控制模块DAZHKZ的设计 12
4.5 按键输入与数据显示控制模块JPXSKZ的设计 12
4.6 数码显示模块DISP的设计 13
5. 数据采集控制系统模块时序仿真与分析 14
5.1 A/D转换控制模块ADZHKZ时序仿真 14
5.2 数据运算与处理模块SJYSCL时序仿真 14
5.3 D/A转换控制模块DAZHKZ时序仿真 15
5.4 按键输入与数据显示控制模块JPXSKZ时序仿真 15
5.5 数码显示模块DISP时序仿真 16
6. 结 论 16
参考文献 17
附 录 18
附录一 系统组成原理图 18
附录二 程序清单 19
致 谢 34
数据采集与控制系统的设计引言
数据采集系统是获取信息的基本手段,具有极强的通用性,可用于军事、工业生产、科学研究和日常生活中。随着数字化的到来,数据采集系统在日常生活中的应用越来越显著。随着科学信息与技术的飞速发展,数据采集与控制系统系统设计得到越来越广泛的普及与应用,同时人们对数据采集控制系统系统的各项技术指标,如:控制方法、线性度、输入范围、精度、采样率以及抗干扰能力等提出了更高的要求,特别是精度与采样率更是使用者所共同关注的重要问题。目前,我们所运用的数据采集与控制系统系统,性能远远不能适应发展的需求,研究一种新型的能引领潮流的数据采集系统是十分必要的,具有重要的意义。
1. 概述
在电子信息的设计以及研究技术领域,可编程序逻辑器件(如PLC,GAL,PLD等),已有了相当好的推广。这些器件为数字系统的设计带来相当高的变通性。由于此类器件可以采用软件编程而使硬件结构和工作方式得到重新构造,使得硬件方面的设计可以像软件设计那样方便快捷。这一切非常大地改变了传统的数字系统设计方法、设计过程、甚至设计观念[1]。 FPGA数据采集与控制系统设计+原理图+源程序:http://www.751com.cn/tongxin/lunwen_5779.html