摘要
为了解决在测试系统中由于传感器动态特性引起测试数据失真的问题,提出了一种基于粒子群的传感器动态补偿方法。该方法依据实测的传感器输入和输出数据运用粒子群优化算法得到最优补偿器模型及参数。为了实现动态误差的实时修正在研制了以FPGA为控制核心的数据采集及存储系统的基础上,将分布式算法引入到动态补偿器的硬件结构设计中,完成了传感器动态补偿器的FPGA实现。最后研制了传感器模拟器并运用该系统对其输出的数据进行了采集,调试结果表明本系统能够准确地采集存储数据同时还能够修正由传感器模拟器引起的动态误差。
In order to correct the error caused by dynamic characteristics of sensor in test system, a dynamic compensation method based on Particle Swarm is presented. With this method the structure and parameters of the compensator is optimized using Particle Swarm Optimization algorithm according to the input and output of the sensor. To realize real time correction for sensor dynamic error, a system which contains data acquisi tion, and storage, is designed. In this design, the FPGA acts as the main control chip. The optimized compen sator is realized in FPGA chip by using the distributed arithmetic. Then the simulator of sensor is designed and its output is sampled by the system. The sampled data from system show that the system does not only samples and store data accurately, but also corrects the dynamic errors caused by simulator of sensor.
出处
《核电子学与探测技术》
CAS
CSCD
北大核心
2012年第9期1112-1116,共5页
Nuclear Electronics & Detection Technology
基金
湖南省高等学校科学研究项目(11C0098)
关键词
动态补偿
粒子群优化算法
实时修正
现场可编程门阵列
分布式算法
dynamic compensation
Particle Swarm Optimization algozithm
FPGA
real - time correction
dis-tributed arithmetic