论文部分内容阅读
具有网络功能及使用Linux操作系统作为软件平台是今后仪器设备的重点发展方向之一。本论文比较、分析和总结了当今嵌入式系统软件和硬件的发展趋势、工业色谱分析仪器发展现状。在此基础上,结合当今Linux和仪器设备的发展趋势而开展的设备软件开发及设备故障信息远程传输的研究。
以南京工业大学自动化学院测控系与南京分析仪器厂共同研发的工业色谱分析仪实例为背景,在总结现有的仪器软件系统--基于DOS的CX8800基础上,结合南分厂和用户对该仪器提出的新的需求,使用开放源代码的网络操作系统平台--嵌入式Linux作为操作系统,开发出具有网络功能的工业色谱分析仪器软件框架,并完成了该程序关键部分的代码编写工作,同时也给出了一个基于ACE的跨平台远程故障信息传输的设计方案。该方案具有可扩展、可移植等良好特点。
本课题主要研究的工作如下:首先在分析本系统的特点,结合具体的硬件特性,如何通过Linux官方网站提供的源代码,配置出开放、稳定、具有良好的网络支持并符合工业色谱分析仪的操作系统内核;编写数据采集卡的驱动程序,对仪器设备的运行参数、实时数据、故障信息进行监测记录并提供远程传输功能;在基于PC104的嵌入Linux系统上,编写符合仪器特点的GUI,提供人机交互的功能;最后建立一个跨平台的通信服务器,负责远程设备的数据接入,并对传入的信息解析和显示,供事后分析以及故障重现。
本文研究的工业色谱分析仪嵌入式Linux软件开发及故障信息传输的研究思想有着广泛的应用场合。整套仪器系统软件基于开放源代码的Linux操作系统内核以及相应的免费开源的图形库及开发调试工具、通信服务器采用开源免费的跨平台ACE作为的通信服务器框架。整套系统不涉及到版权问题,配置灵活,对它的研究和开发有一定的科研价值和经济价值。同时,在远程故障信息传输的基础上开展的远程故障检测,对企业来讲,可节约维护成本和提高服务质量,这将会有一定的社会价值和经济意义。