Расширение импульсов прямоугольного сигнала

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

Сигнал на инжектор представляет собой серию импульсов длительностью 0,1–1,5 мс. Я хотел бы проанализировать импульсы, а затем отправить свой собственный импульс, чтобы продлить некоторые импульсы впрыска. Я хочу делать все это в режиме реального времени.

Возможно ли это на Arduino? Я никогда раньше не пользовался им, поэтому хотел бы знать, возможно ли это и какой продукт подойдет.

, 👍-1

Обсуждение

Какой дизельный двигатель вы используете? Вы смотрели осциллограмму сигнала форсунки? Если у вас инжекторы в стиле "Peak and Hold": http://autoditex.com/page/peak-hold-injector-53-1.html, вам, возможно, придется воспроизвести фазу "ограничения тока" инжектора "на время". Пожалуйста, отредактируйте свой вопрос и добавьте некоторые сведения о дизельном двигателе / инжекторе, который вы используете., @VE7JRO


1 ответ


0

Да, если расчеты не занимают много времени.

Частота Arduino составляет 16 МГц, так что это в масштабе мкс, который находится в пределах допустимого. Я не знаю, насколько важны времена нарастания и спада, но даже это должно быть возможно.

Тем не менее, вам потребуются дополнительные схемы, поскольку сама плата Arduino не может обрабатывать сигналы 12 В. Для входа вам потребуется так называемый сдвиг уровня (от 12 В до 5 В), см. A-Quick-Guide-on-Logic-Level-Shifting для получения дополнительных пояснений.

Для выхода вам нужен сигнал 12 В (или используйте усилитель напряжения до 12 В) и транзистор (и, возможно, несколько резисторов), который подключен к Arduino для сигнала, а также к 12 В и системе впрыска дизельного топлива. для 12В.

,

Замечательно, я закажу нано и посмотрю на него!, @James

Если это поможет, подумайте о том, чтобы проголосовать и принять ответ., @Michel Keijzers