pwm, de mivel?

Vajk Fekete halaloszto at yahoo.co.uk
Thu Sep 29 14:10:56 CEST 2005


valoszinuleg Arnold megoldasa is eleg lesz, de 74xx helyett tegyel 
inkabb valami kis mikrovezerlot, akar nagyonkeveslabut, es sorosan kuldd 
at neki a ket poziciot.

vajk

Fuzesi Arnold wrote:

>Attol hogy a timer el van hasznalva, meg hasznalhatod masra is!!!!!!
>
>unsigned char valtozo=0;
>
>Pl.
>timer_interrupt()
>{
>    eredeti timer interrupt rutin....
>
>    valtozo=valtozo+1.
>    if(valtozo < PWM) PWMport=1;
>    else PWMport=0;
>}
>
>Azaz a valtozo egy 8 bites ertek. Szepen noveled korbe-korbe.
>Amikor az altalad valasztott PWM erteknel kisebb, akkor legyen a port
>kimenet High.
>Amikor nagyobb akkor legyen Low.
>
>Kesz is a 8 bites PWM.
>Gyorsasaga pedig a timer rutin altal meghatarozott.
>De kis trukkokkel  lehet gyorsitani (kisebb felbontas)
>Lehet lassitani (nagyobb felbontas) a frekit.
>
>Vagy akár főprogramban is meg lehet valósítani ugyan ezt....
>
>main()
>{
>    eredeti program...
>
>    valtozo=valtozo+1.
>    if(valtozo < PWM) PWMport=1;
>    else PWMport=0;
>}
>
>Ilyenkor arra kell figyelni, hogy az eredeti program ne várakozzon sehol.
>Vagy ha varakozik, akkor lépjen tovább, és a következő ciklusban ujra nezze
>meg, hogy igaz-e a varakozasi feltetel.
>
>Arnold
>----- Original Message ----- 
>From: <zoldnap at freemail.hu>
>To: <elektro at tesla.hu>
>Sent: Thursday, September 29, 2005 3:14 PM
>Subject: pwm, de mivel?
>
>
>  
>
>>Sziasztok,
>>
>>Elkezdtem csinalni a kameraforgatot egy servo motorral. A gond az, hogy
>>azt hittem, hogy a hasznalt mikro
>>prociban van PWM hardware, de sajnos nincs! Timer van, de az mar masra
>>van hasznalva ;( szoval az is
>>kilove, hogy a timer segitsegevel SW-bol kapcsolgassak. Egyeb SW-beli
>>megvalositas?
>>
>>A servohoz szukseges PWM:
>>http://www.epanorama.net/documents/motor/rcservos.html
>>
>>Szeretnek olyan 20-30 lepest legalabb, tehat az 1ms es a 2ms kozott
>>legyen legalabb ennyi lepcso.
>>
>>Kerdes milyen IC-vel lehetne ezt megoldani? Van erre valami komplett
>>megoldas, aminek csak beadom
>>digitalisan, hogy mennyi legyen a pulzus szelessege es o elkesziti vagy
>>pedig valahogy 74xx-s IC-kbol
>>lehetne megoldani?
>>
>>Minden tippnek nagyon orulnek!
>>
>>udv
>>Zoli
>>
>>
>>-----------------------------------
>> Szponzorunk: http://tonerbolt.hu/
>>    
>>
>
>-----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>
>  
>



More information about the Elektro mailing list