现在的智能仪器仪表大多需要进行数据的记录和转储分析,以提高仪器的离线分析能力,如故障诊断等。随着大容量存储技术的发展,数据记录和转储被广泛应用于机电测控系统、智能仪器仪表等单片机系统之中。在"机车随车质量状态故障诊断记录装置"的设计中,采用两片共计1024KBYTE的FLASHRAM28SF040,对机车运行中的司机号、车号、出退勤时间等缓变信息的记录,以及机车质量状态故障监测诊断的32路实时数据信息以16位精度每5s的实时记录。为了满足连续记录50小时以上的实际需求,提出了缓变系统信息和实时数据信息分区存储的方案,对系统信息采用了定长非压缩算法,对实时数据信息采用了非定长的行间压缩算法。并对