教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 工程科技> 兵器/核科学> 基于DSP、CPLD和单片机的高速数据采集装置设计

基于DSP、CPLD和单片机的高速数据采集装置设计

上传者:孟宪虎
|
上传时间:2015-04-21
|
次下载

基于DSP、CPLD和单片机的高速数据采集装置设计

第27卷第5期

电力自动化设备

ElectricPowerAutomationEquipment

V01.27No.5

Mav2007

@2007年5月

基于DSP、CPLD和单片机的高速

数据采集装置设计

严志强,王

雨,任开春,刘浏,王永民

(重庆通信学院电力工程系,重庆400035)

摘要:为满足数据采集过程中对频率和分辨率等技术指标方面上的更高要求,设计了一种高速数

据采集装置。该装置利用2片A/D芯片将输入的电压、电流模拟信号转换为数字信号,送往复杂可编程逻辑器件(CPLD).并利用2组RAM进行实时存储数据。CPLD产生A/D芯片的控制时序,以及2组RAM的读写控制时序:数字信号处理芯片(DSP)输出控制A/D转换的原始信号,并通过CPLD读写RAM中的采样数据.然后传送给单片机。最后利用单片机的USB接口将采集数据传送给PC机。分析了高速DSP的引导装载过程.并利用单片机实现了DSP程序的引导装载功能。通过在模拟雷击实验和继电器实验中的应用.表明该装置能够提供高速的数据采集和数据传送功能.性能可靠。

关键词:数据采集;DSP;CPLD;单片机中图分类号:TN911.72

文献标识码:B

文章编号:1006—6047(2007)05—0110一04通道约为222mW。该器件在70MHz时的信噪比(SNR)为73dB。无寄生动态范围(SFDR)为85dB;在高达140MHz时.SNR和SFDR分别为72.6dB和

80dB。LTC

随着技术的发展.人们对电力自动化设备数据采集的频率和分辨率等技术指标提出了更高的要求。为此,设计了一种高速数据采集装置。

2299采用9mm×9mm的64引脚QFN

1硬件系统组成

系统的硬件组成如图1所示。

封装。

使用高速A/D转换芯片的难点是产生合理的控制时序。LTC2299有2种输出模式,一种是复用模式(multiplexingmode),另一种是非复用模式bus)。采用复用模式时的控制时序

如图2(a)所示.采用非复用模式时的控制时序如图

(separate

data

2(b)所示。

在设计的高速采集系统中.为节约CPLD的端

图1系统的硬件结构

Fig.1

Hardware

stmctureofdevice

口。采用复用模式控制时序。控制时序是由CPLD产生的.

系统将电压和电流模拟信号进行调理后.分别由2片A/D芯片转换为数字信号.送往复杂可编程逻辑器件(CPLD).并利用2组RAM实时存储采集数据。CPLD产生A/D芯片的控制时序.以及2组RAM的读写控制时序。数字信号处理芯片(DSP)mm]输出控制A/D转换的原始信号.并通过CPLD读写RAM中的采样数据.然后传送给单片机.最后利用单片机的USB接口将采集数据传送给PC机。单片机还

高速异步静态RAM——IS61LV51216

系统的RAM采用IntegratedSilieonS01ution公司的IS6lLV51216。它是512K×16bit高速异步静态

RAM。在所设计的高速采集系统中.将IS61LV51216分为2组.分别存储电压和电流采集信号.每组由4片IS61LV51216构成.因此存储深度为4M×16bit。

51216的写控制时序如图3所示.读控

制时序如图4所示。在该采集系统中.IS61LV51216

IS61LV

需完成对DSP的引导与程序装载任务。

2低功耗高速双通道ADC——LTC

2299

的读写控制时序由CPLD产生。

ISPMACHLC4256V

LTC2299是LinearTechnology公司新推出的

双通道高速ADC,其分辨率为14位,最高采样频率为80MSPS,输入模拟电压范围为1V(VM)或者

ISPMACHLC4256V有4种封装类型:100TQFP、

144

V(VP_P),采用3V工作电源,功耗仅为445mW,每

TQFP、176TQFP、256fpBGA,根据系统的需要,

收稿日期:2006一07—20:修回日期:2007—02—10

这里选择了176TQFP封装形式,它包括256个宏模块、128个通用管脚和4个备用引脚,最高工作频率

万方数据 

为322MHz.工作电源为3.3

V。

在所设计的高速采集系统中。利用ISPMACHLC

4256V完成的主要功能包括:

a.产生如图2(a)所示的控制时序,为复用模式下的高速A/D芯片LTC2299提供控制脉冲.并将采样数据读入CPLD中:

b.产生如图3所示的写控制时序,为IS6lLV

51216提供写控制脉冲,并将采样数据写入其中:

c.产生如图4所示的读控制时序。为IS61LV51216提供读控制脉冲.并将SRAM中存储的采样数据读入CPLD中.

读入CPLD中的采样数据被DSP取走.再通过

DSP的HPI口传送给单片机.最后由单片机的USB接口送往PC机,完成数据采集、存储、传送的全过程。

模拟输入

DOA—D13A.0FA

DOB—D13B.OFB

模拟输入

/,

芦弋./籴./余./

(a)复用模式时的控制时序

。h山£L里+1

N+3

N+5

/‘U—÷

卜如

UU_\/—、厂—、

)|(

N一6

N一5

N一4

N一3

N一2

N一1

(b)非复用模式时的控制时序图2LTC2299的控制时序

Fig.2Contmltiming

ofLTC2299

ADDRESS

0ECE

WE

UB.LB

DOUT

DIN

图3IS61LV51216的写控制时序

Fig.3

WIite

cycletiming

ofIS61LV51216

地址

—×.米

1、

5A^

ZOHA

0E

义x

l《———一£nn-…

L}——————_

£Hz0E

CE

又L

£Lz0E

Z^cE

£LzcE

L÷—————————.’

}+—~z。:。。—一

LB.UB

HIGH.z‰EX

一£BA—}

fRc

k————_÷

£HzB

/\

\/

有效数据

=黜

卜‰7r50%卜一‰——斗50%

,~

图4IS61LV51216的读控制时序

万 

方数据Fig.4

Read

cycletiming

of

IS6lLV51216

电力自动化设备

第27卷

采用引导装载的方式,将程序装入DARAM,以降低

TMS320VC5402

DSP

系统的设计成本、缩短产品开发周期。所设计的高

速采集系统正是采用了这种方式。

C5402包含4K×16bit片内ROM(F000H—FFFFH)。而Boodoader程序就是其中一部分。在启动C5402时.Bootloader能自动将存放在外部载体的程序引导

在所设计的高速采集系统中.采用DSP产生控制A/D转换的原始脉冲.并对高速采集数据进行预处理与分析.进而对采集数据的存储进行相应的控制。由于A/D转换的速度高.数据流量大.采用单片机已经远远不能满足要求.为此.笔者选用了TI公司推出的16bit定点DSPTMS320VC5402(以下简称C5402)。C5402芯片内包含有16K×16bit双口RAM(DARAM)。DARAM分成2个8K×16bit块.在1个机器周期内可以对每个块进行2次读或1次读和1次写。如果程序容量不超过16K.则可

装载到程序存储器的任何空间或片内DARAM。

C5402引导模式包括HPI引导、串行EEPROM引导、并行引导、标准串口引导、UART引导、I/0引导等模式。这些模式的选择过程如图5所示。

在该高速采集系统中.采用HPI引导模式。具

体的控制时序由单片机完成。

图5C

5402引导流程图

ofbootloadof

C5402

Fig.5Flowchan

带USB接口的单片机C8051F320

USB接口作为外设的通用串行总线接口.具有

其usB接口将数据快速传送给Pc机。

USB部分的软件设计分为上位机软件和下位机

软件2个部分。上位机软件利用VisualC++6.0完

其他接口无法比拟的优势:支持热插拔。是真正的即插即用设备;数据传输速度快,支持双向、同步传输等。目前.USB控制器主要有2种:一种是带MCU的USB接口.另一种是单纯的USB接口。选用了Cvgnal公司的带MCU的USB接口芯片C8051F320(以下简称F320)。

F320采用32一pinLQFP封装,支持12Mbit/s的全速传输或1.5Mbit/s的低速传输.提供8个端点.还集成有lKB的USBSRAM和USB收发器.内置

16

成。下位机软件主要是USB外设端的固件(fi瑚ware)

程序,借助于Cvgnal公司提供的集成开发环境编写。固件程序负责处理PC机发来的各种USB请

求,以完成它们之间数据的批量传输。7应用

目前.该装置已应用于模拟雷击实验和继电器实验中,对数据进行高速采集并实时地传送给PC机。

KB的Flash存储器和256B的RAM。F320片

在模拟雷击实验.用模拟雷击设备产生模拟雷。

对电力线路进行雷击试验.然后利用该高速采集设

上资源还包括25个I/0口、SPI、UART、SMBus。

在该高速采集系统中。利用F320的通用I/0口完成对C

5402

备对线路上的电压和电流进行实时采集.采样频率选

取50MSPS。由于存储深度为4

M×16

HPI口的控制:当系统启动时.将

bit.因此.每次

C5402程序引导装载到DARAM中:在完成一次数据

采集持续的时间是80ms。每次采集完成后.将数据传送到PC机。通过对数据的分析.可发现:在模拟雷击的初期.线路上产生了雷击尖峰冲击波.而在后

采集后.用ISPMACHLC4256V将IS61LV51216中的数据读人C5402中.然后传送给F320.最后利用

万方数据 

第5期严志强,等:基于DsP、cPLD和单片机的高速数据采集装置设计@期拖尾时间较长:如果采集频率在5MSPS以下,将HExiu—nI,CHENGYuan—chu,Gu0zhi—jun.Ahigh-speed丢失初期的尖峰冲击波。datacollectingsystemofhydro—elecmcpowerun“basedon

在继电器实验中.利用F320的I/O口对继电器TMS320LF2407DSP[J].MicrocomputerApplication,2005,21

(12):30-32.

和数据采集过程进行控制。在对继电器进行操作『7]张菊,张淑娥.基于DSP的数据采集与处理系统的设计[J].时.提前适当的时间启动采集装置开始采集数据,直电力系统通信.2006。27(1):70—73.

到数据采集完成.最后将采集数据传送给PC机。在ZHANGJu,ZHANGShu—e.Designofdataacquiringandprocessing实验中.选取的采样频率为10MSPS.由于存储深度为systembasedonDSP[J].TelecommunicationsforElectmnic

bit.因此.每次采集持续时间是400Power

4System,2006,27(1):70—73.

M×16ms。『8]陶锐,周学军,李伟.基于DSP的高精度数据采集与处理系统[J].

实验表明.该采集能满足模拟雷击实验和继电国外电子元器件.2005(1):40—43.

器实验等场合的需要.能提供高速的数据采集和数TA0Rui,zH0uxue—jun,LIWei.High—accumcydataacquisition据传送功能.具有较好的应用前景。andprocessingsystembasedonDSP[J].IntemationalE1ectmnic

EIements,2005(1):40-43.

参考文献:『9]朱伟,陈曙.基于DSP的多通道高速数据采集系统[J].信息技

术与信息化.2006(1):104—107.

『1]陈矛,祝刚.DSP技术在便携式数据采集系统开发中的应用[J].ZHUWei,CHENShu.Multi—channelhigh—speeddatacollec—

装备制造技术,2006(3):57—59.tionsystembasedonDSP[J].Info瑚ationTechnology&Infor—CHENMao,ZHUGang.ApplicationofDSPtechnoIogyinmatization,2006(1):104—107.

portabledataacquisitionsystemdevelopment[J].Equipment『10]李国湘,吴平安,周雪松,等.DSP技术在电力系统数据采集及ManufacturingTechn0109y,2006(3):57-59.处理中的应用『J].天津理工大学学报,2005,21(4):21—24.f2]张鹏程,曹家年,付江志,等.一种基于DSP的高速数据采集处LIGuo—xiang,WUPing-an,ZHOUXue-song,eta1.Appli—

理系统[J].应用科技,2006,33(1):16—18.cationofDSPtechnologyi“powersystemofdataacquisitionZHANGPeng-cheng,CA0Jia—nian,FUJiang-zhi,eta1.Highandpmcessing[J].JoumalofTianjinuniversityofTech——speeddata—acquisitionandprocesssystemwithDSP[J].nology,2005,21(4):21—24.

AppliedScienceandT毛chnolo{万,2006,33(1):16—18.『11]曲震宇,刘胜辉.基于CPLD的高速数据采集系统控制模块的[3]司栋森,李增智,牛胜芬,等.基于双DSP的高速数据采集控制设计与实现[J].哈尔滨理工大学学报,2006,11(3):75—77.

器的设计[J].计算机工程,2006,32(22):227—228,251.QuZhen—yu,LIuSheng—hui.Design曲nciplesandreali—SIDong—sen,LIzeng-zhi,NIuSheng—fen,eta1.H远hspeedzationofhigh—speeddataacquisitionsvstemcontrolmoduledatasampleandcontmllerwithtwoDSPs[J].ComputerEngineering,based0nCPLDtechnolog)r[J].JoumalHarbinUnivSci&2006,32(22):227—228,251.Tech,2006,11(3):75—77.

『4]吴银琴,王敏,黎万平,等.基于TMS320vc5410数据采集系统的(责任编辑:康鲁豫)硬件设计[J].中南民族大学学报:自然科学版,2005,24(4):61—63.

WUYin—qin,WANGMin,UWan—ping,eta1.Hardwaredesign

ofTMS320VC5410baseddataacquisitionsystem[J].Joumalof作者简介:

South—CentralUniversityforNationalities:NaturalScienceEdition,严志强(1973一),男,重庆人,讲师,硕士,从事自动控制2005,24(4):61—63.方面的工作(E-mail:yzql23@126.com);

[5]刘洋,铁勇,李树华.基于TMS320VC5410的双路声信号数据采王雨(1966一),男,重庆人,副教授,从事通信工程方面

集系统的设计『J1.内蒙古大学学报:自然科学版,2006,37(6):的工作:

672.675.任开春(1970一),男,重庆人,副教授,博士,从事电力电LIUYang,TIEYong,UShu—hua.Designofadouble-channel子方面的工作(E-mail:ren65551210@126.com);acousticsigllaldataacquisitionsystembasedonTMS320VC5410

[J].ActaScientiammNatu珀liumUniversitatisNeimongol,2006,刘浏(1972一),男,重庆人,硕士,从事通信工程方面的

37(6):672—675.工作:

『6]贺秀儒,程远楚,郭智俊.基于TMS320LF2407DSP芯片的水电机王永民(1979一),男,山东临朐人,硕士研究生,从事电力

组高速数据采集系统[J].微型电脑应用,2005,2l(12):30—32.电子方面的研究。

Highfrequencysignalsamplingde订cebasedonDSP,CPLDandSCM

YANZhi.qiang。WANGYu,RENKai—chun,LIULiu,WANGYong—min

(ChongqingCommunicationInstitute,Chongqing400035,China)

Abstract:Asignalsamplingdeviceisdesignedtomeettherequirementsforhigherf琵quencyandI.esolution.TheanalogsignalsofvoltageandcuⅡentareconvertedintodigitalsignalswitht、voA/Dchips,transferredtoCPLD(ComplexProgrammableIJogicDevice),andstoredintwoRAMchips.CPLDissuesthecontmltimingsforA/DchipsandRAMchips.DSP(DigitalSignalProcessor)outDutstheoriginalsignalstocontrolA/Dconversion,readsandwritesthesampleddatainRAMviaCPLD,thentransfersthemtoSCM(SingleChipMicvoco),whichtmnsfersthesampleddatatoPCViaUSBpon.ThebootloadprogramofDSPisbootloadedbvSCMandthedetailisdescribed.Itsapplicationsinexperimentsofthunder—strikesimulationandelectricrelayshowitsefkctiVenessandreliability.

Key万 wOrds:data—acquisition;DSP;CPLD;SCM方数据

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

基于DSP、CPLD和单片机的高速数据采集装置设计

作者:

作者单位:

刊名:

英文刊名:

年,卷(期):

被引用次数:严志强, 王雨, 任开春, 刘浏, 王永民, YAN Zhi-qiang, WANG Yu, REN Kai-chun, LIU Liu, WANG Yong-min重庆通信学院,电力工程系,重庆,400035电力自动化设备ELECTRIC POWER AUTOMATION EQUIPMENT2007,27(5)8次

参考文献(11条)

1.陈矛;祝刚 DSP技术在便携式数据采集系统开发中的应用[期刊论文]-装备制造技术 2006(03)

2.张鹏程;曹家年;付江志 一种基于DSP的高速数据采集处理系统[期刊论文]-应用科技 2006(01)

3.司栋森;李增智;牛胜芬 基于双DSP的高速数据采集控制器的设计[期刊论文]-计算机工程 2006(22)

4.吴银琴;王敏;黎万平 基于TMS320VC5410数据采集系统的硬件设计[期刊论文]-中南民族大学学报(自然科学版)2005(04)

5.刘洋;铁勇;李树华 基于TMS320VC5410的双路声信号数据采集系统的设计[期刊论文]-内蒙古大学学报(自然科学版) 2006(06)

6.贺秀儒;程远楚;郭智俊 基于TMS320LF2407DSP芯片的水电机组高速数据采集系统[期刊论文]-微型电脑应用2005(12)

7.张菊;张淑娥 基于DSP的数据采集与处理系统的设计[期刊论文]-电力系统通信 2006(01)

8.陶锐;周学军;李伟 基于DSP的高精度数据采集与处理系统[期刊论文]-国外电子元器件 2005(01)

9.朱伟;陈曙 基于DSP的多通道高速数据采集系统[期刊论文]-信息技术与信息化 2006(01)

10.李国湘;吴平安;周雪松 DSP技术在电力系统数据采集及处理中的应用[期刊论文]-天津理工大学学报 2005(04)

11.曲震宇;刘胜辉 基于CPLD的高速数据采集系统控制模块的设计与实现[期刊论文]-哈尔滨理工大学学报2006(03)

本文读者也读过(1条)

1. 江游.田地.方向.赵东植.Jiang You.Tian Di.Fang Xiang.Zhao Dongzhi 基于MCS51单片机的8位PC104总线主板的研发与应用[期刊论文]-仪器仪表学报2007,28(7)

引证文献(8条)

1.闫云斌.石春和.李娟.祝树生 基于PC104总线和CPLD的D/A系统的设计与实现[期刊论文]-仪表技术 2008(7)

2.余加毅 浅谈单片机中电子技术的应用与发展[期刊论文]-电子世界 2013(2)

3.王霖郁.张建宏 基于AD7762和FPGA的数据采集系统设计[期刊论文]-电子科技 2012(6)

4.陈功文.万军 基于CPLD与单片机的高速数据采集系统设计[期刊论文]-电脑知识与技术 2009(20)

5.马正华.刘培媛.周炯如 基于CPLD技术的耐压测试系统研究[期刊论文]-常州大学学报(自然科学版) 2010(2)

6.王宁.梁志瑞.赵飞 基于PC104和DSP的交流电量同步采集系统[期刊论文]-电力自动化设备 2009(11)

7.霍明.王振民.张栋.王志强 基于ARM控制的多功能数字化逆变焊接电源[期刊论文]-焊接技术 2009(2)

8.陆俊杰.王巨丰.彭宇宁.陈宙平.陈智勇 架空输电线路雷击监测系统[期刊论文]-电力自动化设备 2010(1)

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

冀教版小学数学二年级下册第二单元《余数和除数的关系》
第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
北师大版小学数学四年级下册第15课小数乘小数一
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
七年级英语下册 上海牛津版 Unit5
化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
每天日常投篮练习第一天森哥打卡上脚 Nike PG 2 如何调整运球跳投手感?
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
3月2日小学二年级数学下册(数一数)
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
北师大版数学四年级下册3.4包装
人教版二年级下册数学
冀教版英语四年级下册第二课
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
外研版英语七年级下册module3 unit2第二课时
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
北师大版数学 四年级下册 第三单元 第二节 小数点搬家
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
外研版英语七年级下册module1unit3名词性物主代词讲解
二年级下册数学第三课 搭一搭⚖⚖