基于DSP的数据采集卡的研究与设计

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:Fzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据采集与处理是计算机应用的一个重要分支,主要研究信息数据的采集、存贮和处理。70年代以来,由于微机技术的快速发展及其在军、民用工程领域的广泛应用,尤其是适于通用微机(如IBM PC系列)使用的板卡级数据采集产品的大量出现,以微机为核心的可编程数据采集与处理技术得到迅速发展。现在的微机,只需在其扩展槽内插上一块数据采集板,并辅以应用软件,即可组成一套微机数据采集与处理系统,实现信息处理和实时控制功能。 计算机总线技术的发展使得目前用于PC机数据采集的板卡很多都转而采用PCI总线技术,较之从前的ISA总线,PCI总线技术最大的优点是传输速率高:同时,相比较采用MCS—51系列单片机作为板载处理器,使用DSP来作板载CPU,具有指令执行速度快,总线带宽高,可以完成数据的高速实时处理等优点。最重要的是,DSP对于算法的处理有独到的优势,可以在DSP软件中加入一些典型的算法编程,就能够极大的增强系统的信号处理能力。基于以上原因,本设计采用了PCI总线作为数据采集系统的支持总线,以TMS320C5402DSP作为板载CPU,实现了数据的高速实时传输与处理。 对于数据采集系统来说,另一个重要部分就是驱动程序的设计。选择合适的驱动程序开发工具,可以使得驱动程序的设计得到简化,从而缩短开发周期。 在Win9x操作系统中使用的设备驱动是虚拟设备驱动程序Vxd,其开发工具一般为美国微软公司提供的DDK,但由于利用DDK开发工具开发驱动程序要阅读大量的DDK文档,深入了解操作系统的内核工作方式,相对来说它更适于专业的驱动程序开发人员,对于硬件开发人员则有一定难度。 JUNGO公司出品的WinDriver驱动程序设计软件,适合于非专业人员快速开发出高效的驱动程序,它界面友好,支持当前绝大多数操作系统,例如Windows95、Windows98、WindowsNT、Windows2000以及LINUX、WindowsCE。对于市场上常见的PCI桥,例如PLX、AMCC公司的芯片,WinDriver提供了大量的封装好的API函数,能够很方便的开发出相应的驱动程序。因此,在本设计中采用winDriver设计驱动程序,不但缩短了驱动程序的开发周期,而且方便了硬件调试,取得了良好的效果。 本文对基于PCI总线的DSP数据采集卡硬件及软件设计作了详细的说明,设计出的数据采集卡可以应用于诸如数字示波器、数字频谱仪和语音识别等领域。
其他文献
嵌入式产品市场发展迅速,利用ARM处理器和嵌入式操作系统开发产品已成为电子、电气、控制工程师的优选方案。基于ARM7内核的嵌入式系统开发平台也相应成为市场急需的产品,本
随着智能交通系统的发展,城市交通信号控制已成为最重要的研究方向之一。由于城市交通的复杂性,采用传统的控制方法已无法有效地解决交通信号控制问题,本文针对交通信号采用智能
本文结合火灾信号的特点,在分析了现代火灾探测技术中存在的问题的基础上,提出一种基于模糊神经网络的智能火灾探测器。该探测器采用凌阳公司最新推出的16位单片机SPCEO61A作为
由于互联网的通用性、交互性和经济性,故伴随着互联网的飞速发展,以互联网作为通讯媒介的遥操作技术也正成为机器人领域中的一个重要的前沿课题,受到许多国家的高度重视。目前国
生物进化是以自然选择“优胜劣汰,适者生存”为基础的,生物“进化”的这种优化思想不仅仅存在于生命科学的学习研究中,它还广泛的适用于众多的工程领域里。 遗传算法是一种基
随着导弹技术的发展和红外技术的进步,红外成像制导技术越来越受到研究人员的重视。红外小目标的检测技术是红外成像系统中的核心技术之一,如何在红外图像中检测和识别图像中的
在管道焊接施工技术中,全位置自动焊接技术以其高效率、高质量的优点成为现代焊接技术发展的方向,进行全位置自动焊接控制技术的研究,具有理论意义、工程意义和经济意义。
加热炉是冶金企业最主要的耗能设备,其自动控制策略是过程控制领域内的一个重要的研究方向。如何利用自动控制系统确保钢坯的加热质量、节约加热炉的能耗、确保燃烧系统的最
在高炉生产过程中,炉内状态是布料操作决策的关键。高炉炉内状态的检测、预测是高炉优化操作的基础。本文主要是针对高炉炉内的温度场和料面分布建立模型,提供更好的炉内状态
本文包括两篇内容:智能永磁电动操作机构研制和微细喷油孔电火花加工机床研制。 第一篇,智能永磁电动操作机构研制。 确定了新型的智能永磁操动机构的结构形式及传动机构