PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seltsames AVR verenden



locked
01.05.2007, 21:51
Hallo alle zusammen,

ich möchte euch um Rat fragen.

Ich programmieren schon seit längerem mit meinem selbst gebauten USB Programmiergerät, erfolgreich, AVR Controller via ISP (meist meag8). Jedoch bei meinem letzten Projekt, die Erzeugung eines BAS Signals in C, habe ich massive Probleme mit der Lebensdauer der Controller. Die Schaltung ist recht simple auf einem Lochraster aufgebaut: Mega8 mit Kondensator, Spannungsregler mit diversen Kondensatoren, 16Mhz Quarz mit Kondensatoren, zwei Widerstände, und zwei Stecker.

Das erste Phänomen ist, das sicher der Controller nicht immer bei Angestecktem Fernseher (via Koaxial Kabel) programmieren lässt. Wenn man das Kabel zum Fernseher absteckt, und den Controller resetiert, läst er sich wider Programmieren. :-k

Das zweite und wesentlich schlimmere Problem ist, das die Controller so nach ca. 20x Programmieren komplett den Geist aufgeben, und sich nicht einmal mehr auslesen lassen. Nach dem zweiten defekten Controller dachte ich mir, ich ändere die BAS Ausgabepins auf ein anderes Port (zuvor verwendete zwei Pins vom Port B, wo sich auch die SPI befindet) und schütze diese mit einer 5.1V Zenerdiode, weil vielleicht über die lange Leitung zum Fernseher Spannungsspitzten zu erwarten sind. Jedoch ohne erfolg, der dritte Controller ist defekt. :-s

Bevor ich jetzt den nächsten Controller opfere, dachte ich mir, ich frag euch einmal, was das sein könnte, bzw. ob schon jemand ein ähnliches Problem hatte. Kann es sein, das ich die Masseverbindung dermaßen unglücklich gewählt habe, dass dadurch die Controller zerstört werden? Ein derartiges Problem hatte ich bisher noch nie, obwohl ich schon einige Controller auf unterschiedlichsten (selbstgebauten) Platinen Programmiert habe.

Vielen Dank im Voraus.

mfg
Roland

Hubert.G
01.05.2007, 22:31
Schon einmal gemessen ob von der Masse die vom Fernseher kommt gegen Erde in der Steckdose eine Spannung zu messen ist. Es könnte sein das über den PC es zu Überspannung kommt.
Hubert

locked
01.05.2007, 22:46
Hallo Hubert,

danke für den Hinweis, dass werde ich überprüfen.
Du meinst also, dass eine große Masseschleife über den Fernseher (Antennenbuchse) und der Masse vom Programmiergerät (Erde vom Notebooknetzteil) geschlossen wird, und es dadurch zu Induktionen kommt?
Kling irgendwie plausibel, jedoch wie löse ich das Problem? Die Masse auf einer Seite zu öffnen ist IMHO nicht ideal, und den Notebook vom Netz nehmen, naja. Wobei ich könnt die Antenne vom Fernseher ausstecken, aber ob ich jedes Mal dran denke ist Fraglich.

Nochmals Danke.

mfg
Roland

Blauelf
02.05.2007, 01:51
Die ISP-Schnittstelle befördert nur digitale Daten, dort sollte man also ohne größere Probleme per Optokoppler vom Potential entkoppeln können. Die eine Seite wird elektrisch vom Programmer versorgt, die andere von deiner Schaltung, nur nix mit den beiden Massen durcheinander bringen, sonst sind die beiden Potentiale doch wieder gekoppelt. :roll:

Das wollte ich mir schon immer angewöhnen, um die Schnittstelle vor Überspannungen zu schützen, bisher siegte die Faulheit, es ist aber zum Glück noch nie was passiert.

Vitis
02.05.2007, 11:10
Hatte neulich so n Effekt, Saft über Antenne, durch Satreceiver, durch
TV in USB-Gerät, dann weiter auf Notebook --> Notebook Schrott.
Mainboard verheizt, warum auch immer.

Blauelf
02.05.2007, 12:21
Mit einer Masseschleife geht so was schon, besonders da in Notebooks alles etwas kleiner ausgelegt wird... (ist schließlich kein Platz drin)
Wenigstens die Festplattenelektronik und damit die Daten heile geblieben?

Vitis
02.05.2007, 17:54
nee, die Festplatte hats auch mit geliefert .... war dann ne Sache für
die professionelle Datenrettung. Hatte da aber Beziehungen, sodass
die Kosten im Rahmen blieben.

locked
02.05.2007, 20:03
Hallo,

ich denke ich hab das Problem soeben gefunden, und es ist ebenso peinlich wie hinterhältig. Bei der Messung der Potentiale der unterschiedlichen Massen musste ich feststellen, dass zwischen der Boarmasse und der USB Masse eine Potentialdifferenz von 5V DC herrschte. Nach weiteren Recherchen musste ich zu meinem entsetzten feststellen, dass der Massedraht vom Programmierkabel (Programmer zu µC) gebrochen war. #-o
Dadurch erklärt sich natürlich, warum der Controller sich nach einiger Zeit nicht mehr Programmieren hat lassen, da wahrscheinlich diverse Chipinterne Schutzdioden sehr gelitten haben. Wieso ich den Controller dennoch Programmieren habe können, ist Fraglich, vermutlich durch differenzielle Versorgung über die Programmierpins (manche HI andere LO). :-k

Des Weiteren musste ich ebenfalls feststellen, dass zwischen der Fernsehremasse und der Erde ein Spannung von 120V AC (2 mA) zu messen ist (Abgesteckte Antenne). Was mich aber bei eingesteckter Antenne (Künstliche Erdung) nicht weiter stört, da danach die differen nur noch 300mV beträgt.

In diesem Sinne hoffe ich doch, dass in Zukunft die Controller wider länger halten. O:)

mfg
Roland

frank-findus
03.05.2007, 09:39
Hallo,

ich würde die Verbindung zum Fernseher 2-polig mit Folie-Kondensatoren trennen. Fernseher sind Netzteil-technisch schon immer etwas komisch ...

Frank

locked
03.05.2007, 21:24
Hallo Frank,

danke für den Tipp, das werde ich probieren.

mfg
Roland