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


avatar_i

Контроллер

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

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

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

nordiver

Цитата: i от 20 Фев. 2010 в 13:36
Надо в моторе перевернуть один из датчиков "мордой вниз" или сигнал с него проинвертировать. Контроллер трогать не нужно.
Более развернуто можно поглядеть здесь и чуть ниже.

Прочитал - спасибо за информацию. А это интересное предложение, колесо я пока разбирать небуду (потому только недавно собрал - менял силовые провода) а вот проинвертировать сигнал с датчика это легко. Вполне возможно что китайцы коряво написали прошивку и она не совсем корректно определяет работу датчиков, а после разгона контроллер переходит на работу без них и поэтому всё бегает отлично. Жаль только что проверить это смогу лишь 24го числа - вел сейчас на работе. По результатам отпишусь.

Павел

Думаю дело не в датчиках, т.к. без них МК не стронулось бы.
Датчики просто проверить: отключаем их от контроллера и смотрим что получилось.
Да и в инструкции сказано: контроллер при переходе в режим без датчиков 2 раза пикнет, я сам слышал (когда ещё не подключил датчики, только питание и пищалку :) ).

2. How to work with motor hall-sensor malfunctions:
The controller will detect motor hall-sensor failure and make 2 beeps of sound, and then it automatically
enters into sensorless control mode. Turn the throttle to run the motor. You may need to push/pedal the
ebike or vehicle a bit in case the motor does not move from stall (This is sensorless control limitation, but
happens seldom).

nordiver

Цитата: Павел от 23 Фев. 2010 в 17:10
Думаю дело не в датчиках, т.к. без них МК не стронулось бы.
Датчики просто проверить: отключаем их от контроллера и смотрим что получилось.
Да и в инструкции сказано: контроллер при переходе в режим без датчиков 2 раза пикнет, я сам слышал (когда ещё не подключил датчики, только питание и пищалку :) ).

2. How to work with motor hall-sensor malfunctions:
The controller will detect motor hall-sensor failure and make 2 beeps of sound, and then it automatically
enters into sensorless control mode. Turn the throttle to run the motor. You may need to push/pedal the
ebike or vehicle a bit in case the motor does not move from stall (This is sensorless control limitation, but
happens seldom).


Завтра будет видно, проблема то понятно не в датчиках а в контроллере, точнее в прошивке ПИКа, но т.к все остальное проверено (я имею ввиду токовую защиту) то может имеет смысл попробовать "поиграть" с углом фаз, чем чёрт не шутит.

nordiver

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

Павел

Схема контроля тока отличается от схемы MX_308.pdf ?
Там с шунта практически сразу на проц и всё.

nordiver

Цитата: Павел от 24 Фев. 2010 в 12:27
Схема контроля тока отличается от схемы MX_308.pdf ?
Там с шунта практически сразу на проц и всё.

Схема контроля тока там такая же как в контроллере ямасаки и более раннем контроллере (схема которого есть в файловом архиве) т.е стоит LM358 схему контроля тока я проверил вдоль и поперёк (например отключал защиту от аварийного тока) результатов это не приснесло.
А вот схема контроля фаз (на LM339) там такая как в MX-308, сегодня снимал схему номиналы там такие: в делителе который стоит на входе два резистора по 20к и резистор который стоит между инверсным и простым входом 200к, конденсаторы я не измерял.

Павел

Вопрос к nordiver`у: возможно ли набрать скорость без дёрганья если очень плавно поворачивать ручку газа?

nordiver

Цитата: Павел от 24 Фев. 2010 в 20:37
Вопрос к nordiver`у: возможно ли набрать скорость без дёрганья если очень плавно поворачивать ручку газа?

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

Павел

Как работает контроллер у меня: крутанул ручку, контроллер начал увеличивать коэф. заполнения ШИМ, как ток приближается к 30А перестаёт увеличивать коэф. заполнения ШИМ, несмотря на положение ручки газа.
Если ехать на опр. скорости, пусть 30 км/ч и начнётся крутая горка, контроллер начнёт уменьшать коэф. заполнения ШИМ, чтобы удержать ток около 30А.
Получается некая система автоматического регулирования.
В случае nordiver`а возможно что в ней (системе) есть перерегулирование, т.е. либо быстро нарастает ШИМ, либо наоборот быстро спадает, либо контроллер не успевает отслеживать ситуацию. А при медленном разгоне ток не доходит до границы допустимых значений и не срабатывает ограничение и нет рывков.

nordiver

Цитата: Павел от 25 Фев. 2010 в 11:54
Как работает контроллер у меня: крутанул ручку, контроллер начал увеличивать коэф. заполнения ШИМ, как ток приближается к 30А перестаёт увеличивать коэф. заполнения ШИМ, несмотря на положение ручки газа.
Если ехать на опр. скорости, пусть 30 км/ч и начнётся крутая горка, контроллер начнёт уменьшать коэф. заполнения ШИМ, чтобы удержать ток около 30А.
Получается некая система автоматического регулирования.
В случае nordiver`а возможно что в ней (системе) есть перерегулирование, т.е. либо быстро нарастает ШИМ, либо наоборот быстро спадает, либо контроллер не успевает отслеживать ситуацию. А при медленном разгоне ток не доходит до границы допустимых значений и не срабатывает ограничение и нет рывков.

Токовая защита у меня работает примерно таким же образом, я предпологаю что косяк наверное в прошивке, потому что аналоговую часть я уже перелопатил. Завтра попробую ещё пару опытов, если не получится придётся ездить стартуя ногами.  :(

nordiver

Ура!!! Наконец-то победил свой контроллер (дошёл методом рассуждения  :D) Проблема как оказалось всё таки в шунте, а точнее в падении напряжения на нём, оказывается наиболее правильный способ увеличения тока - это "лужение" шунта с одновременным уменьшением резистора R4. Что происходит - когда я трогался с места с шунтом у которого падение составляло 55мВ то из-за больших пусковых токов неправильно работала обратная связь (сделана на компаратарах см. схему MX_308), во время трогания на ней самый маленький сигнал и в тоже время на шунте (на котором находятся ключи и точки откуда берётся сигнал на обратную связь) самое большое смещение, что приводит к ошибкам схемы обратной связи и рывкам при старте (после некоторого набора скорости всё становится нормально) На этот процесс влияет напряжение батареи,

Цитата: DmitryPopov от 09 Сен. 2009 в 23:27
Вылез тут косячек....
Как то в контроллере модифицировал схему ограничения тока. Но не методом лужения шунта, а напайкой доп. сопротивлений в схеме у операционника (автор - уважаемый i ). На 36в все прекрасно получилось - динамика разгона возросла,чего и было нужно (пробег соотв уменьшился,но мне это не актуально - куда надо доезжаю). А тут на слет решил поставить литий - чтобы снова 60в. Дома на холостом ходу проверил - все крутится. А на слете выяснилось - вел не едет - контроллер дает отсечку. Стронуться можно было только по чуть-чуть прибавляя газ (ну совсем по чуть-чуть).Если разгонять ногами - то все равно газ по чуть-чуть, а иначе отсекает. А потом после разгона - все нормально. Вот такой опыт.
ЗЫ. Да и скорость померили - 47 км/ч. 


что даёт возможность предположить что виноваты в этом моментальные токи. Что я сделал - уменьшил в 3 раза падение на шунте (14мВ), для того чтобы вернуть сигнал на должный уровень увеличил коэфф. усиления уменьшив резистор R4 (510ом) и для того чтобы оставить "коридор" напряжения на прежнем уровне, увеличил R2 (100кОм). Сейчас всё просто прекрасно - разгоняется плавно, без рывков, ручку газа можно моментально скручивать на максимум. Динамика обалденная!!!
Кстати инфо для DmitryPopov (у него такой же велосипед) когда я уменьшил падение на шунте и всё стало нормально, получилось так что токовая защита у меня была отключена (работала только защита от "аварийного тока") и контроллер стал брать от аккума 67А! (при 48В батарее) мощность на старте при этом доходила до 3кВт! мне приходилось наклонятся к рулю иначе пару раз чуть не перевернулся вместе с велом через заднее колесо (вместе со своими 90кГ)  :D Нехилый запас по мощности для МК которое изначально позиционировалось как 250W  :D :shok:

DmitryPopov

Рад что все получилось! Отличный опыт! :)

andreym

[quote au
Цитата: nordiver от 01 Март 2010 в 16:35
Ура!!! Наконец-то победил свой контроллер (дошёл методом рассуждения  :D) Проблема как оказалось всё таки в шунте, а точнее в падении напряжения на нём, оказывается наиболее правильный способ увеличения тока - это "лужение" шунта с одновременным уменьшением резистора R4. Что происходит - когда я трогался с места с шунтом у которого падение составляло 55мВ то из-за больших пусковых токов неправильно работала обратная связь (сделана на компаратарах см. схему MX_308), во время трогания на ней самый маленький сигнал и в тоже время на шунте (на котором находятся ключи и точки откуда берётся сигнал на обратную связь) самое большое смещение, что приводит к ошибкам схемы обратной связи и рывкам при старте (после некоторого набора скорости всё становится нормально) На этот процесс влияет напряжение батареи,

Цитата: DmitryPopov от 09 Сен. 2009 в 23:27
Вылез тут косячек....
Как то в контроллере модифицировал схему ограничения тока. Но не методом лужения шунта, а напайкой доп. сопротивлений в схеме у операционника (автор - уважаемый i ). На 36в все прекрасно получилось - динамика разгона возросла,чего и было нужно (пробег соотв уменьшился,но мне это не актуально - куда надо доезжаю). А тут на слет решил поставить литий - чтобы снова 60в. Дома на холостом ходу проверил - все крутится. А на слете выяснилось - вел не едет - контроллер дает отсечку. Стронуться можно было только по чуть-чуть прибавляя газ (ну совсем по чуть-чуть).Если разгонять ногами - то все равно газ по чуть-чуть, а иначе отсекает. А потом после разгона - все нормально. Вот такой опыт.
ЗЫ. Да и скорость померили - 47 км/ч.  thor=nordiver link=topic=27.msg44216#msg44216 date=1267450546]
Ура!!! Наконец-то победил свой контроллер (дошёл методом рассуждения  :D) Проблема как оказалось всё таки в шунте, а точнее в падении напряжения на нём, оказывается наиболее правильный способ увеличения тока - это "лужение" шунта с одновременным уменьшением резистора R4. Что происходит - когда я трогался с места с шунтом у которого падение составляло 55мВ то из-за больших пусковых токов неправильно работала обратная связь (сделана на компаратарах см. схему MX_308), во время трогания на ней самый маленький сигнал и в тоже время на шунте (на котором находятся ключи и точки откуда берётся сигнал на обратную связь) самое большое смещение, что приводит к ошибкам схемы обратной связи и рывкам при старте (после некоторого набора скорости всё становится нормально) На этот процесс влияет напряжение батареи,

Цитата: DmitryPopov от 09 Сен. 2009 в 23:27
Вылез тут косячек....
Как то в контроллере модифицировал схему ограничения тока. Но не методом лужения шунта, а напайкой доп. сопротивлений в схеме у операционника (автор - уважаемый i ). На 36в все прекрасно получилось - динамика разгона возросла,чего и было нужно (пробег соотв уменьшился,но мне это не актуально - куда надо доезжаю). А тут на слет решил поставить литий - чтобы снова 60в. Дома на холостом ходу проверил - все крутится. А на слете выяснилось - вел не едет - контроллер дает отсечку. Стронуться можно было только по чуть-чуть прибавляя газ (ну совсем по чуть-чуть).Если разгонять ногами - то все равно газ по чуть-чуть, а иначе отсекает. А потом после разгона - все нормально. Вот такой опыт.
ЗЫ. Да и скорость померили - 47 км/ч. 


что даёт возможность предположить что виноваты в этом моментальные токи. Что я сделал - уменьшил в 3 раза падение на шунте (14мВ), для того чтобы вернуть сигнал на должный уровень увеличил коэфф. усиления уменьшив резистор R4 (510ом) и для того чтобы оставить "коридор" напряжения на прежнем уровне, увеличил R2 (100кОм). Сейчас всё просто прекрасно - разгоняется плавно, без рывков, ручку газа можно моментально скручивать на максимум. Динамика обалденная!!!
Кстати инфо для DmitryPopov (у него такой же велосипед) когда я уменьшил падение на шунте и всё стало нормально, получилось так что токовая защита у меня была отключена (работала только защита от "аварийного тока") и контроллер стал брать от аккума 67А! ....
А как чувствуют себя мосфеты? не греются? с такими токами надо бы и дорожки усилить ))) и полевички 4110 впаять ) а то как бы что не погорело )))
кстати что за батарея что позволила так себя нагрузить?

Babylon4

Цитата: nordiver от 01 Март 2010 в 16:35
Ура!!! Наконец-то победил свой контроллер.

   Поздравляю! Всё таки ТОК!

electrobiker

nordiver: поздравляю, надеюсь когда-нибудь этот опыт пригодится и мне. :)

FAS_r7

Цитата: nordiver от 01 Март 2010 в 16:35
Ура!!! Наконец-то победил свой контроллер
...
и контроллер стал брать от аккума 67А! (при 48В батарее) мощность на старте при этом доходила до 3кВт! мне приходилось наклонятся к рулю иначе пару раз чуть не перевернулся вместе с велом через заднее колесо (вместе со своими 90кГ)  :D Нехилый запас по мощности для МК которое изначально позиционировалось как 250W  :D :shok:

1. Поздравляю, супер что всё получилось. А то я уже тоже стал на прошивку грешить, а нет, в аналоге проблема.  Классный опыт +1. Думаю ещё кому-то обязательно пригодится. (возможно Andreym, чую он оверклокер) :)
2. Круто, более чем 10 кратное превышение номинала мощи :ay: :bm:   И на маленьком колесе недетский крутящий момент получился,  вееееещь :ay:

andreym

Цитата: FAS_r7 от 02 Март 2010 в 00:39
Цитата: nordiver от 01 Март 2010 в 16:35
Ура!!! Наконец-то победил свой контроллер
...
и контроллер стал брать от аккума 67А! (при 48В батарее) мощность на старте при этом доходила до 3кВт! мне приходилось наклонятся к рулю иначе пару раз чуть не перевернулся вместе с велом через заднее колесо (вместе со своими 90кГ)  :D Нехилый запас по мощности для МК которое изначально позиционировалось как 250W  :D :shok:

1. Поздравляю, супер что всё получилось. А то я уже тоже стал на прошивку грешить, а нет, в аналоге проблема.  Классный опыт +1. Думаю ещё кому-то обязательно пригодится. (возможно Andreym, чую он оверклокер) :)
2. Круто, более чем 10 кратное превышение номинала мощи :ay: :bm:   И на маленьком колесе недетский крутящий момент получился,  вееееещь :ay:
FAS_r7, да у вас отличный нюх! ))) действительно ни один из моих стационарных компьютеров никогда не работал в номинале  :D разве что ноутбукам особо не досталось - хотя нет - на ноутах я обычно номинальное напряжение понижаю на проце чтобы не грелись зря  :mus:

nordiver

Цитата: andreym от 01 Март 2010 в 20:06

А как чувствуют себя мосфеты? не греются? с такими токами надо бы и дорожки усилить ))) и полевички 4110 впаять ) а то как бы что не погорело )))
кстати что за батарея что позволила так себя нагрузить?


Спасибо за поздравления, сам рад, а то я  уже сам было приуныл - купил классный контроллер и вдруг такие проблемы, но хорошо что всё так хорошо закончилось.  :)
Мосфеты при токе 30А (который сейчас у меня установлен) греются только при постоянной нагрузке в 30А (и то не сильно), дорожки я усиливал, полевики я менять не буду - и эти хорошо справляются. Аккумы (временно) свинцовые 4шт 12В 12Ач, такой ток они могли конечно выдавать только в течениии нескольких секунд и то с перерывом на отдых.