计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2015年
8期
2079-2082
,共4页
主动控制%高速采集%外部存储器接口%增强型直接内存存取
主動控製%高速採集%外部存儲器接口%增彊型直接內存存取
주동공제%고속채집%외부존저기접구%증강형직접내존존취
active control%high-speed acquisition%EMIF interface%DMA
针对振动主动控制中处理算法复杂的问题及实时性要求高的需求,提出一种多处理器协同处理的架构,建立 FPGA+DSP的高速采集处理系统,以达到对振动目标的实时控制。在 FPGA内建立 MicroBlaze处理器,配置转化率为65 MSPS的A/D对振动信号进行实时采集,采集得到的数据流经缓冲后,通过DMA传输方式经 EMIF接口传给DSP进行处理,利用处理结果驱动致动器,达到抑制控制目标振动的目的。实验结果表明,该方法可将20g振动加速度下的振动幅值降低30%。
針對振動主動控製中處理算法複雜的問題及實時性要求高的需求,提齣一種多處理器協同處理的架構,建立 FPGA+DSP的高速採集處理繫統,以達到對振動目標的實時控製。在 FPGA內建立 MicroBlaze處理器,配置轉化率為65 MSPS的A/D對振動信號進行實時採集,採集得到的數據流經緩遲後,通過DMA傳輸方式經 EMIF接口傳給DSP進行處理,利用處理結果驅動緻動器,達到抑製控製目標振動的目的。實驗結果錶明,該方法可將20g振動加速度下的振動幅值降低30%。
침대진동주동공제중처리산법복잡적문제급실시성요구고적수구,제출일충다처리기협동처리적가구,건립 FPGA+DSP적고속채집처리계통,이체도대진동목표적실시공제。재 FPGA내건립 MicroBlaze처리기,배치전화솔위65 MSPS적A/D대진동신호진행실시채집,채집득도적수거류경완충후,통과DMA전수방식경 EMIF접구전급DSP진행처리,이용처리결과구동치동기,체도억제공제목표진동적목적。실험결과표명,해방법가장20g진동가속도하적진동폭치강저30%。
For the problem of complicated processing algorithms and the requirement of high instantaneity,a framework of co-processing multiprocessor was proposed and a high-speed data acquisition processing system based on the FPGA and DSP was built,which controlled the vibratory targets immediately.MicroBlaze processor was set up firstly,and then an A/D with a 6 5 MSPS transforming rate was configured to acquire the vibration signals.The buffered data stream was passed to DSP to be processed in the DMA transfer mode via the EMIF interface.After that,the given driver was also driven to restrain the vibration of the targets.Experimental results show that the vibration amplitude is reduced by 30% when vibration acceleration is at 20g.