一、信号采集单元设计极为稳定可靠
科果HCS-500型高频红外碳硫分析仪在红外吸收信号的数字采样单元部分,采用了行业通用的高稳定可靠的24bitΔΣ的CS54XX系列芯片作为数字采样的核心芯片,该芯片可以实现高达16K/s的采样频率,数据采样快速高效。该芯片内部自带ΔΣ计算单元,数字比较滤波器和高通滤波器,可以有效地过滤采样过程中的杂质信号。
在采样芯片的外围电路设计上我们采用了高精度的电压基准芯片提供给采样用的比较电压,完全改善了以往设计中由于线形电源纹波变化导致的采样数据的个体漂移。
在对采样芯片的控制和数据读取上我们摒弃了以往产品通过普通的8051单片机软件程序控制的方式,采用了现在电路设计最流行的大规模FPGA芯片设计技术和快速光藕隔离技术,我们设计了对采样芯片的硬件处理过程的算法,从而可以实现对采样芯片的高速采集和高速控制。并且这种设计使得对采集芯片的控制完全不需要占用CPU的处理时间,彻底解决了以往设计中由于CPU采集数据处理不及时带来的数据缺失和与PC软件通信过程异常中断(USB中断)的相关问题。
二、中央数据处理单元国内采用最先进的ARM9芯片,大大提高仪器的分析精度。
科果HCS-500型高频红外碳硫分析仪为了实现仪器的高性能处理能力,我们不再采用以往设计用的简单价廉的主频只有22M的8051单片机,以上8位的8051单片机远远不能满足仪器所需要的实时处理速度。科果HCS-500型高频红外碳硫分析仪的中央数据处理单元采用目前处理主频高达200Mhz的高性能工业级ARM9处理器,内存和闪存都采用了32M存储空间的高速芯片。我们在处理器软件设计上采用了开源的Linux实时操作系统,控制软件设计上采用基于面向对象的设计方法,保证了程序的最优化和高可靠性。在处理器与采样芯片接口上使用FPGA作为中间驱动芯片和数据缓冲器,对外部控制阀门采用FPGA实现了并行处理缓冲器驱动快速隔离光藕控制相应的端口。由于我们采用了高速的CPU和采集芯片使用FPGA的硬件处理,所以该仪器将分析采样次数提高到每秒10万次以上,而现有其它仪器使用8位8051系列单片机的采样次数一般为8000/16000次。
高速的CPU将采集到的数据进行实时数据分析,将数据进行逐次逼近和概率统计计算,然后把得到的有效数据存入32M的大容量SDRAM中。
三、数据传输单元国内唯一采用基于TCP/IP协议的网口,传输速度既快、抗干扰能力极强,可实现远距离传输(局域网或以太网)
科果HCS-500型高频红外碳硫分析仪在行业上率先推出了融合高速USB和以太网TCP/IP协议的双通讯接口。较现有其他基于低速串口和部分厂家的USB单接口的仪器可以更好的提供便利的现场安装。该仪器在使用高速USB和以太网与PC进行通信上由于采用了Linux操作系统经过验证的底层驱动,所以仪器分析通信过程中保证了通讯的高稳定和数据的可靠性。这和现有一些仪器采用8051单片机驱动USB芯片的简易通信方式有技术上的本质区别,低速的8051单片机在同时分析采样数据和处理USB协议时会出现处理中断的情况,这就是现有一些仪器容易出现的USB通讯中断的原因。而科果HCS-500型高频红外碳硫分析仪采用的是具有16级流水线结构的ARM9处理器和实时多任务Linux操作系统,保证了通信和数据采集过程的并行处理能力,软件设计上采用了多线程多任务处理技术,实现了数据采集和传输的时间误差在us级。在采集数据传输控制中我们依靠底层CPU的高实时性进行独立采样,对数据处理采用了底层数据队列缓冲技术、多数据校验冗余技术。使得数据的采集点的分布和数量不再受数据传输而影响分析结果的准确性。仪器如果采用PC机的连续定时采集方法来采集分析数据点,而由于现在的PC上的桌面操作系统都是非实时系统,所以采集数据上都会出现采样点的间隔时间的大小偏移,这样必然导致分析结果的不确定性。科果HCS-500型高频红外碳硫分析仪为避免这种弊端提出了全新的设计思想,完全实现了采样点的高实时性和采样点的时间间隔的准确性。在传输协议上通过PC上位机系统应用软件不断请求数据,底层系统将处理好的队列缓冲数据实时组包发送。每一组数据包采用队列链表结构,以免数据传输缺失或错误。