Я пытаюсь построить модуль отключения зажигания с помощью Arduino как часть самодельного квикшифтера на мотоцикле. Я построил схему, показанную ниже.
Точки А и В на цепи находятся между цепью на мотоцикле, питающей первичную цепь катушек зажигания. Скетч на Arduino сконфигурирован таким образом, что, когда контакт D2 становится низким (когда датчик срабатывает), сигнал HIGH отправляется с контакта D11, этот высокий сигнал длится около 60 мс и отключает p-канальный МОП-транзистор. времени. Результатом этого является то, что искра на мотоцикле прерывается примерно на 60 мс.
Схема отлично работает при подключении к 12-вольтовой лампочке, однако, когда я подключаю цепь зажигания, начинают происходить странные вещи, Arduino ведет себя так, как будто датчик срабатывает, когда он остается разомкнутым. Я полагаю, что это обратное ЭДС из-за отключения питания первичной цепи катушек зажигания. Они регулярно обрезаются ЭБУ для получения искры, а не только моей схемой.
Мой вопрос: как я могу предотвратить всплески обратной ЭДС, влияющие на мою схему? Из моих исследований кажется, что для индуктивной нагрузки потребуется обратный диод. На самом деле это не вариант, так как катушки расположены в другом месте на мотоцикле и являются герметичными блоками, они питаются только проводами.
РЕДАКТИРОВАТЬ: Вот схема, объясняющая, где схема подходит по отношению к системе зажигания.
К сожалению, я не могу добавить больше ссылок, но я могу дать вам номер детали MOSFET: Infineon Ipp80P03P4L-04.
МОП-транзистор должен быть постоянно открыт, это гарантирует, что двигатель будет работать, если МОП-транзистор закрыт, свечи зажигания не будут искрить. Вот почему на затворе полевого МОП-транзистора есть подтягивающий резистор, так что, если есть проблема с моей схемой, полевой МОП-транзистор должен быть выключен, а катушки все еще будут срабатывать. Я рассматривал возможность использования полевого МОП-транзистора с режимом истощения, но оказалось, что достать его на удивление намного сложнее.
Электрический шум в транспортных средствах (автомобилях или мотоциклах) ужасен. Есть несколько вещей, которые вы можете сделать, чтобы смягчить это.
Жесткие подтягивания или опускания. Если вы собирались использовать подтягивания на 10 км, вместо этого используйте 5 км или 1 км. Обязательно помните о возможности привода чего-либо на этой линии, чтобы ничего не сжечь.
Изолируйте свою цепь от всего. Используйте изолированный понижающий преобразователь. Используйте оптоизоляторы на выходе. Чтобы шум не проник внутрь.
Разъединить все. Добавить конденсаторы каждый был. Используйте конденсаторы для формирования фильтров нижних частот на входах.
Отключить кнопку в софте. Не просто прочитайте кнопку один раз и предполагайте, что она высокая или низкая. Читать кнопку один раз в миллисекунду. Если кнопка оставалась в постоянном состоянии более 50 мс, измените состояние.
Используйте металлический корпус.
Рохат Кылыч
Рикерман
Рикерман
Тони Стюарт EE75
Рикерман
мкейт
мкейт
мкейт
Рикерман
мкейт
Рикерман