开源改变世界

主轴PWM替代… #450

推推 grbl 2年前 (2023-01-22) 188次浏览

打开
Protoneer 打开了这个问题 2014 年 7 月 24 日 · 6条评论
打开

主轴PWM替代…#450

Protoneer 打开了这个问题 2014 年 7 月 24 日 · 6条评论

注释

主轴PWM替代... #450
贡献者

有人会对通过 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

主轴PWM替代... #450

@Protoneer:我有用于主轴控制的 i2c,另一端使用 digispark + esc + 无刷电机。
我基于 0.9f 的补丁版本的代码可在@ https://github.com/mschorer/grbl/tree/dev
一些照片+描述@ http://www.alrightythen.de/blog/hardware/grbl-cnc/

一旦我得到我的 digispark 专家,我将添加冷却剂控制 + 信息显示(用于转速、工具索引……)

主轴PWM替代... #450
贡献者作者

干得好!将很快深入研究代码。..

您是否考虑过将速度从 GRBL 传递到子控制器,或者
您已经在这样做了?
在 24/07/2014 下午 10:34,“Markus Schorer” notifications@github.com写道:

@Protoneer https://github.com/Protoneer:我
在另一端与 digispark + rc esc 一起工作。
我的 0.9f 版本的代码可在@
https://github.com/mschorer/grbl/tree/dev
一些照片+描述@
http://www.alrightythen.de/blog/hardware/grbl-cnc/


直接回复此电子邮件或在 GitHub
#450(评论)上查看。

主轴PWM替代... #450

@Protoneer:目前我正在传递 0 到 125 之间的 esc 速度值(这是我的 digisparc 理解的)。削波和 rpm 到 pwm 的转换是在 grbl 中静态完成的(对于我的电机:rpm_scale = 12V * 710rpm/V / 125)。
从长远来看,我的目标是将实际转速值传输到子控制器并在那里进行闭环转速控制。
i2c 代码需要一些修改以更好地匹配 grbl 编码风格……

主轴PWM替代... #450

@Protoneer:我已经更新了东西:我目前正在测试闭环转速控制、显示等……
请参阅http://blog.alrightythen.de/software/grbl_mc/

主轴PWM替代... #450

我只是想通过 i2c 传输主轴转速。一直在尝试 pid 控制,但我是 arduino 编程和电子产品的新手。目前已经设置了https://github.com/TheDIYGuy999/PID_Spindle_Controller但无法很好地读取 pwm 输出,rpm 到处乱跳。

主轴PWM替代... #450
浏览器 评论了 2017 年 11 月 15 日 通过电子邮件
喜欢 (0)