论文部分内容阅读
现代化工业生产过程中,多功能无纸记录仪主要应用于温度、压力、频率、流量等现场工艺参数的数据的采集、监测、记录和处理,是实现工业过程的实时监控和过程控制的基础。随着微电子技术、计算机技术和网络信息技术等高新技术的快速发展,记录仪也从传统的机械式模拟记录仪,向着多功能数字式无纸记录仪方向发展。本文设计实现了一款基于Samsung公司的S3C6410芯片的多通道多功能无纸记录仪,S3C6410是一个16/32位RISC微处理器;Windows Embedded CE6.0,它是一种从整体上为有限资源平台设计的多任务、多线程和完整优先权的操作系统。基于以上的软硬件平台,给出了多功能无纸记录仪的硬件和软件设计方案和实现过程。多功能无纸记录仪的硬件系统结构设计主要包括:前端信号调理电路模块设计、外部A/D采集模块设计、电源模块设计、数据存储模块设计、数据通信模块设计、LCD显示接口设计等。本系统采用内外两种A/D进行数据采集:内部A/D采集是利用微处理器S3C6410上的12位CMOS的ADC(模/数转换器),实现对精度要求不高,但对采样速度要求较高的数据的转换;此外,针对于精度要求更高,采样速度不需要太高要求的数据的转换,增加了转换精度相当于14位A/D的ICL7135芯片,用于外部A/D采集电路设计。多功能无纸记录仪的软件系统设计主要包括:Windows Embedded CE6.0系统的开发平台的搭建,Windows Embedded CE6.0系统的剪裁与移植,Windows Embedded CE6.0系统底层接口流驱动程序的开发;嵌入式应用程序开发:人机交互子程序由数据的实时动态显示、数据的记录和数据的存储分析组成。动态链接库的编写和动态链接库的调用是软件设计的重点也是难点,本系统的流驱动程序的设计主要包括:内部A/D采集流驱动,I/O口流驱动,三路模拟开关流驱动,外部A/D采集ICL7135流驱动,VB语言下调用动态链接库需先对系统函数进行声明,然后才能在应用程序中使用。最后,流量信号的组态设计和流量补偿计算公式也是本课题的重点和难点。