| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Формирование задержки. https://radiokot.ru/forum/viewtopic.php?f=20&t=40728 |
Страница 1 из 1 |
| Автор: | Chip115 [ Вт янв 11, 2011 18:08:18 ] |
| Заголовок сообщения: | Формирование задержки. |
Всем привет! Как реализовать программно задержку между переключениями плеч IGBT транзисторов что бы исключить сквозной ток? Использую ШИМ все 6 каналов. Или аппаратно... поставить RC цепочку на выходе мк? C8051F410 . |
|
| Автор: | Roman Venom [ Вт янв 11, 2011 18:42:59 ] |
| Заголовок сообщения: | Re: Формирование задержки. |
схему в студию |
|
| Автор: | Chip115 [ Вт янв 11, 2011 18:55:10 ] | ||
| Заголовок сообщения: | Re: Формирование задержки. | ||
так. Схема в голове,но вот подобная... ну мк+драйвер - такая же как и у меня. Остальное не важно. схема взята от сюда http://www.radio-konst.narod.ru/
|
|||
| Автор: | Roman Venom [ Вт янв 11, 2011 22:14:19 ] | ||
| Заголовок сообщения: | Re: Формирование задержки. | ||
Chip115 Цитата: Как реализовать программно задержку между переключениями плеч IGBT транзисторов что бы исключить сквозной ток? Сперва разбиваем один оборот двигателя на 6 частей. В каждой из них смотрим какие плечи инвертора работают. Прикрепляю файлик с примером. А дальше алгоритм простой(в прерывании таймера по переполн.): 1. определить номер полупериода (и какие ключи открыты а какие закрыты) 2. взять из таблички значение скорости 3. перезапустить таймер Вот так получается программный фазовый сдвиг. Для 3-ф движка постоянного тока у меня так всё работает. Попозже код выложу. Проверить как оно лучше сперва в протеусе. Подключить там осциллограф и посмотреть фазовый сдвиг.
|
|||
| Автор: | Chip115 [ Ср янв 12, 2011 05:09:55 ] |
| Заголовок сообщения: | Re: Формирование задержки. |
Roman Venom писал(а): Вот так получается программный фазовый сдвиг.. Фазовый сдвиг в 120 гр. у меня есть. Проблема в том что у меня в один момент времени,например на фазе А, открыты два плеча ... и получается кз. |
|
| Автор: | Roman Venom [ Ср янв 12, 2011 17:18:47 ] |
| Заголовок сообщения: | Re: Формирование задержки. |
Chip115 Цитата: Фазовый сдвиг в 120 гр. у меня есть. Проблема в том что у меня в один момент времени,например на фазе А, открыты два плеча ... и получается кз. Если одновременно открыто 2 транзистора верхнего плеча - то у вас ошибка программы. Такого быть не может. Если сквозной ток имеет место кратковременно при переключении фаз, то это нормально. П.С. схема инвертора так нарисована что приходится искать выход из лабиринта |
|
| Автор: | Chip115 [ Ср янв 12, 2011 17:28:53 ] | ||
| Заголовок сообщения: | Re: Формирование задержки. | ||
Открыты два транзистора одного плеча... т.е и верхний и нижний... А почему это нормально? такого же не должно быть. кз в цепи получается вот такой смысл схемы
|
|||
| Автор: | Meteor [ Ср янв 12, 2011 17:54:02 ] |
| Заголовок сообщения: | Re: Формирование задержки. |
Не должны быть открыты верхний и нижний ключи. Как вариант, может кроме сдвига периодов, еще и длительность активной части сделать меньше половины? |
|
| Автор: | Roman Venom [ Ср янв 12, 2011 20:03:02 ] | ||
| Заголовок сообщения: | Re: Формирование задержки. | ||
Meteor Цитата: Как вариант, может кроме сдвига периодов, еще и длительность активной части сделать меньше половины? Прикрепляю как оно работает в протеусе. Как видно тут коэффициент заполнения 100%. Сквозного тока не видно, ибо всё же программа последовательно работает. Однако я это паять собираюсь... Поэтому тоже заинтересовало как уменьшить/убрать сквозные токи. Желательно схемотехнически, программу не хочу трогать. Цитата: Не должны быть открыты верхний и нижний ключи. Одной фазы - не должны.
|
|||
| Автор: | Meteor [ Ср янв 12, 2011 21:33:39 ] |
| Заголовок сообщения: | Re: Формирование задержки. |
А по мне лучше управлять верхним и нижним ключами (в каждой фазе) импульсами с коэффициентом заполнения 0,46 и сдвинутыми относительно друг друга на 2 %. Тогда в фазе не будут перекрываться сигналы открытия транзисторов. Это если верхние и нижние транзисторы с одинаковыми каналами. Между фазами сдвиг классический 120 гр. |
|
| Автор: | Roman Venom [ Чт янв 13, 2011 01:43:50 ] |
| Заголовок сообщения: | Re: Формирование задержки. |
Meteor Цитата: А по мне лучше управлять верхним и нижним ключами ( каждой фазе) импульсами с коэффициентом заполнения 0,46 Было в планах такое (регулятор мощности), но думаю сперва сделаю просто ШИМ-регулирование. Цитата: сдвинутыми относительно друг друга на 2 % завтра попробую. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


