Отговори на тема  [ 20 мнения ]  Отиди на страница Предишна  1, 2
ШИМ и редицата на Фарей 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: ШИМ и редицата на Фарей
Desert Leo написа:
...
Объркахте ме... По-висока резолюция на ШИМ-а ли се търси или що?


Точно това търси и предлага някакъв математически апарат за целта.

"Луд умора няма" може да е вярно, но далеч не е вярно, че резултатът е само
пот. Често пъти да, но за малкото пъти, когато не е си струва да има и хора, дето
нямат умора. Това е типът хора, който поне аз харесвам.

Преди близо 20 години вдигах разделителната способност на PWM с HC11
но без да пипам периода, а вкарвайки втори множител - M, т.е. ако
текущата стойност на PWM-а е N клока на всеки M цикъла я правим N+1 (или беше N-1,
все тая е де).
Можех да променям и периода (PWM-ът се правеше с два output compare регистъра,
не че чак ми трябваше 0 до 100% ама ги имах). Не помня защо не съм пипал
периода, може и да съм имал добра причина, но не я помня. Във всеки случай
с малко вариране на периода и оставяйки M фактора може да се постигне
също толкова гладък изход за много по-малки стойности на M (демек изходът
ще има нужда от филтър с много по-висока честота на срязване).

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Вто Юли 17, 2012 11:09 pm
Профил WWW
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Нед Ное 16, 2008 1:16 pm
Мнения: 179
Местоположение: София
Мнение Re: ШИМ и редицата на Фарей
dan написа:
Освен това- грешките от коефициента на запълване на ШИМ често пъти са съизмерими с грешките от толерансите на филтриращите и другите елементи. Т.е. губи се смисъла .

Не разбирам точно за какво имаш предвид, можеш ли да поясниш?

Пушека написа:
Само не мистана ясно, защо на картинката с променливите дупки (червената графика )няма голяма дупка в самото начало 0 --- 1/256 ?
А на променливите дупки (черната ) я има - 0--1/32?

Щото на програмата, която ми генерираше графиката имам бъг :D 0 и 1 не ги брои в сметката. Както и да е - ще има две високи стълбчета просто в двата края.


Cekins написа:
Аз доколкото схванах идеята е хем да има висока честота хем да има и резолюция.

Тамън. :wink:

Между другото, понеже всички споменахте, че е проблематично смяната на носещата честота - това си го мислих, докато пусках темата, ама пък си рекох - е, чак пък толкова да не може да се смени честотата...? Не е необходимо да се мени в целия диапазон, ами в някакъв малък (примерно - ако стандартната честота е 31 kHz, и може да се допусне да шава нагоре до 40 kHz само - това пак ще даде сериозен обхват от знаменатели, и резултатната "ограничена редица на Фарей", която пак ще е с много по-добро запълване).
Затова си мислех, че даже и предвид техническите ограничения, идеята не е съвсем за боклука и може да се спомене, а инженерите за това имат глави на рамената да решат, върши ли им работа...


tgi написа:
Преди близо 20 години вдигах разделителната способност на PWM с HC11
но без да пипам периода, а вкарвайки втори множител - M, т.е. ако
текущата стойност на PWM-а е N клока на всеки M цикъла я правим N+1 (или беше N-1,
все тая е де).

tgi, то това май е точно същата идея, като споменатата от woody за 6-битовите TN матрици. Аз съм си мислех и за разширение на идеята досега. Ето примерно:

"1-D подход": меним само коефициента на запълване - имаме класически ШИМ.
"2-D подход": меним числителя и знаменателя - имаме редицата на Фарей.
"3-D подход": твоята идея. Ако целим конкретно запълване X, меним ШИМ-a между a/b и c/d (най-близките до Х дроби от редицата на Фарей) в съотношение n:m (n цикъла a/b и m цикъла c/d). Това става още по-точно, за сметка на значително по-голямо време за установяване на стойност, и необходимост от по-голяма НЧ група.

_________________
2 + 2 = 5, при много големи стойности на 2.


Сря Юли 18, 2012 3:27 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: ШИМ и редицата на Фарей
Това третото е както го бях направил, не помня баш в детайли а и не ми се чете
сега ама изборът на всеки цикъл беше между едно от две запълвания. Как точно
и между какви стойности ги променях не помня. Low-pass филтърът не беше проблем,
имах повече от достатъчен резерв (в ей това беше: http://tgi-sci.com/tgi/m351tb.htm ).

Комбинирайки това с промяна на периода в определени граници би изяло много
по-малко от резерва на low-pass филтъра (не че в конкретния продукт има на кого
да го дам неизяденото де :D ), не може да не съм я премислил и тая възможност
но защо съм се отказал не помня. Може би просто ми е било по-лесно така и
като е станало (а то стана много - ама много - тихо високо, гледам че съм бил
сложил и някаква нелинейност в обратната връзка във времето и като резултат
регулираше наистина много по-рядко, оттам беше и по-тихо) и съм го отметнал
и толкова.

[edit] Оправих си една правописна грешка, "избурът" -> изборът. Какъв brain damage
е бил дето я е причинил не знам, не съм неграмотен та това като видях се оцъклих :D [/edit]

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Последна промяна tgi на Сря Юли 18, 2012 8:23 pm, променена общо 2 пъти



Сря Юли 18, 2012 7:07 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: ШИМ и редицата на Фарей
tgi написа:
Как точно и между какви стойности ги променях не помня.

Как - с фазов акумулатор най-вероятно. :)


Сря Юли 18, 2012 7:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: ШИМ и редицата на Фарей
Оф не помня. Погледнах го, има различни реакции (като големина на стъпката)
в зависимост от размера на грешката; но никъде не е по-бързо от 1 клок/период
като промяна (или един подклок може да е, това не го дочетох).
Интересното е долу, при най-малката промяна. За 1 LSB промяна (май, не знам
баш колко е това в eeprom-овете на доставените модули) има едно доста по-дълго
време, което предотвратява всякаква реакция. Това (и свестен хардуер който
да не шуми сам, естествено) си спомням, че докара нещата до степен да променя
PWM фактора веднъж на много секунди, ако не и минути като уцели точката - което
е безумно тихо, тя и промяната с един подклок не е никак голяма, нали
затова го подклочих въобще.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Юли 18, 2012 8:41 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни