这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何用pwm控制四相步进电机?

共5条 1/1 1 跳转至

如何用pwm控制四相步进电机?

工程师
2023-11-07 18:35:34     打赏

pwm模块是pca9685,步进电机原本是用四个io口控制的,但是现在io口不够用




关键词: pwm     四相步进    

助工
2023-11-07 18:35:51     打赏
2楼

“步进电机原本是用四个io口控制的,但是现在io口不够用”

扩展I/O口的方法有很多。先考虑扩展I/O口,似乎是正路。



工程师
2023-11-07 18:36:31     打赏
3楼

我试过扩io口,控制信号有延迟,导致运行十分慢

三个pca9685,只占两个I2C口,能控制十二个电机


助工
2023-11-07 18:36:57     打赏
4楼

不会吧?扩展I/O口顶多延迟微秒数量级时间。和步进电机比较,连电机运行一步时间的百分之一都不到。

那就是说,单片机与pca9685之间用I2C方式进行通讯?两个I2C口应该是四根线,这和首帖说 “用四个io口控制” 符合。两个I2C口不够,用四个I2C口嘛。

你用的是什么型号单片机?怎么扩展的io口?


工程师
2023-11-07 18:37:27     打赏
5楼

两个I2C口是指SCL和SDA这两个引脚,我的电机有十二个,如果用IO口要48个

用pca9698这个模块



共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]