Конструкция диода MOSFET

Я начну с того, что просто скажу, что я не инженер-электрик. Я, однако, встроенный программист, у которого есть некоторый опыт проектирования и настройки схем (дайте мне 1 и 0, и я могу заставить их танцевать... но Analog - это черная магия...).

Некоторая предыстория, которая может помочь понять, что здесь происходит. В свободное время я работаю, помогая местному театру в качестве одного из их технических директоров. Давным-давно они построили установку, которая используется в нескольких постановках и специальных мероприятиях. Установка представляет собой алюминиевое шасси на рельсах над сценой, управляемое дистанционно. Установка позволяет техническим специалистам опускать реквизит на сцену во время шоу. Опора просто прикрепляется к тросу и опускается на сцену с помощью небольшого двигателя постоянного тока. Мотор работает только в одном направлении - вниз. Затем установка покидает сцену и готовится к следующему использованию. По своей, довольно интересной конструкции, мотор несколько раз снимался и снова ставился (переделывался по разным предметам, места на риге на все не хватает).

Итак, я изначально разработал схемы управления давным-давно, и с тех пор они прекрасно работают. Тем не менее, у меня, наконец, есть время и деньги, чтобы помочь им, обновив его. В этом процессе я пытаюсь решить все электрические головоломки, на которые я не нашел правильного ответа.

Первоначальная конструкция очень проста... n-канальный полевой МОП-транзистор, подключенный к uC (посмотрите нижнее изображение, но удалите A/B/C/D). Это работало постоянно. Однако каждый раз, когда двигатель подключается, когда устройство все еще включено, устройство полностью перезагружается. Сначала я подумал, что это может быть связано с броском тока из-за подключения катушки двигателя постоянного тока, но я недостаточно осведомлен, чтобы знать, что это, или отсутствие обратноходового диода. Или, что еще хуже, что-то происходит с UC. После нескольких поездок через Google и этот сайт я увидел несколько предложений, но я не могу понять, какое из них является точным или лучшим решением для этого. Хуже того, я не знаю, как правильно определить размер любого из этих компонентов (извините, помогите!).

Для дополнительной информации, подключаемый двигатель всегда работает на 3–3,3 В и 1 А. Моторы можно менять на лету, поэтому я не могу дать здесь точную оценку свойств каждого мотора (установка должна быть слепа к этому), но эти 2 требования всегда выполняются. Двигатели также управляются ШИМ через uC.

Вот предложения, которые я видел:

Предлагаемые дополнения

Итак, идем вниз по списку.

«А» было предложено для предотвращения блокировки UC, когда поле разрушается на двигателе. Я... думаю, в этом есть смысл, не уверен, поможет это мне или навредит.

«B» — это стандартный обратноходовой диод, когда поле рушится, чтобы предотвратить обратную ЭДС. Это правильное место, чтобы поставить его? Как определить размер диода, если это правильно?

«C» - это обратная связь с двойным стабилитроном, которая также была предложена. Для этого требуется больше деталей, поэтому я не уверен, что здесь есть что-то полезное.

«D» — установка варистора для предотвращения пускового тока. Это предотвратит перезагрузку моего UC, когда двигатель подключен? Как один размер это?

Любая из этих конструкций верна? Нужно ли добавлять TVS для ESD? И что еще более важно, если какой-либо из них является хорошим выбором, как выбрать деталь? Я знаю, что нужно искать определенные элементы в листе данных, но множество битов дополнительной информации просто сводит меня с ума. Что важно, а что нет?

Наконец (это фолиант, я знаю...) у нас есть последняя часть, которую я добавляю в этом году.

Старый магнитный контроль

Это была просьба директора. Он хочет иметь возможность «выбрасывать» определенные предметы, а не использовать привязь. Для этого у него в настоящее время есть плохой рабочий сцены, соединяющий довольно большой магнит с автомобильным аккумулятором. Магнит рассчитан на 12 В при 0,66 А (EM175L-12-222 с apwelectromagnets.com) для удерживающей силы 110 # (полное излишество, но связанное с безопасностью). Приведенная выше схема, я считаю, сделает то, что нужно. UC отправит 1 по линии (MAG1/MAG2, Armed — это безопасность, также будет 1), и магнит активируется. Когда я хочу «упасть», я пишу 0 на MAG1/MAG2, направляя H-мост в противоположном направлении, заставляя магнит отталкивать опору (она имеет тенденцию «прилипать» в тот момент, когда магнит остается включенным слишком долго, намагничивая опорную пластину). Подойдет ли эта конструкция? Нужно ли мне добавлять такие же или другие защиты сверху, так как ЭМ-поле на этом будет намного больше при переключении H-моста?

Я искренне ценю любую помощь, которую я могу получить в этом. Я хотел бы рассказать больше о театре, спектакле и другой информации. Однако у меня есть контракт, который не позволяет мне делать это без одобрения режиссера (работаю над этим!) Любая помощь очень ценится, и я постараюсь добавить вас в брошюру шоу, если директор одобрит.

Еще раз спасибо, что прочитали историю о МОП-транзисторах или более популярном названии «Гарри Поттер и узник диодов».

Редактировать в соответствии с вопросами Тони:

Питание от сети переменного тока преобразуется в 12 В через встроенный блок питания (100 Вт, DPS-100AP-11 A от Delta Electronics), который затем преобразуется в 5 В и 3,3 В с помощью линейных регуляторов, рассчитанных на 5 А каждый ( AZ1084CD-3.3TRG1 через Diodes Incorporated для питания 3,3 В, LM1084ISX через TI для питания 5 В). Внешняя проводка не экранирована и состоит в основном из стандартного 2-контактного акустического провода (к сожалению, дешевого). Длина кабеля варьируется от нескольких дюймов до 10 футов в зависимости от конфигурации буровой установки в то время.

Вы говорите, что ваше программное обеспечение постоянно поддерживает полевой МОП-транзистор, даже когда они заменяют двигатели? Другими словами, это событие «горячей замены»? Разве не желательно, чтобы вновь вставленный двигатель не запитывался при подключении? (Вероятно, я все правильно прочитал.)
Возможно, что MOSFET может быть задействован, так что да, с возможностью горячей замены, но не по замыслу. По замыслу я стараюсь держать МОП-транзистор выключенным во время этого события замены, но в зависимости от того, кто управляет платой в этот день, он может быть включен ошибочно. Независимо от того, занят он или нет, перезагрузка все равно происходит.
Интересное чтение .... Меня бы беспокоила штука с падением магнита. Если бы это был я, я бы также включил в эту конструкцию механическую блокировку, которая отключается вручную или с помощью какого-либо другого управляемого механизма. Никто не хочет, чтобы то, что он держит, внезапно упало в неподходящее время, когда кто-то находится под ним из-за какого-то другого микросбоя.
Это также было моей проблемой, о которой я говорил ранее. По словам режиссера, буровая установка никогда не находится в нужном положении до тех пор, пока не упадет, но я не уверен, что доволен этой идеей.
Кроме того, я бы рассматривал ESD как главного виновника здесь, особенно с лебедками, обматывающими веревку или что-то еще.
Не обязательно, чтобы это были высокие технологии. Что-то столь же простое, как тяга на веревке, которую удаляют непосредственно перед операцией, было бы достаточно. Опять же, если у вас есть это, вам не нужен магнит.
Для электростатического разряда подойдет что-то вроде диода CDSOD323-T03 (Bourns Inc.) TVS? Катод подключен к MOSFET (контакт 1 J4 на первой схеме), Анод к GND?
Вы не ответили на все мои вопросы о том, как связаны все общие земли, которые могут быть индуктивными. Также заземление переменного тока выходов постоянного тока. Переключение двигателей в горячем состоянии вызовет сильный излучаемый шум, который лучше всего подавляется хорошими прочными плетеными заземлениями, если они длинные, и заземлением из одного источника.
Каким бы ни было ваше решение для падающей вещи, оно должно быть спроектировано таким образом, чтобы оно оставалось в вертикальном положении, даже если отключается электричество. Я бы посмотрел на электромагнитный привод с нулевым трением для этого.
Итак, чтобы убедиться, что я понимаю, я могу взять описанную здесь концепцию системы установки/полёта , придать ей магнитный замок и однонаправленный двигатель, и придумать вашу систему?

Ответы (3)

Я думаю, что для двигателей с горячим переключением я бы посмотрел на что-то вроде этого.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

D1 обеспечивает меру изоляции рельса от любого обратного движения, которое может произойти при подключении двигателя. Возможно, вам придется использовать более высокую шину, чтобы компенсировать падение диода. Вы можете подумать о замене этого диода на более активный элемент, который включается только перед основным транзистором и имеет меньшее падение.

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

D3, конечно, для обратного хода.

Диоды TVS D2 и D4 предназначены для защиты от любого статического разряда, который может возникнуть при включении двигателя. Обратите внимание, что они заземлены по центру, поэтому, если оба провода двигателя находятся под высоким напряжением по сравнению с вашей землей, они оба имеют токопроводящий путь обратно к земле.

Резистор R1 ограничивает ток включения микроконтроллера, а также помогает защитить микроконтроллер от любой емкостной связи при возникновении электростатического разряда.

Вы можете добавить ограничитель пускового тока или добавить его последовательно с D1, если считаете, что это проблема. Однако, поскольку вы используете низковольтные двигатели, у вас не так много запаса мощности.

Заземление тоже надо смотреть. Ваша система должна быть подключена к заземлению сцены, и это соединение должно быть как можно ближе к месту подключения двигателя. Заземление для микро и т. д. должно само по себе вызывать эту точку заземления.

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


Что касается конструкции магнита.

Если вы действительно ДОЛЖНЫ пойти по этому пути, подходящего драйвера полного моста будет достаточно. Для этого доступно множество устройств, и примеры схем имеются в изобилии на этом форуме и в других местах, поэтому я не буду подробно останавливаться на этом здесь.

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

Таким образом, если бы это был я, я бы отказался реализовать это по этическим соображениям . Вам нужно копать ваши исцеления здесь.

Механизм сброса должен быть безотказным по своей природе. То есть потеря мощности никогда не должна допускать падения предмета. Кроме того, во время манипуляций и установки вещь должна быть зафиксирована на месте для безопасности съемочной группы и исполнителей. Использование какой-либо формы механического разблокирующего механизма со смещенным центром, приводимого в действие соленоидом, возможно, с дополнительным стопорным штифтом, является обязательным.

Спасибо, Тревор, это красиво и намного сложнее, чем я мог себе представить. Я действительно копаю свои пятки на стороне магнита, я вижу слишком много проблем с элементами, связанными с безопасностью. Сейчас я разрабатываю схему, так что, если мы придем к соглашению о безопасности, я уже позабочусь о самых сложных вещах. Я требую какой-либо формы безопасности, не основанной на ИС (например, вашего соленоида) - я могу заставить процессор работать без особых усилий, но я не доверяю им безопасность жизни. Еще раз спасибо! Заключительная мысль, какие-либо предложения о том, на что обращать внимание при выборе размеров диодов/TVS?
Диоды должны быть на вольт или около того выше напряжения на шине. Мяснее лучше, но стоимость всегда является фактором.
Пожалуйста.. Я подумал, что если вы потратили время на вопрос, вы заслуживаете того, чтобы люди потратили время на ответ. См. мои обновления повторных изоляторов и ограничение тока.
Да, я рассматриваю, может быть, SSR для изоляции, но это на будущее. Еще раз спасибо за продуманный ответ, он очень помогает мне понять, почему все работает именно так.
Нужна двойная защита с командами ARM и RELEASE с фиксацией в режиме сбоя питания.

Этот ответ касается только проблемы с электромагнитом.

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

введите описание изображения здесь

Рисунок 1. Дверной магнитный замок.

Дверные магнитные замки доступны в режимах «запирание» (наиболее распространенный) и «отпирание» (например, в тюрьмах). Мне кажется, что в вашем приложении подойдет тип energise-to-release.

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

введите описание изображения здесь

Рис. 2. Катушка и путь потока.

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

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

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

Спасибо Транзистор за ответ. Я предлагаю заменить магниты на решение с постоянным включением, а не на решение с включенным питанием (т. е. я должен активировать опускание, а не удержание). В конце концов, все сведется к весу и стоимости, но это может оказаться немного безопаснее, чем текущий дизайн, который они используют. Я, вероятно, все еще хотел бы дополнительную безопасность без IC, просто ради безопасности.
Интересный. Но даже с ними нагрузка имеет решающее значение. @CoryRussell никогда не упоминал задействованные веса, но если бы это устройство использовалось, нужно было бы убедиться, что вес значительно ниже силы магнитов и что нагрузка сбалансирована для ортогонального натяжения, то есть без скручивающего натяжения или большего натяжения на одном конце. Я обеспокоен тем, что художник по декорациям может перегрузить эту аранжировку, чтобы она «просто» держалась.
Тревор, ты прав насчет нагрузок. Максимальный вес составляет 20 #, а магниты могут удерживать 110 # по спецификации. Я считаю, что этот максимальный вес даже близко не приблизился к этому моменту. Точки крепления центрированы на буровой установке в направлении пути движения, поэтому нагрузка с обеих сторон передается на подвесные рельсы, к которым прикреплена буровая установка. По крайней мере, таким он был в последний раз, когда я его видел.

Существует два типа перезапуска, вызванного электромагнитными помехами. Проводил и излучал.

Кондуктив довольно легко определить и исправить с помощью ряда конденсаторов рядом с источником питания драйвера V +, 0 В с соответствующим источником питания.

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

C не требуется, когда B используется для одностороннего переключателя. D — это ICL, используемый последовательно с нагрузкой, который может ограничивать импульсный пусковой ток, но также ограничивает пусковой крутящий момент, но является избыточным, если вы используете ШИМ для регулирования роста напряжения, чтобы сделать то же самое.

К сожалению, детали требуют более подробной информации о компоновке, заземлении питания и экранов, типах и длине кабеля, которых нет в вашем вопросе.

Обратите внимание, что экранированные витые пары, возможно, являются лучшим решением с дросселем CM вокруг кабеля или, что еще лучше, дросселем CM SMD, рассчитанным на этот скачок тока.

Я добавил информацию или то, что у меня есть, по запросу. Спасибо, что посмотрели!