注释
贡献者作者
@Protoneer:目前我正在传递 0 到 125 之间的 esc 速度值(这是我的 digisparc 理解的)。削波和 rpm 到 pwm 的转换是在 grbl 中静态完成的(对于我的电机:rpm_scale = 12V * 710rpm/V / 125)。 |
我只是想通过 i2c 传输主轴转速。一直在尝试 pid 控制,但我是 arduino 编程和电子产品的新手。目前已经设置了https://github.com/TheDIYGuy999/PID_Spindle_Controller但无法很好地读取 pwm 输出,rpm 到处乱跳。 |
嘿,我有一个半旧版本的 grbl 发送工具信息(rpm + 其他)给莱昂纳多做 pid 控制…通过 i2c …请参阅https://github.com/mschorer/grbl_mc 和 https:// github.com/mschorer/grbl 最近也添加了激光控制 … markus schorer mobile 2017 年 11 月 14 日 21:36,“pffabrications”<notifications@github.com> 写道:我只是在考虑通过 i2c 传输主轴转速。一直在尝试 pid 控制,但我是 arduino 编程和电子产品的新手。目前有这个设置https://github.com/ TheDIYGuy999/PID_Spindle_Controller 但无法很好地读取 pwm 输出,rpm 到处乱跳。— 你收到这个是因为你发表了评论。直接回复此邮件,在 GitHub < #450 (comment) > 上查看,或静音线程 < https://github.com/notifications/unsubscribe-auth/ACW6b-PIdlIbUT5fmUb_6qkQCnFaxwqbks5s2fncgaJpZM4CQO_a > 。
|
有人会对通过 I2C 进行 PWM 主轴控制感兴趣吗?大约一周前我做了一些测试,它似乎与 I2C IO 扩展器配合得很好……
我有一个关于 GRBL 8 更改的代码示例:
https ://github.com/Protoneer/GRBL-Extras/tree/master/GRBL%20I2C%20Spindle
这可以很容易地与外部硬件一起使用,例如 Adafruit 的 16 通道 PWM 模块。http://www.adafruit.com/product/815