为克服Windows系统对并口直接访问的限制,提出了一种直接利用计算机并行接口来控制步进电机的新方法.通过采用PortTalk静态连接库,利用Microsoft Visual C++语言,在WindowsXP平台上实现了通过计算机并行接口进行步进电机转速、转向的精确控制,并在手动单色仪改造中实现了从600～1 700 nm波长范围的20 s快速扫描以及瞬间起停,利用该方法还实现了计算机直接控制精密位移平台,步进距离约为1 μm,与直接购买自动仪器相比可节省大量资金,并减少测试系统软件二次开发的难度.该方法可用于实验室及工业新旧仪器的改造与设计.
步进电机控制 并口 单色仪 WindowsXP VC++语言