注释
是的,光耦合器是我购买它的原因之一。我为传感器使用 12V PSU。我会尝试就此问题与他们联系。原理图显示了与屏蔽的直接连接和传感器的 12-24V 电源,但他们没有提及是 PNP 还是 NPN。 |
所以它们必须是 NPN,PNP 不适用于此屏蔽。 |
能不能贴一下原理图,如果输入是光耦,NPN和PNP都可以工作! |
尝试在 5V 电压下使用接近传感器,您现在可能会感到惊讶。一些传感器可以接受并在远低于额定值的电压下工作。可能不适用于所有产品,但肯定适用于我购买的廉价瓷器进口产品。也可以使用旧的逻辑 IC(例如 4500 系列或 7400 系列 IC)**对不起我的错误 CMOS 4000 系列 IC** 将您的传感器 12v 信号转换为 5v 逻辑输出 – 如果 IC 在其电源轨上提供 5v . 这些系列中的大多数逻辑 IC 都支持 18v 输入。您还可以更改逻辑状态,例如您需要反转信号然后选择具有 NOT(反转)输出的逻辑设备。 使用 12v 信号 |
我想查看允许 18V 输入和 5V 电源的 4500 系列或 7400 系列 IC 的数据表。 对于 10-30V PNP 传感器到逻辑输入,只需使用两个电阻作为分压器,无论如何都需要其中一个电阻作为下拉电阻 |
HubBuis,我没有屏蔽的原理图。我从制造商那里得到了这样的答复:“光电隔离器始终通过一个电阻器连接到 12V,打开它的输入必须是 GND(0v),因此 NPN 将在激活时为您切换 0V。” 所以我想这与你写的完全相反。 |
@raenji-sk 您可以使用 1500..2700 欧姆 (1k5 .. 2k7 Ω) 的电阻连接 12 伏传感器输出。这将限制馈入屏蔽光耦合器输入的电流。 我不确定如何将传感器连接到屏蔽层。ZL-+、ZL-I、ZL–屏蔽罩上有3个引脚。我猜 ZL-+传感器输出,ZL–传感器接地和ZL-I arduino 上的输入(光耦合器的输出)。 |
@langwadt
我已经更正了上面的帖子 就我个人而言,我不相信分压器的概念,如果电流过大并且其中一个电阻器开路(电阻器在过热时会退化),则可能会将更高的电压连接到您的输入端。如果使用分压器电路,则应在输入和地之间安装齐纳二极管(例如 5v1),然后任何超过齐纳电压的电压都会泄漏以保护输入。 |
@MeJasonT只要串联电阻将输入电流限制在 ~1mA 仍然是安全的 |
我刚刚经历了一个顿悟,不像尤里卡时刻那么激动。如果您具有电子技术,则可以更改屏蔽层上的电阻器,该电阻器是光隔离器/光耦合器的输入。它基本上是一个将信号传输到光电二极管的 LED。 |
@HuubBuis感谢您推荐电阻解决方案。经过一些测量,我发现负载很小,无法激活光电。在传感器上的信号线和接地线之间添加一个 1k8 电阻固定它。现在信号达到 0V 并“触发”光电和 Grbl 接收到变化,一切都按预期工作。 |
嗨,是否可以将 PNP NC 感应式止动器与 GRBL 一起使用?
我有一些闲置的东西,但似乎无法让它们工作。
我正在使用带有 CNCDesign 分线板的 UNO –
https://ukcnc.net/index.php?route=product/product&path=69&product_id=139
和 bCNC 进行控制。
传感器是https://www.tme.eu/sk/details/s18-05p-2/indukcne-senzory-obdlznikove/highly/
传感器 LED 显示检测到金属但 grbl 没有响应。
我尝试反转引脚 $5 – 参数但没有效果。
是否有可能使其工作或是否需要 NPN 传感器?