开源改变世界

PNP NC 感应限位器 #594

推推 grbl 3年前 (2023-01-22) 103次浏览

关闭
raenji-sk 打开了这个问题 2019 年 1 月 29 日 · 12条评论
关闭

PNP NC 感应限位器#594

raenji-sk 打开了这个问题 2019 年 1 月 29 日 · 12条评论

注释

PNP NC 感应限位器 #594

嗨,是否可以将 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 传感器?

PNP NC 感应限位器 #594

使用这些开关的问题是输出端的电压。我将达到电源电压的水平并破坏arduino。您可以通过添加光耦合器或电平转换器来解决此问题https://www.digikey.nl/product-detail/en/sparkfun-electronics/BOB-12009/1568-1209-ND/5673795?utm_adgroup=Evaluation+and+ Demonstration+Boards+and+Kits&mkwid=s&pcrid=285092047603&pkw=&pmt=&pdv=c&gclid=EAIaIQobChMI2qKEnKuT4AIVh-J3Ch0e3wY-EAQYASABEGLTVPD_BwE. 您的防护罩在限位开关上有光耦合器,因此您可以将电感式传感器连接到这些限位开关。为此,电感式传感器 GND 还必须连接到光耦合器引脚之一。电感式传感器使用高电源电压。要限制通过光耦合器的电流,您必须添加一个串联电阻。请联系屏蔽层制造商,了解正确的电阻值和连接电感式传感器的正确方法。

PNP NC 感应限位器 #594
作者

是的,光耦合器是我购买它的原因之一。我为传感器使用 12V PSU。我会尝试就此问题与他们联系。原理图显示了与屏蔽的直接连接和传感器的 12-24V 电源,但他们没有提及是 PNP 还是 NPN。

PNP NC 感应限位器 #594
作者

所以它们必须是 NPN,PNP 不适用于此屏蔽。

PNP NC 感应限位器 #594

能不能贴一下原理图,如果输入是光耦,NPN和PNP都可以工作!

PNP NC 感应限位器 #594
我杰森T 评论了 2019 年 1 月 30 日  

尝试在 5V 电压下使用接近传感器,您现在可能会感到惊讶。一些传感器可以接受并在远低于额定值的电压下工作。可能不适用于所有产品,但肯定适用于我购买的廉价瓷器进口产品。也可以使用旧的逻辑 IC(例如 4500 系列或 7400 系列 IC)**对不起我的错误 CMOS 4000 系列 IC** 将您的传感器 12v 信号转换为 5v 逻辑输出 – 如果 IC 在其电源轨上提供 5v . 这些系列中的大多数逻辑 IC 都支持 18v 输入。您还可以更改逻辑状态,例如您需要反转信号然后选择具有 NOT(反转)输出的逻辑设备。

使用 12v 信号
://assets.neexperia.com/documents/data-sheet/HEF4050B.pdf
buffer = 4050 或 4049 如果你想输出反转。
使用 5v 信号
https://en.wikipedia.org/wiki/List_of_7400-series_integrated_circuits
例如 7407 缓冲器或 7404 逆变器 IC

PNP NC 感应限位器 #594

我想查看允许 18V 输入和 5V 电源的 4500 系列或 7400 系列 IC 的数据表。

对于 10-30V PNP 传感器到逻辑输入,只需使用两个电阻作为分压器,无论如何都需要其中一个电阻作为下拉电阻

PNP NC 感应限位器 #594
作者

HubBuis,我没有屏蔽的原理图。我从制造商那里得到了这样的答复:“光电隔离器始终通过一个电阻器连接到 12V,打开它的输入必须是 GND(0v),因此 NPN 将在激活时为您切换 0V。” 所以我想这与你写的完全相反。
我也许可以通过继电器连接它,但我认为这不是最干净的解决方案。我现在会坚持使用经典的机械止动器,也许将来会从中国订购一些便宜的 NPN。

PNP NC 感应限位器 #594

@raenji-sk
您的传感器在未激活时输出 12 伏,激活时输出 0 伏。这是 PNP NC 传感器的典型特征,也是适合使用的传感器。当传感器断电或电缆断开时,它将与激活相同,GRBL 将停止!这才是安全开关的正确使用方法!

您可以使用 1500..2700 欧姆 (1k5 .. 2k7 Ω) 的电阻连接 12 伏传感器输出。这将限制馈入屏蔽光耦合器输入的电流。

我不确定如何将传感器连接到屏蔽层。ZL-+、ZL-I、ZL–屏蔽罩上有3个引脚。我猜 ZL-+传感器输出,ZL–传感器接地和ZL-I arduino 上的输入(光耦合器的输出)。
试着找出这些标签的含义,你就可以使用这个传感器了。

PNP NC 感应限位器 #594
我杰森T 评论了 2019 年 1 月 30 日  

@langwadt
对不起,我打算放 4000 系列 IC,但已经晚了,我睡着了
https://assets.neexperia.com/documents/data-sheet/HEF4050B.pdf

HEF4050B 提供六个非反相缓冲器,具有
适合驱动 TTL 或高容性负载的高电流输出能力。由于允许输入电压超过
缓冲器的电源电压,因此缓冲器还可用于将
高达 15 V 的逻辑电平转换为标准 TTL 电平。>

我已经更正了上面的帖子

就我个人而言,我不相信分压器的概念,如果电流过大并且其中一个电阻器开路(电阻器在过热时会退化),则可能会将更高的电压连接到您的输入端。如果使用分压器电路,则应在输入和地之间安装齐纳二极管(例如 5v1),然后任何超过齐纳电压的电压都会泄漏以保护输入。

PNP NC 感应限位器 #594

@MeJasonT只要串联电阻将输入电流限制在 ~1mA 仍然是安全的

PNP NC 感应限位器 #594

我刚刚经历了一个顿悟,不像尤里卡时刻那么激动。如果您具有电子技术,则可以更改屏蔽层上的电阻器,该电阻器是光隔离器/光耦合器的输入。它基本上是一个将信号传输到光电二极管的 LED。
或者作为@HuubBuis前面提到将输入与电阻串联 – 1.5k 应该可以。
你可以在这里使用计算器计算限流电阻
http://ledcalc.com/
我在 LED 上使用 12v 电源
2v(典型值)
10mA,这对于 LED 来说非常保守
,显然 1个 LED
达到 1.2k 欧姆(这是一个名义价值,即你可以买一个)稍微高一点就是腰带和牙套(安全边际)。

PNP NC 感应限位器 #594
作者

@HuubBuis感谢您推荐电阻解决方案。经过一些测量,我发现负载很小,无法激活光电。在传感器上的信号线和接地线之间添加一个 1k8 电阻固定它。现在信号达到 0V 并“触发”光电和 Grbl 接收到变化,一切都按预期工作。

喜欢 (0)