roboforum.ru

Технический форум по робототехнике.

Управление бесколлекторным двигателем (бывш. "жарю блины")

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Управление бесколлекторным двигателем (бывш. "жарю блины")

Сообщение dccharacter » 10 дек 2010, 13:36

Собрал блин.

Для управления движком от винта. Три полумоста. Схема как в даташите.

на irs2101 - питалово +15В. входы LI, HI от МК через 220 Ом. Выходы через 12 Ом на гейты irf7101. Бутстрепный кондер титановый 4,7мкФ. Плюсом на Vb, минусом на Vs. Бутстрепный диод FDLL4148. Все.

От МК: на HI - шим, дьюти любой от 0 до 98%. Частота 15-30кГц.

На LI - логический 1/0.

Три разных картины (не знаю от чего зависит, хоть убейте, иногда меняется после выключения/включения питания):
1. Потребляемый ток 3,17 Ампера (максимум БП). Несколько раз пожарил яичницу на ОДНОМ из полумостом, всегда одном и том же. Почему этот полумост - не знаю. irf7101 менял на другой. Картинка та же.
2. Потребляемый ток ок 100мА (сюда входит и питание МК через 7805). Что-то щелкает в СХЕМЕ (диоды/кондеры??? ЧЕМУ ТАМ ЩЕЛКАТЬ??????????????).
3. Потребляемый ток 250 мА. Частота щелканья увеличивается примерно вдвое.

МК выдает правильные сигналы, красивый ШИМ и т.д. Как только на эти же ноги цепляются HI/LI полумостов, на всех трех полумостах картинка разная. На одном одиночный короткий импульс, на другом постоянное напряжение с какой-то рябью - короче АНАРХИЯ! Никакой логики вообще (прямо перед этим собирал то же самое, но с P и N мосфетами, выпаянными из схем - все работало, со схемой более менее разобрался, все коротыши/непропаи диагностировал и находил - здесь же не понимаю ВООБЩЕ что происходит).

Напряжение на бутстрепных кондерах максимум 2В, на одном очень красивая идеально ровная пила: 2В плавно спадает до 1,5В, опять 2В до 1,5В и т.д. Очень красиво. Но бестолково.

ЧТО ПРОИСХОДИТ? Третий день сижу, мозг уже вытекает.

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

Помогите. avr123. неужели ты забанен.
Последний раз редактировалось dccharacter 24 дек 2010, 13:05, всего редактировалось 1 раз.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение avr123.nm.ru » 10 дек 2010, 13:47

Ай эм элайв !

Мое правило - реальный ток в ШИМ режиме для полевиков допустИм до 20 % от того что в ДШ написан.

Кроме того надо смотреть какая мощность на транзисторе рассеивается и что сделано на плате для отвода тепла.
Последний раз редактировалось avr123.nm.ru 10 дек 2010, 13:54, всего редактировалось 2 раз(а).
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 13:52

При любом дьюти ШИМа картина НЕ МЕНЯЕТСЯ. я верчу резюк, дьюти меняется, но ни в одном из трех описанных режимах не меняется вообще НИЧЕГО.

На плате ничего не сделано. и irs2101 и irf7101 в SO-8 корпусах. При этом два канала холодные - 30 градусов. А один греется. Каналы сделаны одинаково, никаких коротышей.

Мощность - 15В*3.17А = 45Вт. Очень эффектно.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение avr123.nm.ru » 10 дек 2010, 13:57

"Дед тайм" реализован ? 2 мкС для начала ? Вместо 3 2101 желательно одну IR2130 - в ней аппаратный дет-тайм на 2 мкС.

Если нет то можно увеличить резисторы в затворы до 50-100 Ом и зашунтировать резисторы диодами 4148 для ускорения закрывания, а открывание будет медленней.

У вас "логик" полевики и им дет-тайм особо нужен.

Добавлено спустя 1 минуту 1 секунду:
dccharacter писал(а):При этом два канала холодные - 30 градусов. А один греется. Каналы сделаны одинаково, никаких коротышей.
тогда наверно дело в компонентах этого канала, какой то из них неисправен или деградировал.

Добавлено спустя 1 минуту 3 секунды:
dccharacter писал(а):irf7101 менял на другой. Картинка та же.
теперь логично 2101 заменить.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 14:07

>"Дед тайм" реализован ? 2 мкС для начала ?

Нет. Сделаю вечером, если там хоть что-то живое осталось...

>Вместо 3 2101 желательно одну IR2130 - в ней аппаратный дет-тайм на 2 мкС.
Поздно. Этих ждал 1,5 мес. Да и одно дело "желательно", а другое дело - вот есть оно уже, и теоретически можно заставить работать. Но я даже понять не могу чего там электроны обкурились что такой чертополох происходит :-)

>Если нет то можно увеличить резисторы в затворы до 50-100 Ом и зашунтировать резисторы диодами 4148 для ускорения закрывания, а открывание будет медленней.
Это я могу. Но сначала в МК сделаю паузу между драйвами...

>теперь логично 2101 заменить.
Не на что. НО! Я делал такой "опыт" с позволения сказать. 2-ой (проблемный) канал беру и LIN/HIN на землю замыкаю. На третий канал включаю нижнее плечо. На первом шиммлю верхнее плечо. При этом дымится ВТОРОЙ канал. Я смотрю на это и глазам не верю - ну как так, это же нонсенс.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение avr123.nm.ru » 10 дек 2010, 14:23

2101 отпаяй аккуратно от рабочего канала.

ЕЩЕ РАЗ ! проверь монтаж. Прозвони.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 18:01

ОК, сделаю!

Добавлено спустя 3 часа 1 минуту 37 секунд:
Хм, в микрочиповском AN957 шимят все шесть плеч... Действительно ли можно делать так как я - шиммить только верхние плечи, а нижние включать постоянно?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение avr123.nm.ru » 10 дек 2010, 19:04

dccharacter писал(а):можно делать так как я - шиммить только верхние плечи, а нижние включать постоянно?
тогда чем будет бутстрапный кондер заряжаться ?

При независимом питании 3 верхних драйверов можно. В низковольной схеме их просто питают от высокой напруги через резисторы и стабилитроны. Питание на 12-15 вольт выше силового питания.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 20:57

Так вот как я писал в первом посте, ИМХО заряжаться он должен всегда, когда идет неактивная часть периода ШИМ. Так как один из нижних ключей открыт и кондер получается через обмотку двигателя притянут на землю. Нет?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение avr123.nm.ru » 10 дек 2010, 21:09

Правильно. Но когда начал шимить верхний то заряд пополняться не будет если не включается нижний.

В серьезных преобразователях всегда отдельное изолированное питание верхних драйверов используют - это позволяет шимить как угодно.

А при бутстрапе надо чтоб шимил верх и низ полумоста.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 21:41

К сожалению, судя по статье http://www.remserv.ru/cgi/download/RS_3_2010_50-52.pdf - "Диагностика микросхемы управления инвертором ИБП IR2101" у всех трех драйверов вылетели нижние ключи выхода на верхнее плечо... Сопротивление между 6 и 7 выводом у всех трех порядка 8кОм.... Дождался посылки с детальками паря, вдоволь порезвился :-(((
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение -= Александр =- » 10 дек 2010, 21:50

А есть какая-нибудь защита от сквозного тока через оба транзистора сразу? Может программа кривая и открывает верх и низ одновременно?
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 21:53

Нет, токовой защиты не было. Программа 100% рабочая (протестированная на схеме из россыпухи), и поэтому токовую защиту решил не делать. Но как выясняется я не разобрался со схемой работы драйверов, а они не имеют сами по себе никаких защит, приняли 3А на грудь в течение достаточно долгого времени и привет.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: irs2101 + irf7101 = жарю блины

Сообщение avr123.nm.ru » 10 дек 2010, 22:06

dccharacter писал(а):Дождался посылки с детальками паря, вдоволь порезвился :-(((
Я вам советую заказать почтой у Семенова Михаила иль еще у кого драйвер IR2130 сразу на 6 полевиков - в нем есть защита от "сквозняка" и дет-таймы аппаратные по 2 мкС есть защита по току и по перегреву.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: irs2101 + irf7101 = жарю блины

Сообщение dccharacter » 10 дек 2010, 23:17

Спасибо! Я сейчас еще одну интересную посылочку жду (:), но иметь ввиду буду, тем более, что канал налаженный :-)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9