机载多路串口数据采集存储技术研究
2021-02-23王代华贾鹏程赵志国马竹新
兵器装备工程学报 2021年1期
关键词:系统
王代华,贾鹏程,赵志国,马竹新
( 1.中北大学 仪器科学与动态测试教育部重点实验室,太原 030051;2.中北大学 电子测试技术国家重点实验室,太原 030051;3.晋西工业集团有限责任公司防务装备研究院,太原 030051)
在航空航天及各类工业作业中,各类信息常需通过串口进行现场传输存储以便后续准确分析[1]。但随着各类控制系统规模的不断增大,串口采集的信息种类也越来越多[2]。对大容量多通道串口数据的采集存储方案也提出了关键数据的优先定位和读取、小体积、低误码率及环境适应等要求。
近年来NAND Flash以其非易失性、高可靠性、宽温度范围成为大容量存储介质的首选[3]。通常在Flash作为多通道系统存储单元的场合中,多通道数据需按照一定的帧格式顺序写入Flash,离线分析时也按此帧格式进行通道区分和处理[4]。这种方法需遍历存储器的所有地址数据,在取出数据后再进行二次区分处理。而实际经验表明:各类信息的数据输出并非持续整个采集时段,甚至关键数据只是全部数据的某一段或几段;当只有少量通道工作时,帧格式存储的方案在读取时仍需遍历全部地址和数据,造成存储资源的不均衡使用且降低工作效率;当多通道同时工作时,若因某通道故障或者数据包流速不规则,帧结构存储方法易造成数据的覆盖或NAND Flash以默认的高电平逻辑填补,给数据分析造成困扰[5]。
在某机载惯导系统6路RS232串口数据的存储系统设计中,要求4路波特率为 115 200 bps,2路波特率 230 400 bps,持续采集时长不低于4 h,且需低误码率与可选数据段读取。……
登录APP查看全文
