roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 08:48

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Управление бесколлекторным двигателем (бывш. "жарю блины")
СообщениеДобавлено: 10 дек 2010, 13:36 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Собрал блин.

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

на 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 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 13:47 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Ай эм элайв !

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

Кроме того надо смотреть какая мощность на транзисторе рассеивается и что сделано на плате для отвода тепла.

_________________
Читайте !


Последний раз редактировалось avr123.nm.ru 10 дек 2010, 13:54, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 13:52 
Не в сети
Аватара пользователя

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

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

Мощность - 15В*3.17А = 45Вт. Очень эффектно.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 13:57 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
"Дед тайм" реализован ? 2 мкС для начала ? Вместо 3 2101 желательно одну IR2130 - в ней аппаратный дет-тайм на 2 мкС.

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

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

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

Добавлено спустя 1 минуту 3 секунды:
dccharacter писал(а):
irf7101 менял на другой. Картинка та же.
теперь логично 2101 заменить.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 14:07 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
>"Дед тайм" реализован ? 2 мкС для начала ?

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

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

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

>теперь логично 2101 заменить.
Не на что. НО! Я делал такой "опыт" с позволения сказать. 2-ой (проблемный) канал беру и LIN/HIN на землю замыкаю. На третий канал включаю нижнее плечо. На первом шиммлю верхнее плечо. При этом дымится ВТОРОЙ канал. Я смотрю на это и глазам не верю - ну как так, это же нонсенс.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 14:23 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
2101 отпаяй аккуратно от рабочего канала.

ЕЩЕ РАЗ ! проверь монтаж. Прозвони.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 18:01 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
ОК, сделаю!

Добавлено спустя 3 часа 1 минуту 37 секунд:
Хм, в микрочиповском AN957 шимят все шесть плеч... Действительно ли можно делать так как я - шиммить только верхние плечи, а нижние включать постоянно?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 19:04 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
dccharacter писал(а):
можно делать так как я - шиммить только верхние плечи, а нижние включать постоянно?
тогда чем будет бутстрапный кондер заряжаться ?

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 20:57 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 21:09 
Не в сети
отсылающий читать курс
Аватара пользователя

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

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

А при бутстрапе надо чтоб шимил верх и низ полумоста.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 21:41 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 21:50 
Не в сети
Мастер Самоделкин
Аватара пользователя

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

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 21:53 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 22:06 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: irs2101 + irf7101 = жарю блины
СообщениеДобавлено: 10 дек 2010, 23:17 
Не в сети
Аватара пользователя

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO