Начинаем строить электро SUP Bord

Автор ТоргМаг, 08 Март 2021 в 18:24

« назад - далее »

РД00, Саурон, Paxxa (+ 1 Скрыт) и 7 гостей просматривают эту тему.

РД00

#10890
Вот этот дисплей. И это все, что у него внутри.

UPD: а, не все. Еще есть gps, установленный антенной в землю, и питание от часовой батарейки.

Rock_n_Roliki

Цитата: РД00 от 13 Дек. 2025 в 21:18и питание от часовой батарейки.
Скорее всего для памяти а не питания, общий пробег надо запоминать. Питается 5В 500мА.
Е-роликовые коньки 1кВт, 6354 мотор, Vesc 4.12, 6S, 40км/ч.  Е-BMX вело 20" 1кВт, 6384 мотор + чупасос, Vesc 4.12, 8S, 40км/ч. Е-стрит вело 24" 750Вт, Bafang BBS02B. E-SUP board 5065 мотор, Vesc 4.12, 3S, 240Вт, 7км/ч.

РД00

#10892
У процессора EEPROM для этого есть. А у gps для hot start есть своя батарейка.

Мой тебе совет, купи компоненты, нарисуй и напечатай свой корпус. Рыбу кода я напишу, можно будет править под себя. А то мы два года потешаемся над ценниками Флиповских моторов, а потом в их магазине закупаем аппаратно-программный комплекс из палок и изоленты.

Я сходу могу сказать, что их цветовая гамма не будет видна на солнце. На TFT на свету видны только полные цвета, где R, G или В в 100%. Здесь нужна возможность под себя картинку поправить.

Upd: вон коллега так и поступил - https://github.com/NetworkDir/SimpleVescDisplay . Там даже stl корпуса есть.

Upd2: он сам срисовал у этого - https://github.com/Gh0513d/SVD

РД00

У самого в барахле давно лежит вот это, тоже можно в Ардуино прошить.

Исходно это Nextion - https://3d-diy.ru/blog/nextion-displey/

Rock_n_Roliki

Цитата: РД00 от 13 Дек. 2025 в 22:42Мой тебе совет, купи компоненты, нарисуй и напечатай свой корпус.
Если бы умел прошивать и программировать... а новую специальность ради одного дисплея изучать... Все же за 2,6т один раз купить дисплей секундное дело. А то так можно докатиться что и контроллер своими руками можно собрать или мотор выточить. Если будет инструкция для чайников по пунктам "скачать здесь, нажать тут, припаять сюда", то сделаю готовый вариант в корпусе для желающих.
Вот на повестке бы свой 75100 залоченый от обновления прошить бы хакерской прошивкой чтоб можно было обновлять, и то не знаю с чего начать, где взять эту крякнутую прошивку, не гуглится, надо опять спрашивать в ТГ или здесь.
Когда вдвоем с знакомым в 19г "варились" без форумов и ТГ, разбирались с Веск самостоятельно, вроде и ссылка на БТ модуль с прошивкой имелась, но сами не разобрались хоть знакомый ардуинщик.
Е-роликовые коньки 1кВт, 6354 мотор, Vesc 4.12, 6S, 40км/ч.  Е-BMX вело 20" 1кВт, 6384 мотор + чупасос, Vesc 4.12, 8S, 40км/ч. Е-стрит вело 24" 750Вт, Bafang BBS02B. E-SUP board 5065 мотор, Vesc 4.12, 3S, 240Вт, 7км/ч.

РД00

Цитата: Rock_n_Roliki от 14 Дек. 2025 в 02:14Если будет инструкция для чайников по пунктам "скачать здесь, нажать тут, припаять сюда"
Вон она и есть - https://github.com/NetworkDir/SimpleVescDisplay?tab=readme-ov-file#-installation

Цитата: Rock_n_Roliki от 14 Дек. 2025 в 02:1475100 залоченый от обновления прошить бы
Не понял, а что там залочено ? Если в Vesc Tool 6.06 ему сделать Update FW на 6.06, он что говорит ?

Даже если что-то не то, у тебя есть st-link. Цепляешь на SWD, и из Tool через SWD Programmer шьешь.

Mike 372

Цитата: РД00 от 14 Дек. 2025 в 08:46Если в Vesc Tool 6.06 ему сделать Update FW на 6.06, он что говорит ?
Делает вид, про прошивается. А после перезагрузки остается старая встроенная версия 5.02.  :-(
Залоченность 75100 в том, что у него нет загрузчика. Именно так, через st-link прошивается любая штатная прошивка и добавляется загрузчик. После этого он обновляется как обычно через VescTool. К сожалению инструкцию для чайника написать не могу, сам такой.  :ah:  Коллега на работе сделал минут за десять. А в теме Vesc-а помню, писали, как все это и без st-link можно проделать. Якобы тот же загрузчик можно и по USB установить. Но это давно было, уже далеко ушло.

РД00

Т.е. bootloader очень хитропопый.

Да, можно прошивать просто по USB через DFU Utility, только пин DFU поднять в высокий уровень. А он на плате не разведен. При наличии st-link можно не возиться.

Falkon

Цитата: Rock_n_Roliki от 13 Дек. 2025 в 19:51ОЗОН и С отзывами Разрешение правда маленькое. Для вело обязательно возьму если на Веск делать буду. А для САП не всем нужно, на тихоходе и на глаз можешь скорость прикинуть, а всякие параметры смотреть не зачем. Основной параметр когда батарея закончится, по вольтметру можно прикинуть. Ну конечно пробег тоже полезная информация в дисплее. Размер 124мм что то огромный, или это с коробкой?
3.2" в принципе нормально. Для оператора лебедки вполне достаточно, а для сапа у меня VX3 там и так нужная телеметрия есть.

Саурон

А вот интересно, как понимаю, процессор ESP32 мощнее, чем, скажем, на велоконтроллере.
Наверное есть проекты BLDC контроллеров на нем?

РД00

#10900
Цитата: РД00 от 14 Дек. 2025 в 08:46из Tool через SWD Programmer шьешь.
Щаз. Tool умеет использовать второй vesc как swd programmer, просто st-link не умеет.

ST-Link Utility процессор видит. Файл прошивки и вперед. Архив прошивок здесь - https://github.com/vedderb/vesc_fw_archive

Upd: пошагово с картинками - https://spintend.com/blogs/news/how-to-flash-vesc-or-ubox-firmware-by-st-link-v2-programmer

РД00

Цитата: Саурон от 14 Дек. 2025 в 12:06А вот интересно, как понимаю, процессор ESP32 мощнее, чем, скажем, на велоконтроллере.
Наверное есть проекты BLDC контроллеров на нем?
Любительские есть, погуглите SimpleFOC. Готовые контроллеры строятся в основном на STM32, в т.ч. Vesc.

Есть очень неплохой открытый софт для гироскутерных плат, они на stm32f103. Превращает ее в двухканальный контроллер с FOC, любым управлением, дисплеем и т.д. - https://github.com/EFeru/hoverboard-firmware-hack-FOC

Саурон

Цитата: РД00 от 14 Дек. 2025 в 12:13Любительские есть, погуглите SimpleFOC. Готовые контроллеры строятся в основном на STM32, в т.ч. Vesc.

Есть очень неплохой открытый софт для гироскутерных плат, они на stm32f103. Превращает ее в двухканальный контроллер с FOC, любым управлением, дисплеем и т.д. - https://github.com/EFeru/hoverboard-firmware-hack-FOC

Ну гироскутерные я не первый год шью для детского транспорта.)
Капризные они и не очень надежные, ну и габариты.
Вернее давно уже перешёл на велоконтроллеры для этих целей.

РД00

Там схема ровно та же, что у 6 fet вело, сравнивал. При открытом модифицируемом коде и FOC. Другое дело, что без холлов EFeru не работает и нам непригоден.

РД00

Цитата: Rock_n_Roliki от 14 Дек. 2025 в 02:14Вот на повестке бы свой 75100 залоченый от обновления прошить
Будешь шить в итоге ?

https://dimoon.ru/wp-content/uploads/2018/10/STM32-ST-LINK-utility.zip


Rock_n_Roliki

Цитата: РД00 от 14 Дек. 2025 в 21:54Будешь шить в итоге ?
https://dimoon.ru/wp-content/uploads/2018/10/STM32-ST-LINK-utility.zip
Буду. Но не спеша:) Сначала надо короб аккума распотрошить от герметика чтоб Веск вытащить. Скачал. Это СТ-линк утила на Вин? А сама прошивка какая должна быть, обычная с оф сайта или какая то крякнутая, писали что надо какую то кастомную вначале поставить и после неё можно уже через Тул обновляться. Бекапить родную надо, или потом не поздно скачать 5.02 если не так пойдет?
Е-роликовые коньки 1кВт, 6354 мотор, Vesc 4.12, 6S, 40км/ч.  Е-BMX вело 20" 1кВт, 6384 мотор + чупасос, Vesc 4.12, 8S, 40км/ч. Е-стрит вело 24" 750Вт, Bafang BBS02B. E-SUP board 5065 мотор, Vesc 4.12, 3S, 240Вт, 7км/ч.

Mike 372

Любую официальную. Загрузчик еще где-то надо на Гитхабе найти. И знать, с какого адреса устанавливать загрузчик, с какого прошивку. Если что-то пойдет не так, то и 5.02 скорее всего не поможет.  :-D

РД00

#10907
Утилита под Win. Сохранения бекапа в ней почему-то нет, хотя чтение флеша есть. Думаю, бекап можно снять через OpenOCD от nrf-ок.

Запись прошивки перепишет и бутлоадер тоже, кряков не надо.

Upd: есть бекап, задать адрес и длину.