Отговори на тема  [ 24 мнения ]  Отиди на страница 1, 2  Следваща
SPWM 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Сеп 30, 2007 10:47 pm
Мнения: 32
Мнение SPWM
Искам да изкарам синусоидален шим от микроконтролер PIC няма значение от типа стига да го има в БГ. Няма значение параметрите , за опити е , ако някой има някаква информация или готов код ще съм му благодарен за помоща.


Съб Апр 21, 2012 8:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: SPWM
=D>

Няма синусуидален PWM. Има PWM който след като се интегрира (грубо казано) се получава синусуида. Между другото е много добра задачка за обучение - по принцип е достатъчно просто.

Значи през някакво фиксирано време сменяш PWM-а със такова запълване каквото е при sin(y), където у ти е градуса. Как? Ами примерно сменяш през 10 мс. и си решил да имаш набор от да кажем 90 стойности (че по лесно се обяснява) на всеки 10 мс. сменяш от 0 до 180 градуса (0, 2, 4 и т.н) като следващите 10 мс. имаш запълване на PWM-а син(у) и така нататък. Сега той синус ти дава стойности от 0 до 1 - съответно това го умношаваш по резолюцията на пвм-а :) (примерно 10 бита при пик-четата). Сега то 10 мс е твърде много, ама това е само принципно. После в повечето случаи ако ще се прави някаква фиксирана (като амплитуда) синусуида е по-лесно стойностите да се сметнат предварително и да се вкарат в табличка. От там само се четат и се задава запълването. Иначе се смята - ама с мижав процесор изяжда ресурса.


Съб Апр 21, 2012 10:36 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: SPWM
Става още по-лесно - с ЦАП и таблица, а честотата се сменя като се сменя времето, през което се изкарват стойностите. Така че намира човека пик-а, дето има ЦАП и е готова работата :) .


Съб Апр 21, 2012 11:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: SPWM
Е баш пик-че с цап дето да е биващ трудно ще намери - за сега достъпни с цап са 5 битови, което е едно голямо нищо. За експерименти може и да стане ама до там.


Нед Апр 22, 2012 11:07 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Сеп 30, 2007 10:47 pm
Мнения: 32
Мнение Re: SPWM
Ми синусуидален шим си го превеждам така от англииски http://encon.fke.utm.my/nikd/SEM4413/spwm.pdf
Вариант-а с DAC-а съм го правил отпада , целта е SPWM от микроконтролер.
Аналогово изпълнение направих с генератор на синусоида , тион , компаратор и работи добре, но сега го мъча с PIC.


Нед Апр 22, 2012 12:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: SPWM
getzata написа:
Ми синусуидален шим си го превеждам така от англииски http://encon.fke.utm.my/nikd/SEM4413/spwm.pdf
Вариант-а с DAC-а съм го правил отпада , целта е SPWM от микроконтролер.
Аналогово изпълнение направих с генератор на синусоида , тион , компаратор и работи добре, но сега го мъча с PIC.


А точно с PIC ли трябва да стане?
Бях правило нещо с ADMC331....май е по-подходящо, особено за трифазно


Нед Апр 22, 2012 2:15 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: SPWM
И аз преди години бях правил с 16F819 (той е само с един PWM) ама съм загубил програмата. Ако става въпрос има и пик-ове с достатъчно добри PWM-и за да се направи трифазна синусуида фулл бридж. Примерно 18F2431 е един от сравнително лесно достъпните за целта.


Нед Апр 22, 2012 4:19 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение Re: SPWM
от 5 до 20000 хц с пик 18F1320
http://www.romanblack.com/onesec/SineDDS.htm


Нед Апр 22, 2012 5:04 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Сеп 30, 2007 10:47 pm
Мнения: 32
Мнение Re: SPWM
Да това е екстра , нещо такова търся но няма сорса да си играя и да променям параметри. С PIC искам да е защото съм се позанимавал , имам програматор и т.н.


Нед Апр 22, 2012 5:59 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Сря Апр 05, 2006 9:52 pm
Мнения: 877
Местоположение: Разград
Мнение Re: SPWM
има и със сорс, http://www.romanblack.com/onesec/Sine1kHz.htm


Нед Апр 22, 2012 6:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: SPWM
Cekins написа:
Е баш пик-че с цап дето да е биващ трудно ще намери - за сега достъпни с цап са 5 битови, което е едно голямо нищо. За експерименти може и да стане ама до там.

В първия пост е написано, че параметрите нямат значение :D . Правенето на синусоида с ШИМ софтуерно по нищо не се различава от правенето и с ЦАП разликата е само, че с ШИМ-а иска малко повече интегриране и филтриране. Така че не разбирам как може да се напише, че параметрите нямат значение и че е само за експеримента, софтуерно нямат никаква разлика и после да се напише пък, че с ЦАП-а не ставало :? . Ако питащите в тоя форум се научат да задават въпросите си ясно и пълно ще си спестим една камара излишно писане :D .


Нед Апр 22, 2012 6:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: SPWM
Dimitar написа:
Cekins написа:
Е баш пик-че с цап дето да е биващ трудно ще намери - за сега достъпни с цап са 5 битови, което е едно голямо нищо. За експерименти може и да стане ама до там.

В първия пост е написано, че параметрите нямат значение :D . Правенето на синусоида с ШИМ софтуерно по нищо не се различава от правенето и с ЦАП разликата е само, че с ШИМ-а иска малко повече интегриране и филтриране. Така че не разбирам как може да се напише, че параметрите нямат значение и че е само за експеримента, софтуерно нямат никаква разлика и после да се напише пък, че с ЦАП-а не ставало :? . Ако питащите в тоя форум се научат да задават въпросите си ясно и пълно ще си спестим една камара излишно писане :D .

E, то, явно нищо няма значение - ама... все-пак
не е лошо да е с ШИМ, защото вероятно няма да клати LED, а някакво моторче!!
Ако се гони двигателче да се подкара - с H бридж няма май алтернатива


Нед Апр 22, 2012 6:49 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: SPWM
Това моторче да не би да го подкара директно от пина на процесора? Нещо не разбрах какво точно имаш предвид :) .


Нед Апр 22, 2012 9:24 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Сеп 30, 2007 10:47 pm
Мнения: 32
Мнение Re: SPWM
Не на H-бридж ще е .


Нед Апр 22, 2012 9:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: SPWM
Dimitar написа:
Това моторче да не би да го подкара директно от пина на процесора? Нещо не разбрах какво точно имаш предвид :) .


Не - ще има драйвери за долната и горната страна, предполагам.
Не се досещам с DAC как ще се реализира - някакъв аналогов повторител? - нямам идея


Пон Апр 23, 2012 9:18 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 24 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

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


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

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