开源改变世界

grbl 通过蓝牙 hc-05 速度问题 #485

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

关闭
yuranikspb 打开了这个问题 2018 年 7 月 6 日 · 24条评论
关闭

grbl 通过蓝牙 hc-05 速度问题#485

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

注释

grbl 通过蓝牙 hc-05 速度问题 #485

大家好你们好。

我通过两个模块 hc-05 (master-> slave) 连接到 cnc
但存在传输偷偷摸摸的问题

蓝牙传输速度不超过9600左右
设置都正确hc 05设置为38400
(数据传输速率的其他值也无所谓)

我发现了一篇与我的问题类似的文章
https://forum.arduino.cc/index.php?topic=424791.15

“您遇到了延迟的古老问题。同步数据包系统无法发送每个异步字节而不将它们嵌入数据包中”

我能做些什么来降低延迟。
或者使用另一个模块?

grbl 通过蓝牙 hc-05 速度问题 #485

为什么不在 Android 应用程序中只使用一个蓝牙?

grbl 通过蓝牙 hc-05 速度问题 #485

我想用电脑工作。

grbl 通过蓝牙 hc-05 速度问题 #485
作者
尤拉尼克斯普 评论了 2018 年 7 月 9 日  

我通过蓝牙用我的笔记本电脑进行测试,得到了相同的结果(笔记本电脑-> hc05)

grbl 通过蓝牙 hc-05 速度问题 #485

检查您的笔记本电脑 com 端口设置及其最大速度

grbl 通过蓝牙 hc-05 速度问题 #485

我在 Windows 设备管理器中更改了 com 端口速度。没有效果
我通过 wifi esp 07 连接 grbl 并获得良好的速度!但是很多错误:(错误:1错误:2错误23)

grbl 通过蓝牙 hc-05 速度问题 #485

几年前我试过 HC-05,发现吞吐速度很慢。我认为它可以用于一般铣削或铣削,但对于任何需要高速的 3d 铣削、激光工作等,它都不适合。我永远无法加快速度并放弃了这个想法。

grbl 通过蓝牙 hc-05 速度问题 #485

缓冲区因等待确认而饿死是延迟问题吗?将近 20 年前,当我研究第一个蓝牙时,我们毫无疑问地保持了 721kbit/sec 的理论最大值

grbl 通过蓝牙 hc-05 速度问题 #485

缓冲区因等待确认而饿死是延迟问题吗?将近 20 年前,当我研究第一个蓝牙时,我们毫无疑问地保持了 721kbit/sec 的理论最大值

我确定这是真的。我可以报告的是,我花了 2 到 3 个晚上的大部分时间寻找解决方案,尝试它们,但几乎没有成功。我确信可能有一种方法可以加快它的速度,但它不值得我花时间,因为我认为它不是我需要的必需品。不过会很好,并且会密切关注此页面以查看是否有人提出了解决方案。

grbl 通过蓝牙 hc-05 速度问题 #485

考虑使用 WiFi (ESP8266),这在我家的店里工作得很好。我使用带有 ESP8266 构建的 arduino uno 开发板。

grbl 通过蓝牙 hc-05 速度问题 #485

是的。我见过带有内置 esp8266 的 uno。我没有其中之一,但我有 esp 8266 板,并且正在考虑是否可以将一个连接到 Arduino。可能得试试看。

grbl 通过蓝牙 hc-05 速度问题 #485

我在带有 CNC Shield 的自制路由器上使用 HC-05 蓝牙模块,并且工作正常,您必须为蓝牙模块设置 112500 波特率。
在此处查找蓝牙配置https://www.instructables.com/id/Arduino-Remotewireless-Programming-and-Test-With-H/

grbl 通过蓝牙 hc-05 速度问题 #485

我在带有 CNC Shield 的自制路由器上使用 HC-05 蓝牙模块,并且工作正常,您必须为蓝牙模块设置 112500 波特率。

我的设置为 115200 波特。它工作可靠,只是对我想要的来说太慢了。如果波特率不正确,它根本就不会工作。

正如我在试用 HC-05 时所说的那样,我让它工作得很好,但是在运行吞吐量密集型程序(例如 3d 轮廓铣削代码)时,Grbl 缓冲区经常会耗尽。使用 USB 连接运行完全相同的程序,GRBL 缓冲区大部分时间都保持填充状态。

对于 2.5d 铣削或具有类似吞吐量需求的程序,我相信它会很好。

grbl 通过蓝牙 hc-05 速度问题 #485

为了克服蓝牙 grbl 缓冲区的问题,我们可以增加串行 rx 缓冲区,比如 192。(您使用的 gcode 发送器应该知道这一点,并将该值用于缓冲流)。
通过此更改,我在我的机器上取得了良好的效果。

grbl 通过蓝牙 hc-05 速度问题 #485
HuubBuis 评论了 2018 年 7 月 14 日  

使用 USB 连接运行完全相同的程序,并且 GRBL 缓冲区大部分
时间都保持填充状态

如果测试了多个蓝牙模块(HC-04、HC-05、SPP-C),HC-05 模块是最快的。ESP8266 WiFi 模块发送命令的速度比蓝牙 HC-05 模块快 15 倍。它可以在不更改 GRBL 的情况下解决您的问题。试一试!

grbl 通过蓝牙 hc-05 速度问题 #485

ESP8266 WiFi 模块发送命令的速度比蓝牙 HC-05 模块快 15 倍。它可以在不更改 GRBL 的情况下解决您的问题。试一试!

是的,但更多垃圾:(

grbl 通过蓝牙 hc-05 速度问题 #485

是的,但是垃圾更多 >

更多垃圾是什么意思?

grbl 通过蓝牙 hc-05 速度问题 #485

hc-05 工作良好,通过串行端口没有垃圾,但速度很慢。esp8266 工作速度很快,但通过串口和 grbl 停止抓取

grbl 通过蓝牙 hc-05 速度问题 #485
HuubBuis 评论了 2018 年 7 月 16 日  

我使用 GRBL 和 ESP8266 模块一年多了。完全没有问题,在我的 4 x 2 米车间中工作可靠。

ESP8266模块内置USB连接,无需额外接线。只需连接 USB 即可完成!

NodeMcu Lua ESP8266 ESP-12E

grbl 通过蓝牙 hc-05 速度问题 #485

你能说说你是如何通过 pc ugs、bcnc 连接 hc05 的吗?

grbl 通过蓝牙 hc-05 速度问题 #485

你能说说你是如何通过 pc ugs、bcnc 连接 hc05 的吗?

我不熟悉使用 bcnc,但 UGS 仅支持串行或以太网 (WiFi)。
https://winder.github.io/ugs_website/guide/platform/#connecting-to-the-controller

grbl 通过蓝牙 hc-05 速度问题 #485

你能说说你是如何通过 pc ugs、bcnc 连接 hc05 的吗?

作为替代方案,您可以在 PC 上使用串行到蓝牙连接,并让 gcode 发送器使用串行端口。
可以使用蓝牙转串口适配器以相同的方式连接 grbl 控制器。两个蓝牙模块应该相互连接。
查看此链接

grbl 通过蓝牙 hc-05 速度问题 #485

笔记本电脑的蓝牙怎么样,我应该换一个蓝牙吗?
我在 ugs 中试过,它不起作用,但在 grbl 控制器中试过,但它也显示错误

grbl 通过蓝牙 hc-05 速度问题 #485

笔记本电脑蓝牙怎么样

UGS 无法使用内部笔记本电脑蓝牙模块进行通信。UGS 会将外部串行连接的蓝牙模块视为串行端口。

喜欢 (0)