论文部分内容阅读
随着电子产品向微型化、便携式、网络化和多媒体方向迅速发展,SMT(SurfaceMount Technology表面贴装技术)在电子工业中得到越来越广泛的应用,并且在许多领域部分或全部取代了传统电子装配技术。贴片机作为SMT装备之一,是高度集成的光机电一体化装置,涉及到光学、机械、电子学、自动化等多种交叉学科领域,需满足高速、高精度、高稳定性和高集成化,因此,运动控制技术成为SMT贴片机的关键技术之一。本文是针对华南理工与风华高科合作的SMT高速贴片机伺服系统开发的基于PCI总线的四轴运动控制卡,并且本运动控制卡也可以作为通用运动控制卡,广泛应用于数控机床、医疗设备、印刷机械、包装设备等。
木文所述的是基于PCI总线的四轴运动控制卡的研究与开发。PCI总线由其具有高性能、低成本、开放性等方面的优势,因而,在其领域内得到广泛得应用,并且已成为事实上的总线标准。DSP由于它高速数据处理能力,更加适合于运动控制的实时性需求。本运动控制卡硬件结构方面,采用PCI9052作为PCI接口芯片进行PCI总线接口电路的设计和实现,以专用运动控制DSP芯片MCX314as为核心处理器实现了四轴运动控制,给出了驱动脉冲输出接口电路、编码器反馈信号接口电路、通用I/O接口等外围电路。驱动方面,开发了Windows XP操作系统环境下WDM驱动程序,采用DriverStudio驱动集成开发环境,编写本运动控制卡的驱动程序,列举了关键例程的源代码和实现过程,给出驱动程序的安装具体过程。用户接口方面,开发了完整的运动函数动态链接库,并且开发了示例程序,使得用户可以很方便快速的开发自己的应用系统。对于复杂运动轨迹,本文应用一种速度前瞻算法,平滑高曲率点的速度变化,提高了工作效率并且避免轨迹拐弯点产生机械冲击。