节点文献

基于精简串行总线的小型模块化测试系统研究

Research of a Subminiature Modular Measuremental System Based on Simplified Serial Bus

【作者】 吕富勇

【导师】 李永新;

【作者基本信息】 南京理工大学 , 测试计量技术及仪器, 2010, 博士

【摘要】 常规兵器弹载测试系统的通用化、模块化设计,对降低测试成本,适应常规弹丸的智能化、灵巧化发展需求意义重大。本文提出一种基于专用精简串行总线架构的模块化方案,以应用于76mm及以上口径的常规兵器弹载测试系统的通用化设计。针对该方案,制定了专用同步串行总线通信协议,设计了实现总线协议的接口方案,并采用可编程逻辑器件FPGA实现了接口的全部功能。根据总线系统试验验证需要,设计了与总线接口相对应的四种典型模块功能单元,详细介绍了每种模块功能单元的具体功能实现框图。编制了上位机地面配置管理软件,给出了基于可编程片上系统(PSoC)的可编程模拟调理通道的软硬件设计。根据弹载测试系统的特点,提出了一种基于专用精简串行总线的测试系统模块化、通用化集成方法,并详细探讨了专用精简串行总线测试技术系统的同步方式、控制方式及差错控制技术等关键问题,由此设计了一种实用的基于TDMA控制方式的专用同步串行总线通信协议,对实现弹载测试系统的标准化具有重要实用意义。对于弹载测试总线系统存在热插拔及多模块同步采集难题,提出一种基于延时等待状态机的启动控制方法,使用该法既能灵活切换系统工作状态又能实现弹上总线系统与地面系统的冷脱离。针对弹载测试系统采编器设计,克服典型基于RAM结构的采编器存在地址线多、不能利用可编程器件的内嵌硬件FIFO控制器以及无法直接与总线接口相连的不足,提出了一种基于循环FIFO结构的采编控制方法,采用该法可以有效精简设计,降低对可编程器件的要求。由于FAT32文件管理系统应用到存储测试系统时存在冗余复杂且占用芯片资源较多等问题,提出了一种简化的存储区信息管理方法,利用该法可以简洁高效的实现数据存储管理。组建了由遥测模块、存储模块及3个采编模块构成的小型验证系统,设计了两种验证方案,并进行了验证试验。验证结果表明总线系统工作正常,达到了预期效果,采用该总线系统方案能实现基于总线架构的弹载测试系统的通用化设计。

【Abstract】 The conventional missile-borne testing system plays a very important role in cutting testing costs and adapting the intelligent and flexible developments requirements. In this article, a modularization design is presented based on a structure of the specific simplified serials bus, which could be applied in common design of conventional missile-borne testing system with aperture size not less than 76mm.Based on the system, a specific synchronous serial bus communication protocol is designed, and an interface plan is proposed to actualize the bus protocol, meanwhile, the programmable devices for FPGA-based hardware and software designs and implementation are realized. In order to meet the verification requirements of the bus system, four kinds of typical function module units are designed according to the bus interface module. The functional blocks diagram of each functional module units are introduced in detail. The ground configuration management software used in PC is programmed, and hardware and software design of programmable analog conditioning channel based on a programmable system on chip (PSoC) is presented. Besides, a subminiature experimental verification system is setted up which consists of the telemetry module, storage module and three sampling & encoding modules. And the verification experiments are conducted.According to the characteristics of the missile-borne testing system, a general and modular integration means based on specific simplified serial bus is proposed. The key issues of specific streamline serial bus testing systems such as the synchronization, control and error control techniques and so on are discussed in detail. Besides, a specific synchronous serial bus communication protocol based on the practical control method of TDMA is designed, which is significant for achieving the standeration of the missile-borne testing system.Because of the problems of synchronal data acquisition of each modules and plug-and-play exist in the missile-borne testing system, a delay-waited state machine control system to solve the problems of synchronal starting sampling of each module, including that of the reliable separation missile system and ground system on the bus.In designing the sampling & encoding function module units, because classical sampling encoder based on the structure of RAM has much address lines, and can not ultilize the inner hardware FIFO controller of the FPGA, and can not diretedly connect with the bus interface, this paper offers a method of sampling & encoding control based on cyclic FIFO’s structure, which simplifies the design and reduces the programmable device performance requirements.When the document management system (FAT32) is applied in the storage testing system, there exists a complicate redundancy and takes up much chip resourses, hence, a simplified method of memory area information management in memory module function units is presented, which realizes data storage management efficiently and briefly.A miniature experimental verification system is set up which consists of the telemetry module, storage module and three sampling & encoding modules.Two experimental verification program is designed and verification experiments are conducted. Test results showed that this bus system worked correctly and eventually realized the modularization design based on bus structure as well as the expected goal was reached finally.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络