avatar_verial

Программа для переделки гироскутера.

Автор verial, 23 Дек. 2018 в 08:29

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

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

kepp

Цитата: Lelivkos от 30 Авг. 2020 в 07:29У меня почему-то при нулевом положении колеса вращались, поэтому сигнальный провод ручки газа дополнительно подтянул к земле через резистор 4,7 кОм.
потому что ручка с датчиком холла,у него нижний предел напряжения 0,8в и контроллер не понимает что это крайнее положение,если бы была функция калибровки,то можо было и не ставить 4,7к,просто контроллер запомнил бы что 0,8в для него это крайнее нижнее положение,если поставить переменный резистор вместо газульки,то можно не подтягивать на землю,в принципе все понятно,буду по свободней попробую,сейчас у меня стоят два китовых контроллера,акб 5А/Ч хватает ровно на 12км пробега,будет с чем сравнить если что,еще бы с калибровками АКБ в прошивке разобраться


verial

Каждый человек индивидум оставьте его в этом состоянии.

Lelivkos

Подскажите еще.
Калибровка батареи в прошивке FOC
#define BAT_FILT_COEF           655       // battery voltage filter coefficient in fixed-point. coef_fixedPoint = coef_floatingPoint * 2^16. In this case 655 = 0.01 * 2^16 - что это за коэффициент и как его рассчитать?
#define BAT_CALIB_REAL_VOLTAGE  3970      // input voltage measured by multimeter (multiplied by 100). In this case 43.00 V * 100 = 4300
#define BAT_CALIB_ADC           1492      // adc-value measured by mainboard (value nr 5 on UART debug output) - где замерить это напряжение?
Спасибо!

kepp

народ а не подскажите в прошивке FOC сигналы ошибок,какие и что обозначают?
или где подсмотреть?

kepp

народ,помогите,залил прошивку с поста https://electrotransport.ru/index.php?msg=1914057
при включении пищит низким тоном и  как будто включен тормоз,с другими прошивками,все работает

Lelivkos

Вот посмотрите, человек во всем разобрался и подробно все расписал. https://mysku.ru/blog/diy/82200.html, за что ему огромное спасибо.

kepp, проверьте, строка #define SIDEBOARD_SERIAL_USART3 должна быть закомментирована.

kepp

Цитата: Lelivkos от 13 Сен. 2020 в 04:59kepp, проверьте, строка #define SIDEBOARD_SERIAL_USART3 должна быть закомментирована.
я не могу это проверить,я просто взял готовую прошивку из поста 650,выложите свою, у меня нет пока возможности компиляции
за ссылку благодарю,оч познавательно попробую разобраться

Lelivkos

Я компилирую онлайн https://pionierland.de/hoverhack/
Очень удобно, на выходе готовый файл, который сразу загружаешь в плату.

kepp

#674
все разобрался,все сделал как по ссылке с фишек,авто калибровка то же работает
файл прошивки еле нашел в папках,и не указано где он должен быть

kepp

народ подскажите какой параметр отвечает за момент?
слишком зверский получается,аж автомат на 15А выбивает
и что вот это за параметры?
// #define ELECTRIC_BRAKE_ENABLE           // [-] Flag to enable electric brake and replace the motor "freewheel" with a constant braking when the input torque request is 0. Only available and makes sense for TORQUE mode.
// #define ELECTRIC_BRAKE_MAX    100       // (0, 500) Maximum electric brake to be applied when input torque request is 0 (pedal fully released).
// #define ELECTRIC_BRAKE_THRES  120       // (0, 500) Threshold below at which the electric brake starts engaging.
// ########################### END OF MOTOR CONTROL ########################

Pau62

// Limitation settings
#define I_MOT_MAX       15              // [A] Maximum single motor current limit
#define I_DC_MAX        17              // [A] Maximum stage2 DC Link current limit for Commutation and Sinusoidal types (This is the final current protection. Above this value, current chopping is applied. To avoid this make sure that I_DC_MAX = I_MOT_MAX + 2A)


Ну ты хоть гугловым переводчиком пользуйся. Все же написано, тока читай.

kepp

так я так и делаю через гугл
но не понял нефига,я далек от всего этого,я больше по железу специализируюсь
я так понял #define I_MOT_MAX       15 это просто допустимый ток для колес, и на момент при трогании он не влияет

Lelivkos

Цитата: kepp от 14 Сен. 2020 в 20:51я так понял #define I_MOT_MAX       15 это просто допустимый ток для колес, и на момент при трогании он не влияет
Ну как не влияет, если при таких настройках может до 30 А вливаться.

Paxxa

Цитата: Lelivkos от 15 Сен. 2020 в 05:03таких настройках может до 30 А вливаться.
Вы ж не знаете возможности его батарейки.

Lelivkos

Цитата: Paxxa от 15 Сен. 2020 в 05:11Вы ж не знаете возможности его батарейки.
Я в контексте того что предохранитель на 15 А и его выбивает как раз из за того что по настойкам ток может быть до 30А. А батарейка судя по всему может дать более 15А.

999

Момент можно убавить регулировкой уже после прошивки в режиме калибровки. Уже самой ручкой газа если подключить ее на адц 1. Либо взять курок тормоза.
Можно убавить вплоть до минимума он не сможет тронутся пока не подтолкнешь, потом разгоняется плавно до нужной скорости.

Paxxa

Это больше минус, чем плюс.
Потом нужно будет с маневрировать в толпе пешеходов, у тебя 500вт, но ты не можешь😂

999

Так это настраивается. Чтоб не рвал с места дико..