首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > Windows 95下智能数据采集系统

Windows 95下智能数据采集系统

资料介绍
单片机论文

Windows 95下智能数据采集系统
摘要:提出一种智能数据采集系统。用编程简单、定时分辨率高、工作可靠的单片机定
时取代编程繁复、定时分辨率低、工作不可靠的Windows95下的定时。解决了Windows
95环境下短时间定时不准确的难题,又简化了用户的应用程序。整个系统结构简单、高
效可靠,实现了对信号的高性能采集。
    关键词:定时器 时钟 并口 数据采集
引言
数据采集系统在各行各业都有广泛的应用。目前,已有各种各样高速、高精度、多通
道的数据采集卡问世。计算机通过卡上的模数转换器采入数据,然后进行数据存储、数
据处理和图形显示等工作。随着微电子技术和计算机技术的发展,Windows
95/98平台下的应用程序已经成为数据采集与处理软件开发的主流。
用于数据采集的常规Windows定时顺又存在着严重的不足。首先,常规Windows定时器
的定时分辨率低。定时器每隔55ms中断1次,相当于最高采样频率仅为18.2Hz。对由于W
indows
95/98下的应用程序无法直接与硬件打交道,不能通过对定时中断重新安装的方法改变定
时时间长度。如此低的采样频率对于绝大多数的信号采集与处理都是不适合的,必须寻
找能以更高频率采集的方法。
其次,Windows系统是一个多任务操作系统,它是基于消息来驱动事件的。定时器消息
WMTIMER在串行消息队列中的优先级别很低,往往得不到及时响应,甚至消息队列中的几
个未及时处理的定时器消息会被合并为一个;而应用程序无法确定由于这种处理而丢失
的消息数,使实际的采样间隔不均匀。
针对以上问题,人们想出了很多方法予以解决。目前常用的方法都是在PC机上编程,
一般来讲有以下3种方法:
(1)在Windows应用程序中,使用普通C语言中常用的函数delay()[2,3]。
delay()是C语言中常用的延延、定时函
Windows 95下智能数据采集系统
本地下载

评论