Regulace otacek pomoci PICu - long

Ing. Pavel Poucha papouch
Středa Březen 17 14:25:01 CET 2004


Dobry den,

Nehodila by se Vam nase cidla TM ? Muzu Vam prodat jen elektroniku nebo dle
Vaseho prarni. Take by se Vam mohla hodit i cidla TQS, pokud jich
potrebujete vice.

S pozdravem
Pavel Poucha

M?te-li chu?, nav?tivte na?e str?nky http://www.papouch.com


----- Original Message -----
From: "pavel prochazka" <hacesoft@email.cz>
To: <hw-news@list.gin.cz>
Sent: Tuesday, October 29, 2002 10:18 AM
Subject: Re: Regulace otacek pomoci PICu - long


> Dobry den,
>
> nekolik dotazu:
> -Co si mam predstavit pod PWM?
> -Jestly jsem to dobre pochopil, diodu mam zapojit do serie s vinutim pred
tranzistor?
> -A to hlavni jak urcim kmitocet pro spinani vetraku. Jedna se o vetraky na
12V co jsou v PC.
> -Tranzistor staci nejaky obycejny napr KC508 (tech a podobnych mam doma
nekolik).
> -Takze bude stacit PIC taktovany na 16 MHz. Mel by jeste stihat
cist/posilat na RS232 a cis informace z 4 teplomeru.
>
> Otazka trochu mimo tema: co me doporucite za teplomery-> mely by bejt
levne male (nejlepe aby se daly kouskem isolepy prilepit na pozadovane
misto) a komunikace po nejake seriove lince.
>
> Moc diky za info.
> Pavel Prochazka
> www.prochazka.zde.cz
>
>
> > --- P?vodn? zpr?va ---
> > Od: "Jiri Bezstarosti" <jiri@bezstarosti.cz>
> > Datum: 28.10.2002 20:23:06
> >
> > Zdravim.
> >
> > Vy potrebujete regulovat 4 vetraky, tedy 4 DC motory.
> > K tomu se pouziva temer vzdy PWM.
> >
> > Trochu to rozvedu, jelikoz se mi zda, ze je to potreba.
> >
> > Jde o to, ze se napeti pripoji treba na 60% doby a 40% doby
> > se necha vypnute (priklad) a to se stale opakuje s urcitou
> > frekvenci. Tim se stane to, ze vykonove ztraty jsou minimalni
> > (nehreji se tranzistory co PWM spinaji, protoze nepracuji v linearni
> > oblasti, ale jsou jen sepnute ci rozepnute, coz nepredstavuje
> > vykonove zatizeni), ale kdyz se opakuje onech x% zapnuto a y%
> > vypnuto dostatecne rychle, je to stejne, jako by bylo napeti mezi
> > 0V a plnym napetim. Pro DC motory se nic nevyhlazuje, ale posila
> > se ten hranaty prubeh primo na spinaci prvek, tedy tranzistor,
> > ktery napriklad spojuje jeden vyvod motoru se zemi a druhy vyvod
> > je pripojen k napajecimu napeti. Motor je vlastne indukcnost, tedy
> > dioda pres nej od - k + je nutna (chrani tranzistor). Kdyz bude
> > frekvence PWM napr. 200Hz, bude to pro vetrak dostatecne,
> > stacilo by i mene. Jde o to pouzit vhodnou frekvenci (ne malo a
> > ne moc), ale Vam asi o uplne optimalni "vyladeni" nepujde
> > (da se s tim i dost vyhrat), tedy vyhovi ledacos.
> >
> > PWM lze vytvorit analogove a digitalne.
> >
> > PWM vyvorit analogove znamena, porovnavat komparatorem napeti
> > na vstupu s napetim generatoru trojuhelniku. Analogove vytvorene
> > PWM ma vlastne nekonecne rozliseni co se poctu urovni tyce a da
> > se s klidnym svedomim rici, ze kdyz bude frekvence PWM dostatecne
> > vysoka, ani audiofil (ackoli to bude tvrdit) nepozna poslechem vystup
> > z PWM a cisteho linearniho analogu (myslim tim PWM s frekvenci
> > alespon okolo 100kHz).
> >
> > Z hlediska digitalni tvorby PWM  se pak rozdeli doba jedne periody
> > na X dilu a pak se necha cast dilu sepnuto a zbytek vypnuto. Pokud
> > mam byt konkretni, pak napr. 8 bit PWM (256 urovni), pak bude ona
> > jedna perioda rozdelena na 255 casti a 0 az 255 z nich pak bude
> > sepnuto, zbytek rozepnuto. Protoze ale tady nejde primo o bity
> > - klidne muze byt PWM i petapulbitova :) - muzete mit libovolne
> > onech dilu a pak regulovat s krokem podle poctu onech dilku.
> > Nekdy klidne vystacite s rozdelenim na 4 dily a pak muzete regulovat
> > napr. otacky 0 az 100% po 25 %, nekdy zase potrebujete podstatne
> > jemneji. Jde pak o to, co pouzity jednochip bud stihne hardwarove,
> > nebo softem, pokud HW PWM nema a je vytvoreno programem
> > nejlepe napocitanim doby trvani instrukci.
> >
> > A ted k PIC.
> >
> > Videl bych to tak, ze pri nejnizsi cene se da rozumneho rozliseni pro
> > vetraky
> > dosahnout i bez HW PWM, tedy vyvorenim 4 PWM softem na vystupech
> > PIC. Proste program bude cyklit stale dokola a pocitat do x, a v kazdem
> > prubehu se jen podiva, zda uz nema shodit ci nahodit vystup. Takze s
jednim
> > pocitadlem porovnate nastavene hodnoty pro kazdy PWM vystup a ridite je.
> > No a jeste musite stihnout nejak brat vstupy, tedy bud ze seriove linky,
> > nebo napr. z ADC, ci jako dobu nabijeni nejakeho kondenzatoru, abyste
> > vedel jakou hodnotu PWM chcete na kazdem konkretnim PWM vystupu.
> >
> > Pouziti jednochipu muze mit vyznam i v aplikacich, kde by se mohlo zdat,
> > ze to analogove pujde jednoduseji, protoze jedno pouzdro udela klidne
> > zmereni napeti pomoci ADC a prevod na PWM (i nekolik) a zabere to
> > minimum mista ne desce. Nicmene zadny jednochip nedocili presnosti
> > PWM pri jeho tvorbe analogovym zpusobem (trojuhelniky a komparator).
> > U vetraku ale nejaka ta otacka nehraje roli, tedy tam muze byt jednochip
> > velice vhodny, ale je treba priznat, ze napr. pri rizeni otacek podle
> > teploty je pouziti jednochipu zbytecne. Jde to proste stejne dobre i bez
> > nej.
> > Tedy je jen na Vas, zda jste lepsi analogar ci programator, protoze
> > vysledky zrovna u takove ulohy budou v obou pripadech (u stejne
schopnych
> > lidi) da se rici rovnocenne (kdyz nepujdeme do tady nepodstatnych
detailu).
> >
> > Nastavovat linearne napeti pro rizeni vetraku (jak jste asi puvone
myslel)
> > pomoci napeti ziskaneho z nastavitelne reference znamena vzdy vyrabet
> > dodatecne teplo a to jak jiste uznate neni to prave. Pricipialne lze
jiste
> > z jednoho vystupu s nastavitelnym napetim udelat treba 4, staci k tomu
> > vzdy nabit kodan pred operakem (ma velky vstupni odpor) a prepnout
> > na dalsi kodan analogovym prepinacem a ten nabit na hodnotu (treba
jinou)
> > atd. atd. Ale v tomto pripade (rizeni vetraku) to nema vyznam (jen
> > prikladem,
> > jak se da vice analog vystupu z jednoho udelat). Existuji i obvody
> > sample&hold,
> > ktere jsou vlastne totez co jsem prave popsal :).
> >
> > Vim ze jsem zase byl delsi a mozna ne vsechno je hned k pochopeni,
> > tedy klidne se zeptejte, nebo mne opravte, pokud jsem nekde nepresny,
> > nebo pokud nemam pravdu (patent na rozum nevlastnim).
> >
> > --
> > Jiri Bezstarosti
> >
>
>
>
____________________________________________________________________________
__
> SB KOMPLET?  Informa?n? ekonomick? syst?m http://www.sb-komplet.cz
> 
um?me svoji pr?ci!
>
>


---
Odchoz? zpr?va neobsahuje viry.
Zkontrolov?no antivirov?m syst?mem AVG (http://www.grisoft.cz).
Verze: 6.0.393 / Virov? b?ze: 223 - datum vyd?n?: 30.9.2002





Další informace o konferenci Hw-list