基于DSP+FPGA的高速采样系统设计

来源 :E动时尚·科学工程技术 | 被引量 : 0次 | 上传用户:wst6681
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:对飞轮转子位移信息的采样检测是保证飞轮储能系统(FESS)高速、稳定运行的关键。利用数字信号处理器(DSP)的计算能力和现场可编程门阵列(FPGA)的并行处理能力,采用主从设计方式,提出一种基于DSP和FPGA的多通道、高速采样系统的实现方法;阐述了系统的模块功能、硬件布局、软件设计以及对高速AD芯片THS1207的控制方式。实验证明了设计的系统能够实现多通道、高速采样的要求。
  关键词:数字信号处理器;现场可编程门阵列;THS1207芯片;高速采样
  一、各模块器件选型
  由上述分析,设计中,AD采样模块选用TI公司生产的高速AD采样芯片THS1207。每片THS1207包含4个采样通道,因此,本文选用2片THS1207协同控制,同步采样。运算控制模块选取时,考虑到基于数字信号处理器(digitalsignalprocessor,DSP)和现场可编程门阵列(fieldprogrammablegatearray,FPGA)的特点,为了保证采样和控制运算的实时性,本文提出了一种DSP和FPGA主从设计的多通道高速采样系统。FPGA作为DSP的协处理器,实现对AD芯片的控制和采集数据的缓存,DSP通过扩展的直接存储器访问(extendeddireetmemoryaccess,EDMA)读取FPGA缓存的采样数据,实现对采样数据的运算处理。选用32位高速浮点型DSP芯片TMS320C6713,拥有强大的浮点计算能力。FPGA芯片选用EP3C25Q240,其拥有24624门逻辑单元,66门18×18乘法器,4个锁相环单元以及最多达215个可供用户使用的I/O引脚,完全满足本设计的需要。
  二、系统性能要求
  2.1 根据飞轮转子的结构和性能特点
  设置采样模块性能要求为:5个采样通道,0.1%采样精度。采样速度设计,假定飞轮转速为105r/min,每转采样128点,则相邻两个采样点之间的时间间隔应小于4.69μs。
  2.2 运算控制模块性能要求
  响应时间,依据上文假设,飞轮转子每转1圈,运算控制模块输出1次控制信号。飞轮转子每圈耗时1.6ms,即从采样开始到输出控制信号,系统的响应时间须小于0.6ms。要求控制芯片要有尽可能高的主频信号和尽可能快的指令周期。另外,考虑到目前的控制算法均需要进行大量的浮点计算,因此,在选择运算控制芯片时须考虑浮点计算能力。
  三、系统软件设计
  3.1 FPGA对模拟数字转换器的采样控制
  选用Verilog作为硬件描述语言。设计须对2片THS1207的5个通道進行采样控制。为了确保同步性,在硬件布局时,2片THS1207共用转换工作时钟。FPGA通过写命令同时启动2片THS1207,5个通道的模拟信号进入THS1207,且THS1207一直工作在连续采样模式下。当2片THS1207中的同步信号SYNC均为低电平时,则可认为5个通道采集得到的数字信号已同步到位,通过片选信号的切换依次读取各通道的采样数据并暂时储存在FPGA寄存器中,等待DSP的读取。THS1207包含2个10位的控制寄存器CR0和CR1,在开始采样前,FPGA需要向CR0和CR1写入控制命令,以正确配置THS1207的工作模式。THS1207的配置流程。
  利用Modelsim对THS1207配置程序进行仿真,得到配置THS1207的仿真结果。
  3.2 DSP对FPGA的读写控制
  增强型直接存储器访问(enhanceddirectmemoryaccess,EDMA)是DSP中用于快速数据交换的重要技术,其不占用CPU资源,可在后台进行数据传输,能够极大地提升DSP和外设之间的数据传输效率,提升DSP的响应速度。本设计中,FPGA实时缓存THS1207采样数据,作为一级缓存;同时每圈读取128点一级缓存中的采样数据作为二级缓存。通过产生外部中断启动对应的EDMA通道,将二级缓存中的采样数据从FPGA搬运到DSP中。
  四、系统性能测试
  实验利用信号发生器产生正弦波,对每个正弦波采样128点,通过EDMA将采样数据直接送入DSP内存,利用MATLAB对采样数据进行图形绘制,得到频率为4kHz、幅值为1V的正弦波的采样波形。实验中,当信号发生器输出正弦波的频率达到6.5kHz时,即采样频率达到832kHz时,设计的采样能力达到最大值,相当于390000r/min的旋转机械的基频信号。当信号频率超过6.5kHz时,采样波形出现“丢点”现象,但采样波形依旧光滑。当信号频率达到9.5kHz时,采样波形出现“平台”现象,采样波形变得不光滑,接近理论极限采样频率9.77kHz。分析原因:由于FPGA的信号通过逻辑门传输时会产生延时,且FPGA信号走线也会产生延时,导致信号频率达到6.5kHz时,由于搬运速度跟不上采样速度,出现采样数据丢失,即“丢点”情况。而当信号频率达到9.5kHz时,由于采样速度接近极限值,导致连续两次搬运的采样数据可能为同一个值,从而在采样波形上出现“平台”现象。
  五、系统硬件设计
  5.1 AD采样模块
  THS1207由4个同步采样模拟输入通道构成,4个输入通道可以单独选择,并配置为单端或差分输入模式。其内部提供1.5~3.5V的参考电压,也可以选用外部参考电压,来满足应用对于精度和温度漂移的要求。D0~D11为数据总线I/O端口;nAD_RE和nAD_WE分别为读写控制号;CONV_CLK为外部提供给THS1207的A/D转换时钟信号;SYNC为THS1207输出的同步信号。
  5.2 运算控制模块
  (1)DSP模块
  TMS320C6713拥有32位外部存储器接口(externalmemoryinterface,EMIF),可无缝连接各种存储器或外部寻址空间。本设计中,TMS320C6713的外部存储空间nCE1对应外扩Flash,nCE2对应FPGA,nCE3对应USB接口。DSP外围电路主要包括以下4个部分:   1)外扩Flash模块。选用SST39VF1601,存储空间1MB×16B,读速高达70ns,工作电压2.7~3.6V。
  2)复位模块。选用MAX706T,SO—8封装,200ms复位延迟,可手动复位,也可提供失电和低电压保护。
  3)电源模块。TMS320C6713的I/O口工作电压3.3V,内核工作电压1.2V,选用AMS1117系列稳压芯片,确保供电稳定精确。
  4)与FPGA的连接。将TMS320C6713的16位数据总线ED[0∶15]、低6位地址总线EA[2∶7]、片选信号nCE2,读写控制信号nARE和nAWE和FPGA的I/O端口相连,使TMS320C6713如同访问其外设寄存器一样去访问FPGA。
  (2)FPGA模块
  将2片THS1207的12位数据线D0~D11,转换时钟CONV_CLK,同步信号SYNC以及读信号nAD_RE和写信号nAD_WE分别连接至FPGA的I/O端口,实现对THS1207的采样控制。
  六、整体模块设计
  设计由AD采样模块、运算控制模块、通用串行总线(universalserialbus,USB)通信模块和相关外围设备组成。位移传感器采样飞轮转子位移信号后,经过信号调制电路送入AD采样模块进行模/数转换,转换后的数字信号发送至运算控制模块进行数据处理,得到的控制信号经过功率放大器后,驱动執行机构使飞轮转子保持稳定。同时,采样信息、控制信号可以通过USB通信模块,与上位机完成数据交换。
  结语
  利用DSP的运算能力、FPGA的并行处理,通过模块化设计,实现了飞轮储能磁悬浮轴承控制器对于多通道、高速采样的性能要求。实验结果表明:本文设计的系统工作稳定、可靠,且实测最大采样波形频率和理论值接近。
  参考文献
  [1]卫海岗,戴兴建,张龙,等.飞轮储能技术研究新动态[J].太阳能学报,2017,23(6):748-753.
  [2]陈湘舜,曾虎彪.飞轮储能用磁力轴承的发展研究[J].机床与液压,2017,39(8):128-132.
  [3]张松.磁轴承在飞轮储能中的应用研究[J].电工文摘,2017,27(6):51-53.
其他文献
摘 要:进入新世纪以来,中国汽车产业实现快速发展,也带动了国内相关汽车零部件行业高速增长。庞大的市场容量以及成长潜力吸引国际汽车零部件巨头纷纷扩大在华投资规模,行业竞争日益激烈。而发动机作为汽车最核心的部件,不仅要直面白热化的市场竞争环境,还要时刻应对来自新能源领域的威肋、压力与挑战十分巨大。汽车发动机行业业内企业要发挥自身优势,抢抓汽车产业转型升级机遇,实现长远发展,就必须明确现代汽车发动机制造
期刊
摘 要:近些年,随着交通事故频发,人们对汽车的安全性能也有所提高。汽车变速器是汽车的关键组成部分,它具有传动力矩大、传动比固定、结构紧凑等优点,它在汽车行驶中起着重要作用,其发生故障会对汽车造成严重影响。据统计,变速器失效部件主要集中在三类零件:齿轮、轴承、轴和轴系,它们占据了90﹪左右的失效比。因此,对轴承进行状态检测和故障诊断,从而保证其安全可靠地运行,对提高变速器乃至汽车的安全性能都有重要的
期刊
摘 要:本文首先阐述了机械电气设备中应用自动化调试技术的重要性,接着分析了机械电气设备自动化控制模式,最后对机械电气设备的自动化调试技术的应用进行了探讨。  关键词:机械电气设备;自动化;调试技术  引言  当前,我国人民群众的生活水平在不断提高,这与现代科学技术的不断发展是分不开的。智能化技术和自动化技术的应用和实现提高了机械电气设备自动化的水平,方便了人们的生产和生活。但是在实际的生产和实践中
期刊
摘 要:现今中国绝大部分的高校都设有自动化类型的专业,并且中国自动化科学与技术也在快速的发展,本文借鉴自动化科学与技术发展的历史过程,根据我国现有技术对自动化应用领域的需求,对未来自动化技术发展方向进行了分析。  关键词:自动化科学与技术;应用领域;发展方向  引言  在如今的日常生活中,自动化技术以及成为了必不可少的核心技术,自动化技术应用广泛,尤其是在制造业当中,无论是离散工业制造过程又或者是
期刊
摘 要:随着经济的发展,交通经济对经济整体运行有着重要的衡量作用。铁路运输越来越重要,在客运和货运中也发挥着难以替代的作用。其中铁路运输发展中,通讯技术被视为铁路技术的重要组成部分,备受人们关注。由于光纤技术在质量和通讯速度上有着巨大的优势,在铁路系统的通讯技术中占有重要的地位。本文作者结合自身实际工作经验,对铁路系统中光纤通讯技术的理论、应用现状、发展方式以及具体技术进行了分析,希望能够为铁路通
期刊
摘 要:计量运维工作是电力系统运行的重要组成部分,也是提高电力企业经济效益的有效途径。计量运行与维护的质量直接影响到电能的稳定性、可靠性以及电力系统的经济效益。通过运用计量自动化系统不仅能够实现对电力用户电能计量装置的远程抄表,而且还能够对计量装置进行远程实时监控,在提高计量运维工作质量与效率的同时,有效的降低了工作人员的劳动强度,从而促进我国电力企业的发展。  关键词:计量自动化系统;计量运维;
期刊
摘 要:工程项目管理是工程建设项目中的一项新型的管理技术,它可以使得工程建设高效率地进行计划、组织及运用,在工程建設中起着至关重要的作用。计算应用技术以其高效率、高质量的优势在社会发展的各个方面都得到了广泛的应用。将计算机技术应用到工程项目管理当中,将有助于提升工程项目管理技术与质量。  关键词:工程项目;计算机应用;项目管理  一、工程项目管理中信息管理的简述  信息管理是工程项目管理中的重要组
期刊
摘 要:近年来,为保证热量表安装后可以长期稳定运行,热量表使用单位对热量表寿命指标提出了更高要求。然而,目前热量表国家标准对于功耗的检测方法描述较为简略,在具体实施过程中难以有效的进行检测和评价。本文以超声波热量表为研究对象,对影响热量表功耗的各个环节进行了详细的分析,并结合国内现状对四种热量表功耗检测方法进行了剖析,从而寻求最优检测方法。  关键词:超声波热量表;功耗检测  1 引言  热量表是
期刊
摘 要:食品质量检验室食品安全的关键组成部分关系到群众的健康,对人民生活和社会稳定具有重要意义。依靠测量仪器和相关的理论和技术进行食品检测,不仅可以拓宽食品检测的途径,而且可以准确把握食品的特性,探索科学的生产道路。热计量学在食品检测中的应用是近年来食品检测中的一项重要措施。本文通过分析热计量的基本内涵,科学地阐释了热计量在食品质量检测中的作用,并提出了热计量在食品质量检测中的应用建议。  关键词
期刊
为了满足日益增加的生产需求,往复活塞式压缩机正在不断的向前发展,而高效节能、保护环境、低噪声和全智能化控制是未来活塞压缩机的发展方向,也是发展的主要关键。因此,压缩机设备安装工艺的要求,更应考虑运转经济性好,大修周期长,故障少,维护检修方便。所以压缩机设备安装方面,多采用新技术、新材料,改进不合理结构。  1 工艺流程及施工操作要点  1.1 施工准备  1、设备基础几何尺寸应该符合规范及设备图纸
期刊