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] simsun.livejournal.com 2016-12-30 04:55 pm (UTC)(link)
> STM32F030F4P6

у меня сейчас тоже эти рассасываются, был первый опыт - не учёл TSSOP, лут норм, но психологически тяжело:)
Сейчас завис в выборе что то может из этой линии же F0 но в LQFP 32-48, а то есть неск тем где ножек сильно надо. Да и что бы ещё на али было вкусно, а то некоторых нет как класс. Туплю что то какие брать, нужен волшебный пинок:)

[identity profile] eddy-em.livejournal.com 2016-12-30 05:08 pm (UTC)(link)
В СТМовском кубе есть подбор аналогов. Только все равно потом по даташиту нужно проверять. Он мне, например, вместо 042 такую толпу всяких "аналогов" напредлагал, хотя в подавляющем большинстве из них CAN одновременно с USB работать не может.

[identity profile] simsun.livejournal.com 2016-12-30 06:02 pm (UTC)(link)
да я в него и фтыкаю, удобен конечно в этом плане...

[identity profile] balmerdx.livejournal.com 2016-12-30 05:28 pm (UTC)(link)
Тоже самое, но побольше ножек. Если 32 ножки, то STM32F030K6T6 . Если 48 то STM32f030c8t6 . На ali продаётся.

Более точно, надо уже техзадание читать.

[identity profile] simsun.livejournal.com 2016-12-30 06:04 pm (UTC)(link)
да какое тех, задание - для поделок разных в количестве от -1 до +1 экз:)