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


avatar_i

Контроллер

Автор i, 13 Март 2008 в 10:09

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

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

nordiver

Цитата: Babylon4 от 19 Фев. 2010 в 06:55
Цитата: nordiver от 13 Фев. 2010 в 00:31
Сегодня, после замены проводов на МК (старое серое) на 4мм2 испытал новый контроллер - это песня  :) Моща так и прёт.

Правда столкнулся с одним неприятным эффектом:

    Возможно проблема с опережением, для мощности это хорошо, но на низких оборотах синхронизация нарушается, что и проявляется в рывках. Можно попробовать поставить RC цепочку между датчиками хола и контролером, возможно это поможет. 

Не совсем понял Вашу мысль, по подробнее пожалуйста.

Павел

Может сделать так: заблокировать МК и поползать осциллографом по датчикам и по схеме токовой защиты, периодически включая МК?

i

Возможно попаду "пальцем в небо" - голденмотор-контроллер в руках не держал.
Когда ковырялся в своём контроллере, на предмет реверсирования, наблюдал похожие моменты, вроде всё нормально, но как-то "не так" (то шумит, то трещит, то стоит, то бешено вращается ... и ещё много вариаций). Из 36-ти возможных комбинаций подключения мотора-датчиков к контроллеру, только две правильные (прямое вращение и обратное), остальные или не рабочие или суррогатные.
А если градустность датчиков не совпадает с градусностью контроллера, то "правильная" комбинация вообще не возможна.
Если контроллер от голденмотор может самостоятельно что-то там определять (если я правильно понял про калибровку) и настраиваться на подключение мотора, то всё равно я бы проверил "а всё-ли там правильно".

nordiver

Цитата: i от 19 Фев. 2010 в 09:55
Возможно попаду "пальцем в небо" - голденмотор-контроллер в руках не держал.
Когда ковырялся в своём контроллере, на предмет реверсирования, наблюдал похожие моменты, вроде всё нормально, но как-то "не так" (то шумит, то трещит, то стоит, то бешено вращается ... и ещё много вариаций). Из 36-ти возможных комбинаций подключения мотора-датчиков к контроллеру, только две правильные (прямое вращение и обратное), остальные или не рабочие или суррогатные.
А если градустность датчиков не совпадает с градусностью контроллера, то "правильная" комбинация вообще не возможна.
Если контроллер от голденмотор может самостоятельно что-то там определять (если я правильно понял про калибровку) и настраиваться на подключение мотора, то всё равно я бы проверил "а всё-ли там правильно".

Пробовал делать так: после калибровки - проверка - проблема есть, переставляю провода (пробовал и у хола и у фазы) - не едет - делаю калибровку - едет, но проблема остаётся и выглядит один в один как до перестановки

i

А как производится калибровка (сама процедура какая)?
На контроллерах градусность написана (на родном и на втором)?

Babylon4

Цитата: nordiver от 19 Фев. 2010 в 08:46
Цитата: Babylon4 от 19 Фев. 2010 в 06:55
    Возможно проблема с опережением, для мощности это хорошо, но на низких оборотах синхронизация нарушается, что и проявляется в рывках. Можно попробовать поставить RC цепочку между датчиками хола и контролером, возможно это поможет. 

Не совсем понял Вашу мысль, по подробнее пожалуйста.

   В OUTranerанерах  тайминги(опережение) изменяются от 20 до30гр.,при увеличении опережения выростает как КПД так мощность,что заметно по вашим словам, но при большой нагрузке в момент старта может происходить срыв синхронизации. 

  На кусочке схемы от Хулонга я это место выделил и прикрепил,там явно стоит задежка на RC цепочке 3,3ком и0,1Мкф Вероятно при предустановленых датчиках эти элементы подбираются под конкретный мотор. Если нет возможности посмотреть на эти элементы внутри контролера то их можно установить вне контролера в разрыв датчиков,для пробы я думаю такой вариант пойдёт. 

Павел

RC цепочки там не для опережений, а защита от помео от ШИМа, т.к. постоянная времени = 0,33мс, а период датчиков не менее 5мс.
nordiver, какой период дёрганий? 0,5 ... 1 сек?

nordiver

Цитата: i от 19 Фев. 2010 в 11:30
А как производится калибровка (сама процедура какая)?
На контроллерах градусность написана (на родном и на втором)?

На родном написано 60град, на голдене ничего не написано. Инструкцию прилагаю.

nordiver

Цитата: Павел от 19 Фев. 2010 в 14:17
RC цепочки там не для опережений, а защита от помео от ШИМа, т.к. постоянная времени = 0,33мс, а период датчиков не менее 5мс.
nordiver, какой период дёрганий? 0,5 ... 1 сек?

От 2 до 4 Гц примерно

Babylon4

Цитата: Павел от 19 Фев. 2010 в 14:17
RC цепочки там не для опережение, а защита от помех от ШИМа, т.к. постоянная времени = 0,33мс, а период датчиков не менее 5мс.
nordiver, какой период дёрганий? 0,5 ... 1 сек?

 Вообще то не опережение а задержку и может выполнять одновременно и то и то. А дёрганье обусловлено тем что контролер после сбоя делает рестарт этим обусловлено 0,5-1,0сек.   Нужно посмотреть конкретно какие номиналы в контролере, и попробовать добавить  например ёмкость,тогда можно будет судить о назначении этой цепочки.

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

Павел

Цитата: Babylon4 от 19 Фев. 2010 в 14:46
А дёрганье обусловлено тем что контролер после сбоя делает рестарт этим обусловлено 0,5-1,0сек.
Нет, если во время рестара ручка газа выкручена, то контроллер не подаёт ток, только после возврата в исх. положение и повторного выкручивания.

i

Цитата: nordiver от 19 Фев. 2010 в 14:32
На родном написано 60град, на голдене ничего не написано. Инструкцию прилагаю.
Вольный перевод инструкции:


"(Не используйте ее, если мотор не из GoldenMotor)"
...бла-бла как ввести контроллер в режим калибровки...
"Услышав 2 бипа покрутите колесо вперед и назад"
"Если услышите 1 бип, значит всё ОК, иначе переставьте два провод из трёх от мотора и попробуйте снова."



Несколько настораживает первое утверждение, но возможно это маркетинг чудит.
Больше удивляет требование переставлять фазовые провода. Датчики очевидно можно подключать как угодно, контроллер сам разберется как они работают и в каких градусах. Но почему же тогда контроллер не может самостоятельно "переставить" фазы? Не понятно.

Фазные провода можно переставить шестью способами, попробуйте откалибровать контроллер на каждом из них. Сколько раз Вы услышите 1 бип?
Если успехов будет больше одного, то сравните каждый из них на ходу. Ведут-ли они себя одинаково?

Павел

По-моему "Do not use it unless your motor is not from GoldenMotor" переводится:
"Не используйте её, за исключением случая когда ваш мотор не от GM" :be:
или убрав 2 последних отрицания:
"Не используйте её, когда ваш мотор от GM"  ;)
Что вобщем логично, т.к. у МК от GM цвета совпадают с контроллером.

nordiver

Цитата: i от 19 Фев. 2010 в 19:48
Цитата: nordiver от 19 Фев. 2010 в 14:32
На родном написано 60град, на голдене ничего не написано. Инструкцию прилагаю.
Вольный перевод инструкции:


"(Не используйте ее, если мотор не из GoldenMotor)"
...бла-бла как ввести контроллер в режим калибровки...
"Услышав 2 бипа покрутите колесо вперед и назад"
"Если услышите 1 бип, значит всё ОК, иначе переставьте два провод из трёх от мотора и попробуйте снова."



Несколько настораживает первое утверждение, но возможно это маркетинг чудит.
Больше удивляет требование переставлять фазовые провода. Датчики очевидно можно подключать как угодно, контроллер сам разберется как они работают и в каких градусах. Но почему же тогда контроллер не может самостоятельно "переставить" фазы? Не понятно.

Фазные провода можно переставить шестью способами, попробуйте откалибровать контроллер на каждом из них. Сколько раз Вы услышите 1 бип?
Если успехов будет больше одного, то сравните каждый из них на ходу. Ведут-ли они себя одинаково?

Пробовал я перекидывать фазные провода, после перекалибровки всё время крутится одинаково, 1 бип слышется каждый раз, я ещё раз акцентирую Ваше внимание что после набора колесом некоторых оборотов всё работает отлично: колесо крутится прекрасно, тяга отличная, потребление в норме, т.е контроллер правильно определяет фазы двигателя иначе МК бы работало в любом режиме коряво. Есть у меня одно подозрение: в этом контроллере реализован режим работы без датчиков хола, но для этого нужно немного разогнать двигатель, может быть что проблема в каком то неправильном понимании контроллером датчиков.

i

То есть на малых оборотах контроллер работает от датчиков и коряво, а на больших - без датчиков и хорошо?
Вроде может быть. :bw:  Тогда вижу только один вариант: перевести датчики в 120о и пробовать снова. Если проблема исчезнет - значит в алгоритме есть кракозябр.

nordiver

Цитата: i от 20 Фев. 2010 в 11:13
То есть на малых оборотах контроллер работает от датчиков и коряво, а на больших - без датчиков и хорошо?
Вроде может быть. :bw:  Тогда вижу только один вариант: перевести датчики в 120о и пробовать снова. Если проблема исчезнет - значит в алгоритме есть кракозябр.

Это моё предположение основанное на инструкции (что там китайцы написали в прошивке можно только догадываться) А вот как теперь перевести контроллер в 120град я честно говоря незнаю.  :bk:

i

Надо в моторе перевернуть один из датчиков "мордой вниз" или сигнал с него проинвертировать. Контроллер трогать не нужно.
Более развернуто можно поглядеть здесь и чуть ниже.

LW6600

Переворот среднего датчика (на 2х МК с целью перевода на 60, третье - с 60 на 120 градусов)
обходился даже без пайки. Как в случае с датчиками, расположенных на плате, так и без нее.
В последнем случае - легче всего. Из паза датчик извлекается легко.
Длинны ножек достаточно, чтоб повернуть. Только нужно заизолировать ножки.
Сажал на холодную сварку. Некоторые - на герметик - тоже проблем не возникало.

Главный минус - необходима разборка МК. Тоже нет худа без добра -
свежий герметик на крышках не помешает.