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)
Induktív visszarúgás kezelése
Re: Induktív visszarúgás kezelése
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ó?
- 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ó?
Re: Induktív visszarúgás kezelése
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.
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.
Re: Induktív visszarúgás kezelése
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.
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.
Re: Induktív visszarúgás kezelése
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...