摘要
在部分计算机联锁系统中,输入和输出采用安全编码的方式来保证采集和驱动的安全性。安全编码需事先固化到安全输入/输出板的Flash存储器中,输入/输出板通过读取安全编码的状态来判断系统是否正常工作。为此设计了使用C8051F020单片机作为控制器的编程器,并基于Qt设计了上位机程序来实现对输入/输出板上28F128J3F75 Nor Flash的操作,包括自动识别输入/输出板、读/写安全编码等。在文中详细介绍了系统结构、硬件连接、软件设计以及上位机读/写安全编码的数据格式定义。
In some kinds of Computer-based Interlocking System, secure coding was used for input and output to guarantee the safety of acquisition and driving. Secure coding should be programmed into the safety input/output board's Flash memory previously. According to the state of security coding, the input/output board determined whether the system worked properly. The paper designed a programmer which used 80C51F020 single-chip microcomputer as its controller, and also designed the PC program based on Qt to implement the operation of 28F128J3F75 Nor Flash chip, including input / output board of automatic identification, read / write secure coding, etc. It was described the system architecture, hardware connections, software design and the data format definition of PC program reading or writing secure coding in detail.
出处
《铁路计算机应用》
2015年第10期47-50,共4页
Railway Computer Application