打开 stwe12 开了这个issue 2015 年 7 月 3 日 · 1条评论 注释 stwe12 评论了 2015 年 7 月 3 日 大家好! 首先对我的英语感到抱歉,并且对 grbl 的工作给予了如此多的赞美,太棒了。 我阅读了我发现的关于闭环 PID 使用的所有讨论,但我没有找到代码示例,我的想法,我不知道是否可行,是在 grbl 中集成两个新库,一个读取编码器和另一个计算PID。 我正在研究 grbl 的源代码,因为我想在我的 CNC 中使用它,据我所知,目前在“STEPPER.C”类中运行的速度是第 664 行的变量“speed_var”并在此时应用 PID。 但是据我了解,那部分代码不是实时计算速度,而是下一个,所以有可能不同,对吧? 如果我错了,我可以在哪里采取行动来纠正速度? 另外,您是否认为读取编码器和计算 PID 会变得过于繁重? 我意识到这是一个相当复杂的项目。 我还看到下一个将实现实时可调进给率,我认为在那时通过代码中的 PID 代码应用就足够了。 提前感谢那些会回应的人。 斯特凡诺 布巴拉齐 评论了 2015 年 10 月 14 日 根本没有足够的计算能力,因为 grbl 将微小的 Atmega 压缩到了极限。有人在谈论(在这里更详细地了解问题)拆除 grbl 并让它在路径规划和脉冲生成(实时关键的东西)的基础上运行,而主机 HMI 来处理其他一切。在这种情况下,可以设想更复杂的控制设置。 aprospero 提到了这个问题 2018 年 3 月 31 日 AUX 引脚应在运行时定义 MaslowCNC/Firmware#417 关闭 喜欢 (0) 我可以在进给保持期间慢跑吗? #592 关于ARC插值的小建议 #756 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
大家好!
首先对我的英语感到抱歉,并且对 grbl 的工作给予了如此多的赞美,太棒了。
我阅读了我发现的关于闭环 PID 使用的所有讨论,但我没有找到代码示例,我的想法,我不知道是否可行,是在 grbl 中集成两个新库,一个读取编码器和另一个计算PID。
我正在研究 grbl 的源代码,因为我想在我的 CNC 中使用它,据我所知,目前在“STEPPER.C”类中运行的速度是第 664 行的变量“speed_var”并在此时应用 PID。
但是据我了解,那部分代码不是实时计算速度,而是下一个,所以有可能不同,对吧?
如果我错了,我可以在哪里采取行动来纠正速度?
另外,您是否认为读取编码器和计算 PID 会变得过于繁重?
我意识到这是一个相当复杂的项目。
我还看到下一个将实现实时可调进给率,我认为在那时通过代码中的 PID 代码应用就足够了。
提前感谢那些会回应的人。
斯特凡诺