同步数据采集系统的设计
双通道同步数据采集系统的设计与实现

合需要 有严 格 的控 制 时 序。在 此 , 用 E 1 6 C 4 使 P C T 14
如 图 1所 示 。
: , 遨 :厂— 针路 萎 塑 探电 ■—1主 子 E 离体J 二 上等
… …
I 电流
A D转 换器 A 2 8 / D9 3
l 电压
数 据测 量 采集 电路 模块
本文根据 等 离子 体 电流一 电压 (— ) 性 测 量要 I 特 V 求 , 计了一个数据 采集 系统 。系统能 够实现 如下 功 设 能: ①对等离子体 电流和 电压 的高速 ( ≥1M z 同步 H) 采集 测量 ; ②完成采 集 电流 、 电压数 据 的同步 组合 , 形
关键 词 :双通道 同步数 据采 集 中图分 类号 :T 2 4+ 2 P 7 . A M F G FF R P A IO 文 献标 志码 :A
Ab tat nod r orpdya dpe i l c l c eI h rce s c f ls -ted a ca n l y c rn u aaa q it nss m a sr c :I re a il n rcs y ol th - c aatr t so am ̄ h u l h n e n ho o sd t c us i yt h s t e e t V ii p s io e
I存 I驱 程 储 动 序 f 南器 ,
图 1 系统 结 构 图
Fi.1 S r cur ft e s tm g tu t e o h yse
1 系统结构 设计
系统 的控 制 核心 是 AR 处 理 器 L C 2 4和 F G M P 21 PA
基于USB和FPGA的数据采集系统设计

中 图分 类 号
De i n o a a Ac ui ii n Sy t m s d o S a d FPGA sg fD t q sto se Ba e n U B n
Hun h n e Wa gXujn a gS a w n n eu
总第 15 9 期
21 年第 9 00 期
舰 船 电 子 工 程
S i l cr n c E g n e ig h p E e t o i n i e rn
Vo. 0 No 9 13 .
16 2
基 于 US B和 F G 的 数 据 采 集 系 统 设 计 P A
黄善文 王学 军
( p rme to e p n y En i e r g,Na a ie st fE g n e ig,W u a 4 0 3 ) De a t n fW a o r g n e i n vl Un v r i o n i e rn y hn 3 0 3
Ab t a t Th a e lb r t s t e d sg fmu t c a n ls n h o o s d t c u st n a d p o e sn y t m a e s rc e p p rea o a e h e i n o l — h n e y c r n u a a a q ii o n r c s ig s se b s d i i
和 US B接 口芯片 C C 8 1A的通信控制 。通过 US Y7 6 0 3 B驱 动程 序 , 态链 接库 和 L b E 实 现了上位机 中数据 的显示 , 动 aVIW
处 理 与存 储 。该 系 统 能 够 满 足 多通 道 同步 数 据 采 集 的 要求 。
基于proteus的数据采集系统设计

东北石油大学毕业设计(论文)任务书题目基于proteus的数据采集处理系统专业学号姓名主要内容:1、针对基于单片机的温度的数据采集系统进行深入的研究,分析其硬件结构和优缺点;2、选择温度传感器和单片机、应用PROTEUS软件设计系统电路图和Keil软件设计系统程序;3、应用PROTEUS软件仿真实现数据采集系统。
基本要求:1、设计完善的硬件电路图;2、应用Proteus软件仿真实现3、提交规范的论文。
主要参考资料:[1] 张丹,费陆公.基于proteus和labview的教学监控系统的设计[J].仪器仪表标准化与测量,2008(1):42-44[2] 周润景. 基于DS18B20的温度测量模块设计[M].机械工业出版社,2011.13-43.[3] 张福学.传感器应用及其电路精选[M].高等教育出版社,2004:58-67[4] 林祝亮,武林,杨金华.基于双单片机的多路数据采集系统设计.仪器仪表学报,2006,No.6完成期限:指导教师签名:专业负责人签名:年月日摘要随着微型计算机技术的飞速发展和普及,数据采集监测已成为日益重要的检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力的场合。
本设计以温室环境作为研究对象,主要研究了温度数据采集系统的设计过程与仿真的实现方法。
针对该系统设计了基于单片机的温度数据采集系统的各部分电路并利用汇编语言设计了针对该系统的各个环节的子程序。
同时在Proteus环境下结合Keil uVision 2成功实现了基于单片机的温度数据采集系统的仿真调试。
该系统实现了温度数据的采集、处理、实时显示、开关量的控制输出、超限报警及系统键盘设置等功能。
此外,该系统可手动调节报警上下限,控制方便,操作简单。
本设计的仿真方法提高了系统的开发效率、缩短周期和降低成本,为单片机系统的开发提供了手段。
关键词:AT89C51;温度;proteusAbstractWith the rapid development and popularization of micro-computer technology,data acquisition monitoring has become an increasingly important detection techniques are widely used in industry and agriculture need to monitor such as temperature, humidity and pressure of the occasion. The design and simulation implementation methods of temperature data acquisition system are introduced in this paper, which takes a green house as the research object. Each part of the circuit based on the MCU temperature data acquisition system is designed for the system and the use of assembly language to design subroutine of each link for the system. At the same time, in the Proteus environment combined with Keil uVision 2 realized the virtual simulation debugging process based on MCU temperature data acquisition system. The system verify that it is possible to realize many functions, such as temperature data acquisition, data processing , displaying on real time,the output of switching value , alarm, and the keyboard operation and so on . In addition, the system can manually adjust the alarm range, convenient control and simple operation. This design of the simulation method is proved to be an effective means which raised the development efficiency, reduced the cycle time and saved costs .Key words : AT89C51 ; temperature ; Proteus目录第1章绪论 (1)1.1 研究背景及其目的意义 (1)1.2 国内外研究现状 (2)1.3 该课题研究的主要内容 (2)1.4 本章小结 (3)第2章数据采集系统方案论证 (4)2.1 数据采集系统 (4)2.2 方案论证 (4)2.3 系统的元件介绍 (8)2.4 本章小结 (18)第3章数据采集系统原理及分析 (19)3.1 系统总体流程图 (19)3.2 系统各部分电路设计 (20)3.3 本章小结 (30)第4章软件部分 (30)4.1 仿真软件 (30)4.2 主程序设计 (35)4.3 仿真结果 (40)4.4 功能模块的调试 (43)4.5 本章小结 (43)结论 (44)参考文献 (45)致谢 (46)附录1:程序 (47)附录2:系统原理图 (58)第1章绪论1.1 研究背景及其目的意义近年来,数据采集及其应用受到了人们越来越广泛的关注,数据采集系统也有了迅速的发展,它可以广泛的应用于各种领域。
利用AD7616的V型采样实现准同步数据采集

利用AD7616的V型采样实现准同步数据采集DOI:10.3969/j.issn.1005-5517.2017.9.0181 AD7616 简介AD7616是ADI公司推出的一款16位16通道数据采集系统(DAS,同一封装内集成了两个16位逐次逼近寄存器型(SAR 模数转换器(ADC,支持对16个通道进行双路同步采样。
AD7616 的模拟输入端为真双极性输入,每个通道的量程可独立设置,有±10 V、±5V 或±2.5 V 供选择,同时输入端具有± 20V 的箝位(CLAMP保护,而且片内集成有抗混叠模拟滤波器。
AD7616采用+5 V单电源供电,拥有IMsps的采样速率并达到90dB的信噪比(SNR,输入阻抗与采样速率无关,恒定为1M Q,因此无需外部的驱动电路及双极性电源。
AD7616通过HW_RNGSEL[10]管脚进行选择,工作在硬件模式或软件模式。
硬件模式下,AD7616由引脚进行配置。
软件模式下,AD7616支持并口或串口对内部的寄存器及灵活的序列器(Flexible Seque ncer )进行配置,以获得更多的功能。
AD7616 的内部框图如图 1 所示。
2 多通道准同步采样电力系统保护与测控的应用中,需要实时监测电网中多相的电压和电流信号。
为了满足各种标准的精度要求,传统的设计中通常都是对多路信号进行同步采样,因此一般选用多通道同步采样型的ADC例如AD7865 AD7656-1, AD7606等都是典型的应用选择。
在某些需要低成本但精度要求不高的应用中,工程师尝试采用一种“ MUX模拟开关+单通道ADC的设计方案,如图2所示,利用模拟开关切换输入通道,用单通道ADC循环对输入信号进行采样。
由于多通道信号的非同步采样,采样点的间隔时间会导致通道间采样的延迟,并由此带来一定的相位误差或相位失配,误差的大小与多个因素相关,取决于输入信号的频率、幅值、采样时刻信号的相位等。
智能仪器第7章 数据采集系统

20nA
20nA 20nA
40ns
40ns\ 40ns
40us
40us 40us
双向三路 单选一
双向单十 六选一 双向双八 选一
±7.5V
±7.5V ±7.5V
≤30mA
≤30mA ≤30mA
7.4 数据采集系统设计
1 系统设计考虑的因素 数据采集系统设计要根据测试对象及系统的技术指标,主要考虑下列因素。 1.1 输入信号的特征 在输入信号的特性方面主要考虑:信号的数量,信号的特点,是模拟量还是数字 量,信号的强弱及动态范围,信号的输入方式,信号的频带宽度,信号是周期信号还 是瞬态信号,信号中的噪声及其共模电压大小,信号源的阻抗等等。 1.2 对数据采集系统性能的要求 1.2.1 系统的通过速率 系统的通过速率通常又称为系统速度、传输速率、采样速率或吞吐率,是指单位 时间内系统对模拟信号的采集次数。 1.2.2 系统的分辨力 系统的分辨力是指数据采集系统可以分辨的输入信号最小变化量。 1.2.3 系统的准确度 系统准确度是指当系统工作在额定通过速率下,系统采集的数值和实际值之间的 接近程度,它表明系统误差的总和。 1.3 接口特性 接口特性包括采样数据的输出形式,数据的编码格式,与什么数据总线相接等。
2 模拟电路的误差
2.1 模拟开关导通电阻RON的误差 模拟开关存在一定的导通电阻,信号经过模拟开关会产生压降。模拟开关 的负载一般是采样/保持器或放大器。显然,开关的导通电阻越大,信号在开 关上的压降越大,产生的误差也越大。 2.2 多路模拟开关泄漏电流IS引起的误差 如果信号源的内阻小,泄漏电流影响不大,有时可以忽略。如果信号源内 阻很大,而且信号源输出的信号电平较低,就需要考虑模拟开关的泄漏电流的 影响。一般希望泄漏电流越小越好。 2.3 采样保持器衰减率引起的误差 如果衰减率大,在A/D转换期间保持电压减小,影响测量准确度。一般选 择漏电流小的聚四氟乙烯等优质电容,可以使衰减率引起的误差忽略不计。 2.4 放大器的误差 数据采集系统往往需要是用放大器对信号进行放大并规一化。放大器是 系统的主要误差来源之一。其中有放大器的非线性误差、增益误差,零位误差 等。在计算系统误差时必须把它们考虑进去。
在线数据采集系统技术方案

百度文库- 让每个人平等地提升自我1在线数据采集系统技术方案西安瑞海机电有限公司2011年11月23日目次1 用途 (1)2 系统构型 (1)3 功能 (2)4 工作原理简述 (2)4.1 视频分系统 (2)5 软件 (3)6 技术指标 (4)6.1 环境适应性 (4)6.2 性能指标 (4)6.3 用户技术资料 (4)6.4 主要组成成品技术指标 (4)6.5 经费预算 (8)6.6 西安瑞海机电有限责任公司联系 (9)II1 用途本系统主要用于水池高速拖车水动力试验现场的数据采集,包括阻力、倾角、位移和速度等模拟信号,以及相关数字信号和四路视频信号,并实现对采集数据分析与处理及视频信号的传输编辑。
2 系统构型在线数据采集系统硬件由信号采集分系统、视频采集与输出分系统、视频接收分系统及信号处理分系统组成。
其中,信号采集分系统包括:SCXI-PXI采集机箱、信号采集卡、信号调理卡、数字量输入卡;视频采集与视频输出分系统包括:摄像头、视频输入卡等;视频接收分系统包括工控机和显示器等;信号处理分系统包括:视频编辑、模拟信息处理、数字信息、数据管理等。
系统组成如图1所示。
图1 数据采集在线组成结构图测试软件功能包括主控模块、系统自检模块、数据采集模块、信号处理模块、数据文件处理模块等。
主控模块主要完成各功能模块的监控与管理,在运行过程中若出现异常情况,能够给出退出指示,便于用户中途退出。
系统自检模块主要对测试系统本身的工作状态进行检查,以判别系统能否正常工作,便于用户使用与维护。
数据采集模块主要驱动采集板工作以及数据传送。
信号处理模块对所采集的信号的毛刺、抖动等现象进行平滑和过滤处理。
数据文件处理模块完成数据的显示、记录及分析功能。
软件整体结构图如图2所示。
图2 软件的总体结构图3 功能在线数据采集系统的功能如下:a) 具备与拖车控制系统的通信接口,并通过网线或其它数据总线可实时采集拖车的实时速度;b) 具备外触发控制和自动控制功能,并实现拖车稳速后自动采集或外部触发信号输入后自动采集;c) 实现所有通道的同步采集,其采样频率、采样时间、采样量程可调;d)能同步采集试验现场各输入传感器的模拟信号和监控摄像头的视频信号;e)具备无线传输功能,可以实现试验数据的实时无线传输和实时视频监控。
基于PXI总线的高精度同步数据采集卡设计

图 3 OP467 仪用放大器电路图
该采集卡按信号类型可以分为低频模拟电路和 高 频 数 字 电 路。 高 频 数 字 电 路 的 频 率 达 到 了 80 MHz。为了尽可能的降低高频数字电路对低频 模拟电路的干扰,在 PCB 布线时需要给它们定义不 同的区域,从空间上进行必要的隔离,减小相互之间 的耦合。在 PCB 设计中对于模拟电源、模拟地和数 字电源、数字地要进行隔离; 布线采用 45 度或圆角 走线,避免 90 度走线,以减少高速信号的辐射。 4. 2 同步性设计
工业仪表与自动化装置
2011 年第 4 期
写入到 SDRAM 中。当 SDRAM 中存储的采样数据 达到软件所设定的存储长度时,FPGA 中央控制单 元就通过 PCI9054 向 PXI 总线发送读取采样数据中 断,PXI 总线在接收到中断信号以后,就通过 PXI 总 线来读取 SDRAM 中的采样数据。
Abstract: With the development of science and technology,the aquisition accuracy and phase deviation of DAQ in military as well as aerospace applications call for higher standard,therefore the PXI-based high accuracy simultaneous DAQ emerges as the times reguire. In this paper,the author describes the design of high accuracy simultaneous DAQ based on PXI bus from such aspects as analog signal conditioning,A / D converter,FPGA control and PCI interface,and also digs into some key design technologies which will affect aquisition accuracy and synchronization.
任务态fmri-eeg同步实验设计方法

任务态fmri-eeg同步实验设计方法任务态fmri-eeg同步实验是一种结合了功能性磁共振成像(fMRI)和脑电图(EEG)的研究方法,可以同时获取大脑的血氧水平和电生理活动数据,从而提供更全面的脑功能信息。
本文将介绍任务态fmri-eeg同步实验的设计方法,包括实验任务的选择、实验材料的准备、参与者的招募和实验流程等内容。
一、实验任务的选择在设计任务态fmri-eeg同步实验时,首先需要确定实验任务的类型。
根据研究目的和假设,可以选择不同的认知任务来激活特定的脑区。
常见的实验任务包括工作记忆、决策制定、视觉注意力和运动控制等。
在选择任务时,需要考虑到任务的复杂性、可操作性和与研究问题的相关性。
二、实验材料的准备在实验任务确定后,需要准备相应的实验材料。
这包括任务刺激材料、实验设备和数据采集系统等。
任务刺激材料可以是图片、文字或声音等形式,根据具体任务的要求来设计。
实验设备包括fMRI扫描仪、EEG采集设备和呈现屏幕等。
数据采集系统需要能够实现fMRI与EEG信号的同步采集和记录。
三、参与者的招募在进行任务态fmri-eeg同步实验时,需要招募符合研究对象要求的参与者。
参与者的招募应遵循研究伦理规范,并根据实验任务的要求确定招募标准。
通常情况下,参与者应具备正常的认知功能和无脑部疾病的健康状态。
四、实验流程在实验进行前,需要对整个实验流程进行详细的规划。
包括任务的介绍与训练、实验前的问卷调查、脑影像采集和事件标记等步骤。
实验过程中需要确保参与者的安全和舒适感,并提供必要的指导和支持。
五、数据分析与结果解释在实验结束后,需要对数据进行分析并解释结果。
通过结合fMRI 和EEG信号的信息,可以描绘脑网络的活动模式和时空动态,从而揭示不同脑区之间的功能连接和协调关系。
数据分析的方法包括统计分析、时域频域分析和多模态脑图像成像等手段。
总之,任务态fmri-eeg同步实验设计方法是一种有效的研究手段,可以深入探究脑功能的神经机制和认知过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Yibin University基于TMS320F2812同步数据采集系统的设计专业:电子信息科学与技术学生姓名:王蓟学生学号: 120302007 院系:物理与电子工程学院年级、班: 2012级励志班指导教师:文良华2015年6月20日摘要为了实现高速同步数据采集,本文介绍了一种基于TMS320F2812 DSP芯片与AD转换芯片ADS8365构成的高速、并行高精度数据采集系统,主要内容包括两种芯片功能的介绍、硬件接口电路的设计及相关软件设计等。
关键词:TMS320F2812;ADS8365;数据采集;同步采样AbstractTo implement high-speed simultaneous data collection,this paper designed a hig h-speed,high-precision simultaneous data acquisition system,which is built based on two main modules:TMS320F2812 DSP chip of TI and AD converter of ADS8365.The d esign of hardware interface circuits and related software,the introduce of these two c hips etc. are described in this paper.Key words:TMS320F2812;ADS8365;data acquisition;simultaneous sample目录1引言 (5)1.1课程设计目的 (5)1.2课程设计的要求 (5)2系统硬件简述 (6)2.1TMS320F2812芯片介绍 (6)2.2ADS8365芯片介绍 (6)2.3F2812芯片的结构及性能概述 (7)2.4F2812芯片CPU的组成 (7)2.5预备知识CCStudio调试一个项目的步骤 (8)2.6SEED-DEC5416DSP实验箱基本系统 (8)2.7SEED-Mboard实验箱人机接口模块 (8)3硬件电路及仿真设计 (9)3.1系统总体方案 (9)3.2软件仿真设计 (10)3.3首先利用setup CCStudio进行配置 (11)3.4Project manager窗口建立新的工程 (12)3.5数据采集系统软件设计 (13)3.6ADS8365的初始化 (14)3.7TMS320F2812的初始化 (15)3.8信号采样程序和中断服务程序 (16)4实验结果及波形 (19)5结束语 (20)参考文献 (21)1引言电力拖动控制系统中的电压、电流及转速信号采样的准确性和实时性,对控制系统的精度有很大的影响。
在“无刷双馈电机控制系统”课题的研究中,采用Tl 公司的TMS320F2812芯片作为控制器,该芯片的ADC模块只能同时对两路信号并行采样,而在“无刷双馈电机控制系统”中要控制能量的双向流动,即要对整流侧、逆变侧和中间直流环节的多路电压、电流及转速信号进行实时采样,显然直接用F2812芯片的ADC模块无法保证采样的同步性。
为了实现同步采样功能,本文在硬件上采用了带同步信号发生电路的同步采样芯片,即使用美圉德州仪器公司推出的ADS8365芯片与TMS320F2812芯片构成采样控制系统。
ADS8365有六路高速同步采样通道,用两片即可以满足本系统的要求。
本文介绍ADS8365芯片和TMS320F2812芯片功能和特点的基础上,详细阐述了一片ADS8365和TMS320 F2812的硬件接口电路和软件编程方法,并对两片ADS8365扩展方法进行了简要的介绍。
1.1课程设计目的(1)、了解数据采集系统的特点及设计方法;(2)、熟悉使用C语言编(改)写较复杂的程序;(3)、熟悉C语言对外设(DSK板或示波器)的访问(软件编程、硬件连接);(4)、熟练使用软件CCS对程序的完整调试过程。
1.2课程设计的要求(1) 通过实际应用系统的分析、设计、编码、测试等工作,掌握DSP设计的一般方法和过程,初步掌握开发的有关技术。
(2) 要求所实现的系统具有较完善的功能,能够完成DSP系统相关功能。
(3) 对所设计的系统要求进行认真的测试与调试,所提交的软件系统要能正确运行。
(4) 按要求认真撰写课程设计报告书2 系统硬件简述2.1TMS320F2812芯片介绍TMS320F2812芯片足高性能32位定点DSP,采用1.8V的内核电压,3.3 v 的外围接口电压,最高频率150 MHZ,指令周期为6.67ns,片内有18K的RAM 和128K高速Flash,事件管理器EVA和EVB包括通用时钟、PWM信号发生器等。
该芯片可广泛应用于电力系统控制、电力转换以及通信设备、工业自动化、电机控制以及工业现场控制等。
2.2ADS8365芯片介绍ADS8365是一种高速、低功耗、同步采样转换器件,它足16位高速并行接口的模数转换芯片。
每片ADS8365由3个转换速率为250ksps的ADC构成,每个ADC有2个模拟输入通道,每个通道都带有采样保持器,3个ADC可组成3对模拟输入,可对其中的输入信号同时采样保持。
另外,该芯片采用+5V工作电压,最大采样吞吐率可高达5MHz,并带有80 dB共模抑制的全差分输入通道以及6个差分采样放大器。
引脚内部还带有2.5V电压接口,可用以提供基准电压。
由于6个通道可以同时采样,因此很适合用于需同时采集多种信号的应用场合。
ADS8365的6个模拟输入通道叮分为三组,分别为A、B和C组。
每组都有一个保持信号(分别为HOLDA、HOLDB和HOLDC) ,用于启动各组的A/D转换。
6个通道可以进行同步并行采样和转换。
当ADS8365的HOLDX保持20ns的低电平后开始转换。
当转换结果被存入输出寄存器后,引脚EOC的输出将保持半个时钟周期的低电平,以提示TMS320F2812处理器进行转换结果的接收,处理器通过置RD和CS为低电平使数据通过并行输出总线读出。
图2.1 ADS8365时序图2.3F2812芯片的结构及性能概述表2.1 F2812芯片说明图2.2 芯片实物图2.4F2812芯片CPU的组成图2.3 芯片CPU结构2.5预备知识CCStudio调试一个项目的步骤(1) 连接目标板debug——connect;(2) 打开工程项目,调试代码project——open;(3) 创建目标文件project——(re)build(F7);(4) 加载目标代码File——load program(Ctl+L);(5) 运行程序Debug——run(F5)。
2.6SEED-DEC5416DSP实验箱基本系统1、高性能DSP:TMS320F2812,主频160MHz2、SRAM:64K×16-位(可扩展至512K×16位)3、Flash:256K×16-位(可扩展至1M×16位)4、提供看门狗电路、电源监视、上电复位、手动复位5、2路编程可选的RS232/RS422/RS4856、AC97标准的Audio音频接口7、3路McBSP8、1路480MHz工作主频USB2.0接口2.7SEED-Mboard实验箱人机接口模块1、处理器为 TMS320F2812 DSP2、SRAM:64K×16-位(可扩展至256K×16位)3、Flash:256K×16-位(用于存放二级标准汉字库及驻留实验程序)4、提供手动复位5、1路RS232接口6、4路12位10μS建立时间±10V输出D/A,为信号发生器功能7、17键按键键盘8、240*128大屏幕液晶显示3 硬件电路及仿真设计3.1系统总体方案在现代通信系统中, 通信电源对于确保通信系统运行的稳定性和可靠性,显得尤为重要,对于电源的监测和控制是通信系统中一个重要的环节。
在通信电源的监测系统中不但要对线路中的电压量、电流量、供电频率以及开关量的状态进行监测,而且还要计算出线路的有功功率、无功功率、功率因数以及电网中的谐波分量。
在数据采集时要保证对电压信号、电流信号同步进行采样,以保留接收到的各路信号之间的相位信息,从而在随后的处理中解算出各路信号之间的时延关系。
图3.1 系统总体构成系统数据采集处理工作过程是:外部输入信号通过信号调理模块进入A/D 转换模块,转换后的数据经同步串口MCBSP进入DSP,通过DSP片内集成的DMA 通道,将数据读入缓存,当缓存内数据数量达到处理要求,DSP产生中断,对数据进行处理保存。
通过DSP的DMA技术和中断技术实现数据边采集边运算。
3.2软件仿真设计图3.2 仿真流程图TMS320F2812芯片提供了良好的C语言开发环境,使用C语言缩短了开发周期,降低了编程的复杂性。
由流程图可以看出程序的执行顺序:首先,上电后由硬件复位ADS8365,初始化TMS320F2812,设置相应的系统主频及与采样有关的高速外设时钟频率;然后配置TMS320F2812与AD转换芯片工作用到的事件管理器的Gpio口;最后初始化中断向量表,将Adc_isr ( ) 采集中断服务程序的入口地址放在对应EOC输入引脚XINT的向量地址处,并且配置成由低电平触发进入中断,最后使能系统中断,等待EOC中断信号的到来。
3.3首先利用setup CCStudio进行配置图3.3 配置图图3.4 参数图Build options 配置包括:piler 参数2.Linker 参数3.4Project manager窗口建立新的工程• CCStudio以项目管理代码文件;•只需要加载后缀为pjt的项目文件,即可加载所有关联的代码文件、库文件、cmd文件。
图3.5 Project manager窗口3.5数据采集系统软件设计图3.6 TMS320F2812和ADS8365的接口设计图TMS320F2812和ADS8365的接口设计ADS8365的数据读出可采用直接地址读方式、FIFO读方式、循环读方式,因此与TMS320F2812的接口至少有3种互连方案。
本采集系统选择直接地址读方式,由XA[ 2:0]作为变换结果寄存器低位地址,当ADS8 365的CS引脚为高电平时,其数据总线处于高阻状态,当CS引脚置低电平时并口数据总线上输出当I;其数据总线具体的连接电路如上图所示。
ADS8365可使用单独的外部晶振,或使用TMS320F2812 I/O口模拟晶振,本系统使用TMS320F2812 EVA的TIPWM来产生ADS8365的CLK时钟输入信号。