论文部分内容阅读
通用串行总线(USB)是一种高速、灵活、方便的设备接口总线。作为一种总线接口,USB在测试、自动控制、通信等领域得到了越来越多重视和应用。基于Windows平台下USB接口的步进电机控制装置,是以PC机为主控制设备,利用PC机上的USB总线的外部接口,对接入该接口的步进电机控制板进行控制通信,进而控制步进电机的运动状态。
本文研制了一套基于Windows平台下USB数据采集卡控制装置,通过数据采集卡对输入输出信号进行数据采集,送入计算机进行处理。计算机采用VB语言编写。PC主机中的设备驱动程序开发选用Windows2000/XP操作系统作为软件开发平台,VB作为开发工具进行编写。
本文的主要内容归纳为以下几个方面:
(1)结合电机控制装置的控制通信模型,对USB的系统整体架构进行分析和介绍。
(2)以数据采集卡为信号的输入输出的要求,光电编码器的要求和通过RS232C与天平进行通讯等要求设计控制板的电路。
(3)根据USB总线传输协议及本系统具体的控制命令特点,设计板级固件代码。
(4)遵循Windows驱动模型结构,设计本系统PC主机中的设备驱动程序。
试验研究表明:系统实现了对电机的实时控制,对丝线在精度要求范围内的准确测量,并具有功能完善,运行稳定,可靠性高,性价比高,即插即用等特点。