Помехи
-
- Сержант
- Сообщения: 147
- Зарегистрирован: 01 дек 2018, 14:20
- Имя: danila
Помехи
У меня ардуино за 3 метра до исполняющих устроиств...Нагреватель на китайском шнуре 220в.,вентилятор 12в.,LED освещение 12в. и DS18.
Посоветуйте как проложить провода в кабель каналах.Я думаю,что шнур отдельно,вент. отдельно,а освещение и DS вместе можно положить.
Посоветуйте как проложить провода в кабель каналах.Я думаю,что шнур отдельно,вент. отдельно,а освещение и DS вместе можно положить.
Помехи
Очень интересный вопрос эта защита от помех. Вам не помешает впараллель контактам реле коммутирующие нагреватель поставить RC цепочку, 100ом-0.15мкф примерно. конечно через неё будет идти небольшой в выключенном состоянии, но думаю, что не критично. Этим вы погасите выброс в кабель и соответственно минимизировать помехи. Это не панацея конечно, может потребоваться и варистор параллельно нагрузке, думаю вольт на 270 пойдёт. вентилятор и лед тоже желательно зашунтировать RC цепочками и лучше около самой нагрузки, хотя на счёт лед не уверен. Высосал не из пальца так как всю жизнь занимася автоматизацией различных оьектов и приходилось повидать всякого. Удавалось таким образом оживить весовые системы где кабели (экранированные) лежали в одном канале с силовыми линиями и при работе двигателя весы сходили с ума. (в последствии переделал монтаж и развел низкоточку с силой) Простите за оффтоп.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
-
- Сержант
- Сообщения: 147
- Зарегистрирован: 01 дек 2018, 14:20
- Имя: danila
Помехи
Там через МОСФЕТЫ все будет...А 1-Wire до 200 м пишут работает.ingener писал(а): 30 апр 2020, 11:38 Думается, что к выходам кинтроллера нежелательно подключать проаода длиной более 10см, если нужно дальше, то опторазвязка.
Нагрузка по 220в будет 300Вт.И то в пике как бы.Думаю лишнее.olddolin писал(а): 30 апр 2020, 11:28 Очень интересный вопрос эта защита от помех. Вам не помешает впараллель контактам реле коммутирующие нагреватель поставить RC цепочку, 100ом-0.15мкф примерно. конечно через неё будет идти небольшой в выключенном состоянии, но думаю, что не критично. Этим вы погасите выброс в кабель и соответственно минимизировать помехи. Это не панацея конечно, может потребоваться и варистор параллельно нагрузке, думаю вольт на 270 пойдёт. вентилятор и лед тоже желательно зашунтировать RC цепочками и лучше около самой нагрузки, хотя на счёт лед не уверен. Высосал не из пальца так как всю жизнь занимася автоматизацией различных оьектов и приходилось повидать всякого. Удавалось таким образом оживить весовые системы где кабели (экранированные) лежали в одном канале с силовыми линиями и при работе двигателя весы сходили с ума. (в последствии переделал монтаж и развел низкоточку с силой) Простите за оффтоп.
Кабель витая пара..Положу всеже все отдельно.100 рублей лишние на кабель канал не спасут ))Phazz писал(а): 30 апр 2020, 04:56 Если уж прокладывать отдельно, то ds18b20. А остальные можно и вместе. Да и ds можно вместе положить если экранированый кабель использовать.
Спасибо всем.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Помехи
Вопрос по сбоям дисплея LCD1602 в условиях сильных помех.
Так выходит, что никакими способами не удалось избежать этого - экранированный алюминиевый корпус, индуктивные фильтры по всем входящим проводам, питание только от 50Гц трансформатора и пр.
Слишком уж мощный источник помех - зажигание сварочной дуги на большом токе с высоковольтным поджигом. Видимо наводки идут уже даже прямо по заземлению или радиоизлучению.
В общем, вывод такой, что бороться бесполезно - можно только делать ресет дисплея после запуска сварки. Погаснет на секунду, не страшно.
Сама Ардуино не сбивается, все выходы работаю штатно.
Напрашивается решение ставить реле по питанию дисплея. Но уж больно громоздко, нельзя ли с такой же эффектитвностю, как обрыв питания, делать ресет дисплея с помощью сигналов контроллера?
Так выходит, что никакими способами не удалось избежать этого - экранированный алюминиевый корпус, индуктивные фильтры по всем входящим проводам, питание только от 50Гц трансформатора и пр.
Слишком уж мощный источник помех - зажигание сварочной дуги на большом токе с высоковольтным поджигом. Видимо наводки идут уже даже прямо по заземлению или радиоизлучению.
В общем, вывод такой, что бороться бесполезно - можно только делать ресет дисплея после запуска сварки. Погаснет на секунду, не страшно.
Сама Ардуино не сбивается, все выходы работаю штатно.
Напрашивается решение ставить реле по питанию дисплея. Но уж больно громоздко, нельзя ли с такой же эффектитвностю, как обрыв питания, делать ресет дисплея с помощью сигналов контроллера?

Помехи
Вы сами ответили на свой вопрос - при сварке идет сильное электромагнитное излучение ....как ардуино еще не виснет.....а дисплей этот сами знаете - еще посложней чем ардуино наверное.....2 чипа ничем не экранированных ....а если еще и плата I2C то еще сложнее добиться стабильной работы....ingener писал(а): 27 июл 2020, 13:21 Слишком уж мощный источник помех - зажигание сварочной дуги на большом токе с высоковольтным поджигом. Видимо наводки идут уже даже прямо по заземлению или радиоизлучению.
Что у вас за проект такой чтобы для сварочного аппарата нужно было использовать ардуино и такой дисплей?
Пробуйте использовать обычный семисегментный индикатор ....уверен проблемы исчезнут!)))
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Помехи
контроллер управляет не сварочным аппаратом, а двухосевым механизированным суппортом, там множество функций используется, поэтому меню развитое.Anydy писал(а): 27 июл 2020, 15:05 Что у вас за проект такой чтобы для сварочного аппарата нужно было использовать ардуино и такой дисплей?
на первых шагах все было собрано на операционниках LM324 и аналоговом индикаторе, проблем действительно не было. Но возможности больно ограниченные.
Помехи
ну тогда как вариант как можно дальше вынести ардуино .....возможно вообще по RS485 я же не знаю ваш проект....
А экранирование -вряд ли поможет - я пробовал ложить телефон в древнюю аллюминевую кастрюлю с плотно закрытой крышкой - сигнал запросто проходит - телефон звонит!
А экранирование -вряд ли поможет - я пробовал ложить телефон в древнюю аллюминевую кастрюлю с плотно закрытой крышкой - сигнал запросто проходит - телефон звонит!
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Помехи
[ref]av[/ref], проблема, похоже, неожиданно приблизилась к решению.
эксперимент - полоска медной фольги, наклеенная сверху на плату дисплея через двусторонний скотч.
фольга никуда не соединена.
все, вроде больше не сбивается.
В момент поджига дуги просто подмигивает вся индикация, но дисплей остается работоспособным.
будем тестировать дальше, возможно, действительно просто необходим экран процессорам дисплея.
эксперимент - полоска медной фольги, наклеенная сверху на плату дисплея через двусторонний скотч.
фольга никуда не соединена.
все, вроде больше не сбивается.
В момент поджига дуги просто подмигивает вся индикация, но дисплей остается работоспособным.
будем тестировать дальше, возможно, действительно просто необходим экран процессорам дисплея.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Помехи
[ref]ingener[/ref], резисторы подтяжки по i2c добавить не пробовали? там, вроде как, стоят 4,7к. добавить ещё до общего 1,5...2к.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Помехи
[ref=#ff8000]Sancho[/ref], по 12С нет, пробовалось по прямому соединению ставить резисторы и конденсаторы по сигнальным входам, толку никакого не было. Все же похоже, что процы ловят прямо по воздуху
Помехи
Так это проще простого .....в цикле ставите задержку например 3 сек и перезагружаете дисплей......если ардуина не зависла она продолжит отправку данных в дисплей!ingener писал(а): 27 июл 2020, 15:40 Вопрос не как избежать, а как ресетить дисплей - возможно ли это сделать, не выключая его..
Да, как вариант, а еще можно попробовать экранированные проводаDrMario писал(а): 27 июл 2020, 18:34 Проденьте проводку в ферритовые кольца, например от USB шнуров.
Помехи
как сделать паузу для какого то действия не тормозя при этом выполнение основной программы - функция Millis()ingener писал(а): 28 июл 2020, 14:34 не очень для меня это понятно....в каком цикле задержку? ...и как программно перезагрузить дисплей?
В код после компиляции программы в секцию Declare --то есть в самый верх - добавить
const long interval = 30000;// это время
unsigned long previousMillis = 0;
далее в секции loop добавить код:
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
lcd.begin(16, 2);//стартуем дисплей
}
Могу ошибаться......проверяйте, но примерно такая конструкция у меня работала! ....хотя я немного намудрил....пишут что можно проще сделать))))
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Помехи
[ref=#aa0000]Anydy[/ref], что-то ругается...что lcd was not declared....простейший скетч просто с одной строчкой текста.
Кстати. встретилась информация о том. что помехоустойчивость дисплея резко увеличивается. если на него постоянно с высокой скоростью выводятся изменяемые данные.
Наиболее уязвим он в статичном режиме. когда индицируется постоянный текст.
прямо хоть ставить генератор со счетчиком специально для этого?
и еще печаль. получается. что нельзя сделать ресет (кратковременный сброс питания) отдельно дисплея или связки дисплей + I2C, а только вместе с ардуиной.
Кстати. встретилась информация о том. что помехоустойчивость дисплея резко увеличивается. если на него постоянно с высокой скоростью выводятся изменяемые данные.
Наиболее уязвим он в статичном режиме. когда индицируется постоянный текст.
прямо хоть ставить генератор со счетчиком специально для этого?

и еще печаль. получается. что нельзя сделать ресет (кратковременный сброс питания) отдельно дисплея или связки дисплей + I2C, а только вместе с ардуиной.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость