论文部分内容阅读
目前在很多应用系统中都需要实现数据记录与回放功能,以支持对数据的实时记录和事后分析,因此数据记录仪在实际中的应用也越来越广泛,当前普遍使用的主要有磁带型、磁盘型和磁盘阵列型数据记录仪。为了开发支持高速、多通道、大容量数据记录及支持记录数据随机回放的通用化数据记录产品,本文在参考磁带型数据记录仪、磁盘阵列型数据记录仪和固态数据记录仪的基础上,综合借鉴了其中涉及的高速信号采集、大容量数据存储管理及高速数据回放等技术,提出了以嵌入式技术、磁盘直接存取技术为核心的实现方案。通过嵌入式技术的嵌入特性解决了数据记录仪的环境适应性、稳定性和可靠性问题,并以其良好的实时性能解决了高速、多通道数据的存储调度问题;磁盘直接存取技术则解决了数据的高速存储和存储数据的随机读写问题,通过移植当前普遍使用的FAT32文件系统实现了对磁盘存储数据的高效管理。另外,本文通过设计Ethernet接口实现了对记录数据回放功能的支持,并制订了相关的通信协议保证了数据记录仪与上位机之间的可靠数据传输。为了提高数据记录仪的通用性,还设计了16路并行的模拟信号采集接口和32路并行的数字信号采集接口以实现对高速、多路模拟信号和数字信号的直接记录。最后,本文通过编写专门的测试程序对系统设计方案的有效性进行了验证,实际测试结果表明,本文提出的方案能够完成预期设计功能,且符合设计要求。