Сцену эту я отрепетировал в тёмной комнате на славу: новый стенд от кроны, провода одинаковые, рука уверенная — и плата молчит. Минус лег на плюсовую шину, плюс на минусовую, и только мультиметр наутро показал минус девять вольт там, где ждали плюс. Уно тогда выжила, но с тех пор в разрыве питания каждой батареечной макетки у меня стоит диод: переполюсовка превращается из аварии в пустяк, при котором плата честно молчит, а не пускает дым. С тех пор диод в разрыве стоит в каждом батарейном стенде, а полоска на корпусе — первая деталь, которую я ищу взглядом на чужой схеме.
Выбор детали простой. 1N4007 — кремниевый выпрямительный диод на ампер и тысячу вольт: неубиваемый, копеечный, но за проход берёт около 0,7 вольта при токах в сотни миллиампер. 1N5819 — Шоттки на ампер и всего 40 вольт: падение около 0,3 вольта и быстрое восстановление. Для кроны и любых 9-12-вольтовых блоков мне хватает 1N4007; там, где каждый вольт на счету — четыре NiMH-банки, литиевый аккумулятор, — на макетку идёт Шоттки. Обратное напряжение тоже смотрите: 40 вольт Шоттки с запасом закрывают макеточный диапазон.
Полоса на корпусе — всегда катод, и это единственная надёжная примета: у 1N4007 она серебристая у одного края DO-41, у 1N5819 — чёрная полоса на таком же продолговатом корпусе. Ставят диод полосой к нагрузке — по ходу тока от плюса к минусу. Обратный ток у кремниевого диода — доли микроампера, у Шоттки — десятки микроампер; в настольной макетке это незаметно, но в батарейном проекте на месяцы Шоттки будет подтачивать заряд заметно быстрее. А тонкие стеклянные 1N4148 не любят перегибов ног у самого корпуса — гните с запасом в пару миллиметров.
Куда ставить: в разрыв плюса от батарейки до шины питания макетки, анодом к батарейке, катодом к нагрузке. Тогда прямой ток течёт только при верной полярности, а при перевёрнутой цепь разомкнута. Базу по полярности и обозначениям я закладывал в уроке про диод, полярность и защиту, здесь же — цена этого барьера и второй сюжет урока: выбросы, которые индуктивная нагрузка выбрасывает в ваш же транзистор из прошлого урока.
Цена защиты: куда уходят 0,7 вольта
Диод в разрыве не бесплатен, и цена выражается в вольтах, а не в рублях. Крона на 9 вольт через 1N4007 отдаёт на шину 8,3 — для входа VIN Uno, где просят 7-12, это штатный режим. А вот четыре заряженных NiMH-банки дают 4,8 вольта, минус 0,7 — и на логике остаётся 4,1: плата в лучшем случае мигает и сбрасывается при первом же включении реле, в худшем не поднимается вовсе. С Шоттки 1N5819 те же банки отдают 4,5 вольта — впритык, но живо. Отсюда моё правило: чем ниже напряжение батареи, тем сильнее аргумент за Шоттки, и на всяком проекте ниже 6 вольт я считаю вольты до подключения, а не после.
Ампер на корпусе — предел для обоих, и он не конструкторский запас: при токе около ампера на 1N4007 рассеивается 0,7 ватта, и корпус DO-41 стоит на грани комфортного нагрева. Ставить два диода параллельно ради удвоения тока нельзя: разброс падений в доли милливольта раздаст токи неровно, и один из пары возьмёт на себя почти всё. Нужен больший ток — берите классом выше, например трёхамперный 1N5408, или сдвоенный Шоттки в общем корпусе, если макеточный проект переезжает на плату. Тот же счёт применим к снабберу: он греется только на выбросах, но при частых коммутациях мотора под ШИМ и его мощность уже ненулевая.
Фабричные модули этот вопрос уже закрыли: на плате реле-модуля диод стоит рядом с катушкой, на мотор-шилдах снабберы обычно есть у каждого канала. А вот голая макетка честно показывает то, что было до модулей: ни диода, ни резистора входа — всё ставите вы. Я специально прошу новичков один раз собрать катушку реле без диода, с транзисторным ключом, и посмотреть по сбросам платы, что происходит при размыкании: одна такая демонстрация объясняет снаббер лучше любого абзаца.
Вторая половина урока — выбросы. Мотор, катушка реле, соленоид — всё это индуктивности, которые при размыкании выбрасывают всплеск обратной полярности: на 5-вольтовой катушке реле без диода легко поймать минус 30-50 вольт на коллекторе ключа. Снаббер-диод ставится параллельно нагрузке, катодом к плюсу: во время работы он закрыт и не мешает, в момент размыкания открывается и замыкает выброс на саму катушку. Для реле, которое щёлкает пару раз в секунду, хватает медленного 1N4007; для мотора под ШИМ на единицы килогерц берите Шоттки — он успевает, а 1N4007 на каждой коммутации будет пропускать выброс, пока медленно закрывается.
Параллельная схема с диодом — не панацея, и вот где граница. Диод ограничивает полярность и выбросы, но не ток: светодиод, воткнутый в пин без резистора, горит ярко и умирает за минуты, потому что его прямое напряжение с ростом тока почти не растёт, и ток поднимается до предела источника. Никакой защитный диод от этого не спасает — спасает только резистор, номинал которого я подбираю в уроке про подбор резистора. То же с переполюсовкой: диод в разрыве спасает схему, но если случайно поставите его параллельно питанию катодом к минусу, при верной полярности он закоротит батарею — и вот тут нужны предохранители PPTC.
Диод в разрыве тоже греется, и мощность считается одной строкой: падение умножить на ток. Полампера через 1N4007 — 0,35 ватта, корпус тёплый, это норма; ампера полтора — уже ватт, а радиатора у DO-41 нет, значит пора пересматривать схему. Пальцем проверяйте после получаса работы: тёплый диод живой, обжигающий — работает на износ.
И про короткие замыкания вообще: диод — не единственный барьер на макетке, но самый дешёвый из работающих. Полную стратегию — предохранитель в разрыв, диод на входе, конденсатор на шине — я собирал в уроке про защиту от короткого замыкания, а разводку самих шин питания макетки стоит перепроверить до первой батарейки. Цены защиты сведены в таблицу ниже — с неё и начнём.
| Диод | Где стоит | Что защищает | Цена |
|---|---|---|---|
| 1N4007, кремниевый | в разрыв плюса от батарейки | от переполюсовки: перевёрнутая батарея просто молчит | около 0,7 В падения при сотнях мА |
| 1N5819, Шоттки | в разрыв питания 4,5-6 В | то же, но с минимальной потерей вольт | около 0,3 В, предел 40 В |
| 1N4007 параллельно катушке | реле, соленоид, медные щёлкающие нагрузки | замыкает выброс при размыкании | без потерь в работе ключа |
| 1N5819 параллельно мотору | мотор под ШИМ от 1 кГц | выброс на каждой коммутации | скорость восстановления против медленного 1N4007 |
Мотор с плавным пуском: меньше рывков по питанию
// Кнопка D2 - команда старт/стоп. ШИМ на D9 растёт и падает шагами,// пока скетч живёт без единого delay в основном цикле. Снаббер-диод// на макетке стоит параллельно мотору, катодом к плюсу.const int PIN_BTN = 2;const int PIN_MOTOR = 9;const int PIN_LED = 12;const int SHAG_VVERH = 3; // 0..255 за ~1.7 сconst int SHAG_VNIZ = 5; // торможение быстрее int shim = 0;bool zapros = false;bool prevBtn = HIGH; void setup() { Serial.begin(9600); pinMode(PIN_MOTOR, OUTPUT); pinMode(PIN_LED, OUTPUT); pinMode(PIN_BTN, INPUT_PULLUP); Serial.println("knopka - start/stop, motor razgonjaetsja plavno");} void loop() { bool pressed = digitalRead(PIN_BTN) == LOW; if (pressed && prevBtn == HIGH) { zapros = !zapros; } prevBtn = pressed; if (zapros && shim < 255) shim += SHAG_VVERH; if (!zapros && shim > 0) shim -= SHAG_VNIZ; if (shim < 0) shim = 0; analogWrite(PIN_MOTOR, shim); digitalWrite(PIN_LED, shim > 0 ? HIGH : LOW); if (shim % 51 == 0) { Serial.print("SHIM="); Serial.println(shim); } delay(20);}Плавный пуск здесь не красота, а защита: резкий старт мотора на полный ШИМ выбрасывает в шину пусковой рывок в несколько раз выше рабочего тока, и слабое батарейное питание проседает в момент, когда плата его меньше всего ждёт. Шагая по три единицы ШИМ за цикл, скетч растягивает разгон на секунду-полторы, и просадка размазывается во времени. Торможение я делаю резче — гасить мотор три секунды никто не любит. Приём планирования без delay взят из урока про millis вместо delay. Ступени разгона видны в мониторе: строки SHIM идут 0, 51, 102 и дальше — по ним удобно сверять фактический старт с ожидаемым. Диод этот скетч не видит и не обязан: он работает на уровне физики, а не кода.
Мультиметр в режиме прозвонки проверяет диод за секунду: щупы в одну сторону — 0,5-0,6 вольта, в другую — бесконечность. Если звонится в обе стороны, диод пробит, если ни в одну — оборван, и оба варианта для защиты бесполезны. Новые партии из маркетплейса я проверяю до установки на стенд — привычка из урока про мультиметр, где я разбирал и прозвонку, и падение напряжения. Светодиод на D12 в стенде помогает ловить момент: если он мигает при переключениях, скетч жив, а не съеден просадкой питания. Если реле щёлкает, а плата между щелчками перезапускается — вернитесь к абзацу про четыре банки NiMH: просадка через диод уже на грани.
- 1. Сколько вольт забирает 1N4007 при токах в сотни миллиампер?
- 2. Почему для мотора под ШИМ берут Шоттки, а не 1N4007?
- 3. Куда смотрит катод снаббер-диода, стоящего параллельно мотору?
- 4. Светодиод в пин без резистора горит ярко и умирает. Спасёт ли его защитный диод?
- 5. Что произойдёт при переполюсовке батарейки, если диод стоит в разрыве плюса?
- Диод в разрыв плюса от батарейки: переполюсовка становится тишиной — ток просто не течёт.
- Цена защиты в вольтах: 1N4007 берёт около 0,7 В, Шоттки 1N5819 — около 0,3 В; ниже 6 вольт питания Шоттки обязателен.
- Любая катушка — реле, мотор, соленоид — при размыкании выбрасывает десятки вольт; снаббер-диод катодом к плюсу замыкает выброс на себя.
- Для ШИМ-мотора нужен быстрый Шоттки: медленный 1N4007 пропускает выброс, пока закрывается.
- Диод не ограничивает ток: светодиод живёт только с резистором, а параллельный диод без предохранителя превращает переполюсовку в короткое замыкание.
Частые вопросы по теме урока
- Сколько вольт забирает 1N4007 при токах в сотни миллиампер?
- Кремниевый p-n переход в прямом направлении держит около 0,7 вольта. Шоттки вроде 1N5819 берёт примерно вдвое меньше — 0,3 вольта. около 0,7 В
- Почему для мотора под ШИМ берут Шоттки, а не 1N4007?
- 1N4007 — медленный выпрямитель: на каждой коммутации ШИМ он пропускает выброс, пока закрывается. Шоттки с быстрым восстановлением успевает держать выброс на себе. Шоттки быстрее восстанавливается после каждой коммутации
- Куда смотрит катод снаббер-диода, стоящего параллельно мотору?
- Катод — к плюсу: в работе диод закрыт, а выброс обратной полярности в момент размыкания открывает его в прямом направлении и замыкает на катушку. к плюсу питания
- Светодиод в пин без резистора горит ярко и умирает. Спасёт ли его защитный диод?
- Ток светодиода ограничивает только резистор. Прямое напряжение диода почти не растёт с током, поэтому без резистора ток поднимается до предела источника, и LED выгорает. нет: диод ограничивает полярность, а не ток
- Что произойдёт при переполюсовке батарейки, если диод стоит в разрыве плюса?
- В разрыве диод при неверной полярности закрыт — цепь разомкнута, ток нулевой. Это и есть смысл защиты: авария превращается в тишину. ток не течёт, плата молчит и остаётся цела