Rušení PIC

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
jifa
Příspěvky: 16
Registrován: 18 úno 2008, 01:00

Rušení PIC

#1 Příspěvek 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?

Uživatelský avatar
GeorgeB
Příspěvky: 1187
Registrován: 21 lis 2005, 01:00
Bydliště: Pardubice
Kontaktovat uživatele:

#2 Příspěvek od GeorgeB »

Rušení nahodilé nebo po sepnutí/rozepnutí relé? Jak je ovládáno relé? Elektrolyt na napájecí větvi je?

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#3 Příspěvek 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í.

Uživatelský avatar
jifa
Příspěvky: 16
Registrován: 18 úno 2008, 01:00

#4 Příspěvek 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é).

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#5 Příspěvek 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é.

Uživatelský avatar
jifa
Příspěvky: 16
Registrován: 18 úno 2008, 01:00

#6 Příspěvek 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.
Přílohy
dps_gsm1ad.jpg
(89.79 KiB) Staženo 96 x

Uživatelský avatar
eljaro
Příspěvky: 441
Registrován: 03 pro 2004, 01:00
Bydliště: Krnov
Kontaktovat uživatele:

#7 Příspěvek 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 ?!

Uživatelský avatar
jifa
Příspěvky: 16
Registrován: 18 úno 2008, 01:00

#8 Příspěvek 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.

Uživatelský avatar
Niki31
Zablokován
Zablokován
Příspěvky: 131
Registrován: 05 črc 2008, 02:00

Rušenie

#9 Příspěvek 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.

Uživatelský avatar
jifa
Příspěvky: 16
Registrován: 18 úno 2008, 01:00

#10 Příspěvek od jifa »

Zjednodušené schéma
Přílohy
schema.gif
(208.3 KiB) Staženo 181 x

Uživatelský avatar
BaluSK
Příspěvky: 264
Registrován: 28 zář 2007, 02:00
Bydliště: Rimavska Sobota
Kontaktovat uživatele:

#11 Příspěvek 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:
Přílohy
tlmivka.jpg
(74.27 KiB) Staženo 107 x

Uživatelský avatar
Niki31
Zablokován
Zablokován
Příspěvky: 131
Registrován: 05 črc 2008, 02:00

Rusenie

#12 Příspěvek 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.

Uživatelský avatar
jifa
Příspěvky: 16
Registrován: 18 úno 2008, 01:00

#13 Příspěvek 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.

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#14 Příspěvek od Atlan »

ked znizis pod 0.1C podstatne za zvysuje zivotnost. Ozaj udrzovacie nabijanie sa voli 0,03-0,05.

Uživatelský avatar
ViPali
Příspěvky: 524
Registrován: 21 lis 2005, 01:00
Bydliště: Bratislava

#15 Příspěvek 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.
Ako elektrikár sa cítim slobodne.
Môžem hovoriť do vedenia!

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“