欢迎来到天天文库
浏览记录
ID:31463617
大小:1.30 MB
页数:7页
时间:2019-01-10
《基于单片机和dsp的信号采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于单片机和DSP的信号采集系统设计阿日贡巴彦尔,金星,史雪峰(中国地质大学机械电子工程学院湖北武汉430074)摘要:目前环境监测仪器迫切需求高速、准确、实时、连续采集分析性、网络化远程控制系统。介绍一种通过单片机与数字信号处理器(DsP)的同步串行通讯实现单片机控制DSP完成信号的采集、存储及回放;给出硬件电路,同时介绍软件流程图,部分子程序及软硬件调试过程出现的问题以及解决方法,构建了目前环境监测仪器需求的基础性研究平台.关键词:DSP;环境监测仪器f同步串行通讯,软硬件调试中图分类号:TP368.1文献标识码:B文章编号:1004
2、—373X(2008)06一030一03D鹤ignofDSPandSingleChip—basedSignalAcquisitionSystem—ARigongbayaner,JINXing,SHIXuefeng(SchooIofMechnicalandElectronicEngin∞ring,Chi触UniversityofGeo卵i朗ce5,wuhan,430074・ClIiM)Abstract:Thispapergivesaintroductiononimplementationofsignalsampling,stor
3、ageandplaybackofsignalthroughse—riaIcommunicationbetweensinglechipandDSP.Thehardwarecircuitschemeandsimplesoftwareprocessareincluded.Itmeetstherequirementofhighspeedsignalsamplingandprocessingcontrolsyste札Keywords:DSP;environmentmonitoringequipmentfsynchronousserialcommu
4、nication;softwarehardwaredebug对于控制量不复杂但数据处理分析量非常大的系统(如环境监测分析仪器、高压设备仪表),单独采用1片DSP加上存储器,模/数转换单元和外设接口方案要达到高速实时控制不可行。因为单靠1个DSP完成数据的采集、模/数转换、分析计算、数/模转换,实时过程控制以及显示等任务势必会大大延迟系统对控制对象的控制周期,从而影响整个系统的性能。所以添加一个CPU负责采集,模/数转换,过程控制以及人机接口等任务,而DSP专注于系统控制算法的实现,充分利用他的高速数据处理分析能力。3000H~7FFFH数据单
5、元满足一次采集处理的数据量。同时在DAc之前一个插值滤波器以保证输出信号平滑和ADC之后一个抽取滤波器以提高输入信号的信噪比。并行通信具有传输线多,不适于远距离传输,而串行通信具有低成本,适用于远距离通信的特性。本系统采用单片机P1口与DsP建立同步串行通信,具体通过P1.o,P1.1,P1.2与DSP的数据接收口、数据接收时钟、数据接收帧同步脉冲口相连,实现双控制器通过同步串行通信协同完成信号采集处理等任务。2系统硬件连接电路1系统方案TMS320VC5410内部具有16×16b的ROM和DSP5000有3个多通道缓冲串口(MCBSP),
6、缓冲串口0(MCBSP0)与AD/DA芯片(TLC320AD50C)相连完32×16b的RAM。芯片内部RAM和ROM可根据成信号的采集、发送处理后的信号。缓冲串口1PMST寄存器中的OVLY,DROM位灵活设置。数据区ooH~5FH为存储器映射寄存器,60H~7FH为双寻址RAM(DARAM),80H~1FFFH为DARAM,2000H~7FFFH为单寻址RAM(SARAM)。当DAROM=l时,内部的CoooH~7FFFH同时被映射为数据区。AD50C内部集成16位的D/A和A/D转换器,采样速率最高可达22.05kb/s,其采样速率正
7、=MCLK/(128×N)或MCLK/(512×N),N由DSP设置AD50C寄存器4,当N—l时满足环境监测分析仪器数据采集速度,采集的数据存储在收稿日期:2007一06一0730 万方数据(MCBSPl)与单片机P1口相连完成单片机控制DSP的作用。具体BDRl,BCLKRl,BFSRl通过一个电压转换芯片CU245A与外部数据、时钟、帧同步脉冲相连。具体将单片机的P1.O口与数据信号(BDRl)相连,P1.1口与时钟信号口(BCLKRl)相连,P1.2口与帧同步信号(BFSRl)相连。在这个最小系统中引入FLASH芯片的目的是让DSP最
8、小系统完全脱离仿真器单独运行。FLASH芯片的CE片选信号与DSP5000的DS引脚相连。FLASH的数据线Ao~A16与DSP5000的AO~A16
此文档下载收益归作者所有