Stránka 1 z 2

Rušení PIC

Napsal: 10 lis 2009, 13:16
od jifa
Prosím zkušenější bastlíře o radu. V konstrukci s 16F84 potřebuji ovládat pomocí relé 220V. Vše je umístěno na jedné DPS. Při připojení 220V však dochází k rušení PIC (někdy reset, někdy skok na neurčitou adresu). Ošetřené nepoužité vstupy/výstupy mám, napájecí napětí těž(kondy 100nf přímo u PIC). Setkal se někdo s podobným problémem?

Napsal: 10 lis 2009, 13:34
od GeorgeB
Rušení nahodilé nebo po sepnutí/rozepnutí relé? Jak je ovládáno relé? Elektrolyt na napájecí větvi je?

Napsal: 10 lis 2009, 14:00
od procesor
Premostiť cievku relé kondenzátorom 47-220nF sé sériovým odporom 10-220 Ohm. Rušenie vzniká pri rozpojení prúdu v cievke relé. Ak je spínač relé rýchly a kvalitný vnikne na ňom vysoké napätie (špička), ktoré s obľubou mení hodnoty v RAMkach mikroprocesorov.
Energia akumulovaná v cievke sa vybije v sériovom odpore a kondenzátore pri nižšom indukovanom napätí.

Napsal: 10 lis 2009, 14:22
od jifa
V dotazu jsem to popsal moc zjednodušeně. Jde o ovládací modul, kde PIC komunikuje s mobilem pomocí AT příkazů a ovládá pomocí relé spotřebiče. Je to napájeno ze čtyř NIMH = 4,8V. Přes trafo je to připojeno na tzv. "noční proud", kdy jsou akumulátory dobíjeny (6hodin za den) a současně napájena relátka (12V) která spínají další spotřebiče na tzv. "noční proud" (stykače). To rušení se však neděje při sepnutí relé, ale při zapnutí nebo vypnutí tzv. "nočního proudu" (dobíjení aku a zdroje pro relé).

Napsal: 10 lis 2009, 17:48
od procesor
Tie 12V relátka majú určite paralelne diodu na cievke. Kontakty týchto relátok spínajú a rozpínajú asi indukčné záťaže. Ak nie je možné k týmto záťažiam (relé, stykač) pripojiť paralelne malý kondenzátor môže sa odrušiť samotný kontakt premostením sériovou kombináciou R,C.
Pri tomto je však na kondenzátore napätie siete keď je kontakt rozpojený.
Použité kondenzátory musia byť na takúto prevádzku určené.

Napsal: 10 lis 2009, 19:21
od jifa
Problémem není rušení při spínání relé, ale okamžik zapnutí nebo vypnutí napájení 220v k síťovému transformátoru pro dobíjení aku a napájení relé. Myslím, že problémem bude spíš blízkost fáze u X-talu na dps. Podařilo se mě připojit náhled DPS.

Napsal: 10 lis 2009, 19:23
od eljaro
tenhe problém jak píšeš ma spíše na svědomí to nabíjení ze zdroje !
Předpokládám že jsi připojil to picko přímo na ty akku ! odděl je diodou a napájení picka vybav pořádným kondem 2000uF a víc zároven přes druhou diodu a to picko pak při nabíjení akku napájej přímo ze zdroje přes stabilizátor ! Prostě si tam udělej jednoduchý diodový přepínač napájení !

PS: omluvte pravopis dík

deska je pěkná ale lepší by bylo zapojení - mám mnohem hustější konstrukce se sítovým ovládání a nic to nedělá ! Nemněly ty baterie tam být puvodně jen jako záloha pro případ výpadku ?!

Napsal: 10 lis 2009, 20:21
od jifa
Ten kondenzátor tam mám oděleno dodami je to také. Schéma zašlu zítra, vím že schéma je lepší než 20 řádek popisu, ale nepodařilo se mě ho na počítači s Win připojit (na Linuxu to jde). Je to ovladač na chalupu s tím, že když odjedu, všechno vypnu kromě "nočního proudu"- to je idea.

Rušenie

Napsal: 11 lis 2009, 08:17
od Niki31
Toto moze byt sposobene aj nespravnym osetrenim prerusenia.Ak
je vyvod pre hardwarove prerusenie zle osetreny,moze vyvolat pri zapinacom impulze prerusenie.Ak v programe nieje prerusenie osetrene alebo zakazane potom program zabludi.

V takychto aplikaciach je treba dosledne dodrziavat oddelenie analogovej
a digitalnej zeme,pripadne obvod este zatienit krytom.

Napsal: 11 lis 2009, 21:01
od jifa
Zjednodušené schéma

Napsal: 12 lis 2009, 03:38
od BaluSK
Vybrakuj z nejakej starej telky takuto tlmivku a daj ju do serie s primarom trafa (samozrejme aj fazu aj nulak) a mas vystarano....je to z praxe overene :wink:

Rusenie

Napsal: 12 lis 2009, 09:42
od Niki31
No je to fakt hruba schema a vela sa znej nevycitam.

Mozne zdroje rusenia:
--Dioda v napajani pic je zbytocna a nakonie aj skodliva.Pri napajani 4.8V
sa znizi napaj. U na 4.1v (v zavislosti od pouzitej diody). 4.0V je spodna hranica napajania pic takze ak sa bateria len trocha vybije (staci pokles o 0.2V PIC skolabuje.Dalsi problem su rozhodovacie urovne.Pri U=4V sa na
vyvodoch uz mozu objavit hazardne stavy.rozhodi ho aj cvaknutie pajkovackou.Takze diodu prec !!! (doporucujem dat aku 12v a ten stabilizator az za aku a na 5V.

--Ak mas akumulator oloveny potom je filtracia v zdroji prehnana a prudovy raz do kondenzatorov zbytocne rusi.U olovenych akumulatorov
je lepsie nabijanie pulznym prudom (iba usmernovac bez filtracie)
kvoli desulfatacii elektod.Co je u tohto zapojenia dost podstatna vec.

--Nieje tu vyriesena ochrana prebijania AKU.Pri dlhodobom nabijani
moze U na baterii prekrocit 5.5V co je Max.pre PIC !!!


--Prerusovacim vyvodom RB0 sa tu ovlada vykonove rele,co moze byt problem aj ked je vyvod definovany ako vystupny.Osetrit toto je zalezitostou programu.

Tolko postrehy na prvy pohlad.Hodila by sa asi lepsia schema.

Napsal: 12 lis 2009, 11:34
od jifa
Dioda v napájení je z důvodu snížení napětí pro mobil. Akku je použit NiMH, dobíjecí proud 0,1C,což by dle katalogu mohlo být připojeno trvale.

Napsal: 12 lis 2009, 11:52
od Atlan
ked znizis pod 0.1C podstatne za zvysuje zivotnost. Ozaj udrzovacie nabijanie sa voli 0,03-0,05.

Napsal: 12 lis 2009, 12:04
od ViPali
Problém je v inštrukcii POR.
Po zmene zdroja , pravdepodobne dôjde aj k zmene úrovne napájacieho napätia. V tom okamihu sleduja uP zmenu Vd a ak trvá počas 32c(?) tak resetne program.
Presnejšie si to naštuduj v datašite.
Preto ak meníš z akumulátora na zdroj, nemalo by sa meniť (významne) napájacie napätie.
Stabilizuj obe napätia na rovnakú úroveň a spoj ich cez diody na kondenzátor.