avatar_13_chip_13

Универсальный БК(курок) для цифрового управления

Автор 13_chip_13, 24 Дек. 2020 в 09:33

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

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

stas1995kopi

Щас еще в китае заказал новую ручку газа может проблема в этом %-). Как придет отпишусь. ;-)

13_chip_13

Цитата: stas1995kopi от 17 Июнь 2021 в 08:53
Щас еще в китае заказал новую ручку газа может проблема в этом %-). Как придет отпишусь. ;-)
Так в чём проблема?

stas1995kopi


13_chip_13

Цитата: stas1995kopi от 17 Июнь 2021 в 14:12
Да думаю датчик хола выеживается!
Мультиметром проверили сигнальный провод, не стабильно ведёт себя? Еще может быть нужно запитать от 5 вольт его (ну это если уж совсем фиговый холл, что от 3.3 вольта не работает), можете проверить, тока сигнальный пока отключите от ESP32. Также могли запаять сильно малые сопротивления в делитель, он просаживает сигнал холла (а выход сильно грузить нельзя). В общем отключите сигнальный провод холла и проверьте вольтметром на предмет адекватности показаний, если еще не делали.

stas1995kopi

Спасибо за подсказку, завтра покавырчюсь

stas1995kopi

Странно что то, обороты двиготель набирает максимум при напряжении 2,1 вольта от датчика хола, а если выше то обороты падают. Не подскажишь что может быть? И напряжение менял в настройках нипомогает.

13_chip_13

Цитата: stas1995kopi от 17 Июнь 2021 в 18:13
Странно что то, обороты двиготель набирает максимум при напряжении 2,1 вольта от датчика хола, а если выше то обороты падают. Не подскажишь что может быть? И напряжение менял в настройках нипомогает.
Тут нужно определиться вот с чем: какой диапазон сигнала с курка (на странице теста это можно посмотреть), т.е. какое значение мВ и АЦП при отпущенном курке и какое при полностью нажатом?
Второе: какие настройки прогрессии курка (это те 18  чисел  которые график меняют, нормирование)?

Короче там два скрина из окна тест сделай и один из настроек (если все точки попадут, если нет, то два скрина).

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

stas1995kopi


stas1995kopi

Все спасибо большое я разобрался! Теперь все работает прекрасно. Еще раз спасибо огромнейшее. С меня магар за то что тебя наверное уже достал!

13_chip_13

Цитата: stas1995kopi от 17 Июнь 2021 в 20:40
Все спасибо большое я разобрался! Теперь все работает прекрасно. Еще раз спасибо огромнейшее. С меня магар за то что тебя наверное уже достал!
Лучше покатай,  напиши потом что нравиться что не нравиться.

stas1995kopi

Сегодня устрою покатуки и отпишусь что да как. Подскажи еще пожалуйста, у иеня есть дисплей марки: 1.44 SPI 128*128 V1.1  можно будет его как нибуть подключить? Если да то подскажи пожалуйста как (вчастности по пинам).

13_chip_13

Подключить то можно, но как оно работать будет в целом незнаю. Если напишите кусок кода который будет выводить данные на него, то вставлю.
Примерно так (у меня как) вызывается периодично некая функция draw() (тут кое что можно в однократный вызов перенести, тока щас заметил):

  u8g2.setFont(u8g2_font_9x15_tf);
  u8g2.setFontRefHeightExtendedText();
  u8g2.setDrawColor(1);
  u8g2.setFontPosTop();
  u8g2.setFontDirection(0);
  u8g2.setCursor(0,0); u8g2.print(data_work.speed_v); u8g2.print(" km/h"); u8g2.setCursor(75,0); u8g2.print(data_work.eeprom_data.data_eeprom_second_block.val.gate);
 
  u8g2.setCursor(0,16); u8g2.print(data_work.voltage_gaz); u8g2.print(" mV"); u8g2.setCursor(75,16); u8g2.print(data_work.voltage_dc/10);u8g2.print(".");u8g2.print(data_work.voltage_dc%10);u8g2.print(" B");

Чё то такое напишите только полностью весь листинг, с инициализацией конечно, проверьте и потом пришлите, подключить сами прикиньте на какие ноги.

stas1995kopi

#84
Вчера вечером прокатился и я так что то и не понял почему у меня вылетела ошибка низкое напряжение датчика хола как я не сторался исправить ошибку у меня неполучилось, как только я чуть надавливаю на газ ошибка уходит отрускаеш снова появляется и это проявилось когда напряжение упало до 48 вольт. Думаю всётаки это датчик хола моросит. А по поводу экрана если вас не затруднит то пропишите пожалуйста, да забыл спросить про 3 светодиода и кнопки за что они отвечают. Со светодиодами так вроде разобрался а вот кнопки нереагируют неначто, переключение скоростей только с телефона происходит. (ошибка - 0×1 выдает система, это когда курок газа отпускаеш а когда нажимаеш уходит)

13_chip_13

Не могу помочь, потому что нету никаких цифр. Я там выше писал что надо. Нужно правильно настроить пределы по сигналам курка,  у вас везде стабилизаторы, поэтому от напряжения батареи зависимости не должно быть, от температуры или качества контактов может. Про дисплей тоже писал выше, сделаете - > вставлю.

13_chip_13

Значит уже как несколько дней пропала связь с моторником, езжу считай без обратной связи (разобраться лень, где то обрыв по линии данных), а фабричные БК блокировали бы работу. Ездить стало не так комфортно как было, а именно был режим АКПП (но требовалась информация о скорости, чтобы диапазон курка подстраивался динамически), а стало просто диапазон курка нормируется на весь диапазон (вариантов других нету, если односторонняя связь), хоть это и вполне себе годный вариант благодаря полному рабочему ходу курка и некоторой заданной гиперболичности характеристики (S её еще называют), но всё равно езда более дёрганая стала, да можно привыкнуть как то, но к режиму АКПП я даже не привыкал, а сразу всё поехало без дёрганий.

13_chip_13