开源改变世界

光耦接线需要帮助 #1075

推推 grbl 2年前 (2023-01-23) 80次浏览

打开
Kamoba 打开了这个问题 2021 年 9 月 17 日 · 2 条评论
打开

光耦接线需要帮助#1075

Kamoba 打开了这个问题 2021 年 9 月 17 日 · 2 条评论

注释

光耦接线需要帮助 #1075
卡莫巴 评论了 2021 年 9 月 17 日  

我用的是晶体管输出光耦PC817

光耦接线需要帮助 #1075

但是在我添加此处显示的接线之前它无法正常工作,所有这些都在噪音很大的情况下工作。但是现在没有检测到限位开关。

光耦接线需要帮助 #1075

我的 NC 设置:

$0 = 10(步进脉冲时间,微秒)
$1 = 25(步进空闲延迟,毫秒)
$2 = 0(步进脉冲反转,掩码)
$3 = 0(步进方向反转,掩码)
$4 = 0(反转步进使能引脚,布尔值)
$5 = 1(反转限制引脚,布尔值)
$6 = 0(反转探针引脚,布尔值)
$10 = 1(状态报告选项,掩码)
$11 = 0.010(结点偏差,毫米)
$12 = 0.002(电弧公差,毫米)
$13 = 0(以英寸为单位报告,布尔值)
$20 = 0(启用软限制,布尔值)
$21 = 1(启用硬限制,布尔值)
$22 = 0(启用归位循环,布尔值)
$23 = 0(归位方向反转,掩码)
$24 = 25.000(归位定位进给率,毫米/分钟)
$25 = 500.000(归位搜索寻道率,毫米/分钟)
$26 = 250(归位开关去抖延迟,毫秒)
$27 = 1.000(归位开关拉离距离,毫米)

我做错了什么?
谢谢

编辑:
看起来电路变得打开而不是关闭,当将 led 添加到 Arduino 附近时,它只会在触发开关时打开。
实际上有时它会起作用,而大多数时候则不起作用。

光耦接线需要帮助 #1075 Kamoba 提到了这个问题 2021 年 9 月 17 日
光耦接线需要帮助 #1075

光耦合器输出端的 1K 电阻太低。改为10K,但不低于4.7K。LED 上的正向电流约为 20ma。集电极电流应该是 1ma 而不是你的 5ma。规格表没有与晶体管饱和电压相关的集电极电流图。它的规格为 1ma,最大值为 0.2 伏。

光耦接线需要帮助 #1075
作者

光耦合器输出端的 1K 电阻太低。改为10K,但不低于4.7K。LED 上的正向电流约为 20ma。集电极电流应该是 1ma 而不是你的 5ma。规格表没有与晶体管饱和电压相关的集电极电流图。它的规格为 1ma,最大值为 0.2 伏。

感谢 SMTDigns,我已经开始使用其他原理图(电阻器 + 电容器),因为这让我很头疼,最后是我的 pi 上的捷径……但我下次会尝试。

喜欢 (0)