首页 | 本学科首页   官方微博 | 高级检索  
     

面向多通道控制系统的通道数可变的并行实时测试
引用本文:刘海秋,徐抒岩,王栋,曹小涛,吴伟平.面向多通道控制系统的通道数可变的并行实时测试[J].红外与激光工程,2013,42(12):3300-3308.
作者姓名:刘海秋  徐抒岩  王栋  曹小涛  吴伟平
作者单位:1.中国科学院长春光学精密机械与物理研究所,吉林 长春 130033;
基金项目:吉林省科技发展计划项目基金(20090311)
摘    要:为了对复杂多通道电机控制系统的不同通道数的控制单元进行并行灵活测试,提出了测试通道数灵活可变的多通道控制单元并行仿真实时测试方法。提出了面向对象的测试通道数灵活可变的思想;提出了支持被测对象通道数灵活可变的采集处理方案;采用双端口SRAM转换高速异步FIFO的高效数据存储方式和DMA与突发传输相结合的数据传输方法,实现系统高效数据存储和与计算机之间高速异步数据传输;采用基于FPGA并行采集、实时处理及PCI总线传输策略,改进了传统的PCI中断申请传输模式和PCI中断传输控制机制,克服了由被测对象通道数不同、计算机配置不同及应用程序相互干扰等问题带来的系统不稳定现象,实现系统与计算机之间稳定可靠的数据传输。对4~64通道数随机变化的控制单元进行并行测试试验,结果表明:通道数灵活可变、多通道控制单元并行测试状态稳定、可靠,满足预期要求。

关 键 词:通道数可变    多通道控制单元    仿真测试    面向对象    PCI中断    FPGA逻辑控制
收稿时间:2013-04-05

Concurrent real-time test for multi-channel control system with variable number of channels
Affiliation:1.Changchun Institute of Optics,Fine Mechanics and Physics,Chinese Academy of Sciences,Changchun 130033,China;2.University of Chinese Academy of Sciences,Beijing 100049,China
Abstract:In order to concurrently and flexibly test the control unit with different numbers of channels in complex multi-channel motor control system, a parallel simulation real-time test method supporting variable numbers of channels in multi-channel control system was proposed. Object-oriented test methodology for variable numbers of channels was put forward. The acquisition and processing program for variable numbers of channels control system was presented, and the efficient data storage method in high-speed asynchronous FIFO converted by dual-port SRAM and data transmission means by combining DMA with burst transmission were adopted to achieve efficient data storage and high-speed asynchronous data transmission between the system and computer. The FPGA-based parallel acquisition, real-time processing and PCI bus transfer strategy were used to improve traditional PCI interrupt application data transmission mode and the PCI interrupt transmission control mechanism, which overcome the system instability caused by the variable-number of channels of the measured object, the different computer configuration or the application program mutual interference, also achieved the stable and reliable data transmission between the system and the computer. A parallel test experiments on random variation of 4-channel to 64-channel control unit was conducted, the results showed that, the number of channels was flexible, multi-channel control unit parallel test state was stable, reliable, and met the expected requirements.
Keywords:
点击此处可从《红外与激光工程》浏览原始摘要信息
点击此处可从《红外与激光工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号