eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2016-12-30 11:12 am
Entry tags:

Эмулятор джиповского датчика коленвала

Закончил железяку и оформил в коробочку из-под селедки. Вот такая штука получилась:


Светодиоды с кнопочками и выходной мосфет с подтягивающими резисторами распаял на макетках:

Желтая перемычка отключает внутреннюю подтяжку стока (я не прозванивал джиповский датчик на предмет того, где расположена подтяжка: в нем, или в ЭБУ, поэтому сделал перемычку). С обратной стороны напаяны резисторы 0603:

Схемка проста до безобразия:

Железяка в действии:

И еще фото:

Коробочка, вид сзади:

Пока отлаживал, неоднократно вмешивался в код прошивки для STM32. Скажем, выкинул затворный резистор у выходного транзистора, заменив режим работы соответствующей ноги мелкоконтроллера на push-pull. Изменил методику пересчета оборотов (чтобы как можно ближе было к целым сотням, а то изначально какой только шаг не получался) и т.п.
Функционирует железяка просто: как только включаем, генерируется сигнал, как будто бы коленвал вращается на 1000об/мин. Кнопка у зеленого светодиода уменьшает скорость на 100об/мин, около красного — на столько же увеличивает. Допустимая скорость ограничена значениями в 200 и 6000 об/мин. Если достигается минимальная скорость, загорается зеленый светодиод, максимальная — красный. Кроме того, можно мелкоконтроллер по USB подключать и рулить оттуда (заодно и смотреть текущую скорость).
Если железяка получит развитие, можно будет туда и LED-экран добавить.

[identity profile] ioserg.livejournal.com 2016-12-30 06:24 pm (UTC)(link)

а я тож непойму вроде писался преобразователь а получили генератор сигнала :)  Я такие на ардуинке тож делаю иногда, но для себя, для проверки ЭБУ. какашками не кидайте из ардуины только лоадер и уарт либа используется.  Правда на 32 меге, если еще и уарт включить порой нехватает времени. Как то принесли блок коммутатора от опеля на проверку, коммутатор китайский на 4 мгц пике. так вот он на 3000 пропускать начинал сигналы, бюджет был плинтусовый, пилить прошивки не стал.

[identity profile] eddy-em.livejournal.com 2016-12-30 06:41 pm (UTC)(link)
> вроде писался преобразователь
Для начала надо генератор проверить без мотора. Потом можно будет пытаться сигнал с тойотовского датчика преобразовать в джиповский.
Ардуйню я и сам себе прикупил — чтобы иметь возможность по-быстрому какую-нибудь хрень набульбенить, если что. Правда, пока лежит: вскрыл, посмотрел, и убрал куда-то. К сожалению, дома нифига места нет под мою электронику. На работе еще хуже с местом. Вот и валяется все насыпом в коробках. Иной раз нужно что-то найти, так часа полтора уходит, пока докопаешься...