©2004 Валентин Володин
Сайт Валентина Володина
Главная Статьи Книги и журналы Справочник Программы Ссылки
О себе RytmArc Схемы и описания Резервный форум Разное valvolodin.narod.ru
Калькуляторы Файловый архив Архив форума Форум ГОСТы Измерительные приборы
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...

Power Electronics

Посвящается различным источникам электропитания
Текущее время: 16-10, 00:19

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




Начать новую тему Ответить на тему  [ Сообщений: 482 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16 ... 33  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 16:08 
Не в сети
Завсегдатай

Зарегистрирован: 06-12, 19:13
Сообщения: 329
sam_soft писал(а):
програмный демпфер

правильнее всетаки назвать двухсторонний ограничитель заполнения. Все что ПИД надумает фильтруется через него по Макс и Мин заполнению.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 17:01 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
sam_soft писал(а):
Все что ПИД надумает фильтруется через него по Макс и Мин заполнению

ну .то то понятно. когда до края доехали , а реконфигурировать нельзя. вот в чём вопрос.
это как раз вот так
Код:
                if (gs_psc_comparison_values.ontime0 < MIN_ontime0)
                          gs_psc_comparison_values.ontime0   = MIN_ontime0;
                if(gs_psc_comparison_values.deadtime0 > MAX_deadtime0)
                    gs_psc_comparison_values.deadtime0 = MAX_deadtime0;
                if (gs_psc_comparison_values.ontime1 < MIN_ontime1)
                          gs_psc_comparison_values.ontime1   = MIN_ontime1;
                if(gs_psc_comparison_values.deadtime1 > MAX_deadtime1)
                    gs_psc_comparison_values.deadtime1 = MAX_deadtime1;
это как раз в минимум упор. дальше упора никак. а хоцца


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 19:57 
Не в сети
Магистр

Зарегистрирован: 23-10, 03:28
Сообщения: 1427
sam_soft писал(а):
А чё гимарицца то ? Написание этого кода потребует в тыщу раз менее времени чем скачка последнего протеуса.
Ты забыл наверна шо это ты СИнькаешь я больше АСМаю :lol: Не оно то канешно надо будет структуру слеплю и на сях и на асме, но это будет мало похоже на твои поделки ;) Посему и глюки вазможно будут иные ;)
Цитата:
Кстати а хде найти его, последнего, неглючного, не хряка ? Сам проверю
В смысле не хряка? Протеуз на халяву тока крэкнутый, остальное за бапки. Качественно крэкнутый можно нашарить на torrents.ru
Цитата:
Сам проверю
Вот и проверь. Это лучше если ты на том коде шо глючил сделаешь выводы нежели я буду твой глюк пытаться повторить...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 20:40 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
хохма. подня потратил на оптимизацию петли ОС. смотрю в осуиллопер - около 3 мс. медленно, ужасть. бился бился. ускорил до 1 мс. и тока сейчас увидел, что прелед не 1мс, а .1 .
хорошо что не .01 , а то бы и далше воевал. слепошарый


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 20:44 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
MasterCat
Цитата:
какой аналоговый, какая пила. какой наклон? ужас.

Если Вы в принципе ничего не поняли , то это чисто Ваши проблемы.
Цитата:
есть компараторы порог которых задается DAC, есть ADC, есть счётчики и регичтры сравнения, есть логика прерываний и т.д. и т.п. мы тут говорим о микроконтроллерах

Вот и я о том же говорю.Никакой ADC не сравнится по скорости с моей методикой.
А компаратор именно в составе микроконтроллера.На 38хх это было проверено.Програмно Вы ничего не успеете.И получите именно тот пых.
Тем более на Ваших любимых СИ-сях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:07 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
Udar писал(а):
Програмно Вы ничего не успеете

так и никто программно то и не далет. я не случайно сслыку на даташит давал. всё аппаратно, тока внутри контрллера аппарат. читайте выше. в т.ч. в "двухядерном сварочнике" .а заодно и в даташите. к стати скорость компаратора 6нс. скорость замкнутой ОС 100нс, повторюсь уж. езультаты доступны программно.
вообщем тут не очем говорить.
Udar писал(а):
Если Вы в принципе ничего не поняли , то это чисто Ваши проблемы.
конечно мои. у меня же девайс на столе. да и не понятливый. так конденсатора на борту защелки проца и не нашел. :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:40 
MasterCat писал(а):
какой аналоговый, какая пила. какой наклон? ужас.

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


Последний раз редактировалось stratopeldus 05-02, 21:47, всего редактировалось 1 раз.

Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:44 
Не в сети
Участник

Зарегистрирован: 10-04, 16:51
Сообщения: 52
Откуда: Владимир
MasterCat
Цитата:
ну .то то понятно. когда до края доехали , а реконфигурировать нельзя. вот в чём вопрос.
это как раз вот так


А fifty процент мода может вам чуточку помочь ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:50 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
stratopeldus
Да речь именно об этом и шла.Уважаемый Гиратор, как раз и сослался на мою примочку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:51 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
Sockov_d писал(а):
А fifty процент мода может вам чуточку помочь ?

моду на лету чего-то менять не любит. какой-то косячек. не в том смысле, что не выполняет, а чего-то на выходе вроде проскочило. а не должно. пока боюсь. вообщем текст боле-менее структурировал. теперь тест какой-нить накрапаю прям под это дело. ADC ещё при переполнении подлый хрень возвращает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:54 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
MasterCat

:haha:
Цитата:
так конденсатора на борту защелки проца и не нашел.

Хых дык конденсатор то внешний . :clapping:


Последний раз редактировалось Udar 05-02, 21:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:54 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
stratopeldus писал(а):
Нагрузка на выходе меняется значительно, а мощность-не очень

Код:
if ( (_sv_err > step_reg) || (_sv_err < (-_step_)) )
    {
       res_errH = (S16)((_sv_err)*(_corr_HI));

      gs_psc_comparison_values.ontime0   =(U16)((gs_psc_comparison_values.ontime0  )-res_errH);
      gs_psc_comparison_values.deadtime0 =(U16)((gs_psc_comparison_values.deadtime0)+res_errH);
      gs_psc_comparison_values.ontime1   =(U16)((gs_psc_comparison_values.ontime1  )-res_errH);
      gs_psc_comparison_values.deadtime1 =(U16)((gs_psc_comparison_values.deadtime1)+res_errH);

    }
    else
    {
         res_errL = (S16)((_sv_err)*(_corr_LO));

      gs_psc_comparison_values.ontime0   =(U16)((gs_psc_comparison_values.ontime0)   -res_errL);
      gs_psc_comparison_values.deadtime0 =(U16)((gs_psc_comparison_values.deadtime0) +res_errL);
      gs_psc_comparison_values.ontime1   =(U16)((gs_psc_comparison_values.ontime1)   -res_errL);
      gs_psc_comparison_values.deadtime1 =(U16)((gs_psc_comparison_values.deadtime1) +res_errL);

    }

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:57 
Не в сети
Новичок

Зарегистрирован: 16-04, 17:53
Сообщения: 31
MasterCat
Цитата:
а мощность вообще не меняется.

А теперь скажите сколько тактов у вас именно PWM, а не тиков проца.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 21:58 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
Udar писал(а):
Хых дык конденсатор то внешний .

кто бы мог подумать. надо компилятору сообщить. пущай компилит


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05-02, 22:01 
Не в сети
Магистр

Зарегистрирован: 25-12, 20:10
Сообщения: 2568
Udar писал(а):
А теперь скажите сколько тактов у вас именно PWM, а не тиков проца.

64мгц тактовая PSC. (не pwm!)
8 мкс + 10 мкс . длительность
ну и 1,5 мкс +100мкс соот-сно
сколькотам их. что я их считал.
вроде достаточно
счетчик 12 или 16 разрядов. я 12 пользую.
дальше считается легко


Последний раз редактировалось MasterCat 05-02, 22:05, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 482 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16 ... 33  След.

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


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

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


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

Перейти:  
Powered by Forumenko © 2006–2014
Русская поддержка phpBB
turbobit mega.co.nz fex.net files.dp.ua ... imageup ... ... ... ...
Рейтинг@Mail.ru