论文部分内容阅读
由南京南分分析仪器有限责任公司开发的CX8800工业色谱仪是南京市科委重点科技攻关项目,本文在工程实现的背景下,介绍了该项目PC104测控系统的开发研制。该测控系统的主要特点是合理解决多任务的实时运行和运行速度的提高之间的矛盾,因此,提高系统的运行速度,尽量节省内存资源是该系统开发的主要难点之一,而系统又是在DOS环境下开发,为系统软件的开发增加了难度。本论文主要介绍了PC104测控系统的硬件组成、谱峰数据的高速采集和存取、软件系统的设计三部分内容。硬件系统由CPU、A/D、D/A、显示驱动、实时钟五个模块组成,软件设计包括谱峰数据的高速采集和存取、人机界面的设计、中断和实时钟控制、监测控制等方面的工作。谱峰数据的高速采集和快速存取是保证工业色谱仪分析性能和实时性的重要环节,采用了FIFO存储器技术实现A/D采样数据的高速输入输出,使用扩展内存代替硬盘存贮过程参数和海量的谱峰数据。由于测控系统是在DOS环境下开发,给人机界面的设计带来了较大的困难,自制专用汉字库实现英文界面的快速汉化。中断和实时钟控制色谱仪以一定的运行周期对组分成分循环分析。监测控制不断监测仪器当前的工作状态,并进行事故报警。在论文中,从硬件芯片的选择到软件系统的设计过程都作了较为详细的介绍。