roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Вот спасибо
СообщениеДобавлено: 03 фев 2006, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 01 авг 2005, 12:44
Сообщения: 62
Откуда: Novosibirsk
Вот спасибо! Буду ждать. А тогда такой еще вопрос (априори, схемы я толком еще не видел) параметры выбирались типовые или как-то иначе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 фев 2006, 18:29 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Обещанная схемка.

Изображение

Схему не рекомендую повторять ! < avr123.nm.ru >


Вложения:
Комментарий к файлу: Схема в архиве.
mdriver.rar [171.32 КиБ]
Скачиваний: 48
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 05 апр 2008, 02:58 
Не в сети

Зарегистрирован: 05 апр 2008, 02:38
Сообщения: 9
Откуда: Porto
прог. языки: asm
Давненько здесь никого небыло но я все равно попробую
Повторил эту схемку.Только управление сделал от PIC16F84
Применил для управления автоматическими раздвигающимися дверьми.
Вроде работает. Вот только решил поиграться с ШИМом и при 75% ШИМ ключи сдохли. Я так понял из за того что не хватило времени
для перезарядки будстрепной емкости
Есть вопрос .Может автор заглянет сюда. Бутстрепная емкость из каких соображений такая большая. В описании для IR2101 емкость совсем маленькая
а у вас 22 мкф
И зависит ли процентное отношение ШИМ(безопасное) от этой емкости я имею ввиду чтобы ключи не погорели при бльшом проценте ШИМ
Спасибо :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 05 апр 2008, 09:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Автор сам не большой спец в электронике и занимался этой проблемой не от хорошей жизни :oops:.

Бутстрепная емкость по моему рассчитывалась из частоты ШИМа по специальному аппноту (давно это было, не помню, может и не такую ёмкость на схеме подписал :(((), у меня там сгорало тоже, но у меня выгорал резистор по которому я ток мерял и потом все ок было. Хотя не могу сказать, что интенсивно пользовал этот модуль... :pardon:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 05 апр 2008, 13:44 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Схему не рекомендую повторять !

Полное не понимание бутсрапного питания ! Оно возможно только при ШИМ переключающим ПОСТОЯННО диагонали Н-моста. При управлении Н-мостом - "направление - ШИМ" бутстрапное питание НЕ РАБОТАЕТ !!! дак как включается и выключается только ОДНА диагональ Н-моста. < avr123.nm.ru >

1) Необходимо сделать нормальное питание верха ! Например: генератор на LM555 и трансформатор на феритовом колечке с двумя выходами - изолироваными вторичными обмотками - на впрямители на одном 1n4148 для нормального питания драйверов верхних ключей. Либо ( считаю не удобней ) без феррита по схеме удвоения напряжения - пример схема рис. 4 AN1078 OnSemi.com - желательно 2 шт. LM555

2) Защита потоку не аппаратная а через контроллер и МЕДЛЕННЫЙ Lm358 ! Это не правильно. Контроллер может и проглючить и он может не успевать. Нужно делать защиту на компараторе LM339 - это счетверенный БЫСТРЫЙ достаточно и ДЕШОВЫЙ компаратор - его выход должен выключать драйверы MOSFET НЕПОСРЕДСТВЕННО !!! (схема ниже)

Если использовать управление - ШИМ без направления - т.е. 50% ШИМ - мотор стоит на месте то :

3) Нужен "Deadtime" - паузы гарантирующей отсутствие сквозноготока через верхн и ниж транзисторы одной стороны.
Драйверы IR2184 IR21844 имеют аппаратную паузу ! Можно использовать мою схему ниже - НО ПРОВЕРИВ её !

4) бутстрапный конденсатор нужно дополнить керамическим на 0.1 - 0.33 мкФ припаяным (как можно ближе) к ногам драйвера !

5) бутстрапный диод лучше заменить на 1n4148 последовательно с резистором 33 Ом.

6) питание этого драйвера не должно опускаться ниже 12 вольт !!!

7) ШИМ должен быть больше 5 % и не превышать 95 % - нельзя просто включать драйвер в одном направлении без ШИМ.

vas38 писал(а):
с ШИМом и при 75% ШИМ ключи сдохли.


Причина выше ! наверняка.

=======================

Вот нарисовал вариант: АППАРАТНЫЕ ! защита по току и пауза перед
включением ключей + защит от одновременного включения верха и низа.


Изображение

Вложение:
b838b5d2c91b.png
b838b5d2c91b.png [ 62.07 КиБ | Просмотров: 2715 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 05 апр 2008, 14:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Цитата:
5) питание этого драйвера не должно опускаться ниже 12 вольт !!!

почему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 05 апр 2008, 14:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Потому что на бутстрапном диоде упадет еще 1 вольт останется 11 вольт на верхнем драйвере. А нормальному MOSFET нужно 10 вольт для полного открытия.

Эксплуатировать схему без запаса я НЕ РЕКОМЕНДУЮ !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 06 апр 2008, 01:44 
Не в сети

Зарегистрирован: 05 апр 2008, 02:38
Сообщения: 9
Откуда: Porto
прог. языки: asm
Цитата:
Полное не понимание бутсрапного питания ! Оно возможно только при ШИМ переключающим ПОСТОЯННО диагонали Н-моста. При управлении Н-мостом - "направление - ШИМ" бутстрапное питание НЕ РАБОТАЕТ !!! дак как включается и выключается только ОДНА диагональ Н-моста.


To < avr123.nm.ru >

Если нетрудно разьясни поподробнее этот момент. Как вообще можно постоянно переключать мост если он должен работать в данный момент например только в одном направлении. И можно ли это реализовать програмно раз уж я использую контроллер. И эта долбанная бутстр емкость :crazy: Как она вообще должна работать и в чем ее суть вот главное что хотелось бы понять.
Прошу не пинать если вопросы не в дугу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 06 апр 2008, 02:14 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
vas38 писал(а):
To < avr123.nm.ru > Если нетрудно разьясни поподробнее этот момент.

Как вообще можно постоянно переключать мост если он должен работать в данный момент например только в одном направлении.


Если ШИМ 50% то две диагонали Н-моста включены одинаковое время и средний ток через мотор близок к нулю.

Если ШИМ 90 % то одна диагональ Н-моста включена в 9 раз дольше другой - значит через мотор течет ток в нужном направлении.

vas38 писал(а):
И можно ли это реализовать програмно раз уж я использую контроллер.


Да. Просто нужно вывести ШИМ на одну ножку МК - пример http://avr123.nm.ru/z8.htm

vas38 писал(а):
эта долбанная бутстр емкость Как она вообще должна работать и в чем ее суть вот главное что хотелось бы понять.


Суть буст-емкости - заряжаться через буст диод когда нижний ключ открыт. Затем питать драйвер верхнего MOSFET когда его нужно открыть. Поэтому переключения ДИАГОНАЛЕЙ моста должны быть постоянными !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 06 апр 2008, 04:11 
Не в сети

Зарегистрирован: 05 апр 2008, 02:38
Сообщения: 9
Откуда: Porto
прог. языки: asm
To < avr123.nm.ru >

Вот теперь все начинает проясняться . Ооогромное спасибо .
Очень понятный и лаконичный ответ

Добавлено спустя 10 минут 20 секунд:
Так что же получается.
Управление Н-мостом - "направление - ШИМ" это просто неграмотно или же в определенных случаях это применяется где нибудь ?
У меня ведь эта схема работает вполне нормально если не врубать 75 % .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 06 апр 2008, 10:53 
Не в сети
отсылающий читать курс
Аватара пользователя

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


Я рад.

vas38 писал(а):
Так что же получается. Управление Н-мостом - "направление - ШИМ" это просто неграмотно или же в определенных случаях это применяется где нибудь ?


Как сделать "направление - ШИМ" грамотно я написал выше в пунктах рекомендаций. Необходимо сделать надежное питание верхних драйверов.

vas38 писал(а):
У меня ведь эта схема работает вполне нормально если не врубать 75 % .


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 06 апр 2008, 16:01 
Не в сети

Зарегистрирован: 05 апр 2008, 02:38
Сообщения: 9
Откуда: Porto
прог. языки: asm
На след неделе попробую слепить прогу для ШИМ без направления.
У меня контроллер управляет всеми ключами раздельно поэтому реализовать это будет несложно.
Главное как я понял обеспечить dead time. Где бы еще глянуть нормальные рабочие осцилограммы на ключах :(
О результатах потом доложу
Пока


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A (надеюсь станет типовым)
СообщениеДобавлено: 06 апр 2008, 16:46 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
vas38 писал(а):
Главное как я понял обеспечить dead time.


Есть драйверы со встроеной паузой 500 нано секунд IR2184
и с регулируемой паузой IR21844 - efind.ru

Есть МК с ШИМ с аппаратным регулируемым деттаймом - ATTiny261 AT90PWM

Ну и моя схемка выше на 74AC14 для дешовых драйверов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A
СообщениеДобавлено: 10 апр 2008, 04:54 
Не в сети

Зарегистрирован: 05 апр 2008, 02:38
Сообщения: 9
Откуда: Porto
прог. языки: asm
Короче слепил я новую прогу чтобы шимить по всем 4 входам одновременно.
Ну что могу сказать . КРАСОТА. :Yahoo!: Работает как часы. И как ни странно прога при этом упростилась.
Думал наоборот будет. Dead time сделал 800 нс . Получилось три nop команды (при 20 мегагерцах тактовых)
Испытывал на всех возможных оборотах. Просто супер. :P
Вот только защиту все таки буду делать програмно. Плата уже готова была - переделывать неохота. А там видно будет
Если спасать не будет тогда слеплю аппаратную.
to avr123.nm.ru поклон до земли за помощь . :beer: Дай бог тебе здоровьица. Да и всем нам пожалуй
С наилучшими...
vas38


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двигателей с током до 10A
СообщениеДобавлено: 10 апр 2008, 07:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Можно, если коротко, какая итоговая рабочая версия получилась? Электроника и прошивка?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

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


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

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


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

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