Arduino NANO зависает при включении индуктивной нагрузки

На этом форуме Вы можете задать вопросы знатокам программы и автору.
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение katoshnik »

Всем привет. Собрал схемку на Nano, при включении клапана контроллер зависает. Избитая тема, понимаю, но конкретного решения в сети на нее не нашел. Выход ардуины подключен на полевик, с полевика включается катушка с диодом. Вся эта конструкция может очень долго работать не зависая, но бывает что зависает постоянно. Все неиспользуемые ножки подключены на вывод. Блок питания хороший промышленный на 24В.через него питается катушка и ардуино через преобразователь LM какой то на 5В. Наверняка многие сталкивались с этой проблемой?
Последний раз редактировалось katoshnik 08 апр 2018, 22:12, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Arduino NANO и катушка индуктивности

Сообщение pan »

схемку бы . хоть от руки...
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO и катушка индуктивности

Сообщение katoshnik »

Сейчас нарисовать нет возможности, но она простая, на затвор полевика приходит сигнал с контроллера, полевик сажает на землю катушку. Затвор притянут к земле сопротивлением. У Вас такой проблемы не было за время использования?
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

Arduino NANO и катушка индуктивности

Сообщение pony sonata »

katoshnik писал(а): 08 апр 2018, 21:19Блок питания хороший промышленный на 24В
хороший в смысле тот самый хороший? я могу вам показать хороший "промышленный", который и реле 12в не потянет. характеристики блока "встудию"
katoshnik писал(а): 08 апр 2018, 21:19Собрал схемку на Nano, при включении клапана контроллер зависает
характеристики клапана
katoshnik писал(а): 08 апр 2018, 21:19через него питается катушка и ардуино через преобразователь LM какой то на 5В
схему с конкретной моделью преобразователя, а не "какого-то там". и вы сразу 24в фигачите на 5в линейный стабилизатор? ничу так, самый смак, если он еще и в смд вариации...

также не исключено, что проблема может быть программной
возможно виновато питание
возможно виновато подключение 24в на 5в стаб

если зависает при подаче питания на клапан - возможен просад напруги "хорошего" блока
также "из шара" - ставят на всякие контакторы там мощные, RC снаберы - мб тоже может помочь, но опять же эт для переменки, вы ничего не написали про клапан

еще и вопросов - расстояние от клапана до дуины?
что находится рядом из мощного оборудования?
про качества сети и земли спрашивать не буду, думаю не ответите

короче гадать можно бесконечно - ждем конкретику :senile:
без нее - можно начинать заматывать все в фольгу:
[spoiler]
tin_foil_hat-1.jpg
[/spoiler]

з.ы. мб название темы подкорректируете? а то я зашел, т.к. подумал, что на ардуино LC-метр фигачите (сам занимаюсь сейчас просто)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Arduino NANO и катушка индуктивности

Сообщение pan »

диод который параллельно катушке точно живой?
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO и катушка индуктивности

Сообщение katoshnik »

Названия блока питания не помню сейчас он не рядом, отличный новый импульсный блок на 24В и 5А ( проверял осцилографом). Причем тут характеристики клапана на 24В? Индуктивная нагрузка. Проблема не програмная, програма простая. А почему нельзя 24В фигачить на стабилизатор, если в даташите написано, что можно с установкой радиатора? Диод точно живой, зависает при включении.
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение pony sonata »

написал уже "простыню" тут, но побоялся, что скорей всего мой мессадж вас только обидит и поскольку мне дико лень с температурой начинать тут рассказывать азы, решил самоутраниться с темы :(
главное, что отличный новый блок питания... и есть даташит на "какую-то там" лмку...
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение katoshnik »

Спасибо, выздоравливайте!
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение starshoy81 »

[ref]katoshnik[/ref], а попробуйте ШИМить полевиком включая и отключая клапан, т.е. за одну секунду проводить шим от 20 до 100% для включения, для выключения в обратную сторону соответственно. Может не будет таких бросков напряжения в питающей сети.
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение katoshnik »

Отличная идея, но мне, почему то кажется, что всему виной ВЧ помеха, которую нужно как то придушить, может феритом попробовать?
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение benic »

Со схематикой проблема возможен выход из строя atmega( был опыт, проникает бросок в 5В)
Можно использовать опторазвязку и отдельный БП если так тяжко.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение kulibinsvv »

[ref]katoshnik[/ref], вы видимо берёте пример с англичан? Формулировки такие же. Ваш соратник [ref]benic[/ref], может долго "гадать на кофейной гуще", но дело так никуда и не сдвинется.
Приведите схему всего устройства, тогда может и станет ясно:
katoshnik писал(а): 09 апр 2018, 00:22 что всему виной ВЧ помеха
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09 апр 2016, 12:17
Откуда: Кременчуг
Имя: Сергей

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение seri0shka »

pony sonata писал(а): 08 апр 2018, 21:52я могу вам показать хороший "промышленный", который и реле 12в не потянет
Покажите. Всегда был уверен, что сам статус "промышленный" обязывает. Хотя смотрел начинку ооочень дорогого, возникли некоторые сомнения.
По теме поста могу предложить между блоком питания и LM включить дроссель (после него и конденсаторы электролит и плёночный впараллель, дальше LM). Должно помочь.
Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07 янв 2018, 13:47

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение benic »

kulibinsvv писал(а): 09 апр 2018, 07:24[ref]katoshnik[/ref], вы видимо берёте пример с англичан? Формулировки такие же. Ваш соратник [ref]benic[/ref], может долго "гадать на кофейной гуще", но дело так никуда и не сдвинется.
Приведите схему всего устройства, тогда может и станет ясно:
katoshnik писал(а): 09 апр 2018, 00:22 что всему виной ВЧ помеха
Что там гадать то? Диод скорей всего не ВЧ. Вот уходит в ЭФИР :bye:
Демпфирующих элементов добавьте если есть время.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение KSP »

Можно начать с малого, отсоедините клапан и поставьте вместо него лампочку на ту же мощность, если зависания прекратятся значит ВЧ импульс от клапана, а если ничего не изменится то БП выдает этот импульс или преобразователь на ЛМ. И все таки схему хотя бы от руки посмотреть.
S
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение pony sonata »

seri0shka писал(а): 09 апр 2018, 08:59Покажите. Всегда был уверен, что сам статус "промышленный" обязывает.
не очень понял о чем вы, но изначально тс отписал о промышленном бп, не указав ток, который он может выдавать, собственно мой пост об этом. а бп у меня есть на 20-50мА для запитки одних французских тензодатчиков
katoshnik писал(а): 09 апр 2018, 00:22Отличная идея, но мне, почему то кажется, что всему виной ВЧ помеха, которую нужно как то придушить, может феритом попробовать?
как и писал выше - со схематикой и программной частью у тс "все офигенно", потихоньку начинаем заматываться фольгой...
я так понял картинки вы не выкладываете, поэтому большая просьба описать габариты радиатора на стабилизаторе 24->5в, также рассказать схему с подключением лмки "на словах" конкретно у вас
также понял, у вас есть осциллограф, пробовали им смотреть сигнальную линию/линию питания в момент генерации сбоя (настроить программу на постоянное включение/отключение питалова) что он кажет в момент сбоя?
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение katoshnik »

Промышленный, значит надежный, что тут не понятного? Если Вы ставите на 50mA блоки питания не значит что другие делают так же. Все с питанием отлично. Насчет ВЧ диода мысль интересная, спасибо, насчет дросселя сам думаю, только не знаю какой подобрать, спасибо:) С лампочкой все работает нормально. Неисправность сложно отловить, она то работает вообще без нарекний, то через раз виснет.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение pan »

на стабилизаторе ёмкости какие положено стоят? надеюсь они там вообще есть
katoshnik
Рядовой
Сообщения: 53
Зарегистрирован: 26 янв 2018, 21:36
Имя: артур

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение katoshnik »

1000 микрофарад установлено, могу, конечно ионистор поставить, но думаю ничего от этого не изменится.
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

Arduino NANO зависает при включении индуктивной нагрузки

Сообщение Goosr »

Похоже на форуме были глюки и мое сообщение пропало, как и несколько других.
Используйте для управления нагрузками такую связку: ардуино - микросхема ULN2003 - промежуточное реле. Микросхема ULN2003a - это транзисторная сборка Дарлингтона, имеющая на выходах защитные диоды, которые предназначены для защиты управляющих электрических цепей от обратного выброса напряжения от индуктивной нагрузки. Максимальное напряжение на выходе 50В, ток на одном канале до 0,5А, каналов 7. Управление от 5В TTL логики.
У меня самосборные ПЛК рулят станками уже больше года без единой ошибки.
FLProg 6.3.1 - 7.3.4 - Linux
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость