为简化当前光电设备电子学系统的结构,本文提出了基于CPCI 总线,以DSP 和FPGA 为控制核心的伺服控制卡结构,来取代原来的控制子系统;在Windows 2000 下,利用Driver Studio 为其开发的WDM驱动程序,采用DMA结合中断的数据传输方式,使其与上位机的通信速率在突发模式下能达到26.3Mbytes/s,满足了系统对伺服控制器的实时性要求。关键字:CPCI 总线;WDM;DMA;中断;PCI9054在当前光电子学系统中,以PC104 作为伺服控制分系统,体积庞大,不便于系统管理。开发具有伺服控制能力的处理卡,用一块板卡替代原来的系统,能简化系统结构,提高系统的集成度,使电子学系统最终成为一个高度集成的控制平台。CPCI(CompactPCI)总线在PCI 总线基础之上,采用了欧洲卡结构,抛弃金手指式互连方式,改用2mm 密度的针孔连接器,并具有可热插拔性,使其具有了更高的可靠性和开放性,并且能适应恶劣的工作环境,在工业控制、航空航天等领域得到广泛应用。自行开发的伺服控制卡基于CPCI 总线,以DSP 作为卡上控制CPU,与FPGA 结合实现控制。本论文以该伺服控制卡为依托,在概述其硬件平台结构的基础上,介绍了在Windows 2000 下CPCI 设备驱动程序的设计与开发,重点阐述了桥接芯片PCI9054 的DMA 数据传输实现及中断处理机制。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论