vsa
Есть еще один способ. Кнопки подключаются к приборам не напрямую, а через промежуточное реле, которые расположены в непосредственной близости от прибора. От степени жирности реле зависит уровень помехоустойчивости.
Так же можно последовательно с кнопкой включать диод или даже цепочку диодов в нужном направлении.
То есть основная задача - увеличить ток в цепи управления.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
IVM
Вероятно я не совсем точно выразился. Ток вырастет при использовании реле. При применении диодов повысится помехоустойчивость из за того, что для открытия p-n-перехода диода требуется некое напряжение, обычно 0.6в для обычных кремниевых диодов. У меня на станке ЧПУ так включены индуктивные датчики начала\предела осей с выходом ОК. Причем повода к датчикам идут в одном гибком и весьма тесном канале в одном пучке с проводами ШД и шпинделя (от ПЧ). Проблем не наблюдаю.
Возможно стоит уточнить у автора вопроса характер источника помех. И если источник высокочастотный (например неэкранированный кабель от мощного ПЧ к двигателю), то вероятно придется использовать индуктивно-конденсаторный фильтр. Самое простое решение - вырезать лобзиком входной сетевой фильтр от мертвого драйвера ЛЕД или ЛДС.
Последний раз редактировалось Sulfur; 02.02.2022 в 13:33.
Да обычный дроссель, стоит на входе любого устройствы по сети, в лампах тоже дроссель стоит. Фото из сети, дроссель в середине1 Дроссель.jpg
Речь идёт про L-C фильтр из дросселя вырезанный лобзиком из платы))) Это надо додуматься было, проще выпаять )
Последний раз редактировалось kondor3000; 03.02.2022 в 10:03.
Я краем глаза читал про наводки. Могу влезть невпопад.
Про наводки мне попалось видео Алекса Жука (дядька классный и хорошо рассказывает про энергетику и силовые подстанции).
Там он говорит о том, что из-за ёмкости кабелей на переменном токе в цепях управления могут быть большие токи, которые даже релюшку развязки заставят сработать:
Возможно, это то, о чём щас идёт речь.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net
Драйверы бывают разные.Это надо додуматься было, проще выпаять
Например такие:
Вложение 59084
Нужен совет форума. Опять оптимизирую код программы. У меня в программе в двух POU встречаются однотипные куски программного кода, работающие с одним и тем же таймером. Пример куска привожу.
PROGRAM DOWN_AO2
VAR
Flag_Pult_3: BOOL;
Flag_Pult_4: BOOL;
Flag_Pult_5: BOOL;
Flag_Pult_6: BOOL;
Flag_Pult_7: BOOL;
Pausa_Pult_3:TON;
Pausa_Pult_4:TON;
Pausa_Pult_5:TON;
Pausa_Pult_6:TON;
Pausa_Pult_7:TON;
END_VAR
.......
(* Пауза 2 сек пред включением Пульта 3 *)
Pausa_Pult_3(IN:=Flag_Pult_3,PT:= T#2s);
IF Pausa_Pult_3.Q THEN
Flag_Pult_3 := FALSE;
Pult.3 := TRUE; (* Вкл Пульт 3 *)
END_IF
....
Таких блоков в это POU 5 шт.
Подскажите, как можно эти куски воплотить в ФБ и работать с ними. В предложенном примере я включаю пульты выпрямителей Flex Kraft. Но не сразу, а через две секунды. Так необходимо по технологии.
Последний раз редактировалось vsa; 03.02.2022 в 15:31.