Дерганье выходов Ардуино
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Дерганье выходов Ардуино
Может есть способы убрать данный эффект щелканья реле при включении питания .В проекте сигнал инвертирую -активный ноль .вот схема
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Дерганье выходов Ардуино
я как то обещал провести испытания. я всё это проверил. осциллографом. отписаться так и забыл.
в общем результаты такие.
при ресете (питание подано) на пинах полное спокойствие. а вот в момент подачи есть несколько
затухающих всплесков. (типа как пид регулятор "ловит" уставку)
амплитуда маленькая, около вольта. но видимо в эти моменты и срабатывает то что управляется "нулём".
1. подтяжка резистором к "-" (она конечно не нужна, ибо через резистор сработает, но ради теста)
всплески так и остались.
2. резюк к "+" (4.4к был под рукой) на экране осцила +5 вольт и абсолютно ни каких колебаний, только после
записи в выход "0" напряжение падает на "0". собственно то что нужно.
в общем результаты такие.
при ресете (питание подано) на пинах полное спокойствие. а вот в момент подачи есть несколько
затухающих всплесков. (типа как пид регулятор "ловит" уставку)
амплитуда маленькая, около вольта. но видимо в эти моменты и срабатывает то что управляется "нулём".
1. подтяжка резистором к "-" (она конечно не нужна, ибо через резистор сработает, но ради теста)
всплески так и остались.
2. резюк к "+" (4.4к был под рукой) на экране осцила +5 вольт и абсолютно ни каких колебаний, только после
записи в выход "0" напряжение падает на "0". собственно то что нужно.
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Дерганье выходов Ардуино
так резистор стоит снаружи к + (через)диодpan писал(а):2. резюк к "+" (4.4к был под рукой) на экране осцила +5 вольт и абсолютно ни каких колебаний, только послезаписи в выход "0" напряжение падает на "0". собственно то что нужно.
Электронщик до мозга костей и не только
Дерганье выходов Ардуино
это ограничительный резистор оптопары. в момент скачков проскакивает "-".
что заставляет срабатывать реле
сам пин подтягивать к + надо
что заставляет срабатывать реле
сам пин подтягивать к + надо
Дерганье выходов Ардуино
Хм... А подтягивать базу транзистора к нулю, для нормально закрытого состояния, разве не нужно?
попробуй, например, на 10кОм потом пробуй уменьшать.
попробуй, например, на 10кОм потом пробуй уменьшать.
Последний раз редактировалось Lisica 29 дек 2017, 15:29, всего редактировалось 1 раз.
Дерганье выходов Ардуино
Но по правилам схемотехники и логики работы ключевого транзистора это необходимо.pan писал(а):очень сомневаюсь что это поможет
В этой схеме он как бы висит в воздухе и на базе непонятно что вместе с наводками.
Последний раз редактировалось Lisica 29 дек 2017, 15:50, всего редактировалось 1 раз.
Дерганье выходов Ардуино
Попробуйте когда проект будет в arduino IDE в функции void setup прописать две строки:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
вместо HIGH может быть LOW в зависимости от того какой уровень нужен при включении.
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
вместо HIGH может быть LOW в зависимости от того какой уровень нужен при включении.
Дерганье выходов Ардуино
Наверно поздно, но выскажусь... 
Во первых, как уже говорилось, ни в коем случае нельзя оставлять базу транзистора в подвешенном состоянии. Её обязательно нужно подтянуть к минусу резистором. Сопротивление должно быть таким, что бы исключить появления открывающего напряжения на базе, вызванного токами утечки оптрона и наводками.
Но лучше взять резистор с запасом. Обычно, на все случаи жизни хватает 10КОм. И поставить его лучше не между базой и землёй, а между 3-м выводом оптрона и землёй.
То же самое относится и к оптрону - его диод сродни базе транзистора и тоже не должен "висеть в воздухе". Он хоть и не повисает при подключении к двухтактному выходу МК, но легко реагирует на переходные процессы в нём при включении.
Чувствительность оптрона довольно приличная. Я им измерял ток нагрузки в сети 220В, на шунте в виде отрезка медной проволоки сечением 2,5мм2 длиной 10см. Естественно, светодиод оптрона был выведен в начало линейного участка небольшим постоянным смещением около 1мА.
То есть, согласно экспериментам pan, нужно поставить резистор между выходом МК и плюсом питания. При сопротивлении 4,4КОм уже не было замечено выбросов, так что наверно ближайшее стандартное значение 4,7КОм должно решить проблему.
Не стоит забывать и о шунтировании входных цепей конденсаторами. В данном случае используется реле. Это медленная нагрузка, по этому быстродействие МК, оптрона и транзистора не требуется. Так что дополнительно можно поставить конденсатор на 0,1мкФ между базой транзистора и корпусом.
По итогу, считаю, что резистор на 10КОм и конденсатор на 0,1мкФ в базе транзистора должны полностью решить проблему.

Во первых, как уже говорилось, ни в коем случае нельзя оставлять базу транзистора в подвешенном состоянии. Её обязательно нужно подтянуть к минусу резистором. Сопротивление должно быть таким, что бы исключить появления открывающего напряжения на базе, вызванного токами утечки оптрона и наводками.
Но лучше взять резистор с запасом. Обычно, на все случаи жизни хватает 10КОм. И поставить его лучше не между базой и землёй, а между 3-м выводом оптрона и землёй.
То же самое относится и к оптрону - его диод сродни базе транзистора и тоже не должен "висеть в воздухе". Он хоть и не повисает при подключении к двухтактному выходу МК, но легко реагирует на переходные процессы в нём при включении.
Чувствительность оптрона довольно приличная. Я им измерял ток нагрузки в сети 220В, на шунте в виде отрезка медной проволоки сечением 2,5мм2 длиной 10см. Естественно, светодиод оптрона был выведен в начало линейного участка небольшим постоянным смещением около 1мА.
То есть, согласно экспериментам pan, нужно поставить резистор между выходом МК и плюсом питания. При сопротивлении 4,4КОм уже не было замечено выбросов, так что наверно ближайшее стандартное значение 4,7КОм должно решить проблему.
Не стоит забывать и о шунтировании входных цепей конденсаторами. В данном случае используется реле. Это медленная нагрузка, по этому быстродействие МК, оптрона и транзистора не требуется. Так что дополнительно можно поставить конденсатор на 0,1мкФ между базой транзистора и корпусом.
По итогу, считаю, что резистор на 10КОм и конденсатор на 0,1мкФ в базе транзистора должны полностью решить проблему.
Дерганье выходов Ардуино
У меня стандартные модули реле 5в для ардуино, но проблема была та же. Все пины назначенные выходами , при включении опрашивались одновременно. Причина была именно в коде. В setap небыло задано начальное состояние.
Дерганье выходов Ардуино
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:41, всего редактировалось 1 раз.
pony sonata
Дерганье выходов Ардуино
Согласен. Зависит от конкретной схемы. А если сопротивление между оптроном и транзистором большое, то может потребоваться даже два резистора - как между выходом оптрона и землёй, так и между базой и землёй.sonata писал(а): 04 фев 2018, 13:12последнее - это частный случай и лучше всегда ставить резюк с базы на землю.
В любом случае требуется учёт всех возможных воздействий и расчёт элементов схемы.
Тоже. Но автору виднее, как реализовать свои хотелки.sonata писал(а): 04 фев 2018, 13:12я вот только несовсем врубаюсь, нафига в этой схеме оптопара вообще.

Дерганье выходов Ардуино
Сравнил со стандартной из aliexpress, практически одинаково. Видимо с нее и снята. Имею ввиду схему с наличием оптопары.
А так судя по всему дополнительная развязка на случай вылета диода, чтобы обраткой от катушки выход контроллера не пробило.
Да и транзистор если в кз уйдет тоже мало не будет.
А так судя по всему дополнительная развязка на случай вылета диода, чтобы обраткой от катушки выход контроллера не пробило.
Да и транзистор если в кз уйдет тоже мало не будет.
Дерганье выходов Ардуино
это подавление помех , если без то по переходам выброс индукции может или спалить порт или делать что будет висяк(я сейчас борюсь с электрозапалами плиты и котла , простое питание с мобилки для нано в одной розетке с котлом и при запале висяк)sonata писал(а): 04 фев 2018, 13:12я вот только несовсем врубаюсь, нафига в этой схеме оптопара вообще. реле же является развязкой. или у вас изолирован мк?
китайские реле изначально рассчитаны на управление низким уровнем - неудобно , но в плане ложняков это отлично ..
резисторы это хорошо , но это все от помех .например сажусь на ножку реле, включаю питание , там 3.6 вольта( Hi-Z), далее провал на 0 и тогда на 5 вольт ...резисторами этот провал не убрать..
это или уходить на управление высоким или если схема серезная и есть опасность травмировать персонал уйти на другую защиту ..
я уже писал - станках с ЧПУ это решается через ChargePump.
Суть в том что кроме сигнала включения програма генерирует сигнал 12.5кГц, и если сигнал будет а генерации нет то нагрузка не включится.. Это защита от ложного включения и зависания..
я делал по такой схеме в своем станке -
[spoiler] [/spoiler]
это подходит с управлением высоким уровнем чтоб не ждать когда в луп порт закроется , с управлением низким не пройдет - проверенно.Vlad71 писал(а): 03 фев 2018, 22:40Попробуйте когда проект будет в arduino IDE в функции void setup прописать две строки:
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
вместо HIGH может быть LOW в зависимости от того какой уровень нужен при включении.
для примера - в проекте 2 реле и 2 шим выхода реле скачут, а шим нет ..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Дерганье выходов Ардуино
В моем проекте используется такой же модуль реле и включение как раз нулем. Все работает. ШИМ не использую.
Естественно все схемы разные и то что работает в одном случае не будет в другом.
Естественно все схемы разные и то что работает в одном случае не будет в другом.
Дерганье выходов Ардуино
удалено
Последний раз редактировалось sonata 10 фев 2018, 00:40, всего редактировалось 1 раз.
pony sonata
Дерганье выходов Ардуино
да , пытаюсь уйти от питания сети и наводок, пока стабильно с питанием от лития ..буду пробовать использовать зарядку и повышение к 5 вольт как фильтр.. пока от высокого ни кондюки ни фильт не помогли.попробую и трансформатор, так как в котлах не импульсное питание..
и мою фигню берут.. поэтому сяоми блока на 2 А з головой
и мою фигню берут.. поэтому сяоми блока на 2 А з головой
- Rovki
- Полковник
- Сообщения: 5732
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
Дерганье выходов Ардуино
Игры с 200в на выходе чреваты выходом из строя всех компонентов ,в том числе МК , оптопара позволяет избежать это .Кроме того она отделяет высокочастные помехи с выходов схемы (проводов) на входа ...Так делают во всех промышленных схемахDWD писал(а): 04 фев 2018, 13:30Согласен. Зависит от конкретной схемы. А если сопротивление между оптроном и транзистором большое, то может потребоваться даже два резистора - как между выходом оптрона и землёй, так и между базой и землёй.sonata писал(а): 04 фев 2018, 13:12последнее - это частный случай и лучше всегда ставить резюк с базы на землю.
В любом случае требуется учёт всех возможных воздействий и расчёт элементов схемы.
Тоже. Но автору виднее, как реализовать свои хотелки.sonata писал(а): 04 фев 2018, 13:12я вот только несовсем врубаюсь, нафига в этой схеме оптопара вообще.
Электронщик до мозга костей и не только
Дерганье выходов Ардуино
Игры с 200В? Так у автора что МК, что реле, которым он управляет, запитаны от 5В.
Что касается помех, то, во первых, нужно печатку-монтаж разводить правильно. А во вторых - реле с его дребезгом и резкими перепадами потребляемого тока наплодят ещё больше помех, чем без него.
Что касается помех, то, во первых, нужно печатку-монтаж разводить правильно. А во вторых - реле с его дребезгом и резкими перепадами потребляемого тока наплодят ещё больше помех, чем без него.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей