www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Mehak start asihronskega motorja
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Energetika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Apr 07, 2006 5:47 pm    Naslov sporočila:   Odgovori s citatom

Iztok,
Za pokrivanje cele periode je potrebno preddelilnik nastaviti višje ter ob prekinitvi narediti še korekcijo TMR0. Tole sem napisal na hitro - nisem nič računal. Prav tako tisti "START" nisem uporabil v preceduri. "Pripravljen" je za nadaljevanje. Če bom zvečer pri volji, bom skušal program popravit, da bo šlo od 0-100%.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Apr 07, 2006 7:33 pm    Naslov sporočila:   Odgovori s citatom

Iztok,

Sedaj sem se malo poglobil v regulacijo. Nastajajoča težava nastaja ravno zaradi nepravilnega "lovljenja" prehoda skozi "0" Torej potrebno bo spremeniti hardver ali narediti softwersko spremembo. Gledano z osciloskopom je impulz, ki proži zunanjo prekinitev pojavi šele na vrhu amplitude, ter je dolg le nekaj us. Primer programa, ki sem ga priložil, bo lepo delal, če se bo prekinitev sprožila točno ob prehodu skozi "0".

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.98
Kraj: LJ

PrispevekObjavljeno: Pet Apr 07, 2006 8:04 pm    Naslov sporočila:   Odgovori s citatom

Silvo je napisal/a:
Iztok,

Sedaj sem se malo poglobil v regulacijo. Nastajajoča težava nastaja ravno zaradi nepravilnega "lovljenja" prehoda skozi "0" Torej potrebno bo spremeniti hardver ali narediti softwersko spremembo. Gledano z osciloskopom je impulz, ki proži zunanjo prekinitev pojavi šele na vrhu amplitude, ter je dolg le nekaj us. Primer programa, ki sem ga priložil, bo lepo delal, če se bo prekinitev sprožila točno ob prehodu skozi "0".


Na mojem hardweru se signal na RB0 pojavi 220 miS pred spustom periode v "0" in izklopi točno toliko miS po dvigu iz prehoda preko nule. Torej v skupnem seštevku traja impulz na RB0 skoraj 500 miS
To lahko vidiš tudi na tem diagramu, ki sem ga pripel že na prejšnji strani:


Če to ne bi držalo, ne bi delal niti moj niti tvoj program, ker je izhodišče interupta na vrhu periode primerno le za regulacijo v območju 0 do 50%.
Mislim da je v takem slučaju nekaj narobe na tvojem testnem hardweru, ker moj že praktično in brezhibno deluje. Wink
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Apr 07, 2006 8:56 pm    Naslov sporočila:   Odgovori s citatom

Iztok,

Tole vezje dela, kot je treba.


Vrednosti uporov nisem imel ravno takšnih, kot si napisal. Sicer sem meril z DMM-jem , kateri ima le en kanal, tako da glede sinhornizacije domnevam le glede delovanja programa.
Če bi se prekinitev sprožila pri prehodu skozi 0, bi poteku časa vspenjanja morala biti intenzivnost 100% kajti takrat se triac vključi takoj ko se sproži prekinitev. Bom jutri poskusil še z osciloskopom, s katerim lahko merim oba kanala. (tega imam namreč spravljenega zaradi pomanjkanja prostora na mizi)

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.98
Kraj: LJ

PrispevekObjavljeno: Pet Apr 07, 2006 9:41 pm    Naslov sporočila:   Odgovori s citatom

Poizkusi na dvokanalnem osciloskopu še tisti moj enostavni "patent" iz načrta, ki sem ga pripel na prejšnji strani. Samo dva upora s tranzistorjem in mogoče še en upor pull-up na RB0.
Za pravilno delovanje je bistvena tista dioda 1N4001 za gretzem ... Wink
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Apr 07, 2006 10:04 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Za pravilno delovanje je bistvena tista dioda 1N4001 za gretzem


Very Happy seveda sicer bi tam bila čista enosmerna. Na bazo mi prihaja lepo valovita polnovalna napetost. Morebiti je težava ravno to, da sem oba upora dal enaka. Sicer bom jutri točno izmeril dolžino impulza prekinitev sprožil ob padajoči fronti dodal še eno fiksno pavzo dolžine 1/2 impulza.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Apr 08, 2006 9:06 pm    Naslov sporočila:   Odgovori s citatom

Evo fotografija oscilograma. Malo slabše se vidi. (Moj osciloskop brez ločilnega transformatorja je "zrihtal" še redukcijo v hiši. Evil or Very Mad) Dolžina impulza na mojem hardveru je 600 mi S. Popravljen program sledi v nadaljevanju.


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.98
Kraj: LJ

PrispevekObjavljeno: Sob Apr 08, 2006 9:56 pm    Naslov sporočila:   Odgovori s citatom

Torej moj enostavni hardware z enim tranzistorjem in dvema uporoma dela celo malce precizneje kot tisti z optokoplerjem in precej več elementi. Wink
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Apr 08, 2006 10:43 pm    Naslov sporočila:   Odgovori s citatom

Še popravek programa. Regulacija dela od 0-100% Vse se lahko softwersko nastavlja, kakor tudi hitrost dviga.


ver1.1.zip
 Opis:

Download
 Ime datoteke:  ver1.1.zip
 Velikost datoteke:  1.5 KB
 Downloadano:  26 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.98
Kraj: LJ

PrispevekObjavljeno: Ned Apr 09, 2006 12:35 am    Naslov sporočila:   Odgovori s citatom

Precej boljše kot prejšnja verzija. Applause

Sedaj gre lepo od 0 do 92% Duty+ cikla, potem pa vklopi direkt, kar se na žarnici ali motorju sploh ne opazi.

Bo pa potreben še majhen popravek programa, ker vključuje samo vsako drugo periodo ... na izhodu RB4 pride ven samo 50Hz in na osciloskopu se potem zato vidi %Duty+ cikel le do 46% ter potem stalni vklop. Wink


Še GIF "filmček" kako to izgleda na mojem osciloskopu:



Če slika stoji jo shrani na disk (Save Image As...) in odpri z IE ali Firefox-om. Wink
Imam tudi cel AVI filmček, ampak je velik 23Mb in ga nimam kam naložiti. Sad
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Apr 09, 2006 8:23 am    Naslov sporočila:   Odgovori s citatom

Citiram:
Bo pa potreben še majhen popravek programa, ker vključuje samo vsako drugo periodo ...


Tole bom preveril. Po teoriji ne bi smelo spuščati periode. Sam sem zadevo poskušal z žarnico. Če bi manjkala polovica periode, bi žarnica gorela s polovično močjo. V trenutku stalnega vklopa bi bilo zelo vidno - sedaj prehod ni opazen. Če pa bi bila ena perioda stalno vključena pa se bi vzpenjanje začelo s polovice moči naprej.
Program bom preuredil še za malčka 12F675, ki ima AD vhod na katerega bom dal trimer za nastavitev hitrosti. 0-100%.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Apr 09, 2006 9:17 am    Naslov sporočila:   Odgovori s citatom

Meni dela kot je treba. Cool

Na RB4:


Na žarnici:

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Apr 09, 2006 9:42 am    Naslov sporočila:   Odgovori s citatom

Še z drugim osciloskopom:

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Iztok
Član
Član



Pridružen-a: Pet 08 Okt 2004 0:55
Prispevkov: 4974
Aktiv.: 20.98
Kraj: LJ

PrispevekObjavljeno: Ned Apr 09, 2006 11:49 am    Naslov sporočila:   Odgovori s citatom

Po slikah sodeč tebi res vse deluje OK. Pri meni pa s tvojim programom pokaže tisto kar sem pripel prej.

Verjetno je vzrok v uporabi različnih PICev in njihovem konfiguracijskem wordu.
V tvojem programu sem moral ta word spremeniti, da mi sploh dela tisto kar sem opisal, ker INC datoteka za 16F628A sploh ne pozna (niti je 16F628A nima) nastavitve _INTRC_OSC_NOCLKOU , ampak sem moral uporabiti _INTOSC_OSC_NOCLKOUT.
Druga razlika pa je pri _MCLRE_OFF , ki sem ga moral postaviti na _MCLRE_ON , da stvar dela vsaj "polovično".

Uporabljam pa PIC 16F628A-I/P.


Bom zaenkrat ostal kar pri svojem programu, ki mi na dokončanem hardweru že deluje kot sem želel.
Ko bo stvar v škatli pa bom še malo poslikal.
LP :lasko:
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.88
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Ned Apr 09, 2006 7:05 pm    Naslov sporočila:   Odgovori s citatom

Iztok,

konfiguracijski biti niso vzrok. Namreč hex je za obe verziji pica "A" ali brez popolnoma enak. Sem sedaj sam gledal - za testiranje sem uporabljal tudi pic z A ter enega brez. Težava običajno nastopi pri samem vpisu. Hardware p16pro ter software winpic "napolni" oba pic-a z nastavitvijo "A" brez pa tistega z "A" noče. Sam reset nima veze. Če je vključen moraš dati na pin Vdd. Težava je morebiti bila le uporabljen interni oscilator. V programu sem namreč uporabil eno časovno bazo. (pavza pri zaznani prekinitvi) Sedaj sem to proceduro odmaknil. Prekinitev prožim pri padajoči fronti (torej takrat ko se sinusoida začne vzpenjat) Notranja ura sedaj ni več pogojena z delovanjem programa. Vse potrebne časovne vrednosti jemlje sedaj z omrežja. V prilogi imaš še inc datoteko za 16F628A ter spremenjen program. Pazi tudi na navedeno pot datoteke INC v programu. Pri meni je vse na disku "D" .



ver1.2.zip
 Opis:

Download
 Ime datoteke:  ver1.2.zip
 Velikost datoteke:  3.49 KB
 Downloadano:  13 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Energetika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
Stran 2 od 4

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 500 dni


Powered by phpBB © 2001, 2005 phpBB Group