本课题分析了步进电机的驱动原理,着重研究了步进电机细分驱动技术,针对两
相混合式步进电机,设计出具整步、半步和细分多种运行方式的两相步进电机驱动器。该驱动器主要由英飞凌半导体的 XMC1300 单片机、H 桥芯片 IFX9201SG、运放 AD8644组成,采用 H 桥驱动电路,通过采样电阻对相电流采样反馈,通过单片机的 PWM 和模拟比较器控制两相电流,实现 全步、半步和细分驱动,最高可达到 128 微步,能通过外部信号控制,也可以电脑上位机来控制启动与停止、速度、运行步数和设置微步数等。经测试,本课题设计的驱动器有精度好,振动小的优点,一定程度上解决了步进电机控制中振动和噪声的问题。