 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.36 Kraj: Lovrenc na P.
|
Objavljeno: Sob Apr 28, 2007 8:15 am Naslov sporočila: Industrijsko okolje in mikrokrmilnik |
|
|
Imam sledeč problem: mikrokrmilnik (PIC) imam za vklapljanje kontaktorjev oz. samo enega kontaktorja. Vendar ta kontaktor povzroča takšne motnje, da mi PIC-a zresetira. Problem je v tem, da imam dva PIC-a povezana s CAN-om (prej sem imel SPI oz. 458, kar je bilo še dosti slabše) in ob vkolpu oz. izklopu katerega od kontaktorjev v omarici pade komunikacija, ker se mi zdi, da se PICa enostavno zresetirata.
Sumim napajanje, da mi tam preko kontaktorji resetirajo PIC-a. Zdaj bi vas izkušene vprašal, kako dimenzoinirati napajanje, da izničim motnje. Dobro bi bilo narediti nekakšen filter na napajanju. Imam pa klasično napajanje 230V/9V, mostič, nekaj kondenzatorjev in regulator.
Hvala za vsakovrstne nasvete, ki se tičejo uporabo mikrokrmilnika v industrijskem okolju.
p.s. Stvar me že res močno jezi.
|
|
Nazaj na vrh |
|
 |
StricGeza Član

Pridružen-a: Ned 01 Apr 2007 11:53 Prispevkov: 1047 Aktiv.: 4.72 Kraj: Gradišče pri Divači
|
Objavljeno: Sob Apr 28, 2007 9:21 am Naslov sporočila: |
|
|
lahko bi uporabil optokloper
|
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5530 Aktiv.: 24.05 Kraj: Domzale
|
Objavljeno: Sob Apr 28, 2007 11:04 am Naslov sporočila: |
|
|
Uporabi optokoplerje na komunikacijskih vodih (za rs232 bi jih par moral imeti, če rabiš za probat), pa seveda dobro, stabilizirano napajanje. Pa optokopler seveda tudi med izhod PICa in kontaktor.
Tudi sam sem imel tovrstni problem (naključno resetiranje pri večjih kratkotrajnih obremenitvah) in je bil problem v komunikaciji (ko sem uporabil optokopler tik ob vezju je bilo OK, ko sem probaval samo stabilizirati napajalnik ter izhode dal preko optokoplerja ni bilo ok (je bilo boljše - npr le en reset na dan - a ne dobro). Pri mojem projektu je bilo še najmanj problematično napajanje.
LP, Grega
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.90 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Apr 28, 2007 11:39 am Naslov sporočila: |
|
|
O prav podobni težavi sem na forumu nekoč že pisal. Uporabi iskanje. Motnje skoraj 100% prihajajo preko napajanja. Neposredno na napajalne pine vsega uporabljenega čipovja prilotaj 100n kondenzatorje.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
kosmit Član

Pridružen-a: Ned 01 Maj 2005 13:27 Prispevkov: 103 Aktiv.: 0.43 Kraj: N.G.
|
Objavljeno: Sob Apr 28, 2007 1:32 pm Naslov sporočila: |
|
|
Če sumiš napajanje poskušaj ločiti napajanja za PIC in kontaktor. Pred leti sem imel podoben problem. Rešil sem jih s "filtrom" .
Oprosti narisal sem ga na hitro.
|
|
Nazaj na vrh |
|
 |
psevdonim Član


Pridružen-a: Čet 21 Sep 2006 21:42 Prispevkov: 3406 Aktiv.: 14.92 Kraj: slo
|
Objavljeno: Ned Apr 29, 2007 1:41 am Naslov sporočila: |
|
|
tehnična dokumentacija priložena.
|
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.36 Kraj: Lovrenc na P.
|
Objavljeno: Ned Apr 29, 2007 8:48 pm Naslov sporočila: |
|
|
Silvo je napisal/a: |
O prav podobni težavi sem na forumu nekoč že pisal. Uporabi iskanje. Motnje skoraj 100% prihajajo preko napajanja. Neposredno na napajalne pine vsega uporabljenega čipovja prilotaj 100n kondenzatorje. |
100nF konenzatorje imam na vsakem čipu. Na vhodu napajanja imam tudi 10uH dušilko. Res več ne vem, kjer je problem. Silvo prosim za 'hint' na forumu, kjer si pisal o problemih s PIC-om (to mislim za uporabo PIC-a v onesnaženem okolju).
Jezi me, ker sem že skoraj vse predelal.
|
|
Nazaj na vrh |
|
 |
GJ Član


Pridružen-a: Čet 02 Nov 2006 15:51 Prispevkov: 946 Aktiv.: 4.17 Kraj: Ljubljana
|
Objavljeno: Ned Apr 29, 2007 9:08 pm Naslov sporočila: |
|
|
MarkoM je napisal/a: |
Jezi me, ker sem že skoraj vse predelal.  |
No no..
V resnici si šele začel..
Razlogov za reset je lahko več..
Če motnja ni 'conducted' torej, če si poskrbel za zaščito pred transformatorjem, za ustrezno zaščito za transformatorjem in si pravilno preračunal napajalni del, poskrbel za blokado motenj na MCPU-ju, izvedel ustrzeno reset vezje, potem se ti motnja verjetno obesi na oscilator, ki je ponavadi v takšnem okolju najšibkejši člen.
Torej:
Kakšen oscilator uporabljaš?
Je pravilno blokiran?
Kakšna je delovna moč oscilatorja?
Kako so speljane vezice kvarca do MCPU-ja?
Kako je speljana masa okoli oscilatorja?
Si probal namesto kvarca uporabiti ustrezen oscilator?
Eee... koliko stran od vezja imaš kontaktor, kakšen tok teče, ko vklapljaš/izklapljaš, kolikšna je induktivnost bremena.
Kakšno blokado imaš na kontaktorju?
Si preveril z DSO kako se ti motnja preklopa izniha?
Pokaži vezje!!!
LP GJ
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.90 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Apr 29, 2007 11:21 pm Naslov sporočila: |
|
|
Citiram: |
100nF konenzatorje imam na vsakem čipu. |
Sicer ti je GJ nakazal ogromno smernic. Kot prvo pokaži vezje. V mojem primeru je težavo rešil 100n kondenzator prilotan DIREKNO na napajalne pine. 100n kondenzator, ki je bil vstran ca 2cm ni pomagal nič.
_________________ lp
Silvo
Nazadnje urejal/a Silvo Pon Apr 30, 2007 10:56 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
PPG78 Član

Pridružen-a: Ned 27 Jul 2003 14:09 Prispevkov: 2342 Aktiv.: 9.88 Kraj: Gorenjska
|
Objavljeno: Pon Apr 30, 2007 10:54 am Naslov sporočila: |
|
|
Če imaš kristal v kovinskem ohišju ga spoji na maso.
LP, Peter
|
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.36 Kraj: Lovrenc na P.
|
Objavljeno: Pon Apr 30, 2007 11:01 am Naslov sporočila: |
|
|
100n kondenzatorje nimam direktno na pinih. Kristal tudi ni ozemljen. Mogoče bi bilo bolje, če bi uporabil oscilator. Na oscilator še sploh nisem posumil.
V prilogi sta pdf-a z shemama in PCB-jema.
Opis: |
|
 Download |
Ime datoteke: |
PCB_encoder.pdf |
Velikost datoteke: |
311.4 KB |
Downloadano: |
83 krat |
Opis: |
|
 Download |
Ime datoteke: |
PCB_main.pdf |
Velikost datoteke: |
419.36 KB |
Downloadano: |
58 krat |
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.90 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pon Apr 30, 2007 11:22 am Naslov sporočila: |
|
|
Prilotaj 100n SMD kondenzator direkno med pine napajanja. (7-8 ) Tisti +, ki gre na konektor 2 in služi vrjetno za programiranje je prava "antena" za motnje. Tudi tam daj vmes 100n kondenzator. Ozemlji tudi kristale.
_________________ lp
Silvo
Nazadnje urejal/a Silvo Pon Apr 30, 2007 11:31 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
MarkoM Član

Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 12.36 Kraj: Lovrenc na P.
|
Objavljeno: Pon Apr 30, 2007 11:27 am Naslov sporočila: |
|
|
Silvo je napisal/a: |
Prilotaj 100n SMD kondenzator direkno med pine napajanja. (7- Tisti +, ki gre na konektor 2 in služi vrjetno za programiranje je prava "antena" za motnje. Tudi tam daj vmes 100n kondenzator. Ozemlji tudi kristale. |
Hvala, bom poiskusil in poročal.
|
|
Nazaj na vrh |
|
 |
GJ Član


Pridružen-a: Čet 02 Nov 2006 15:51 Prispevkov: 946 Aktiv.: 4.17 Kraj: Ljubljana
|
Objavljeno: Pon Apr 30, 2007 12:17 pm Naslov sporočila: |
|
|
Sem mal pogledal shemo ..
1)L1 nima ravno kakšnega smisla, kvečemu lahko povzročim nezaželjeno nihanje!
Namesto nje bi jaz dal manjši upor, recimo 22 Ohm pač odvisno od porabe vezja.
Pred uporom moraš dati folijski kondenzator povezan na maso, normalno je to vrednost 22nF/100VDC. Za njem pa namesto 150pF klasičen 100nF za blokado. C3 je lahko večji, normalno bi moral biti okoli 220uF/35V. D1 in D2 ne potrebuješ! D2 uporabljaš verjetno zato, da se ti prezgodaj ne sprazni napajalnik in lahko varno shraniš podatke v EEPROM? Jaz bi uporabil ustrezen regulator, diodo pa bi dal raje pred L1 ozirama uporom. RC člen na v hodu napajalnika veliko bolje deluje kot pa LC člen. Razen če ima dušilka dovolj veliko upornost in je na obeh koncih zaključena s kondenzatorjem proti masi.
2)Prepočasno naraščanje napajalne napetosti lahko povzroča probleme pri startu/resetu PIC-a!
3)Preveri, če imaš konfiguracijske bite od oscilatorja v PIC-u nastavljene na HS.
4)Vsekakor kot ti je dejal Silvo dodaj en 100nF kondenzator najbolje SMD 0805 direktno med napajalne nogice PIC-a. Še boljše kar dva kondenzatorja, enega med nogice 7, 8 drugega med nogici 19 in 20. Enako velja za MCP2515!
5)Maso nimaš speljano iz ene točke kot se to dela.
7)Preveri, če so kondenzatorji 15p pri oscilatorju takšne vrednosti kot jih priporača proizvajalec kvarcev.
8-)Reset ni v skladu z zahtevami, ki jih podaja Microchip. Razen v primeru, da uporabljaš reset pin 1 le za programiranje v vezju in nima dejanske funkcije reseta.
Kako/s čim vklapljaš kontaktorje?
Druge sheme nisem gledal, ker je...
LP GJ
Nazadnje urejal/a GJ Pon Apr 30, 2007 12:17 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
igor_k Član

Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 1011 Aktiv.: 4.27 Kraj: Rače
|
Objavljeno: Pon Apr 30, 2007 12:17 pm Naslov sporočila: |
|
|
Na takšni ploščici bodo vedno težave z motnjami. Naredi novo!
|
|
Nazaj na vrh |
|
 |
|
|
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: 497 dni
Powered by phpBB © 2001, 2005 phpBB Group
|