eddy_em: (Костерок)
[personal profile] eddy_em
Закончил железяку и оформил в коробочку из-под селедки. Вот такая штука получилась:


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

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

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

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

И еще фото:

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

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

Date: 2016-12-30 04:45 pm (UTC)
From: [identity profile] simsun.livejournal.com
> Никакой PL2303 с другой стороны нет.
была бы - прямо сейчас заказал бы:)

или хотя бы такой разъёмчик туда ST-LINK хотелось бы, хотя может и лишнее,



кста не понимаю, что с RESET делать, он с одной стороны нужен ст-линку, с другой - кондёр тоже не помешает, у мя например оч плавно нарастает Uпит в проекте - без внеш кондёра как то непривычно. Через диоды развязать?

Date: 2016-12-30 05:05 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Зачем ST-link? Там же отдельно выведен UART1 для бутлоадера. Я вообще уже забыл, когда последний раз прошивал STM32 через дурацкий st-link. Переходник на PL2303 значительно дешевле самого простого стлинка.
Вот, правда, с 042 придется пользоваться st-link'ом (он все равно на девборде распаян). Но у меня makefile сразу написан и на то, и на другое.

А почему бы питание не подавать через p-канальный мосфет с низким Rdson? Стабилитроном выставить пороговое напряжение, и будет МК запитан лишь когда напряжение дойдет до требуемого уровня.

Date: 2016-12-30 06:01 pm (UTC)
From: [identity profile] simsun.livejournal.com
с бутлоадером я не знаком совсем пока, а с ресетом - тогда уж лучше диоды:) шотки тока надо мелкие надыбат что ли

Date: 2016-12-30 06:33 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Да там ничего сложного: установить stm32flash, подключить дешевым переходником UART<->USB на PL2103 UART1 микроконтроллера к компу, вместо перемычки boot удобней кнопку забульбенить. Жмем кнопку, жмем reset, отпускаем reset, отпускаем кнопку. Пишем make boot. Вуаля!

А Шоттки с низким прямым напряжением дорогущие. Дешевле мосфет с резисторами и стабилитроном.

Date: 2016-12-30 06:48 pm (UTC)
From: [identity profile] simsun.livejournal.com
> Да там ничего сложного: установить stm32flash,

да я в саму концепцию не въезжаю:) не,не - не прошу объяснить, потом почитаю сам когда дойдет дело

а про диоды я вот:

понимаю, что ща так наверное не делают, но TTL схемотехника у мя со школы и ужё всё:)
ps NRST если память не изменяет внутренне у этого МК подтянут к +

Date: 2016-12-30 06:50 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Вообще не въехал в цель этой схемы...

Date: 2016-12-30 06:58 pm (UTC)
From: [identity profile] simsun.livejournal.com
Стлинк юзает ресет, а если на нём висит кондёр, то всё обломается, ресет там быстрый нужен, ну типа развязать. На 5В всё отлично, на 3.3В тоже норм, но наверное правильнее все же Шотки что бы с 0.2 начиналось или сколько там у продвинутых, а не 0.6 как у обычне диодиев

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 25th, 2025 03:49 pm
Powered by Dreamwidth Studios