forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
PWM řizení

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Jiné mikrokontroléry, procesory, hradla
 
NoNameA
Anonymní





PříspěvekZaslal: 14 červen 2017, 14:02    Předmět: PWM řizení Citovat

Zdravím,
dokončuji měnič s MCF51QE128 od Freescale a narazil jsem na následující problém. Šířka výstupního pulsu z PWM mně nekopíruje proměnnou AktuProcenta, ale podle osciloskopu skáče ve skocích po ca 0.5 sec. Následné chování motoru připomíná splašeného koně nebo autoškolu. Přikládám danou část programu, cpu jede na 50MHz a daná část programu je v hlavní smyčce procházená při každém cyklu.
Výstupní kmitočet je ca 1kHz. Při rozjezdu z nuly na 100 proc. není plynulé rozšíření, ale výstup je obvykle na 3 až 4 skoky otevřen na 100 proc. Velmi podobně řízený měnič s PIC18 pracoval naprosto spolehlivě.Asi mně něco uniká v nastavení, ale nevím stále kde.

//prepocet procent na sirku pulzu podle zadane periody
SirkaPeriody = 8000;
SirkaPulzu = ( SirkaPeriody / 100 ) * AktuProcenta;

TPM2C1V = (unsigned short)SirkaPulzu ;

//pwm delka peridy
TPM2MOD = (unsigned short) SirkaPeriody;

TPM2SC = 0x8AU;

TPM2C1SC = 0xE8U;

//konec konfigurace pwm

} //konec rizeni motoru
Návrat nahoru
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Jiné mikrokontroléry, procesory, hradla Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)