Power Electronics
https://valvol.forumenko.com/

AT90PWM3** в источниках питания.
https://valvol.forumenko.com/topic716.html
Страница 8 из 17

Автор:  MasterCat [ 23-12, 21:27 ]
Заголовок сообщения: 

sam_soft писал(а):
Правда пришлося рихтовать их, програмно. Несошлось трохе с задачами.

поясни
sam_soft писал(а):
Печатка правильная, могу прислать

на кой ляд? скорее наоборот, глядя на плату.
про занятость остальных PSC ?
меня функционал интересует. с примерной схемы въехал бы. интересно же. так глядишь, народ и подтянется.

Автор:  sam_soft [ 26-12, 10:51 ]
Заголовок сообщения: 

MasterCat писал(а):
ак глядишь, народ и подтянется.
Никому это нинада. За год существования этой ветки , акромя трындежа , я ничо так и не увидел.
MasterCat писал(а):
про занятость остальных PSC ?

Задействовано два PSC. 1 и 0. Первый на DC-DC второй был как синхра для DC-AC, но карта там не легла. Поначалу показалось что центер мод катит, но не вышло. Сильно замороченный тайминг там нужон к томуж со вмешательством софта. Так что щас все програмно генерится и врядли получится аппаратно сделать.
Микрохирургия - это симетрирование двухтахтера. Мануал ты читал, должон сообразить как это можно сделать.
Если бздрыкнет в конце концов - дам знать.
Есть есчо версия софта регулировки тока по среднему. Скора буду пробовть. Управа достаточно универсальная вышла - даёш кей компайлеру и получаеш кекс либо для косого, либо косой спарки противофазной или обычный двухтахтер.

Автор:  MasterCat [ 26-12, 13:33 ]
Заголовок сообщения: 

sam_soft писал(а):
Микрохирургия - это симетрирование двухтахтера

ну у меня то два косаря в противофазе. их симметрирую.
двухтахтерами как-то не балуюсь. веселитель кормится с плумоста, ну там тупо всё. на 130кгц статую,и вниз по мере заряда емкостины сваливаю и всё.
sam_soft писал(а):
второй был как синхра для DC-AC

понять не понял, но вот нюансик. я его поначалу мимо пропустил. PSC сверху вниз 0 -> 2 синхронизируют один другого. НО! по фазе не совпвдвют. у каждого свой клокер. мож пригодится.
а навороты легче делать на Si8250. для повыпендриваться там всё зрмечательною.
sam_soft писал(а):
права достаточно универсальная вышла

ну так я про то мяучить устал.
sam_soft писал(а):
Никому это нинада.

Автор:  sam_soft [ 26-12, 15:07 ]
Заголовок сообщения: 

MasterCat писал(а):
ну у меня то два косаря в противофазе. их симметрирую.

А на что их симметрировать и для чего ? ну никак не пойму. Спарке симетрия сто лет нинада. Симметрния нужна двух тахтеру с поцикловкой. Вот то и делал. Иначе бздрык гарантированный. Поцикловка даёт отличную динамику с мин дросселем, по среднему так наверняка не получится но пробовать буду. Однако симметрия по среднему автоматическая, за счот апдэйта ригистров SX RX с новым циклом PSC. Хочеца сравнить что и как варит , и самое главно как быстро набирает \ сбрасывает ток.
Мне лично косые надоели и интерес пропал к ним совсем.

sam_soft писал(а):
PSC сверху вниз 0 -> 2 синхронизируют один другого. НО! по фазе не совпвдвют. у каждого свой клокер. мож пригодится.
Мне щас эта синхронизацыя обсолютно не нужна, и приготится ли вообще - не знаю, врядли

Автор:  MasterCat [ 26-12, 17:37 ]
Заголовок сообщения: 

sam_soft писал(а):
Поцикловка даёт отличную динамику с мин дросселе

ну вот тут можно поглядеть как он пицикловАлся
Код:
#pragma vector = PSC0_CAPT_vect
__interrupt void PSC0_capture_event_interrupt(void);

__interrupt void PSC0_capture_event_interrupt(void){
    //получаем фактическое значение ширины Ontime отрезанного по компаратору
    //прервыание только когда импульс получился Уже (т.е. по внешнему воздействию INPUT MODE)
    //если частота (на8мгц или 16ти) будет выше чем скорость отработки прерывания
    // ничего страшного. мгновенно ничего не происходит.
  //поэтому прерывания не всегда разрешены. т.е. только после обработки результата
  // Enable_psc0_external_event_a_interrupt(); из psc_drv.h
                //регистр - только чтение
 //с прерыванием аккуратно. приоритет высокий. на частоте забъёт остальных.
 


  Disable_psc0_external_event_a_interrupt();
  Disable_psc0_external_event_b_interrupt();
    Clear_psc0_external_event_a_interrupt_flag();
    Clear_psc0_external_event_b_interrupt_flag();

   InputCaptureRegister_HI_ =PICR0H;
   InputCaptureRegister_LO_ =PICR0L;
   flag_interrupt_PICR = 1;
   //InputCaptureRegister_0 =  PICR0 ;
 //  InputCaptureRegister_HI_0 &= 0x0f;   //счётчик 12 разрядов в обычной моде


}


:crazy: [/code]
Enable_psc0_external_event_a_interrupt() это (PIM0 |= (1<<PEVE0A) )

Автор:  sam_soft [ 26-12, 20:55 ]
Заголовок сообщения: 

MasterCat писал(а):
ну вот тут можно поглядеть как он пицикловАлся


И какое отношение вышеизложенная дребедень имеет к поцикловке и симметрированию ? Хтота апкурился, или я или ты.
Поцикловка для косого, фиксача, спарки косых или фиксачей сработает сама по себе, аппаратно безо всякого вмешательства. А вот шоб симметрировать два такта цикла PSC нада в самом деле ловить ивент инпута в канале А , вычислять S и R для B. И делать это нада оч шустро, поскольку энд оф цайкл тож нада обрабатывать ибо софт старта двухтахтера и цифровой стабилизыцыи напряжения для полуавтомата без этого не получится никак.

Автор:  MasterCat [ 26-12, 21:19 ]
Заголовок сообщения: 

sam_soft писал(а):
И какое отношение вышеизложенная дребедень имеет к поцикловке и симметрированию ?

если речь идет о ШИМ , который стабилизируется аппаратно с компаратора по IN входу, то данное событие может генерить прерывание в котром собственно и смотрим на сколько аппаратно ограничиля импульс от заданного. полезно, как минимум, в двух случаях:
1. зная мин. допустимую длительность для ШИМ вовремя узнаем что пора увеличить счетчик паузы. т.е. небольшой ЧИМ устроить.
2. если все задания корректны и мы не попадаем в зону аппаратного шима в варианте с ЧИМ, то данное событие подскажет на сколько нас уже перекосило.
по смене состояния тоже есть обрабатываемое событие.
шакой махать не стоит. я лишь обращаю внимание на те моменты с которыми были некоторые неудобства. где по недомыслию, а где из-за кривого даташита.

Автор:  sam_soft [ 26-12, 22:00 ]
Заголовок сообщения: 

MasterCat писал(а):
я лишь обращаю внимание на те моменты с которыми были некоторые неудобства. где по недомыслию, а где из-за кривого даташита.
Хоть убей ну не вижу никакой пользы от кода изложенного выше и нафига устраивать
MasterCat писал(а):
небольшой ЧИМ .
?
Ассиметрия просто вычисляется - сравнить значиния каунтра PSC при капчуре в обоих полутактах в четырёх рамповом режыме. Знак покажет куда перекосило, значение - на сколько перекосило. ВСЁ .
Но я делаю по другому, я просто не дупускаю перекос .
А дата шит в самом деле кривой.
Чего стоит вот эта вот фраза .
This bit is set by hardware...
Must be cleared by software by writing a one to its location.
Шо писать, адын или нул ? :)
А эта странная фраза - собака друг человека (с) :)

Автор:  MasterCat [ 26-12, 22:09 ]
Заголовок сообщения: 

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

Автор:  sam_soft [ 27-12, 18:20 ]
Заголовок сообщения: 

MasterCat писал(а):
причесанный стабилизатор света в розетке буду на ней делать.

Ну тогда я пас. Для себя лично никакого интереса не вижу в этой затее,

Автор:  MasterCat [ 27-12, 19:15 ]
Заголовок сообщения: 

sam_soft писал(а):
Для себя лично никакого интереса не вижу в этой затее,

ну так наверное свет в розетке таки есть. а у меня нет

Автор:  sam_soft [ 28-12, 13:05 ]
Заголовок сообщения: 

MasterCat писал(а):
ну так наверное свет в розетке таки есть. а у меня нет

Да блин, тажолый случай. А што процык поможет в этом деле ? Мож проще к электросетям обратится.

Автор:  Alex [ 28-12, 14:32 ]
Заголовок сообщения: 

MasterCat писал(а):
ну так наверное свет в розетке таки есть. а у меня нет

Альтернативная энергетика в сельской местности в помощь. ;)

Автор:  sam_soft [ 28-12, 17:06 ]
Заголовок сообщения: 

Alex писал(а):
Альтернативная энергетика в сельской местности в помощь.

Или народный академик Петрик. Он воду из нефти делает. Наверно может и наоборот. :smoon:
Но я вместо Петрика в подвале держу Гену, бензинового, на всяк случай. Оч редко, но бывало что пропадает лектричество.

Автор:  MasterCat [ 28-12, 22:13 ]
Заголовок сообщения: 

sam_soft писал(а):
вместо Петрика в подвале держу Гену, бензинового, на всяк случай

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

Страница 8 из 17 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/