Forum: Mikrocontroller und Digitale Elektronik Attiny84 startet ungewollt wegen Funkstörungen neu


von Flo S. (flos6323)


Lesenswert?

Hi,
Ich habe grade eine Schaltung mit einem attiny84 und einem Elektro 
Feuerzeug Modul gebaut. Der attiny schaltet mit einem IRLIZ44N Mosfet 
das Elektro Feuerzeug Modul ein und aus. Außerdem habe ich eine Rgb LED 
angeschlossen um den Akkustand eines Akkus (18650 liion Akku) zu 
überwachen.
Leider macht das Modul so viele Funkstörungen, dass sich der attiny beim 
Abschalten des MOSFETs neustartet. Hat irgendjemand eine Idee, wie ich 
das Modul entstören kann oder die Schaltung bzw. den attiny 
unempfindlicher gegen Funkstörungen machen kann?
Mit einem Experimentirnetzteil, was auch genug Strom liefer komme ich an 
das gleiche Problem.
Ich habe schon einen 2200uF Kondensator und zwei antiserielle 
Zenerdioden (Zenerspannung insgesamt = 4,6v) zur Enstörung parallel zum 
Modul geschaltet. Dies hat bewirkt, dass der attiny nicht schon beim 
Einschalten des MOSFETs, sondern erst beim Abschalten neustartet.

Das ist das Modul:
https://www.amazon.de/Hochspannungsgenerator-Inverter-Spulmodul-Demontiert-verwenden/dp/B076PH3R16/ref=mp_s_a_1_1?__mk_de_DE=ÅMÅZÕÑ&qid=1545840304&sr=8-1&pi=AC_SX236_SY340_QL65&keywords=High+voltage+inverter+15kv&dpPl=1&dpID=41UxK6f4SNL&ref=plSrch


Ich hoffe, dass mir jemand helfen kann.
Viele Grüße,
 Flo S

von Karl M. (Gast)


Lesenswert?

Hallo Flo S.

Was Du da mit dem 2.2MF Elko machst, bringt nichts.

Zeige bitte deinen Schaltplan von attiny84 und "Anhang".

Versorge bei Teile mit getrennten Stromkreisen (Netzteilen) und 
entkoppele sie voneinander.

EMV Filter in den Stromversorgungen, C-L-C Filter direkt an den 
Stromversorgung Pins des AVR µC (attiny84), R-C Filter an allen 
Eingängen und Optokoppler an Ausgängen würde ich noch einbringen.

von Flo S. (flos6323)


Lesenswert?

Karl M. schrieb:
> Versorge bei Teile mit getrennten Stromkreisen (Netzteilen) und
> entkoppele sie voneinander.

Das Problem ist, daß das ein Elektro Feuerzeug werden soll, was auch in 
die Hosentasche passt.

Karl M. schrieb:
> Zeige bitte deinen Schaltplan von attiny84 und "Anhang".

Mach ich gleich.

Karl M. schrieb:
> EMV Filter in den Stromversorgungen, C-L-C Filter direkt an den
> Stromversorgung Pins des AVR µC (attiny84), R-C Filter an allen
> Eingängen und Optokoppler an Ausgängen würde ich noch einbringen.

Werde ich gleich ausprobieren.

von Tuxpilot (Gast)


Lesenswert?

Karl M. schrieb:
> EMV Filter in den Stromversorgungen

Du hast sicher schon einen ≈100nF Keramikkondensator direkt an VCC-GND 
vom Attiny?

von Peter D. (peda)


Lesenswert?

Flo S. schrieb:
> dass sich der attiny beim
> Abschalten des MOSFETs neustartet.

Was meinst Du damit, wie stellst Du das fest?
Um die Ursache zu finden, mußt Du Dir den Resetgrund ausgeben lassen 
(MCUSR) und nicht vergessen, es zu löschen.

von Flo S. (flos6323)



Lesenswert?

Karl M. schrieb:
> Zeige bitte deinen Schaltplan von attiny84 und "Anhang".

Hier ist der Schaltplan:
https://easyeda.com/editor#id=|a9cc87a20b474d4e862c594f09a6f0ae

von Stefan F. (Gast)


Lesenswert?

Ich würde hier auch zwei getrennte Stromversorgungen verwenden und 
eventuell den Mikrocontroller-Part abschirmen. Zeige mal ein Foto vom 
Aufbau.

Im Schaltplan vermisse ich Abblock-Kondensatoren (Google danach).

Ist der Reset-Pin per Fuse deaktiviert, damit er als Ausgang verwenbar 
ist? Wenn nicht, gehört die LED woanders hin und ein Kondensator und 
Pull-Up Widerstand an den Reset-Pin.

Mit den beiden Zenerdioden stimmt etwas nicht. Die würden zu einem 
Kurzschluss führen, wenn du sie so wie gezeichnet einbaust.

von Stefan F. (Gast)


Lesenswert?

> Das Problem ist, daß das ein Elektro Feuerzeug werden soll,
> was auch in die Hosentasche passt.

Das wäre mit einem Heizdraht viel einfacher zu realisieren. Ein rot 
glühender Drahtwendel genügt, um Gasherde, Zigaretten, Kerzen und Papier 
zu entzünden.

von Flo S. (flos6323)



Lesenswert?

Stefanus F. schrieb:
> Mit den beiden Zenerdioden stimmt etwas nicht.

Oh. Das habe ich im Schaltplan falsch eingezeichnet. Die Dioden sind 
antiseriell.

Stefanus F. schrieb:
> Ist der Reset-Pin per Fuse deaktiviert, damit er als Ausgang verwenbar
> ist? Wenn nicht, gehört die LED woanders hin und ein Kondensator und
> Pull-Up Widerstand an den Reset-Pin.

Sorry. Hier bin ich beim Zeichenen leider mit der Bezeichnung aus der 
Arduino IDE und den 'echten' Pins durcheinander gekommen.
Hier ist ein verbesserter Schaltplan.

Stefanus F. schrieb:
> ein Kondensator und
> Pull-Up Widerstand an den Reset-Pin.

Werde Ich ausprobiren.

von Flo S. (flos6323)


Angehängte Dateien:

Lesenswert?

Das sind die Bilder

von Stefan F. (Gast)


Lesenswert?

Vergiss nicht den Abblock-Kondensator und getrennte Stromversorgungen.

von Flo S. (flos6323)


Lesenswert?

Stefanus F. schrieb:
> getrennte Stromversorgungen

Mir ist grade eingefallen, dass ich noch haufenweise unbenutzte nimh 
Akkus habe. Die werde ich dann für den attiny nehmen.
Kondensator in Passender Größe habe ich in moment nicht. Die sollten 
aber morgen Mittag ankommen.

von Stefan F. (Gast)


Lesenswert?

Flo S. schrieb:
> Kondensator in Passender Größe habe ich in moment nicht.

Hast du wohl, in deinem Computer oder Smartphone :-)

von Peter D. (peda)


Lesenswert?

Flo S. schrieb:
> Hier ist der Schaltplan:

Kein Wunder, der dicke C1 schließt Dir erstmal die VCC kurz beim 
Aufladen. MCs arbeiten nicht gut an 0V. Du mußt die VCC des MC stützen 
mit Elko und Diode.

von Flo S. (flos6323)


Lesenswert?

Peter D. schrieb:
> Kein Wunder, der dicke C1 schließt Dir erstmal die VCC kurz beim
> Aufladen. MCs arbeiten nicht gut an 0V. Du mußt die VCC des MC stützen
> mit Elko und Diode.

Der attiny startet aber neu, wenn das Modul abgeschaltet wird. Beim 
einschalten gibt es kein Problem.

von Peter D. (peda)


Lesenswert?

Flo S. schrieb:
> Der attiny startet aber neu

Wie schon gesagt, stelle fest, warum er neu startet. Ansonsten ist alles 
nur stochern im Nebel.

von Flo S. (flos6323)


Lesenswert?

Flo S. schrieb:
> Peter D. schrieb:
>> Kein Wunder, der dicke C1 schließt Dir erstmal die VCC kurz beim
>> Aufladen. MCs arbeiten nicht gut an 0V. Du mußt die VCC des MC stützen
>> mit Elko und Diode.
>
> Der attiny startet aber neu, wenn das Modul abgeschaltet wird. Beim
> einschalten gibt es kein Problem.

Ich nehme alles zurück. Mit einem 1000uF Kondensator an VCC funktioniert 
alles.



Stefanus F. schrieb:
> Vergiss nicht den Abblock-Kondensator

Ich habe noch einen Kondensator in der Kiste gefunden, den ich als nicht 
passend angesehen habe. Der hat aber trotzdem Wunder bewirkt. Jetzt geht 
es. ?

Vielen Dank für eure Mithilfe.
Viele Grüße,
Flo S

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.