在步入20世纪80年代后期后,数据采集系统在设计过程中不仅仅局限于软件和硬件的各自功能性,而是尽量让两者相辅相成。这个时候采集系统的硬件部分基本由大量的集成电路、工业计算机以及单片机组成,在此基础上设计出相应的软件部分来提高系统的工作效率,同时简化了硬件线路和减少了成本。
20世纪90年代到现在为止,数据采集已然得到高度重视,拥有更多强大功能的单片机数据采集系统(DAS)随之被设计出来,这种系统的采集精度非常高,采集效率不同往日,它开始在军事装备、航空航天、工业现场等领域广泛出现。
1.3本文的主要内容
本文主要任务是设计一个数据采集系统对机车试验设备的一些数据进行采集。主要用途是将采集到的数据显示、存储、传输,从而可以对采集的数据进行观测处理以达到检测机车设备状态的目的。本文具体的内容有:
(1).通过翻阅资料同时对比相关系统,给出的具体的系统设计方案;
(2).根据设计方案,设计出的本系统的硬件电路;
(3).根据设计方案对系统进行模块化程序设计,大大简化硬件电路。
2 系统总体设计方案
本次设计的基于单片机的数据采集系统是一种智能系统,利用单片机的算术逻辑处理能力来完成数据的采集和处理,再利用软件的灵活性大大简化线路[5]。
2.1系统总体方案
通过将中外类似系统的优缺点相比较,同时认真地进行分析,为了更好地完成本设计所要达成的目标,本文准备以STC89C52单片机为核心,设计开发出一种功能较为强大的数据采集系统。根据这样的思路总体设计方案如下:来!自~751论-文|网www.751com.cn
(1).系统整体上由选取的单片机芯片进行控制,而完成模拟量与数字量转化功能的是A/D转化芯片,同时用专门的存储设备将采集到的数据进行存储。
(2).实时显示部分使用性能比较好的液晶显示,而通信接口是完成串口输出的关键转化[6]。
(3).软件编程采用C语言:模块化编程、条理清晰、结构逻辑清楚、移植性好。