论文部分内容阅读
传统的ACM(Air Cycle Machine,空气动力循环机)检测系统的参数测量主要是通过工作人员现场操作仪器获得的,随着电子技术的不断发展和网络技术的普及,使ACM参数测量获取的检测系统由嵌入式系统与网络相结合构成的模式成为可能。它相对于传统的ACM检测系统参数测量方法具有成本低,不受环境、时间条件限制等优点,而且系统控制功能和可靠性也会得到增强。本文首先讨论了以往通常采用的ACM检测系统现场参数测量获取及传输方法,接着提出了ACM检测系统实时采集系统设计思想和实现方案,并对该方案各个环节的软硬件设计关键技术进行了全面的研究和描述。该系统采用客户机/服务器模式,其中现场信息测量获取子系统和基于Internet的信息传输及阀门控制子系统组成服务器端,置于被监控现场;而运行有专用监控软件的PC机作为客户端子系统,两者通过使用TCP/IP协议和自定义的应用层通讯协议实现数据在Internet上双向传输。基于Internet的信息采集传输及控制子系统是设计实现的关键技术。本设计的硬件部分是以FPGA芯片为主要部件构成的,在FPGA内部以NiosII嵌入式软核处理器为核心构成了SoPC(System on Programmble Chip,片上可编程系统),由此形成一个功能灵活的嵌入式系统。在它之上,运行了MicroC/OS2实时操作系统,并移植有LwIP(轻量级TCP/IP协议栈)。其中,应用程序根据功能主要划分为通讯任务(Socket服务器)、ACM压力、温度等参数测量任务和阀门控制任务,这些任务使用消息队列进行数据和信息的交换。远程监控终端运行于Windows平台之上,通过直接使用WinSock套接字进行网络编程,即可实现与远程服务器的高效Internet连接。