Реклама: Контроллер VESC, FLIPSKY

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Kugoo g-booster 48V max 2400 Вт 20Ah/10Ah (Электросамокаты Kugoo M и G серии и аналоги ) от KosKV (22.01.2020 в 11:48)2. Конструирование высокооборотного мотора аутраннера для скутера (Электродвигатели и генераторы) от Андрей Скворцов (22.01.2020 в 11:48)3. Перематываю Bafang 48V500W после перегревов и пробега 1014км... (Электродвигатели и генераторы) от Василий22 (22.01.2020 в 11:48)4. Рекуперация (Электровелосипеды) от tmiaer (22.01.2020 в 11:47)5. Двухмоторный электросамокат проект RS New Vision (Самодельные электросамокаты) от _Os (22.01.2020 в 11:46)6. Электромотоциклы на суперконденсаторах, есть будующее? (Электромотоциклы ) от NextFaer (22.01.2020 в 11:45)
7. Изготовление и наладка зарядного устройства (Зарядные устройства для свинцовых аккумуляторов) от Прадед. (22.01.2020 в 11:43)8. Микро электросамокат Комета (Самодельные электросамокаты) от М-Велосипедист (22.01.2020 в 11:42)9. Электросамокат или моноколесо? (Анекдоты и флУДИЛКА) от Dael75 (22.01.2020 в 11:40)10. Восстановление АКБ малыми токами по версии Branimir (Свинцовые аккумуляторы) от Perepol (22.01.2020 в 11:39)11. Трайк из колес от гироскутера ( развитие, модернизация) (Детский электротранспорт) от verial (22.01.2020 в 11:37)12. Ищу разъём для Sur-ron'a (Электровелосипеды) от newsky526 (22.01.2020 в 11:37)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 5235 раз

0 Пользователи и 1 Гость просматривают эту тему.

03 Дек 2019 в 12:45
Ответ #54
Оффлайн

Balor

Тверь Сообщений: 76
Так, еще интереснее - в VESC есть круиз-контроль, для этого надо замкнуть TX на землю кнопкой.
Если замкнуть RX, гашетка превращается в рекуперативный тормоз/задний ход.

03 Дек 2019 в 20:36
Ответ #55
Оффлайн

rx3avs

столица СССР из ЮЗАО Сообщений: 807
Так, еще интереснее - в VESC есть круиз-контроль, для этого надо замкнуть TX на землю кнопкой.

Замкнуть и держать, или просто разово дать команду? Можете подробнее?
И ещё, это экспериментально обнаружено, или есть в мануале?
На электродосках этот функционал есть, но на сколько я понял, он зашит в пульте.

03 Дек 2019 в 22:16
Ответ #56
Оффлайн

Balor

Тверь Сообщений: 76
а вот хз, еще не экспериментировал.

ссылка

Just to follow up, in case this helps anyone in the future:

When using the "button" feature of the ADC app (just ADC, not ADC with UART):

Ground to TX pin = cruise control

Ground to RX pin = use throttle as variable brake or reverse (depends on which control mode box is selected)
Сообщение понравилось: SkeptiK

05 Дек 2019 в 20:27
Ответ #57
Оффлайн

rx3avs

столица СССР из ЮЗАО Сообщений: 807
, спасибо, скоро поэкспериментирую.

06 Дек 2019 в 14:39
Ответ #58
Оффлайн

Balor

Тверь Сообщений: 76
спасибо, скоро поэкспериментирую.

Вот еще более интересная тема, актуальная если юзать блютус, но всё равно иметь возможнь круиза или реверса:

ссылка

07 Дек 2019 в 00:29
Ответ #59
Оффлайн

rx3avs

столица СССР из ЮЗАО Сообщений: 807
У них это всё зашито вот в этой штуке:



Модуль блютус нужен для программирования с андроида и телеметрии, как я понимаю.
Может и ошибаюсь, не силён в электронике.

07 Дек 2019 в 12:09
Ответ #60
Оффлайн

Balor

Тверь Сообщений: 76
Модуль блютус нужен для программирования с андроида и телеметрии, как я понимаю.

Совершенно верно, UART - это тупо ком порт, к нему можно полючить блютус и менять/смотреть показатели.
Если включить UART И ADC, то вместо TX/RX будет юзатся "кнопка" между PPM и землёй (внешний 3х пиновый шлейф для дистанционного управления), и кнопка будет только одна, увы.

Я, правда, таки поэкспериментировал и нифига не понял как это работает - замыкание земли на TX кнопкой у меня чёт ничего не дало...

07 Дек 2019 в 22:50
Ответ #61
Оффлайн

rx3avs

столица СССР из ЮЗАО Сообщений: 807
Я, правда, таки поэкспериментировал и нифига не понял как это работает - замыкание земли на TX кнопкой у меня чёт ничего не дало...

Внешний трёхпиновый разъём,  по моему там шим. К нему обычно подключают серво, если не нужен приёмник.



08 Дек 2019 в 00:18
Ответ #62
Оффлайн

Balor

Тверь Сообщений: 76
Внешний трёхпиновый разъём,  по моему там шим. К нему обычно подключают серво, если не нужен приёмник.

И в режиме ADC + UART замыкание SIN на GND должно активировать круиз.

09 Дек 2019 в 22:47
Ответ #63
Оффлайн

rx3avs

столица СССР из ЮЗАО Сообщений: 807
ADC + UART это по моему один разъём. Как я понимаю по протоколу  UART работает TX и RX



SIN скорее всего подключается в режиме PPM или NRF



« Последнее редактирование: 09 Дек 2019 в 23:18 от rx3avs »

11 Дек 2019 в 13:55
Ответ #64
Оффлайн

VVK

Мастер Ростов-на-Дону Сообщений: 1134
А кто-нибудь знает, как firmware для VESC под Windows комплировать? Это вообще возможно? Что-то не могу нигде найти инструкций.

11 Дек 2019 в 15:50
Ответ #65
Оффлайн

rx3avs

столица СССР из ЮЗАО Сообщений: 807
не совсем понятен вопрос. 
Все инструкции тут; ссылка

21 Дек 2019 в 19:31
Ответ #66
Оффлайн

VVK

Мастер Ростов-на-Дону Сообщений: 1134
А кто-нибудь знает, как firmware для VESC под Windows комплировать? Это вообще возможно? Что-то не могу нигде найти инструкций.

В общем, нормально компилируется и отлаживается в STM32CubeIDE под Linux Ubuntu ( тот же Eclipse плюс STM32CubeMX ). Под Win тоже вроде работает, но как-то странно. Кому интересно, пишу как под Linux Ububnu это все поставить и запустить:

1.  Сначала нужно скачать весь проект, качается он утилитой git. Если она у вас не стоит, то устанавливается следующими командами (из терминала, терминал вызывается клавишами Ctrl+Alt+T):
~$ sudo apt update 
~$ sudo apt install git

Затем скачивается сам проект:
~$ git clone ссылка

2. Далее скачивается STM32CubeIDE Generic Linux Installer . Для скачивания нужно будет указать email, на который придет ссылка для скачивания. Скачивать можно через обычный браузер, файл будет называться en.st-stm32cubeide_1.0.2_3566_20190716_0927_amd64.sh .zip (или как-нибудь похоже). Затем его нужно распаковать. Далее с терминала зайти в каталог с распакованным файлом и назначить его исполняемым командой:
~$ sudo chmod +x st-stm32cubeide_1.0.2_3566_20190716_0927_amd64.sh  (имя файла может отличаться)
Далее этот файл запускается на исполнение:
~$ sudo ./st-stm32cubeide_1.0.2_3566_20190716_0927_amd64.sh
 Нужно согласиться со всеми лицензиями.

3. Больше ничего устанавливать не надо. Все необходимые плагины будут установлены вместе с IDE.
Далее нужно запустить STM32CubeIDE и импортировать ранее загруженный проект File->Import. В открывшемся окне "Import" выбирается "Existing Code as Makefile Project". Затем нужно нажать "Next" и  задать имя проекту, выбрать каталог с проектом ( "vesc_firmware" ) и выбрать MCU ARM GCC (это для "Toolchain for indexer Settings"). Затем нажать "Finish" . Далее нужно скомпилировать проект: Project->Clean и затем Project->Build All.
После этого можно подключить отладочную плату и загрузить программу в процессор для отладки: Run->Debug (перед загрузкой нужно в Project Explorere щелкнуть по проекту, иначе отладчик не найдет его)


22 Дек 2019 в 09:24
Ответ #67
Онлайн

SkeptiK

Россия, Москва Сообщений: 1681
, что скажете про контроллер? Очень интересно ваше мнение.

22 Дек 2019 в 10:39
Ответ #68
Оффлайн

Alar2

Латвия, Рига Сообщений: 397
Цитата: VVK писал 11 Дек 2019 в 13:55
А кто-нибудь знает, как firmware для VESC под Windows комплировать? Это вообще возможно? Что-то не могу нигде найти инструкций.

В общем, нормально компилируется и отлаживается в STM32CubeIDE под Linux Ubuntu ( тот же Eclipse плюс STM32CubeMX ). Под Win тоже вроде работает, но как-то странно.
B-) /:-) /:-) /:-) :bw: :bw: :bw:  зачем всё это для firmware ?
« Последнее редактирование: 22 Дек 2019 в 11:46 от Alar2 »

25 Дек 2019 в 16:39
Ответ #69
Оффлайн

VVK

Мастер Ростов-на-Дону Сообщений: 1134
, что скажете про контроллер? Очень интересно ваше мнение.
Я особо про него сказать ничего не могу, т.к. у меня его нет. Запускаю программу VESCa на отладочнике STM32F4Discovery, чтобы добавить к ней функцию, нужную заказчику. Поэтому с двигателем не включал, изучаю его только как программист.

B-) /:-) /:-) /:-) :bw: :bw: :bw:  зачем всё это для firmware ?
Это разработчикам нужно.
Сообщение понравилось: Stanislavchik

25 Дек 2019 в 16:41
Ответ #70
Онлайн

SkeptiK

Россия, Москва Сообщений: 1681
Запускаю программу VESCa на отладочнике STM32F4Discovery, чтобы добавить к ней функцию, нужную заказчику.
Что за функция если не секрет?

Добавлено 25 Дек 2019 в 16:43
Отправить вам веск на поиграться?

25 Дек 2019 в 21:53
Ответ #71
Оффлайн

VVK

Мастер Ростов-на-Дону Сообщений: 1134
Что за функция если не секрет?
Заказчик просил не рассказывать. В принципе ничего заслуживающего внимания, обычная подработка на фрилансе.

Отправить вам веск на поиграться?
Я бы и не против, но не уверен, что у меня найдется свободное время на него.  Спасибо за предложение, буду иметь в виду. Если что, обращусь к вам. :-)