Abstract: |
To meet the demands of repeated experiments, partitioned storage, and multi channel data recording in various testing environments such as ground tests and flight tests for guided munitions, a design for a multi partition, multi channel recorder is proposed. This recorder uses NAND FLASH as the storage medium. By designing a storage state detection algorithm, data can be stored in partitions based on the current recording status and the number of records since the last erasure. An ARM Cortex M7 based microcontroller serves as the main controller, utilizing dual port buffers to transfer data from the buffer to storage, and implementing appropriate interrupt operations to achieve multi channel analog and digital data acquisition. This design not only improves the storage utilization of the projectile borne data recorder but also enhances testing efficiency in various projectile borne testing environments. Ground and flight test validations and analysis results demonstrate that this recorder can reliably achieve partitioned recording of 8 channel analog signals and 5 channel digital signals as needed. It provides valuable insights for the design of recorders in other projectile borne recording environments. |