论文摘要
随着数控设备的发展和技术的进步,对数控设备的精度和速度都提出了更高的要求,而光栅传感器接口电路的设计水平从一定程度上决定了测量系统的精度和可靠性。随着USB(Universal Serial Bus)技术的发展,USB接口已经成为PC机的标准配置。在传输距离允许的情况下,USB接口以其优越的性能得到了广泛的应用。CPLD(Complex Programmable Logic Device)是一种具有丰富的可编程I/O引脚的可编程逻辑器件,具有在系统可编程、设计灵活和保密性强等特点。本文研制了基于USB接口的光栅尺接口卡,采用CPLD对光栅尺输出信号进行处理,并通过USB接口实现光栅尺接口卡与计算机之间的通讯。文章详细介绍了光栅尺接口卡的硬件、软件设计方法。本设计的工作主要集中在以下方面:硬件部分以Cypress公司的EZ-USB FX2作为控制核心,以Altera公司的CPLD芯片EPM7128SLC84-10实现光栅信号的细分、辨向和计数等。软件部分主要包括三部分:一是USB芯片正常工作所需的固件程序;二是接口卡的驱动程序,它为USB设备与PC机进行通讯提供保证;三是用来测试系统功能的基于C++ Builder的应用程序。系统采用了基于8051内核的EZ-USB FX2为接口芯片,避免了以往设计所使用的“USB接口芯片+MCU”模式,使得系统更加稳定,另外对光栅信号的处理都在CPLD中进行,使得电路板更加小巧,工作更稳定、可靠。实验表明,接口卡满足设计要求。
论文目录
摘要Abstract第一章 绪论1.1 研究的目的和意义1.2 国内外现状1.3 本文的主要工作第二章 光栅测量原理及细分电路2.1 光栅的种类和精度2.2 光栅结构和测量原理2.2.1 光栅的结构2.2.2 光栅的基本测量原理2.3 光栅测量系统2.4 光栅的细分2.5 本章小结第三章 USB 技术简介3.1 USB 接口概述3.2 USB 设备的配置、接口和端点3.3 USB 系统描述3.4 USB 主机和设备3.5 USB 数据传输与数据传输类型3.6 USB 通信协议3.7 本章小结第四章 光栅尺接口卡的硬件设计4.1 硬件的总体设计方案4.2 光栅尺信号的预处理电路4.3 光栅尺信号处理电路4.3.1 细分电路4.3.2 辨向电路4.3.3 可逆计数模块4.3.4 锁存电路4.3.5 复用电路4.4 USB 接口硬件设计4.4.1 USB 接口芯片介绍4.4.2 硬件部分4.5 本章小结第五章 光栅尺接口卡软件设计5.1 光栅尺接口卡固件(Firmware)的编写5.2 设备描述符表的编写5.3 Inf 文件的编写5.4 驱动程序的开发(通用设备驱动程序(GPD))5.4.1 Windows2000/XP 中驱动程序的种类5.4.2 WDM 驱动程序的特点5.4.3 WDM 驱动程序模型5.5 WDM 编程环境的建立5.6 GPD 与应用程序的接口5.7 基于C++ Builder 的应用程序开发5.8 试验结果与分析5.9 本章小结第六章 总结与展望6.1 工作总结6.2 展望参考文献发表论文和科研情况说明致谢
相关论文文献
标签:光栅尺论文;
基于USB和CPLD的新型光栅尺接口卡的设计与实现
下载Doc文档