Сообщество - Лига Радиолюбителей

Лига Радиолюбителей

1 556 постов • 10 150 подписчиков

Популярные теги в сообществе:

Почему микроконтроллер перезагружается при старте мотора — и как искать причину⁠⁠

Мотор начинает вращаться — контроллер перезагружается. Очень хочется сразу припаять конденсатор побольше, но одинаковый симптом дают разные причины: просадка питания, помеха по земле, выброс от силовой части, ошибка разводки или прошивки. Начинать лучше не с лечения, а с измерения.

Почему старт отличается от обычной работы

Для щёточного DC-мотора, пока ротор не раскрутился, противо-ЭДС мала, поэтому пусковой ток может заметно превышать установившийся. Конкретное отношение зависит от двигателя, нагрузки, драйвера и режима запуска; универсального коэффициента здесь нет. Для шаговых двигателей и других систем с активным ограничением тока профиль запуска задаётся драйвером и алгоритмом управления — переносить на них это объяснение нельзя.

Импульс тока проходит через источник, регулятор, разъёмы, провода и общий провод. На каждом сопротивлении возникает падение напряжения. Если VDD микроконтроллера опустится ниже рабочего уровня или порога brown-out reset, МК может перезапуститься. Но это только первая гипотеза, а не диагноз по одному симптому.

Шаг 1. Узнать причину сброса

Если конкретный МК хранит флаги причины reset, считайте их как можно раньше после старта и расшифруйте по reference manual. Brown-out, watchdog, внешний reset и программный reset ведут расследование в разные стороны. Не все флаги переживают одинаковые события, поэтому правила очистки тоже берите из документации именно вашего МК.

Шаг 2. Посмотреть VDD там, где его видит микроконтроллер

Измерение на выходе лабораторного БП не показывает, что происходит после провода, разъёма и дорожек платы. Осциллограф подключают у выводов питания МК, с коротким соединением земли. Триггер ставят рядом с минимально допустимым рабочим напряжением или порогом BOR из datasheet.

Одновременно полезно записать ток мотора подходящим для стенда способом. Нам нужен момент запуска: совпадает ли импульс тока с провалом VDD и reset. Намеренно заклинивать неизвестный двигатель ради «проверки stall current» не нужно — это может перегреть мотор, драйвер или проводку.

Шаг 3. Если провал есть

Проверьте не один компонент, а весь путь питания:

• пусковой ток и stall current двигателя по данным производителя;

• импульсный ток источника и регулятора;

• падение на проводах, разъёмах, защитных элементах и дорожках;

• развязку у МК и силовой части;

• расположение конденсаторов и допустимую для регулятора ёмкость и ESR;

• соединение земель силовой и логической частей.

Большой конденсатор не является универсальным лекарством. Он может помочь с кратким импульсом, если правильно выбран и расположен, но не исправит слабый разъём, тонкий провод или регулятор без запаса. Иногда добавленная ёмкость сама меняет запуск источника. Номинал и тип проверяют по расчёту, осциллограмме и datasheet регулятора.

Шаг 4. Если VDD не проседает

Тогда ищите другой путь сбоя:

• выбросы и звон на силовых узлах;

• наводку на RESET, тактирование или чувствительные входы;

• общий импеданс земли;

• неверное управление затвором или драйвером;

• watchdog, переполнение, гонку при старте периферии;

• некорректно прочитанную причину reset.

Полезный приём — менять по одному условию и записывать результат: другой профиль разгона, отключённая механическая нагрузка, отдельное питание логики при сохранённой общей точке согласно схеме. Но каждая такая проба должна оставаться в пределах допустимых режимов компонентов.

Короткий порядок диагностики

1. Зафиксировать причину reset.

2. Снять VDD у МК и ток мотора в одном временном окне.

3. Сравнить минимум VDD с рабочими пределами и BOR конкретного МК.

4. При просадке проверить весь силовой путь, а не только конденсатор.

5. Без просадки перейти к земле, помехам, RESET и firmware.

6. После изменения повторить то же измерение и сравнить осциллограммы.

Источники

Microchip: просадка питания ниже рабочего уровня или BOR может вызывать reset; среди причин перечислены источник, регулятор, ёмкость, батарея, соединения и пусковой ток:

https://support.microchip.com/s/article/My-device-resets-fro...

Texas Instruments: пусковой ток щёточного двигателя отличается от установившегося и должен оцениваться для конкретного двигателя и нагрузки:

https://www.ti.com/document-viewer/lit/html/SLVAFQ3

Только безопасные низковольтные стенды. Учебные пояснения не заменяют datasheet конкретного МК, драйвера, регулятора и двигателя. Реальный стенд для этой статьи не испытывался, осциллограммы не снимались.

Текст подготовлен с помощью ИИ и проверен по указанным первичным источникам.

Показать полностью
10

Как я собрал метеостанцию, ничего не понимая но вспоминая профессию⁠⁠

Всем привет!

Я не разработчик и не программист. Я просто чувак, который по вечерам любит прикладывать руки в нужное русло. Как-то раз из-за одного животного у меня сломался джойстик, и я решил вспомнить свою профессию — перебрать, почистить и собрать обратно электронику. Так начался мой путь.

Возвращаясь из отпуска, хороший друг толкнул меня в сторону разработки на микропроцессорах. Я почитал, послушал, подумал: «А почему бы и нет?». Два месяца по вечерам я сидел и учился зажигать светодиоды. Первые разы было очень круто, но потом стало скучно, и я решил сделать что-то полезное.

Сейчас готовое устройство я написал и собрал на тестовой плате. Выбор пал на домашнюю метеостанцию. Как раз поменял окна и решил: почему бы не повесить её около окна? Суть в том, что мне нужен датчик, который замеряет температуру и влажность, кидает данные на домашний сервер (сервер арендую у друга), а с сервера мне приходит сообщение в Telegram: мол, у тебя стало очень холодно или жарко.

С августа я сел за работу. Сначала пытался всё нормально подключить. Вспомнить курс физики из «Путяги» было сложно, но я справился. Также разобрался, как работает дисплей.

Попутно, поизучав даташит на DHT22, я понял, что ничего не понял, и пошёл спрашивать у Дипсика, чтобы разобраться в устройстве его работы. Дипсик в данном случае очень помог, так как последний раз я читал такое ещё на уровне обучения в техникуме.

Теперь самое интересное. С языком C я никогда не встречался, но с языками программирования знаком, так как немного умею в веб-разработку и всяких чат-ботов. Но тут абсолютно всё новое. Ок, путём поисков в интернетах, ютубах и всего такого я написал код. ИИ помогли провести работу над ошибками, так как я далеко не всё знаю. Но самое интересное было в том, что я каждый раз его расспрашивал, что значит его комментарий. Почему эта функция так работает и почему такие ключи. Почему ты здесь делаешь именно так.

Немного добавил фото как было

В конце проекта идей появилось ещё больше, как облегчить свою жизнь, и может, я когда-нибудь напишу. Но самое главное — я вывел одно правило: если хотеть, то можно всё сделать. Я оценил, что даташит надо читать и понимать, вспомнил, как паять и почему именно так нужно делать. Да, кто-то скажет, наверное, что без ИИ я ничего не смог, но суть не в том, что я использую ИИ, а в том, что он даёт, и в том, что я пытаюсь разобраться, как это работает.

Показать полностью 5
23

Зачем диод ставят параллельно катушке реле — и почему он замедляет отпускание⁠⁠

Реле уверенно включается от транзистора, но после отключения контроллер иногда перезагружается или сам транзистор долго не живёт. Одна из типичных причин — выброс напряжения от катушки.

Что происходит при отключении

Катушка — индуктивная нагрузка. Пока через неё течёт ток, в магнитном поле запасена энергия. Транзистор закрывается быстро, но ток через индуктивность не может исчезнуть мгновенно. Полярность напряжения на катушке меняется, и напряжение растёт, пока ток не найдёт путь. Без защитной цепи этот импульс приходится на ключ и может вызвать сбой или повреждение.

Как работает защитный диод

В обычной 12-вольтовой схеме с NPN-транзистором диод ставят прямо параллельно катушке: катодом к +12 В, анодом к стороне транзистора. Пока реле включено, диод заперт и в работе не участвует. После отключения полярность на катушке меняется, диод открывается, и затухающий ток некоторое время циркулирует через катушку и диод. Выброс ограничивается, а транзистору становится легче.

Если развернуть диод наоборот, при включении он фактически замкнёт питание через себя. Поэтому полярность здесь принципиальна. Речь в примере только о низковольтной цепи постоянного тока — не о сетевом напряжении.

Почему реле отпускает медленнее

У простого диода есть компромисс: он хорошо ограничивает напряжение, но энергия магнитного поля рассеивается сравнительно медленно. Ток в катушке дольше остаётся заметным, поэтому якорь реле может отпустить позже. На это прямо указывает Omron в рекомендации по подавлению выбросов.

Если скорость отпускания критична, применяют другие цепи подавления — например, решения с TVS или стабилитроном. Но это уже отдельный расчёт: допустимое напряжение ключа, параметры катушки и требования производителя важнее универсального «поставьте такой-то диод».

Что проверить в своей схеме

1. Напряжение и ток катушки по документации реле.

2. Допустимое напряжение и ток транзистора или драйвера.

3. Обратное напряжение и импульсный ток диода.

4. Правильную полярность и короткие соединения защитной цепи.

5. Приемлемо ли увеличение времени отпускания.

В ULN2003B такие защитные диоды уже встроены; общий вывод COM подключают к положительной шине питания индуктивной нагрузки. Это хороший пример того, как тот же принцип реализован внутри готового драйвера.

Источники:

Omron, FAQ по подавлению выброса катушки реле:

https://components.omron.com/eu-en/faq/relays/FAQE10041

Texas Instruments, ULN2003B datasheet:

https://www.ti.com/lit/gpn/ULN2003B

Изображение создано с помощью ИИ. Схема учебная; перед сборкой сверяйте параметры конкретных реле, диода и ключа по их документации.

Зачем диод ставят параллельно катушке реле — и почему он замедляет отпускание
Показать полностью 1
5

Посоветуйте чем в степи питать паяльник⁠⁠

Суть такова: гараж без электричества, в нем иногда нужно что-то спаять.
(кому интересно - увлекаюсь великами, на всю семью у нас 4 штуки, удобно запаивать концы тросиков чтобы не расплетались, их тогда можно вынимать из рубашек и вставлять обратно).

Купил alientek t90b, что питается от усб, в планах было питать от повербанка. Паяльник вчера приехал, начал пробовать. От простых повербанков без повер деливери он не включается, пишет напряжение низкое. От умного, который есть только один, включается, бодро греется. Потом ток падает, повербанк считает что устройство заряжено и отключает питание. Пока перевоткнешь кабель паяльник успевает остыть, и все по новой, запаять что-то хорошо проблематично.

Посоветуйте или модель повербанка, который бы не выключался. Или вроде бы есть какие-то переходники с аккумуляторов с постоянным током на усб тайп си, но я не понял нужны ли они с какими-то контроллерами, или можно взять простой и паяльник не перегорит. Может кто-то победил уже такую проблему.

UPD. тросики - это только один из способов, есть и другие, паяльник нужен иногда там где нет электричества, в этом суть.

2

Ответ NeprChic в «Утепляемся)»⁠⁠24

Сами девайсы - это топ, прям будущее. Я серьезно, считаю очень перспективными идеями. Но... зарядка через кабель - это САМОЕ идиотское, что можно было придумать на носимой электронике! Смарт-часы - нормальный пример: либо магнитные контакты, либо беспроводная зарядка. А всё остальное заряжается кабелем, ну ЗАЧЕМ??? Почему нельзя сразу внедрить беспроводную зарядку?! Пришел домой, повесил куртку - под крючками зарядка, куртка сразу стала заряжаться. Пришел с улицы, снял ботинки, поставил на платформу или решетку, ботинки сразу сохнут и заряжаются. Почему для вертикального пылесоса, которым ты раз в три дня пользуешься, есть задизайненная нормальными инженерами настенная док-станция, а для ботинок, которые тебе ежедневно нужны, а то и не раз, никому в голову не пришло про удобство и эргономику?

Ну и раз уж Пикабу предлагает, то буду отвечать постом.

Давно размышлял над таким концептом - куртка с интегрированной электроникой. Список возможного функционала собирался постепенно, в течение нескольких лет:
- Подогрев;
- Экранирование человеческого тела от ЭМ-излучений среды вшитой тонкой металлической сеткой и/или отдельный экранированный карман для смартфона;
- Большие светодиодные фонари на клапанах передних карманов;
- Маленькие фонари в капюшоне;
- Телефонная гарнитура в капюшоне;
- Беспроводная зарядка (заряжает, когда куртка повешена на вешалку);
- Индикация заряда, часов и уведомлений на гибких экранах на рукавах (аналог пип-боя, только вшитый в рукав);
- GPS-трекинг (телефон в заднем кармане хуже ловит спутники, чем вынесенная в капюшон GPS-антенна);
- В приложение к GPS-трекингу - вибромоторы в манжетах рукавов: если на выбранном маршруте необходимо повернуть налево, вибрирует левая манжета, направо - правая;
- Для велосипедистов - светодиодные стрелки - указатели поворотов на спине и рукавах, активируются нажатием микрокнопки на манжете.

В той или иной степени, большая часть этих интеграций уже присутствует в разных носимых девайсах - кепках, шапках, ботинках, рюкзаках, очках... Часть интеграций попадалась в фильмах или видеоиграх. Просто я подумал: почему бы это не объединить в одном элементе одежды?

Прекрасно понимаю, что вес такого девайса с учетом проводов и аккумулятора для автономного питания будет немаленьким... При сегодняшних технологиях, отмечу. Но почему бы и не помечтать?

Пишите в комментариях, каким бы функционалом вам хотелось бы оснастить вашу куртку?

Показать полностью 6
12

Керамические... радиолюбительские...⁠⁠

Серия Магнитики на разные случаи жизни

UN7FW себе на юбилей заказал керамические медали, чтобы подарить их на память своим друзьям-приятелям.

И немного процесса... вам же интересно... ;)

А ещё мы сделали памятные керамические магнитики для радиоэкспедиции в Калининградскую область. Заказчику очень понравилось. Нам тоже. :)

Керамические... радиолюбительские...
Показать полностью 20 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества