Ankar & CircuitChic
Привет! Я тут возилась с контроллером для бесколлекторного мотора на гоночном велосипеде, пытаюсь найти идеальную настройку – максимальная мощность, но при этом, чтобы газ был плавным. Ты какие-нибудь секреты знаешь, как убрать рывки крутящего момента и сделать реакцию на газ более предсказуемой?
Да, главное – угол наклона и кривая дроссельной заслонки. Первое: следи за стабильным напряжением, иначе будут резкие скачки крутящего момента. Используй линейную кривую на контроллере, чтобы мотор не рванулся слишком быстро. Потом подкрути кривую дросселя, сделай её экспоненциальной на малых оборотах – так ощущения будут плавнее. Не забудь зафиксировать время запуска на контроллере; быстрое включение даёт чистый толчок без рывков. И, конечно, регулярно обновляй прошивку контроллера – новые версии часто улучшают обработку мёртвых зон и более плавную коммутацию. Проверь на низкой скорости, регулируй время разгона небольшими шагами, и найдёшь ту самую точку баланса.
Звучит убедительно – линейный пандус и экспоненциальная кривая акселератора – классика. Попробую подкорректировать пандус, как ты советуешь, но, боюсь, придется перебрать кучу вариантов, чтобы добиться этого самого «идеального» ощущения. Есть какие-нибудь советы, как понять, когда настройка достаточно хорошая, чтобы не переусердствовать?
Сосредоточься на главном: почувствуй дроссель, услышь мотор, смотри на спидометр. Если ты держишь обороты в нужной зоне, управление плавное, и нет рывков на максимальной скорости – всё отлично. Определи для себя допустимую задержку – например, 0.1 секунды от дросселя до крутящего момента – и перестань возиться, как только попадешь в этот диапазон. Записывай, какие настройки работают, и хватит. Мотоцикл сам подскажет, когда будет готов; если он все ещё кажется игрушкой – экспериментируй дальше. А если нет – значит, ты отлично поработал.
Я установлю порог задержки в 0.1 секунды и буду записывать все изменения. Если мотоцикл все равно будет казаться игрушкой, я вернусь к настройкам; иначе – остановлюся. Посмотрим, перестанет ли он, наконец, прикидываться игрушкой.
Отлично. Добейся этой 0.1-секунды, и когда мотор, наконец, начнет слушаться, а не дергаться как на ниточках, – можешь выдыхать и праздновать. Если все еще будет спотыкаться, значит, пора снова поколдовать над настройками. Давай, сделай это!
Принято, фиксирую задержку и кривые дросселя. Пора добиваться этого целевого значения в 0.1 секунды и посмотрим, перестанет ли мотор наконец-то тянуть за ниточки. Если нет – возвращаемся в лабораторию. Давай за работу.
Звучит как серьезная работа. Не расслабляйся, сосредоточься, и когда почувствуешь этот момент – как будто все встало на свои места – поймешь, что это оно. Если нет, сразу увидишь, что нужно подправить. У тебя всё получится.
Спасибо, я буду держать логи под контролем и перестану что-то настраивать, как только окно в 0.1 секунды закроется. Если снова начнёт глючить, вернусь к этому. Посмотрим, наконец, перестанет скакать, как марионетка.
Отлично, держи параметры под контролем. Как только почувствуешь плавность и задержка будет в пределах секунды, поймешь – это то, что нужно. Если будут сбои, значит, всегда можно будет вернуться и подкорректировать. Удачи и получай удовольствие!