我正在尝试用Python为raspberry pi (raspberry pi OS)制作一个通用的步进电机驱动程序。当驱动模块(连接到步进电机的物理设备)接收到脉冲时,步进器旋转一步(每转1600步微步)。脉冲由RPI.GPIO模块控制)。为了控制速度,我使用内置的“时间”模块来设置脉冲之间的延迟。这就是我的问题:速度不准确,高速是不可能的。我不认为这与溢出有任何关系。我
我目前正在为学校的一个项目工作,这个项目有三个步进电机,为此我使用了一个nema17步进电机和一个DRVB885步进电机驱动器。驱动程序由arduino mega 2560控制。我想控制三件事,电机的步数(PWM脉冲的数量),电机的速度( PWM周期时间)和电机的方向。我写了一个程序来做这三件事,不幸的是我<e