Контроллер Infineon. Привожу перепечатку данных про этот отличный контроллер. С разрешения автора — abuharsky г. Орел. В статью вставлены таблица и картинка. Спасибо их авторам! Дальше прямая речь от автора статьи и мои комментарии синим цветом.
Как обещал, пишу справку по инфинеону. Тему поместил в этот раздел специально, чтобы почитать получить Ваши уточнения/исправления.
1. Почему контроллер Infineon?
Много споров по этому вопросу, но я думаю, что контроллер по соотношению цена/качество очень хороший.
Во-первых, он, как минимум, имеет все теже возможности, что и большинство других контроллеров.
Во-вторых, он не сильно от похожих контроллеров отличается в цене.
В-третьих, он программируемый. Можно изменять большое количество параметров в широком диапазоне.
В-четвертых, есть как и самые маломощные и компактные модификации этого контроллера, так и довольно мощные.
2. Какой выбрать?
От себя скажу, что Вам достаточно будет самого компактного «6 FET 4110 Mini Monster Programmable Controller LYEN Edition $79». Его габариты 115mm x 67mm x 35mm. Максимальное напряжение 100 В, максимальный ток 20А при 72В.
Если же его будет не достаточно, то Вы, скорее всего и так знаете, что Вам нужно :)
3. Как купить?
Можно поискать на ебае и прочих форумах, но в этом случае возникнет много проблем с его последующей доработкой для возможности программирования, рекуперативного торможения и тп.
Большая часть людей на этом форуме(в том числе и я) окупали у товарища Льена из Сан-Франциско.
Для того, чтобы купить у него, потребуется аккаунт на paypal и электронная почта. Пишите ему на LYEN@HOTMAIL.COM , договаривайтесь (на английском, естественно), сразу можете попросить дополнительное оборудование, после этого он пришлет инвойс, оплачиваете и ждете. Наши таможня с почтой работают не очень хорошо, так что смело ждите дней 30-40.
Настоятельно рекоммендую попросить товарища Льена продать кабель для программирования.
Добавления от Electricus. С этой осени я официально с разрешения Эдварда Льена являюсь диллером на территории россии. Могу помочь с контроллером, выйдет почти по той же цене что при заказе на прямую, но почтовые риски беру на себя. Я правда пока не понял зачем мне это нужно. Пытаюсь разобраться.
4. Подключение
На самом контроллере будет наклейка с тем, какие провода куда идут, на всякий случай расшифровываю:
1) подключите к рукоятке скорости:
красный провод +5В, зеленый — сигнал, черный — земля,
в случае, если у Вас рукоятка от Cristallyte, Вам сюда;
2) подключите к фазам мотора и к датчикам холла. Вот список возможных подключений к разным моторам.
Если нет Вашего мотора, то подключите по цветам, обычно на моторах провода того же цвета, что и на контроллере, при этом, если позже при включении мотора будет сильно жужжать, то имеет смысл поменять местами любые 2 фазных провода и точно также 2 провода от датчиков холла. Я у себя поменял зеленый с синим.
Фазные провода:
Желтый — фаза A,
Зеленый — фаза B,
Синий — фаза C.
Подключение датчиков Холла:
красный — +5В,
черный — земля,
желтый — датчик A,
зеленый — датчик B,
синий — датчик C.
3) подключение к аккумуляторной батарее.
Красный толстый провод — это к плюсу батареи, черный толстый к минусу,
красный тонкий нужно подключать к плюсу батареи для включения контроллера, имеет смысл подключить его через переключатель.
Внимание: при подключении к батарее будет небольшая искра, ничего в этом страшного нет.
На этом этапе имеет смысл проверить подключении слегка нажав на рукоятку скорости.
4) Подключение рекуперативного тормоза:
желтый — сигнал,
черный — земля.
Это Вы подключаете к рукоятке тормоза, но, чтобы тормоз работал, неободимо, чтобы в настройках при программирование была включена эта опция, а также были замкнуты вот эти провода:
5. Настройка
Для подключения к компьютеру необходим вот такой кабель,
драйвер (виндовс ХР / виндовс 7) и программа. После того, как скачаете программу, необходимо запустить файл install.bat для установки дополнительных компонентов.
Есть также более удобная и менее глючная программа от zap, здесь подробная тема о программе на нашем форуме, на текущий момент она поддерживает Инфинеоны 2-й и 3-й серии).
Последовательность действий для прошивки настроек контроллера:
1) отключите контроллер от аккумулятора(на самом деле это не обязательно, но мало ли);
2) подключите кабель для программирования к USB порту;
3) подождите несколько секунд пока система не подключит устройство;
4) теперь Вам необходимо определить номер СОМ-порта, к которому подключен кабель, это легко сделать в диспетчере устройств;
5) теперь подключите кабель другим концом к разъему программирования контроллера;
6) откройте программу, загрузите имеющуюся конфигурацию или задайте параметры, которые Вы хотите прошить в контроллер;
7) выберите в программе СОМ-порт, к которому подключен кабель.
8) нажмите «Start transmit»;
9) теперь необходимо нажать и удерживать маленькую кнопочку на кабеле до тух пор пока в программе не появитс надпись «Finished»(буквально несколько секунд);
10) нажмите «Stop transmit».
11) можете отключить кабель, подключить батарею и радоваться!
Описание программы и значения параметров:
Board Type: Тип Вашего контроллера. От него зависят коэффициенты, принимаемые для некоторых частей схемы, например шунтов и резисторных делителей.
Тип Вашего контроллера можно определить по последней цифре, если у Вас 6-ФЕТовый котроллер, то ЕВ306.
Sensor degree : Электрический угол между датчиками Холла в двигателе. В большинстве двигателей датчики установлены через 120 градусов, но иногда могут встретиться и другие. Выберите режим «2: Авто» для автоматического определения угла.
Battery Current: ограничение батарейного тока.
Батарейный ток определяет максимальную мощность, которая будет подаваться на двигатель. Например, если у Вас батарея выдаёт 40 вольт, а ограничение батарейного тока 25А, то на мотор-колесо будет подаваться не более 1 киловатта мощности. Подбирать это значение следует из следующих факторов: с одной стороны, чем больше мощность, тем резвее разгон и тем выше максимальная скорость (хотя последняя зависит не только от мощности); с другой стороны, чем больше мощность, тем больше расход энергии на километр пути и, следовательно, бОльший батарейный ток уменьшает пробег на одном заряде. Ну и, конечно, следует смотреть рекомендуемые токи разряда для Вашей батареи. Для готовых батарей, как правило, приводится долговременный и кратковременные разрядные токи; в таком случае настройку батарейного тока следует установить не более чем рекомендуемый долговременный разрядный ток батареи.
PhaseCurrent: ограничение фазного тока, обычно этот параметр вдвое больше ограничения батарейного тока.
Максимально допустимый фазный ток ограничен, с одной стороны, контроллером (не более 50-60А для 6-ключевого контроллера, 75-85 для 9-ключевого, 100-120А для 12-ключевого). С другой стороны, фазный ток ограничен сечением фазных проводов. Считайте примерно по 30 ампер на квадратный миллиметр сечения меди. Ну и, конечно, щупать. От напряжения питания, а также ограничения батарейного тока ограничение фазного тока никак не зависит.
Low Voltage Cutoff:: напряжение, при котором контроллер отключает нагрузку. Удостоверьтесь, что данный параметр хотя бы равен минимальному напряжению ячейки (для используемого типа аккумуляторов) помноженному на количество ячеек; например, для LiFePO4 батареи 12S это напряжение будет равно 2.6 * 12 = 31.2V. Этот параметр не так важен в случае использования BMS: последняя сама отключит нагрузку как только напряжение на *любой* из ячеек достигнет минимально допустимого.
VoltageTolerance : Изменение напряжения в сторону увеличения после отключения, которое заставит контроллер вновь включить нагрузку. Этот параметр наиболее полезен при использовании батарей с большим внутренним сопротивлением и свинцовых аккумуляторов (последние имеют свойство слегка восстанавливаться после «отдыха»).
Highest Regen Limit (V) (EBSLimVoltage) : В режиме рекуперации контроллер, по сути, работает в режиме повышающего импульсного преобразователя напряжения. Данный параметр позволяет задать максимальное выходное напряжение этого преобразователя. Удостоверьтесь, что это напряжение не превышает возможности выходных КМОП ключей контроллера.
BlockTime : Задержка, через которую срабатывает ограничение фазного тока. Увеличьте данный параметр для более быстрого набора скорости, но не переусердствуйте, иначе рискуете спалить мотор — при больших токах он быстро нагреется. Установите в 0 для отключения данной возможности.
AutoCruisingTime : Время, в течении которого необходимо удерживать ручку в одном положении, для включения режима круиза. Чтобы это работало Вам необходимо соединить контакт CR на плате с землёй.
Slip Charge Mode: При включении этого режима при отпускании ручки газа включается рекуперация пока Ваша скорость выше затребованной (ниже примерно 15% скорости регенерация в любом случае неэффективна).
EBS Level: Мощность рекуперации (и, соответственно, сила электронного торможения). Выберите ‘Средний’ уровень для колёс с малым диаметром и ‘Высокий’ уровень для колёс диаметром 26 дюйма и выше. В режиме ‘Неограниченный’ контроллер никак не ограничивает ток рекуперации; эта опция недокументирована и может не работать на Вашем контроллере.
Limit Cruise 3 — ?
P3Mode : Дополнительная настройка для точки P3 на плате. Вы можете выбрать между отображением только режима ‘Круиз’, или также можете вывести на данный светодиод диагностический код ошибки в случае какого-либо сбоя контроллера.
Limit Speed (%): Скорость при полном повороте ручки газа в режиме ‘ограничения скорости’ (при соединении точки SL на плате к земле), в процентах от максимальной.
SpeedSwitchMode : Режим работы переключателя скоростей. В режиме ‘Селектор’ Вы можете подключить трёхпозиционный переключатель, который соединяет точки платы X1 (скорость 1) и X2 (скорость 3) к GND для выбора одной из трёх скоростей (в случае, если оба контакта не подключены, выбирается скорость 2). В режиме ‘Переключатель’ Вы сможете переключаться кнопкой, замыкающей контакт X1 на землю, между скоростями 1 и 2 (скорость 2 включается по умолчанию).
Speed1 : Первое ограничение скорости (см. комментарий к ‘режиму переключателя’).
Speed2 : Второе ограничение скорости (см. комментарий к ‘режиму переключателя’).
Speed3 : Третье ограничение скорости (см. комментарий к ‘режиму переключателя’).
SP IndicatorMode : Этот параметр меняет режим контактов P1, P2, P3 на плате контроллера. Подсоединённые светодиоды могут быть подключены к общей земле, либо к общему питанию.
ReverseSpeed : Максимальная скорость вращения в процентах от максимальной в режиме заднего хода (включаемого подключением точки DX3 на плате к земле).
GuardLevel : Для включении режима блокировки следует подключить точку TB на плате к земле(в режиме ‘0:Низкий’) или к питанию (в режиме ‘1:Высокий’). В этом режиме контроллер активно препятствует изменению позиции колеса (активно тормозит).
Drive Saving(ThrottleProtect) : Включите данную опцию, чтобы защититься от случайно сгоревшего датчика Холла в ручке газа. В случае перегорания выходного транзистора датчика контроллер может вдруг дать полный газ, что неприятно.
PAS Choice: датчик педалей (0 включить / 1 выключить);
PAS Start pulse: минимальной количество импульсов перед включением режима ассистирования педалям;
PAS Max spd: максимальная скорость в режиме ассистирования педалям в процентах;
Важное примечания! В контроллерах от Cellman’a следует ставить ток вдвое меньше от желаемого. Т.е если хотим 40 батарейный и 80 фазный ставить нужно 20 и 40 соответственно. Это связано с тем что контроллеры отличаются шунтом.
6. Дополнительное оборудование
PAS — он же датчик педалей. Для этого типа контроллеров подходит только импульсный датчик, который на выходе генерирует посделовательность 0 и 1.
Для подключения необходимо к плате контроллера подпаять 3 провода: +5В, земля и сигнальный провод к отверстию, обозначенному «ТА» на обратной стороне платы.
Круиз контроль — для включения этой опции необходимо на плате контроллера замкнуть «CR» на землю. Затем в прошивке включить необходимые параметры.
7. Полезные ссылки
Инструкция на английском;
Расшифровка значений и параметров 3й версии контроллера
8. Благодарности
Огромное спасибо форумчанину zap за помощь в написании этой статьи.
P.S. Если по ссылкам выше не скачиваются драйверы шнурка или программа KeyWin E-Bike Lab, нажмите на ссылке среднюю кнопку мыши (открыть ссылку в новой вкладке), затем перечитайте открывшуюся страницу. Похоже, на сайте Льена имеется защита от косвенных ссылок на его сайт.
Распайка шнура программирования для Инфинеонов 3й серии (EB306, EB309, EB312, EB318, …)
В разрыв красного провода (+5В) можно вставить кнопку, тогда шнур будет работать аналогично шнурам для второго Инфинеона. В принципе, это не обязательно — когда при включении питания (при подключении кабеля) контроллер «видит» перемычку между крайними контактами разъëма, он входит в режим программирования и не выходит из него до отключения питания.
Infinion EB3xx
№ | Цвет | Название |
Cruise-control | ||
1 | красный | +5v-2 |
2 | чёрный | Gnd-4 |
3 | зелёный | SP |
4 | Белый | EBS- |
Ручка газа | ||
5 | красный | +5v-0 |
6 | чёрный | Gnd-5 |
7 | зелёный | SP |
PAS | ||
8 | красный | +5v-5 |
9 | чёрный | Gnd-3 |
10 | зелёный | TA |
Переключатель скоростей | ||
11 | красный | X1 |
12 | чёрный | Gnd-6 |
13 | зелёный | X2 |
Рекуперация | ||
14 | желтый | EBS- |
15 | чёрный | Gnd |
Тормоз | ||
17 | белый | BK |
18 | белый | Gnd-7 |
Cycle Analyst | ||
19 | синий | SLA |
20 | зелёный | HE |
21 | жёлтый | shunt |
22 | чёрный | Gnd-8 |
23 | чёрный | Gnd-8 |
24 | Красный | Vсс-L |
Разъём программирования | ||
25 | белый | TxD |
26 | зелёный | RxD |
27 | чёрный | Gnd |
28 | красный | +5v |
29 | жёлтый | SLK2 |
Также поясню принципиальное отличие контроллеров Cellman от контроллеров Lyen. В целом их почти нету, за исключением что у первого провода толще и больше разъемов выведены на ружу, а сопротивление шунта уже написано на контроллере.
Еще важный момент, в контроллере селлмана, используя программу нужно ставить ток батарейных и фазный в размере 50% от желаемого. Поставите 40А, получите 80А по факту. Это важно!
Infineon EB3XX Connections Dec2011 — небольшая справка по разъемам контроллера от Сellmana.
Полезное дополнение от Кирилла Ковтуна на счет заднего хода. «На схеме у вас не понятно нарисовано: то ли к точке «DX3» то ли к точке «-Х3″. Посмотрев на схему я решил попробовать в точку -Х3. И угадал. Реверс работает так — замкнул реверс и жмешь на газ. Нюанс: Максимумы реверса подчиняются переключателю скоростей и тем значениям которые вбивались при прошивке. Ограничение на задний ход (например максимум=59%), которое вбивается при программировании, отменяется переключателем и, щёлкнув на 3 скорость, (а там 115%) получаем нехилый рывок назад.»
Большое спасибо Алексею за написание данной статьи,очень помогла с подключением и прошивкой инфинеона EB312.Респект и уважуха.
Привет всем, я на днях собрался заказывать контроллер infineon 12 fet 4110 на свой Magic Pie 2 — он у меня с внешним контроллером, хочу заменить родной голденмоторовский на infineon 12 fet 4110, вот только как его подсоединить к Magic Pie я не знаю , они полюбому по цветам разные: фазные, датчики холла, тормоза-режим рекуперации и ручка газа? И не где найти не могу эту тему — «подключение контроллера infineon 12 fet 4110 к Magic Pie 2». Помогите пожалуйста . Заранее благодарен.
такой темы вы нигде не найдете. Ближе к делу пришлите мне фотки разъемов контроллера. Думаю большая часть разъемов там стандартная.
Спасибо Алексей за контроллер ;) и за темку!!! и тут же в комментариях я вижу такого же клиента с моим конфигом… «ВТорой Пирог с Infenion»
А можно к 6FET контроллеру подключить радиоуправление? Может быть есть отдельный вход/точка для этих целей?
наверное можно, управлять газом с помощью поворота машинки например.
Скажите пожалуйста: для каких типов двигателей и батарей подходит данный контроллер? В частности подходит ли он для подвесного электромотора (350-500 Вт)? Можно ли с его помощью ограничить скорость до 10 км/ч?
да есть мотор с датчиками холла. Ограничить можно.