Я начну с того, что просто скажу, что я не инженер-электрик. Я, однако, встроенный программист, у которого есть некоторый опыт проектирования и настройки схем (дайте мне 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 футов в зависимости от конфигурации буровой установки в то время.
Я думаю, что для двигателей с горячим переключением я бы посмотрел на что-то вроде этого.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
D1 обеспечивает меру изоляции рельса от любого обратного движения, которое может произойти при подключении двигателя. Возможно, вам придется использовать более высокую шину, чтобы компенсировать падение диода. Вы можете подумать о замене этого диода на более активный элемент, который включается только перед основным транзистором и имеет меньшее падение.
C1 добавляет некоторое локальное хранилище заряда, чтобы компенсировать начальную пусковую нагрузку.
D3, конечно, для обратного хода.
Диоды TVS D2 и D4 предназначены для защиты от любого статического разряда, который может возникнуть при включении двигателя. Обратите внимание, что они заземлены по центру, поэтому, если оба провода двигателя находятся под высоким напряжением по сравнению с вашей землей, они оба имеют токопроводящий путь обратно к земле.
Резистор R1 ограничивает ток включения микроконтроллера, а также помогает защитить микроконтроллер от любой емкостной связи при возникновении электростатического разряда.
Вы можете добавить ограничитель пускового тока или добавить его последовательно с D1, если считаете, что это проблема. Однако, поскольку вы используете низковольтные двигатели, у вас не так много запаса мощности.
Заземление тоже надо смотреть. Ваша система должна быть подключена к заземлению сцены, и это соединение должно быть как можно ближе к месту подключения двигателя. Заземление для микро и т. д. должно само по себе вызывать эту точку заземления.
Вам также может понадобиться оптическая изоляция драйверов от микро. Поскольку происходит много горячих переключений, по-видимому, людьми, которые не слишком понимают деликатность действия, лучше сделать большую изоляцию. Ограничение тока также было бы хорошим включением, так как короткое замыкание в соединении двигателя также является вероятным событием.
Что касается конструкции магнита.
Если вы действительно ДОЛЖНЫ пойти по этому пути, подходящего драйвера полного моста будет достаточно. Для этого доступно множество устройств, и примеры схем имеются в изобилии на этом форуме и в других местах, поэтому я не буду подробно останавливаться на этом здесь.
ОДНАКО: мудрость использования электромагнита для этой цели ошибочна. Если указанный магнит выключится в неподходящее время, существует реальная опасность того, что что-то упадет в неподходящее время, что приведет к повреждению имущества, серьезным травмам или даже смерти.
Таким образом, если бы это был я, я бы отказался реализовать это по этическим соображениям . Вам нужно копать ваши исцеления здесь.
Механизм сброса должен быть безотказным по своей природе. То есть потеря мощности никогда не должна допускать падения предмета. Кроме того, во время манипуляций и установки вещь должна быть зафиксирована на месте для безопасности съемочной группы и исполнителей. Использование какой-либо формы механического разблокирующего механизма со смещенным центром, приводимого в действие соленоидом, возможно, с дополнительным стопорным штифтом, является обязательным.
Этот ответ касается только проблемы с электромагнитом.
Системы безопасности должны быть рассчитаны на отказоустойчивость . Это означает, что отказ любого компонента в цепочке управления должен привести к безопасному (или более безопасному) состоянию. Особые меры предосторожности должны быть приняты в системах безопасности, управляемых программным обеспечением, таких как резервные процессоры, связь по переменному току и т. д., поскольку программные ошибки, сбои и отказы транзисторов могут привести к возникновению опасной ситуации. Например, вы не можете гарантировать, что транзистор не откроется или не замкнется.
Рисунок 1. Дверной магнитный замок.
Дверные магнитные замки доступны в режимах «запирание» (наиболее распространенный) и «отпирание» (например, в тюрьмах). Мне кажется, что в вашем приложении подойдет тип energise-to-release.
Я этого не знаю, но подозреваю, что три полюса расположены как юг-север-юг (или наоборот) и что катушка намотана, вставлена в черные пазы и загерметизирована. Как только магнит попадает в держатель, магнитная цепь замыкается. Как известно любому, кто играл с подковообразным магнитом, разомкнуть замкнутый контур очень сложно.
Рис. 2. Катушка и путь потока.
Здесь мы видим, что при открытом замке открытые грани являются полюсами магнита. Обратите также внимание на то, что магнитный путь в два раза шире в центральном полюсе, чем на верхнем и нижнем полюсах, так что плотность потока довольно постоянна. Как только замок закрывается, флюс образует петлю через железный сердечник.
Когда на катушку подается питание с правильным напряжением и полярностью, поток постоянного магнита нейтрализуется, и якорь освобождается.
Теперь ваша проблема сводится к тому, чтобы катушка могла быть запитана только в соответствующее время. Достаточно поставить одну или две кнопки последовательно с катушкой. В этой настройке кто-то будет следить за тем, чтобы выполнить сброс, нажимать две кнопки, а микроконтроллер все еще может выполнять точную синхронизацию, если это необходимо.
Существует два типа перезапуска, вызванного электромагнитными помехами. Проводил и излучал.
Кондуктив довольно легко определить и исправить с помощью ряда конденсаторов рядом с источником питания драйвера V +, 0 В с соответствующим источником питания.
Излучаемый сложнее определить, сбой масштаба и зависит от качества кабелей и метода экранирования с выбором заземления. Например, экранированная витая пара. Это может уменьшить непреднамеренное излучение, вызывающее перекрестные помехи между кабелями. Плавающие источники постоянного тока, как правило, затрудняют поглощение излучаемого шума, но также могут стать причиной других помех, связанных с землей.
C не требуется, когда B используется для одностороннего переключателя. D — это ICL, используемый последовательно с нагрузкой, который может ограничивать импульсный пусковой ток, но также ограничивает пусковой крутящий момент, но является избыточным, если вы используете ШИМ для регулирования роста напряжения, чтобы сделать то же самое.
К сожалению, детали требуют более подробной информации о компоновке, заземлении питания и экранов, типах и длине кабеля, которых нет в вашем вопросе.
Обратите внимание, что экранированные витые пары, возможно, являются лучшим решением с дросселем CM вокруг кабеля или, что еще лучше, дросселем CM SMD, рассчитанным на этот скачок тока.
придурок
Кори Рассел
Тревор_G
Кори Рассел
Тревор_G
Тревор_G
Кори Рассел
Тони Стюарт EE75
Тревор_G
Аарон Д