avatar_ZYM

Контроллер Infineon

Автор ZYM, 24 Нояб. 2010 в 21:51

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

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

DarthGray

Цитата: DarthGray от 07 Май 2011 в 17:28
...Минут через 15 сообщу результат

И так, похоже я был не прав... :ah:
На время блокировки этот параметр не влияет, блокировка снимается примерно через скунду после того, как вел оставляют в покое (если её до этого выключить)
Т.е. если после выключения блокировки продолжать дёргать вел, то она так и будет его держать

НО, снятия ограничения фазного тока я тоже не заметил
Испытания проводил со значениями 1,5 и 10
Затормозил заднее колесо, дал газу и стал следить за потребляемым током
Ни в первом, ни во втором случае ток не уменьшился ни через 1,5 ни через 10 сек.
Так что на что влияет данный параметр мне совсем не понятно
Различие между теорией и практикой на практике гораздо больше, чем в теории.

mevial

К сожалению уже неделю езжу на педалях, а контроллер с МК пылятся в гараже, требуют болгарки для новых усилителей дропаутов. Так что не могу пока принять участия в исследованиях неизвестных значений.

diver52

Есть вопрос. В 6-ти транзисторном контроллере Infenion, заранее запрограммированным под 20 А от аккамула, 70 А фазный и 42,5 В напряжение отключения включена ли рекуперация? Я имею ввиду перемычка. Я понимаю, что это все можно проверить, но пока еще аккумулятор не собрал. Вот и интересуюсь. И стоит ли по умолчанию функция круиз контроля? Далее интересует, какой ток проскакивает в самый начальный момент подключения контроллера к питанию? (заряд конденсатора)
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

zap

Цитата: ilyukhs от 07 Май 2011 в 17:14
Осилить бы установку xpd с интерпретатором Питона и то достижение :bw:
Ясно, застряли в квесте на первом экране :D

Ну давайте медленно, по шагам. Установка XPD под Windows.

1. Щёлкаем по этой ссылке и качаем файлы:
xpd-windows-prereq.zip
xpd-0.1.0-windows.zip

2. Распаковываем xpd-windows-prereq.zip куда-нибудь во временный каталог (потом его можно будет удалить). Внутри архива - три файла:
python-2.7.1.msi
pygtk-all-in-one-2.22.6.win32-py2.7.msi
pyserial-2.5.win32.exe

3. Устанавливаем все эти файлы:
3.1. Два раза щёлкаем на файле python-2.7.1.msi (расширение обычно в эксплорере не отображается, поэтому просто python-2.7.1). Устанавливаем Python, как любую другую программу.
3.2. Два раза щёлкаем по pygtk-all-in-one-2.22.6.win32-py2.7. Точно так же устанавливаем.
3.3. Два раза щёлкаем по pyserial-2.5.win32. Тоже устанавливаем :-)

6. Удаляем временный каталог с этими тремя файлами.

7. Распаковываем архив xpd-0.1.0-windows.zip прямо в каталог C:\Program Files\. Он создаст подкаталог xpd-0.1.0, внутри которого находится программа и все её файлы данных.

8. Открываем каталог C:\Program Files\xpd-0.1.0 и два раза щёлкаем на программу xpd.pyw (там рядом ещё файл иконки, на него щёлкать пока не надо).

9. При желании, для быстрого доступа к программе можно создать ярлык на файл xpd.pyw, для этого зажимаем Ctrl+Shift и перетаскиваем программу xpd на рабочий стол. Затем у этого ярлыка можно сменить иконку, она рядом с программой лежит.

Если во время следования данной инструкции возникнут затруднения - спрашивайте, не стесняйтесь :-)
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

xorn

Спасибо zap, разжовано досканально, поставил, пользуюсь. :bo:

diver52

Спасибо, я тоже поставил. :) Теперь вопрос. После подключения платы переходника USB - RS232 (от Nokia) комп не должен показывать подключенное устройство или искать драйвера? В начале он искал при подключении шнурка, после установки уже не ищет.
И далее хотелось бы более подробно о настройках:
1.) По скоростям. В режиме селектор. Как я понял, первая скорость - это замыкание x1 на землю, вторая - x2, третья - x3? А чем отличается ограниченная скорость? Т.е. итого получаем 4 скорости + стандартная? Можно ли выставить скорость 120%?
2.) Максимальное напряжение рекуперации и напряжение отключения контроллера реально изменяется с шагом 0,3 В? Т.е. я получу такое значение и на практике, какое выставлю?
3.) Могу ли я подключить ногу TB к аккумулятору (т.е. напряжению 42...57 В) при выставлении уровня сигнала блокировки "высокий"? Все ОК будет?
Заранее спасибо. :)
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

илс

Цитата: diver52 от 08 Май 2011 в 15:43
Спасибо, я тоже поставил. :) Теперь вопрос. После подключения платы переходника USB - RS232 (от Nokia) комп не должен показывать подключенное устройство или искать драйвера? В начале он искал при подключении шнурка, после установки уже не ищет.
И далее хотелось бы более подробно о настройках:
1.) По скоростям. В режиме селектор. Как я понял, первая скорость - это замыкание x1 на землю, вторая - x2, третья - x3? А чем отличается ограниченная скорость? Т.е. итого получаем 4 скорости + стандартная? Можно ли выставить скорость 120%?
2.) Максимальное напряжение рекуперации и напряжение отключения контроллера реально изменяется с шагом 0,3 В? Т.е. я получу такое значение и на практике, какое выставлю?
3.) Могу ли я подключить ногу TB к аккумулятору (т.е. напряжению 42...57 В) при выставлении уровня сигнала блокировки "высокий"? Все ОК будет?
Заранее спасибо. :)

По поводу драйверов - ДА, они установились при первом подключении, зачем системе устанавливать их повторно?

1) вообще, при наличии переключателя мы имеем только 3 варианта скорости, 120% устанавливать можно.
2) ну да, у почему нет?:)
3) по-моему ногу TB надо подключать к земле, зачем ее подключать к плюсу питания?

zap

Цитата: diver52 от 08 Май 2011 в 15:43
1.) По скоростям. В режиме селектор. Как я понял, первая скорость - это замыкание x1 на землю, вторая - x2, третья - x3? А чем отличается ограниченная скорость? Т.е. итого получаем 4 скорости + стандартная? Можно ли выставить скорость 120%?
Какая где скорость я, увы, не знаю - у меня нет трёхпозиционного выключателя. При отсутствии выключателя "основная скорость" - вторая (так решили китайцы). Если замкнуть SL на землю, включается "инвалидная" скорость.  Если подключить X1 или X3 на землю (трёхпозиционником), включается первая и третья скорости соответственно. Нафига нужен X2 я не знаю :ah:

Цитата: diver52 от 08 Май 2011 в 15:43
2.) Максимальное напряжение рекуперации и напряжение отключения контроллера реально изменяется с шагом 0,3 В? Т.е. я получу такое значение и на практике, какое выставлю?
Для рекуперации - скорее всего, да. Во всяком случае, не вижу причин, почему это бы не работало.
Для отсечки - оно стопудово так и есть, просто Parameter Designer при показе округляет цифры, я решил этого не делать. Хотя не надейтесь на такую реальную точность - как я понял, китайцы не калибруют контроллеры, поэтому точность замеров там равна точности используемых деталей, например резисторы обычно идут с точностью 5%.

Цитата: diver52 от 08 Май 2011 в 15:43
3.) Могу ли я подключить ногу TB к аккумулятору (т.е. напряжению 42...57 В) при выставлении уровня сигнала блокировки "высокий"? Все ОК будет?
Ни в коем случае, с большой долей вероятности спалите микроконтроллер! И Вам тут правильно сказали, TB лучше не на плюс, а на землю замыкать (это зависит от настройки "уровень сигнала блокировки"). На худой конец, если так сильно хочется на плюс, можете +5В взять из разъёма цикланалиста (красный провод) или из разъёма программирования (тоже красный).
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

diver52

Спасибо большое, все понял. :) Вот только почему-то не прошивает нефига. :( Причем все точно распаял, фото прикладываю:



Установил две кнопки - одна замыкает два контакта +5 В (красный и черный), другая соединяет питание USB 5 В. В программе щелкаю применить, ждет подключения. Замыкаю сначала красный и черный +5 В, затем подаю питание. Жду, и ничего. Пробовал несколько раз, все бесполезно. Соединил вроде все правильно. В качестве земли выбрал экран провода. На картинке все подписал. Что я делаю не так?
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

diver52

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

1.) Tx и Rx на плате и контроллере должны совпадать или идти наоборот? Припаял напрямую - Tx с Tx, Rx с Rx.
2.) Насколько я понял, кабель DKU-5 не будет работать в windows 7. Для этого использую ноутбук с Windows XP.
3.) Номер COM порта меняю в панели управления на №1, и выбираю в программе тоже №1. По умолчанию ставит 3 или 4-ый порт. Пробовал так - все равно результат ноль.
4.) Подходит ли вообще кабель DKU-5?
5.) Какие драйвера нужно ставить на кабель: CA-42, DKU-5, PL-5303 или USB data cable driver? Перепробовал все, в панели управления лишь меняется название у COM порта и все.
6.) Пробовал шить и через Parameter Designer - тоже безрезультатно.
7.) Кнопки нажимаю после начала прошивки. Сначала замыкаю две ноги +5 В, потом подаю туда питалово +5 В. Причем с USB идет ровно 4,99 В - тестил мультиметром - на контроллере то же значение после нажатия кнопки.

Люди добрые, помогите, плз. Уж очень хочется все до ума довести, и собрать эл. вел дальше. А тут прямо как мертвая точка.
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

TRO

Цитата: diver52 от 08 Май 2011 в 22:28
В общем, потерял пол дня, так и ничего и не перепрошил. :(
Вижу следующие причины, отсюда и вопросы:

1.) Tx и Rx на плате и контроллере должны совпадать или идти наоборот? Припаял напрямую - Tx с Tx, Rx с Rx.


По идее Tx на Rx, Rx на Tx. Tx это передача, а Rx приём, выход к выходу подсоединять нельзя, комуто из плат может быть больно.

Для проверки порта, нужно в кабле соеденить Tx с Rx, и в терминалке проверить, то что передалось то и должно вернутся. А потом уже к контроллеру подключать.

Wahoo 2012 29er, +собран складной двухосис на раме"Land Rover" 69er с эл. мотором, и и МОНОКОЛЕСО

diver52

#209
Спасибо большое. Теперь перепаял. Но все равно не шьется. :( А как все в терминале проверить? Думаю отпаять, и проверить отдельно USB шнур. А так теоретически я мог убить контроллер или все обойтись должно?
И еще, у меня есть такое подозрение, что USB шнур банально не подходит, либо я ставлю не те драйвера. Что конкретно ставить? Драйвер для PL5303 не встает.
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

илс

Шнур подходит. Если с одним драйвером не работает, удалите его из системы и попробуйте с другим.
Могу ошибаться, но если на Тх повесить тестер, а лучше scope, то будут видны всплески цифрового сигнала (в момент передачи разумеется)

Если оч. надо, могу завтра сам проверить на исправном шнурке...

PS а зачем вам перепрограммировать контроллер для начальной эксплуатации...вроде andreym уже прошил под ваш конфиг?

diver52

#211
Контроллер хочу перепрограммировать, чтобы поставить более точные настройки отключения контроллера при разряде аккумулятора. Сейчас там стоит 42,5 В, хочу сделать 46 В. Далее хотелось бы занизить макс. напряжение рекуперации до 57,5 В. Выставить значение в % для разных скоростей, в том числе и для задней. Поставить другое время включения круиз контроля (10 сек). Да и вообще подстроить контроллер под свои нужды, сделать его полностью функциональным. :) Провода уже вывел наружу, будет полная регулировка и управление всего. :) Если в Parameter Designer нельзя выставить точные значения, то в проге zap возможно выставить все. :)
Вопрос в следующем, какой именно драйвер использовать для моего шнурка? Название DKU-5.

Сейчас попробовал все замерить тестером. Не понятно, почему, но после подключения шнурка между контактами + 5 В держится ровно 2 В, между землей и +5 В тоже 2 В. Как только замыкаю кнопку, получается между контактами 0 В (они замкнуты), и между землей и контактами ровно 5 В. Далее между землей и Tx, землей и Rx напряжение 2,82 В, в момент нажатия кнопки 3,5 В. Когда запускаю программу, и шью, показатели не меняются. Частота в обоих случаях равна нулю (тестер еще и частоту измеряет до 200 кГц). Похоже, все же шнурок глюкнутый.
А после отпайки от контроллера между контактами нет напряжения, а между землей и Tx, землей и Rx напряжение 3,5 В. Все ли в порядке?

На сегодня припаяю провода для прошивки к контроллеру без подключения схемы-прошивалки. А как только люди мне помогут разобраться, попробую дальше прошивать. И обязательно, это я от себя обещаю, выложу полный мануал по подпайке шнурка, с фотоотчетом и перепрошивке для новичков, кто также начинал, как и я!!! :) Просто не хочу, чтобы люди мучились, и теряли много времени на этом. Пусть учатся на моих ошибках.

P.S. И еще, всех форумчан поздравляю с праздником. :) И желаю бодрого духа и успехов во всех делах. :)
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

mevial

Цитата: diver52 от 09 Май 2011 в 08:38
Далее хотелось бы занизить макс. напряжение рекуперации до 57,5 В.

Сейчас попробовал все замерить тестером. Не понятно, почему, но после подключения шнурка между контактами + 5 В держится ровно 2 В, между землей и +5 В тоже 2 В.
P.S. И еще, всех форумчан поздравляю с праздником. :) И желаю бодрого духа и успехов во всех делах. :)
Зачем вам занижать рекуперацию? Вы планируете заниматься фитнесом и крутить педали с зажатым ебрейком? Или решили заряжать аккумулятор через рекуперацию, как Жека(AndreyM пробовал, на инфинеоне не работает, во всяком случае при 12В)? При обычной езде Вы никогда не перезарядите аккумулятор.

Попробуйте кнопку подачи питания убрать с платы, и питание к кнопке провести напрямую с провода USB, да и замкнуть оба провода "+5" можно сразу, без тумблера(но не в контроллере), контроллер не обижается, проверено.

zap

Цитата: diver52 от 09 Май 2011 в 08:38
Сейчас попробовал все замерить тестером. Не понятно, почему, но после подключения шнурка между контактами + 5 В держится ровно 2 В, между землей и +5 В тоже 2 В.
Какие-то остаточные напряжения в конденсаторах контроллера? Попробуйте закоротить землю и +5В в контроллере на пару секунд (всё при этом должно быть отключено от комьютера и батареи, естественно!).

Вторая кнопка, кстати, лишняя - сделали бы одну и не парились. Чем проще, тем проще.

Цитата: diver52 от 09 Май 2011 в 08:38
Как только замыкаю кнопку, получается между контактами 0 В (они замкнуты), и между землей и контактами ровно 5 В. Далее между землей и Tx, землей и Rx напряжение 2,82 В
У меня 3.4В и на TX, и на RX на переходнике с чипом CP2102. На переходнике с чипом PL2303 на ноге TX - 3.3В, на RX - 0.1В (в принципе, напряжение на RX не имеет значения, у неё, по идее, высокоимпендансное состояние). И выше Вам правильно сказали - RX соединяем на TX, а TX на RX.

Цитата: diver52 от 09 Май 2011 в 08:38
А после отпайки от контроллера между контактами нет напряжения, а между землей и Tx, землей и Rx напряжение 3,5 В. Все ли в порядке?
Вот так и должно быть. Почему бы Вам не напаять на контроллер обычный 5-штырьковый разъём, чтобы не припаиваться/отпаиваться каждый раз? И ещё, вот эта толстая оплётка мне совсем не нравится - может на что-нибудь замкнуть. Можно взять езернет кабель обычный, там 6 проводов.

У меня была похожая на Вашу проблема - поначалу мой переходник, чьё фото я давал в другой теме, вообще никак не хотел прошивать. Я его и так, и эдак крутил - не помогало. Потом я забросил переходник, а когда к знакомому приехал "фирменный" шнурок, попробовал его - и он заработал. Потом тут же воткнул свой старый - и он тоже заработал  :shok: :bu:. Единственное, что произошло за это время - у меня сгорел блок питания в компутере, я его разобрал и заменил сильно опалённый дроссель на большом ферритовом кольце (с эмалированного провода аж куски эмали отваливались). Неработающий блок питания давал около 4.2В по каналу +5В, возможно, до того как он умер он тоже давал пониженное напряжение, или нагрузку не держал, фиг знает. Такая, в общем-то непонятная, история. Возможно, микроконтроллер очень капризный к диапазону питающего напряжения и TX сигнала компа (т.е. на ноге RX платы).
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

diver52

#214
Сейчас проверил контроллер после долгих мучений с попытками перепрошивки. Старая прошивка не слетела, все работает. Вывел все провода по человечески, в том числе, и провод для перепрошивки, только без платы. Все подписал. Промазал термопастой планку с транзисторами и закрыл контроллер, чтобы лишний раз туда не лазить:






Теперь напишу о тестах. Противоугонка работает, блокирует МК. Но при этом раздается высокочастотный писк в контроллере. На ощупь чуть теплый. Это нормально? Круиз контроль и рекуперация работают, все ОК. Скорость SL работает, только без особого изменения скорости, но слышен другой звук у МК, оно чуток по-другому вращается, не так энергично чтоли. Задняя скорость тоже все ОК. :) Скорости X1 и X2 никак не меняются в зависимости от штатной, видимо, в прошивке выставлены 100%. К контакту X3 не подпаивался, на плате он абсолютно пустой - это видно. Также решил светодиод не выводить, а то и так все места заняты по выводы. На днях прикреплю разъемы, и выведу переключатели разных режимов.

Далее вернусь к прошивке. Рекуперацию я хотел ограничить, т.к. рядом с домом есть горка. Но все равно ограничение мне не критично. Главное, это увеличить порог отключения батареи и выставить скорости.
Вопрос - какой драйвер ставить на шнурок, чтобы он точно работал? Попробую еще разок разрядить все кондеры в контроллере, и прошиться. А не получится, куплю другой шнур. Только посоветуйте какой и какие драйвера ставить? Только с гарантией, что подойдет. Желательно массовый и распространенный.

Дополню сообщение. Я даже попробовал воспользоваться стабилизированным БП на 5,19 В 300 мА. От кабеля Nokia соединил Tx с Rx контроллера, Rx с Tx контроллера и также земли кабеля, контроллера и БП. Замкнул оба контакта +5 В у контроллера, и на момент прошивки подключил туда 5,19 В. Результат такой же - без изменений. :( Далее попробовал замерить все напряжения у контроллера. Если подавать 5,19 В между землей и вторым контактом +5 В, то напряжение между первым и вторым контактами +5 В равно 0,8 В, а между землей и Tx, землей и Rx равно 5,15 В. Все ли в порядке? Какие варианты предложите? Все же думаю сменить кабель - самый разумный вариант, и брать исключительно на чипе PL5303. Или же сейчас вся проблема в драйверах. Ставится, как USB Data Cable в панели управления. Уже склоняюсь только к трем вариантам:
1.) Кабель DNU-5 либо глючный, либо дохлый.
2.) Поставил не те драйвера.
3.) Своими экспериментами повредил чип, отвечающий за перепрошивку. Хотя контроллер по-прежнему работает без изменений! И еще, перед перепрошивкой я разряжал все кондеры - коротил фазные провода, а также контакты GND и +5 В. И никогда не подавал на контакты Tx и Rx (даже случайно) напряжение 5 В. Единственное, я их перепутывал. Это не могло что-либо убить?
МК mxus up 1,6 кВт, макс. 52 км/час, пробег 36 км

илс

Все-таки не торопитесь с покупкой другого шнура. Если на соотв. точках контроллера не появляются корректные +5В, то при чем тут шнур или драйвер? +5 В можно и от соседнего USB порта брать.
По поводу ограничения напряжения рекуперации, согласен с mevial - малонужная вещь.
У меня БМС с индикацией заряда элементов, и вот такая рекуперативная горка.mp4 в 300 м от дома.
На свежезаряженной батарее, после разряда на горизонтальных 300м , удалось зажечь все индикаторы только в конце спуска и то при условии бешеного вращения педалями, с нулевым положением ручки газа, на которое у меня активирована т.н. мягкая рекуперация.