基于CPLD的快速数据采集方法在导引头伺服系统中的应用

合集下载

基于CPLD的数据采集系统

基于CPLD的数据采集系统

基于CPLD的数据采集系统
段广云
【期刊名称】《仪表技术与传感器》
【年(卷),期】2008(000)006
【摘要】介绍了一种基于CPLD的高速数据采集系统的设计方法,给出了数据采集系统的硬件电路原理和主要的控制程序设计.在描述AD976模数转换器特性及转换时序的基础上,完成了放大器与ADC的连接及其各自的外围电路设计.通过编程实现CPLD控制A/D转换器从模拟量到数字量的转换.介绍了CAMAC(计算机自动测量和控制)标准总线的常用指令并完成了总线接口电路的设计.实现了以CPLD为核心的数据采集系统.实验结果表明:该设计能够满足系统要求.
【总页数】4页(P73-75,78)
【作者】段广云
【作者单位】青海大学机械系,青海西宁,810016
【正文语种】中文
【中图分类】TP273
【相关文献】
1.基于DSP和CPLD的有源滤波器数据采集系统设计 [J], 李鹏;李树广
2.基于CPLD的光伏数据采集系统的设计 [J], 卞楠;马聪
3.基于CPLD的PCI数据采集系统设计 [J], 芦荣
4.基于CPLD的多通道高速数据采集系统的设计与实现 [J], 卢胜男;陈光;张凤磊;
马建刚;白文博
5.基于CPLD和AD9240的数据采集系统 [J], 张小禄; 李海蓉; 丁毅; 王鹏
因版权原因,仅展示原文概要,查看原文内容请购买。

基于cpld的高速数据采集系o

基于cpld的高速数据采集系o

基于cpld的高速数据采集系统丁炜(河北省秦皇岛市职业技术学校,河北秦皇岛 066209)摘要:在超声波探伤中,超声波频率很高。

指出了超声波探伤面临的主要问题,提出了应用单片机加CPLD的结构,进行高速采样,并通过特殊算法,将采集数据进行存储的解决方案。

关键词:单片机;CPLD;高速数据;采集;存储在数据采集系统中,数据的高速采集及数据的存储一直是困扰科研人员的一个问题。

科研人员面临如何准确采集高速数据、如何存储数据等诸多问题。

利用超声波探伤就是高速数据采集及存储的一个典型实例。

1 超声波探伤面临的主要问题1.1 采样系统的设计难度众所周知,超声波的频率在20kHz以上。

超声波本身频率很高,这样对数据采集的速度要求很高。

应用超声波探伤,对超声波频率的要求更高,为能够远距离探伤,甚至要求超声波的频率达到几兆赫兹。

这样,我们就需要更高的采样频率进行采样。

这给设计采样系统带来了极大的难度。

1.2 高速数据采集所得庞大的数据如何处理在高速数据采集系统中,不但要面临高速采样问题,而且对高速数据采集所得到的庞大数据的处理是设计师面临的更大难题。

目前比较先进的单片机的时钟频率也就达到几十兆Hz,而真正的指令周期最高也就能达到10MHz左右。

处理数据不是几条指令可以完成的。

这样带来的直接后果就是单片机的速度无法满足高速数据的处理。

1.3 处理后的数据如何进行实时存储数据存储器分为掉电保持数据和掉电丢失数据两种存储器。

掉电保持存储器速度较慢,无法满足高速存储问题。

掉电丢失的存储器,虽然存储数据很快,但是无法保持数据,这样采集的数据在系统断电后就会丢失。

而从现场情况来看,超声波探伤设备需要能够长时间存储探伤数据,以供日后校对。

这样,就要求探伤设备不但能够高速存储数据,还要求数据能够在一起掉电后长久保持数据。

2 超声波探伤技术的解决方案2.1 结构图为解决以上问题,提出如下结构图:作者简介:丁炜(1980),男,学历:本科,职称:中教二级,职务:教师,研究方向:单片机应用。

基于CPLD的线阵CCD驱动和数据采集处理系统

基于CPLD的线阵CCD驱动和数据采集处理系统

0 引言
用 简 单 二 值 化 数 据 处 理 已无 法 满 足 C CD 数 据 采 集 系 统 高 精 度 、高 分 辨 率 要 求 。故 采 用 高 速 半 闪 速 AD 转 换 器 T C10 L 5 0对 视 频 信 号 进 行 处 理 , 数 其
据 经 并 口送 P 机 , 利用 直 线 拟 合 最 小 二 乘 法 对 图 C 像 信 息 进 行 高 精 度 …、C CD 驱 动 和 数 据 采 集 处 理 。
( r a eo a u t, d a c n iern olg , h iz un 5 0 3 C ia B i d f d ae Orn n eE gn eigC l e S i a h a g0 0 0 , hn ) g Gr e j
Ab ta t s r c :Li e r a r y CCD 5 D s t k n a h ma e s ns r i i e r a r y CCD r v n n a a a q i i o n a ra T1 01 i a e s t e i g e o n l a r a n d i i g a d d t c u st n i s se y t m b s d n a e o CP LD. Th s s e e y t m c n i t o e u n e tm e g n r t r v d o i n l r p o e s h i e s g a o ss s f s q e c i r e e a o , i e s g a p e r c s o v d o i n l a q iii n a d p o e sn , n c u sto n r c s i g a d LCD i ia ip a ic i. r u h c mp t ri sr c i n ,t e s s e d i e l d v c s d g t ld s l y c r u t Th o g o u e n tu to s h y t m rv s a l e i e ,

基于CPLD的高速数据采集系统的实现

基于CPLD的高速数据采集系统的实现

基于CPLD的高速数据采集系统的实现
液压系统具有结构轻小、传动比大、运行平稳、易于实现无级调速和自动化等优点,已被广泛应用于工业生产的各个领域。

但液压传动系统(特
别是大型液压系统)也存在一些缺点。

主要是结构复杂、其内部状态难以检测,给液压系统的状态监测和日常维护带来一定的困难。

因此如何提取系统
的特征信号。

有效地对液压系统进行状态监测,及时发现故障和隐患,有着
十分重要的工程意义。

目前国内专门针对液压系统的数据采集产品比较少,而且存在诸如采集参数选择不当或不够、采集速率偏低、未能准确反映液压系统的工作状况、接口不利于安装或传输速度太慢等问题。

本文设计了一种基于CPLD(复杂
可编程逻辑器件)+FX2(单片机CY7C68013)的便携式高速数据采集系统,采用了数据流驱动多模块并行技术和USB2.0接口。

实践证明,该方案结构
简单,成本低廉,实时同步采集和传输速度相当于DSP系列的数据采集产品。

1 设计思路
数据采集包括采集量到电参量的转换、信号调理、模/数转换、数据。

基于CPLD的高速数据采集系统的设计与实现

基于CPLD的高速数据采集系统的设计与实现

基于CPLD的高速数据采集系统的设计与实现摘要:高速数据采集系统在信息科学的各个领域中应用越来越广泛,而基于单片机、ARM的数据采集技术已经很成熟,在对速度要求越来越苛刻的当代社会,这些技术已经显得有些力不从心,我们必须开发新的更高速的数据采集系统才能跟上信息产业发展的脚步,而随着可编程逻辑器件这些年来的迅猛发展,它以其极高的集成度,稳定的性能以及高速、易用的特点,在信息科学的各个领域都得到了广泛的应用,本文提出了一种基于CPLD的高速数据采集系统的设计方法。

关键词:基于CPLD;高速数据;采集系统;设计与实现1、前言数据采集技术是数字系统的重要部分,它与传感器技术、信号处理技术、计算机技术一起构成了现代检测技术的基础。

目前数据采集系统已经被广泛的应用。

在很多实际应用中,传统的采集系统已经不能满足采集要求,需要采样速度很高的甚至是超高采集系统。

本文提出了一种基于CPLD的高速数据采集系统的设计方法。

通过CPLD控制数据连续采集、缓冲,然后通过MCU(C8051F430)读取缓存在SRAM中数据,并且通过USB2.0将缓冲区数据转移到硬盘管理卡,由硬盘管理卡将数据存入海量硬盘。

再利用PC机的强大数据处理功能,MicrosoftVisualC++6.0的MFC类库,设计出一套集数据采集、处理和分析的高速数据采集的可视化系统。

2、系统结构设计本文设计的高速数据采集系统主要由数据采集、数据显示处理和数据传输接口三部分组成。

数据采集系统要解决的问题主要是数据的采集和传输问题。

为了增强设计的灵活性和可扩展性,系统采用CPLD来实现对AD转换器、数据缓存器SRAM、时钟、数据传输的控制逻辑。

系统功能框图如图1。

图1如上图所示,数据采集方案采用的是:带USB2.0控制器的高速单片机+USB传输的方式,目前有一款非常好的自带USB2.0控制器,并且具有51内核的高效率单片机C8051F340,这款单片机的执行速度可达到25MHz,且不用分频,故选用它可高速传输数据到PC机的同时,还可以对RAM进行读取控制。

基于CPLD的多通道高速高精度数据采集控制器设计及应用

基于CPLD的多通道高速高精度数据采集控制器设计及应用

0 引 言
以CL P D为主要器件设计 采集控 制器 , 系统 控 制模
时, 需要采 集电路完成高速 高精度 的波形数 据采 集 。采 用复杂可 编程逻辑器件 C L P D对采 集过程 进行控 制 , 完 全可胜任 高速采 集 的应用 条件 , 集速 率 、 集深度 等 采 采 参数可 根据具体要求 编程实现 , 在不 同的工作 模式 并且 下可 由地 面或井 下控 制 单元 动态 设 置 。图 l 示是 用 所 于井下声 波测井仪数 据采集 的控制 逻辑图 。
基 于 C L 的 多通 道 高速 高精 度 数 据 采 集 P D 控 制 器 设 计 及 应 用 *
卢俊 强 ,鞠晓东 ,成 向阳 ,秦 玉坤
(. 1 中国石油大学资源 与信息学 院, 北京 1 24 ; 2 中国石油集团测井有限公司华北事业部 , 0 2 9 . 河北 任丘 0 5 0 ) 60 7 摘 要 :设计 了一种基 于 C L P D的数据采集控制器 , 并将其应用 于井下 高性 能声波测 井仪数据采集 系统 的设计 。采集深 度、 速率等参数可 由地面或井下控制单元动态设置 , 采集控 制器与系统控制单元之间的通信通过串行命令总线和高 速串 行数据 总线实现 , 节省仪器主控制器模块 的资源 , 简化仪器模块 之间的连线 , 减小十扰 , 提高了仪 器的可靠性 。
2 .Diiin o rh r ia , iaPe rlu Lo ig C vso fNo t e n Chn Chn toe m ggn O. LTD., n i Re qu,He e 6 0 7,Chn ) b i0 5 0 ia
Ab ta t A a a a q iii n c n r l r b s d o mp e r g a src : d t c u sto o to l a e n Co l x P o r mma l g c De ie i e i n d a d e b e Lo i v c s d sg e n

基于CPLD的大功率高精度伺服系统位置信息实时采集系统设计与实现

基于CPLD的大功率高精度伺服系统位置信息实时采集系统设计与实现∗虞志源;鲁文其;徐讯;袁嫣红;张建亚;胡东轩【摘要】阐述了旋转变压器的工作原理,设计了两套位置信息采集方案。

一种方案在CPLD、DSP、解码芯片之间采用独立总线的方式连接,实时地更新位置信息;另一种方案则是在CPLD、DSP、解码芯片之间采用共用总线的方式,只在需要时读取位置信息。

给出了两种方案的硬件平台、设计思路和软件流程图,在原理上对其进行了相应的分析,并基于此进行了位置信息读取的试验测试。

根据试验测试结果得知,两种方案都能准确读取位置信息,精度较高,较适合大功率高精度驱动的场合应用,且共用总线方案相比独立总线方案响应速度更快。

%Two sets of position detection scheme were designed. One connects CPLD, DSP and decoding chip with the method of independent bus. It could real-time update location information. The other connects CPLD, DSP and decoding chip with the method of shared bus. It only read location information when it need. Both schemes’ hardware platform, design thought, software flow diagram were proposed. Its principle was analyzed. The position information was detected based on these two schemes. According to these experiments, these two solutions all could read location information accurately with high precision, and be used in high power driving situations. Comparing with independent bus solution, Reuse bus solution had the faster response speed.【期刊名称】《电机与控制应用》【年(卷),期】2015(000)005【总页数】6页(P11-16)【关键词】交流伺服系统;旋转变压器;位置检测;大功率;高精度【作者】虞志源;鲁文其;徐讯;袁嫣红;张建亚;胡东轩【作者单位】浙江理工大学,浙江杭州 310018;浙江理工大学,浙江杭州310018; 浙江大学,浙江杭州 310018;浙江卧龙控股集团有限公司,浙江杭州310000;浙江理工大学,浙江杭州 310018;浙江理工大学,浙江杭州 310018;浙江理工大学,浙江杭州 310018【正文语种】中文【中图分类】TM921.54+1伺服系统因其稳定性好、高速、精度高等优点得到广泛运用,其运用场合主要在工业及民用领域,包括高精度数控机床、纺织机械、机器人等场合。

基于CPLD和USB2_0的线阵CCD数据采集系统及应用

2009年 第2期仪表技术与传感器Instrum ent T echn i que and Sensor 2009 N o 2收稿日期:2008-01-08 修回日期:2008-11-20基于CPLD 和USB2.0的线阵CCD 数据采集系统及应用周 黎,张 健,吴丽莹(哈尔滨工业大学超精密光电仪器工程研究所,黑龙江哈尔滨 150001)摘要:线阵CCD 具有检测精度高,传感范围大,信号传输速度快等优点,在特定的应用领域中有面阵CCD 不可比拟的优势。

文中采用复杂可编程逻辑器件CPLD 和U SB2.0接口技术,实现了线阵CCD 的高速驱动和每秒100帧的数据直接传输,在VC ++平台上编写了数据显示和存储软件。

系统已应用于一维液晶光学相阵列光束偏转性能测试中。

关键词:线阵CCD 驱动;CPLD;U SB2.0;光束偏转中图分类号:TN386 5 文献标识码:B 文章编号:1002-1841(2009)02-0083-04L i near CCD Data A cquisition Syste m andAppli cati on Based on CPLD and USB2.0ZHOU L ,i ZHANG Jian ,W U L i y i ng(In stitute of U ltra p rec isi on Op toelectron i c I n strum en t Engineering ,H arb i n I n stitu te of T echnology ,H arb in 150001,Ch i na)Abstract :L i near CCD has the advantages such as high accuracy ,w i de sensing range and h i gh speed signa l trans m i ssi on ,that is super i o r to t he p lanar array CCD i n certa i n appli cations .T h i s paper d i scussed the high speed li near CCD driv i ng and data acqui siti on syste m based on CPLD and U SB2.0techno l og ies that realized 100fra m es per second direct da ta transfer rate .T he da ta d i s p l ay and storage soft w are w as w ritten on V i sua l C++p l atfor m.T he syste m has been applied to beam steer i ng character i stic preci si on m easure m ent o f one d i m ensi onal li qu i d crysta l optica l phased array .K ey word s :li nea r CCD driv i ng circu it ;CPLD ;USB2.0;bea m steer i ng 0 引言电荷耦合器件CCD 是一种以电荷包形式存储和传递信息的半导体表面器件,其基本结构是密排的M O S 电容器,能够存储由入射光激发的光电荷信息,并在适当时序脉冲驱动下将电荷包定向转移输出,实现光电转换,具有集成度高,体积小,成本低,定位和尺寸精度高,可靠性好等优点。

基于cpld的多通道数据采集系统设计与实现

#苎乞………—~—1
址并氛H警
— 一 L1_ i。.::...j...I.......,..J

1I
i≈■l
; 伶公善
4l I
一:
L,一一一一一一一一一一一 一一- J
图2 CPLD内 处理和传输关系为:外部控制器的 地址总线和写信号XWR通过地址映射单元产生数据采集起始信号,并 将其 传给AD7865时序 控制单元 ,该单 元在向AD7865发 出转换起 始 脉;中后, 在每个通道转换结束时 , - Y亥I J产生相应的写 控制信号,并控制地 址发生器为每次采样结果产生一存储地址。RAM访问控制单元在检测 到AD7 865 时序控制单元发出的写控制信号后,控制数据输入锁存器 将从AD7865数据 总线上取数,并将该数存到1 6位RAM存储器的对 应地址空I "a3。当外部控制器读取A/D转换结果时,先通过外部地址映 射单元将外部控制器的访问地址映射成16 位RAM存储器的内部地址, 随后 RAM访问 控制 单元 会对 外部控 制器 的读 、选通 信号 和AD7865 时序控制单元产生的写控制信号进行仲裁,确保对同一RAM存储器的 读与 写操作不 会同时 发生。当 对RAM的读操 作允许 时,RAM访问 控 制单元控制控制数据输出锁存器,使其在读信号有效期间将RAM中对 应地 址的 数据 输出到 外部 数据 总线上 ,从 而完 成一次 采样 过程 。
4结论
本文 设计的基 于AD7865和CPLD的 多通道 并行数据 采集系统 , 利用 CPLD同时 控制多 个AD7865的工作 时序,使 采样序 列中的每 一 通道都工作在最大数据转换速率, 采样结果保存在CPLD内设置的寄 存器中. 该寄存器可映 射到外部控制 器的RAM中,从而实现 从CPLD 中读取采样结果而无需等待,且系统的采样速率完全由外部控制器决 定 。使 其具 有很 强的 灵活 性和 较少 的CPLD资 源占 用, 很适 合在 CPLD资源有限且需要进行多路采样控制的场合。

一种基于CPLD的伺服信号检测技术


摘 要 :针 对传 统的数字电路设计上的一些缺点 ,如研 制周期长 、成本 较高 、设计 不太灵活 、可扩 展性 不强等缺 点 ,
研发 了一种采用复杂可编程逻辑器件 (CPLD)并通过 VHDL硬件描述语 言编程对伺 服信 号进 行检测 的技术 。该项
技术可 以提高伺服 电压测量 的稳定性和精度 ,缩短在试验现场的测量时间 ,测 量数据可通过 LCD进行实 时显示 。
aft 710065,Shanxi,China)
A bstract:In this paper,the method for detecting servo signal is studied.The tr a d itional d i gital circuit design has some shortcom ings,such as long development cycle,h i gh cost,d iscom modious
to detect servo signal is developed.The technology can improve the stability and precision of servo voltage m easurement,and shorten the measuring time at the test site,and the m easured data can real—time display on LCD. Keyw ords:CPLD;servo voltage detection;VH DL;LCD display
该项 伺服 电 压 检 测 技 术 主 要 是 把 伺 服 输 出 的 电流信号通过测量信号采集模块变成 电压信号 ,再 通过信号处理模块进行 判断处理 ,然后再把信号输
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3 9卷 第 2期 ( 总第 12期) 5
21 00年 6月
火 控 雷 达技 术
F r o t lR d rT c n l g i C n r a a e h oo y e o
V 13 o2 Sr s12 o 9N . ( ei 5 ) . e
Jn 00 u .2 1
Z n h n ,Jn a e gZ o g igT o,Lu S in i ht g i
( i nEet nc n ier g R s rhIstt, i n7 0 0 ) X l r i E gne n e ac ntu X 1 10 a co i e i e a
进 行控 制 , 证天线 始终 指 向 目标 , 保 完成 对 目标 的定
位 与跟踪 。系统总 体性 能指标 要求伺 服 系统具 有优
转换 芯片 工作 , 同时产 生满足 A D 转换芯 片 时序 要 求 的数 据 读取 信 号 , / 实现 对模 拟信 号 的采 集及 转换数据 的读 取 。C L P D读取 的数据 存 放在 其 内部 开辟 的存 储 区 , 理 器 以 总线 形 式 完成 对 存储 处
区数据 的读取 , A D转换 芯 片无任何 操 作 。该 方 法具 有 采 集速 度 快 、 对 / 占用 处理 器 资源 少以及 可 扩展 性好 等优 点 , 已成功应 用于某导 引头伺 服 系统 。
Absr c t a t:A t o o mp e n i g fs aa c le to s d o meh d fri lme tn a td t ol cin ba e n CPL i r s n e D sp e e t d.Th e o i a in lg n r e p r d c lsg a e e - i ae y CPL i s d t t r A/D o v r in c i o p r to tdb D s u e o sa t c n e so h p fro e ai n,a d g n rt aa r a i g sg a e u r d b h n e e ae d t e d n in lr q ie y t e s q e c fme tn e u n e o e i g A/D o v ri n c i s S s t mp e n olc in o h i lt d sg a n e d n ft e c n e so h p O a o i l me tc le t ft e smu ae in la d r a i g o h o c n e d d t .Th a a r a y t e CPL i a e n t e so a e a e n i e i.Th r c s o e d t e d t r m o v ne a a e d t e d b h D s s v d i h tr g r a i sd t e p o e s rr a h aa fo t e so a e a e i he b s a d wih u n p r t n o h t rg r a va t u n t o ta y o e a i n A/D o v ri n c i . Wih t e a v n a e ff s aa o c n e so h ps t h d a t g s o a td t a q rn c ui g,ls o s mp i n o o e s rr s u c nd g e te tnsb lt i e s c n u to fpr c so e o r e a r a x e i ii y,t i t o s s c e su l s d i h h smeh d wa u c s f l u e n te y s r o s se o e k r e v y tm fa s e e . Ke wo d y r s:CPLD;A/D o v ri n c i c n e so h p;p o e s r;r a i g d t rc so e d n aa
关 键 词 : P D; / 转换 芯 片 ; 理 器 ; 据 读 取 C L AD 处 数
中图 分 类 号 :N 6 T 94
文 献 标 志 码 : A
文 章 编 号 :0 88 5 (0 0 0 - 1 4 10 — 2 2 1 )20 - 6 6 0
App ia i n o s t q i i g M e h d i e e r o S s e Ba e n CPLD lc to fFa tDa a Ac u rn t o n Se k r Se v y t m s d o
基于 C L P D的快 速数 据 采 集 方 法 在导 引头 伺 服 系统 中的应 用
曾 重 荆 涛 刘世挺
( 安 电 子 工程 研 究 所 西 安 西 70 0 ) 1 10
【 摘要】 介绍一种采用 C L P D实现快速数据采集的方法。利用 C L P D产生周期信号, 定时启动 A D /
1 引 言
导引头 伺服 系统 用于对 导引 头天线 的空 问指 向
占用 , 作任务 加重 ; 工 在控 制性 能要求 较高 的导 引头
伺服 系统 中, 该方 法 限制 了 A D转换 芯片 高速 采样 /
性能 的发挥 , 利 于性 能 的提 高 。本 文研 究 一 种快 不
速数 据采 集方法 , 利用 C L P D完 成 A D转
相关文档
最新文档