Induktív visszarúgás kezelése

A meglévő hardware eszközök fejlesztési lehetőségei, módosítások, illetve új eszközök bevezetése
Válasz küldése
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Induktív visszarúgás kezelése

Hozzászólás Szerző: csabeszq »

Egy elektromágneses kapcsolót szeretnék AVR-rel vezérelni, néha sikerül, néha meg az AVR leblokkol és megáll. Ilyenkor áram le, áram vissza és megint megy.

Az eszköz átkapcsolás után automatikusan leoldja magát, védődiódázás lehetetlen, mert a tekercsvégek nincsenek kivezetve. Az eszköz 13 ohm körüli, kapcsoláskor 1-1.5A-t vesz fel.

AVR - tranzisztor - relé - elektromágnes be, kapcsolás indul
Az elektromágnes átkapcsol, áramát bontja - AVR megáll

A bemenet 17 VAC, az AVR ugyaninnen kapja a saját áramát graetz + 2200uF + 7805 segítségével. Az átkapcsolások nagyrészt sikerülnek, de időnként game over.

Ami a kérdés lenne, hogy hogyan képes az induktivitás leállítani az AVR-t? Konkrétan mi történhet?
(két IC van: Atmega48 és Atmega328P, a 328P-t nem zavarja, a 48-as áll le)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Induktív visszarúgás kezelése

Hozzászólás Szerző: Robert »

Az indukció lehet:
- vezetéken át - portlábra és a védődiódán át
- tápfeszen keresztül tüske (fesz emelkedés ill. csökkentés)
- kábelen a Resetáramkör fele


Megoldás:
- AVR-rel paralell (100 nF a tápfesszűrésre)
- minden! tápláb (Vcc, VccA, GND, GNDA) bekötése
- ARef nem lebeghet! Ha nem használsz ADC-t akkor sem! Ide 100nF kerámia a GND fele ezzel paralell 4k7.
- minden portláb 5V1 zener+100R-rel védeni,
- chipben BOD 1.8V-ra v agy 2.7V-ra.
- Reset után a MCUSR regisztert kiolvasni
- újraindulás: WatchDog kezelje.
- 7805 fordított táppal a dióda a ki/bemenete közt!

De a problémát nem elfedni, hanem megoldani kellene:)
Az elektromágneses kapcsoló bemeneti ága nem diódázható?
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: Induktív visszarúgás kezelése

Hozzászólás Szerző: csabeszq »

Nem sajnos. Igazából ez egy modellvasút váltókapcsoló, 3 vezetékkel : jobb - bal - közös.

Amikor vált, akkor a közös vezeték átmegy a túloldalra. Igazából két fémdarab egymáson csúszik, sziszeg is rendesen, gondolom amikor vált röpködnek a szikrák.
Két tekercs van benne, a tekercsek vége nincs kivezetve, időnként hozzáér a közöshöz, de váltásnál pont nem.

Azon gondolkozom, hogy a DC motor hellyel-közzel ugyanez a felállás, ott is kefék csúsznak az induktivitásokon, mégis megoldják valahogy a szűrést.

Van egykét lebegő láb, azokat bekötöm, emellett rakok zajszűrőket is.
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: Induktív visszarúgás kezelése

Hozzászólás Szerző: csabeszq »

Róbert, te egy varázsló vagy.

Az IC mellett a +5V és a föld közé beraktam 100nF-ot, az AREF-et meg hely hiányában összekötöttem az AVCC-vel.
Utána 125 kapcsolás és a hiba nem jött elő.

A történtek alapján az AREF-re gyanakszom, mert a másik IC használt ADC-t, ott pedig 100nF-fel a földre volt kötve.
Persze a magyarázatod örömmel venném.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Induktív visszarúgás kezelése

Hozzászólás Szerző: Robert »

Tápszűrés hiba, valamint a levegőben lógó AREF láb antennaként mindent összeszedett és a belső védődiódán+hardware-ken át széttúrta a chip SRAM tartalmát...
Válasz küldése