Полезная информация


Контроллеры Vesc с дисплеем LCD-8 и торксенсором.

Автор Mike 372, 12 Авг. 2023 в 00:04

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

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

Mike 372

Цитата: Goudwinn от 06 Май 2024 в 20:22Скажите, пожалуйста, при нажатии ручки тормоза что происходит? Рекуперация, обратная тяга или что-то ещё?
В теории должна быть рекуперация.

Mike 372

Цитата: 7ambrion от 06 Май 2024 в 20:58так и не смог спидометр победить который зашкаливает в те моменты когда появляется тяга )
Я уже забыл, как он у тебя подключен. Если на вход РРМ, то можно попробовать увеличить конденсатор на входе. Можно попробовать поставить дополнительные керамические конденсаторы на провод питания датчика. Один возле входа, другой возле датчика. Продеть провода датчика в ферритовое кольцо несколько раз. Хотя в идеале конечно посмотреть осциллографом, что там происходит. Обрати еще внимание, куда у тебя подключен минусовой провод. Надо к тому же разъему РРМ.

7ambrion

Цитата: Mike 372 от 06 Май 2024 в 22:40Я уже забыл, как он у тебя подключен. Если на вход РРМ, то можно попробовать увеличить конденсатор на входе. Можно попробовать поставить дополнительные керамические конденсаторы на провод питания датчика. Один возле входа, другой возле датчика. Продеть провода датчика в ферритовое кольцо несколько раз. Хотя в идеале конечно посмотреть осциллографом, что там происходит. Обрати еще внимание, куда у тебя подключен минусовой провод. Надо к тому же разъему РРМ.
На PPM да все подключено, кондер пробовал ставить второй такой же как на схеме в параллель первому - эффекта нихт ))
У геркона нет питания в принципе, он массу на сигнальный пин открывает, и с ним та же история )
Складывается впечатление что при нагрузке появляются наводки в самом контроллере и сигнальный пин просто на них реагирует )) но тогда как бы они должны быть импульсными и с высокой частотой чтоб спидометр в космос улетал а не на оборот останавливался ))
Тот ардуиновский осциллоскоп я пока не придумал как подключить )) от него провод должен к компу тянуться а чтоб нагрузку велу давать мне приходится сидя на багажнике по коридору разгоняться )))

Mike 372

Кондер можно увеличивать до нескольких микрофарад. Попробуй еще зашунтировать геркон резистором с сопротивлением, близким к минимальному, при котором еще происходит распознавание сигнала. Наверное это будет килоом 10-20.

7ambrion

Ок )

Еще такой момент наблюдается кстати )

Вообще без датчика - скорость по нулям, ничего никуда не зашкаливает.
Датчик подключен но отнесен от магнитов - тоже самое ))

По этому вопрос наводок не до конца ясен )

Mike 372

Еще есть вариант, что конденсатор по входу надо уменьшить. Он сглаживает фронт и увеличивает время, в течение которого вход может пребывать в неустойчивом состоянии.

7ambrion

после различных попыток осуществить предложенное выяснил что спидометр улетает исключительно в пробелах между магнитами, причем не в каждом пробеле ) шунтирование сигнального провода резистором в 20к эффект только усиливает ) 20к + 8 штук 0,22 кондеров приводят похоже что к однозначному и четкому зашкаливанию в каждом пробеле от его начала до его конца )) может 100% повторяемости и нет, но по ощущениям очень на это похоже ))) в общем лучше всего работает вообще без кондеров и резистора, но даже так спидометр зашкаливает при нагрузке, с повторяемостью не в каждом пробеле, но при этом все равно при каждой нагрузке продолжительностью более 1-2 секунд  )

7ambrion

есть варик кинуть датчик на какойнить другой пин? ))

Mike 372

Пинов у этого контроллера мало. Особо-то и некуда его кинуть. Да и разницы, я думаю, не будет. Если, как ты говоришь, улетает, когда геркон разомкнут, значит помеха приходит со знаком минус и сбивает подпор в 3,3 В на входе. Можно попробовать зашунтировать вход диодом Шотки анодом на минус или увеличить подпор, подключив внешний резистор между +3,3 В и входом. Начать с 10 кОм и можно уменьшить до 1 кОм. Резистор на 1 кОм по входу я бы не убирал. У него в том числе и защитная функция. Уменьшает вероятность случайно перегрузить вход. Правда, если подпорный уменьшить до 1 кОм, то и этот придется уменьшить Ом до 100.

edw123

Цитата: 7ambrion от 07 Май 2024 в 17:42есть варик кинуть датчик на какойнить другой пин? ))
Или геркон поменять, может этот слишком чувствительный или дребезжащий.
Вообще надо по максимуму понизить сопротивление линии передачи, но от плохого геркона и это не спасет.

7ambrion

Дело не в герконе точно тк ставил и другие, и датчик холла ставил, и датчик холла с платкой ставил - все одно и тоже )
начал думать что при нагрузке вокруг катушек появляется поле и оно мол датчкики так разматывает, однако на переднем колесе ситуация в точности повторилась ))

7ambrion

Цитата: Mike 372 от 07 Май 2024 в 18:36увеличить подпор, подключив внешний резистор между +3,3 В и входом. Начать с 10 кОм и можно уменьшить до 1 кОм
Не совсем щас понял, геркон замыкает массу на вход и мне получается нужно со стороны входа кинуть резистор между входом и именно 3.3в?! ) там выведено 5в третим пином, он не подходит? ))

Mike 372

Вход процессора может иметь два состояния 0 и 1. 1 устанавливается принудительно с помощью подпора. Это происходит в самом процессоре. В коде прописывается соответствующая команда и на вход подключается подпорное напряжение от внутренней шины питания +3,3 В. В цепи естественно стоит ограничивающий резистор обычно на 20 кОм. Когда геркон замыкает вход на минус, это напряжение падает до 0, вход устанавливается в состояние 0. Но через 20 кОм подпор получается довольно слабенький, и мощная помеха может его перебить. Тебе нужно увеличить не напряжение, а мощность подпора. Параллельно внутреннему резистору на 20 кОм подключить еще внешний, чтобы общее сопротивление стало меньше. На +5 В подключать нельзя, перегрузишь вход. Вероятно этот вход толерантен к 5 В, но точно я это не выяснял. Поэтому лучше не рисковать. Либо, если так тебе удобнее, с 5 В можно поставить делитель из 2-х резисторов 10 кОм с входа на минус, 5,6 кОм с входа на +5 В. Только резистор на 10 кОм надо запаять очень надежно, чтобы не мог случайно отвалиться.

7ambrion

Цитата: Mike 372 от 08 Май 2024 в 07:41с 5 В можно поставить делитель из 2-х резисторов 10 кОм с входа на минус, 5,6 кОм с входа на +5 В. Только резистор на 10 кОм надо запаять очень надежно, чтобы не мог случайно отвалиться.
на 10к изсякли ) но 2 по 10к это же тоже самое что и один на 5к правильно? ) такие вроде есть ) ну или на 5.6к они может, не помню уже )

7ambrion

Глянул схемы и ppm идет на 58 пин проца (pb6) который толерантен к 5в, так что все норм должно быть без делителя )

Почти все пины толеранты к 5в за редким исключением )

Mike 372

Цитата: 7ambrion от 08 Май 2024 в 09:192 по 10к это же тоже самое что и один на 5к правильно?
Если включить параллельно, то да.
Цитата: 7ambrion от 08 Май 2024 в 10:00Глянул схемы и ppm идет на 58 пин проца (pb6) который толерантен к 5в, так что все норм должно быть без делителя )
Ну рискни. В теории должно еще лучше получиться по помехоустойчивости.  ;-D
Что, в твоей галактике нет радиомагазина, куда можно зайти и купить нужные резисторы, диоды и проч. ширпотреб. радиоэлементы?

edw123

Цитата: 7ambrion от 08 Май 2024 в 05:46Дело не в герконе точно тк ставил и другие, и датчик холла ставил, и датчик холла с платкой ставил - все одно и тоже )
начал думать что при нагрузке вокруг катушек появляется поле и оно мол датчкики так разматывает, однако на переднем колесе ситуация в точности повторилась ))
Без осцилограммы я бы не стал так.
Можно Ардуинкой помеандрить на этот вход и посмотреть на показания.

7ambrion

Цитата: Mike 372 от 08 Май 2024 в 10:19Что, в твоей галактике нет радиомагазина, куда можно зайти и купить нужные резисторы, диоды и проч. ширпотреб. радиоэлементы?
нет ) радиомагазин в моей галактике не может состоятся как бизнес изза достаточно дорогих человекочасов ) всем намного целесообразние покупать готовый продукт чем чинить что либо пытаться не говоря уже о разработках ))