- 3D-Druck Einstieg und Tipps         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Fehlersuche - Microcontrolelr testen?

  1. #1
    Unregistriert
    Gast

    Fehlersuche - Microcontrolelr testen?

    Anzeige

    E-Bike
    Hallo zusammen,

    ich habe mich nach langer Zeit mal wieder meinem damals gescheitertem Asuro zugewndet und hänge irgendwie bei der Fehlersuche. Wäre super wenn ich etwas Hilfe bekommen könnte, da ich kein Elektroniker bin und das quasi als Lernprojekt für mich mache.
    Beim Selbsttest funktioneirt alles soweit korrekt ausser der Schaltertest und die Odometrie:

    1. Bei den Schaltern reagiert er nur bei K1 und K2 (aber es leuchten die völlig falschen LEDs). K3-K6 reagieren gar nicht.
    Ich habe schon alle Widerstände aus dem Handbuch auf der Rückseite der Platine mit einem Multimeter gestestet und es scheint alles korrekt zu sein.
    -> Könnte man irgendwie die Leiterbahnen messen/testen? Evtl. habe ich beim Löten irgendwo was zerstört

    2. Die Odometrie reagiert ebenfalls überhaupt nicht (nicht mal die Status-LED leuchtet bei diesem Test).
    Auch hier habe ich bereits alle Widerstände durchgemessen und die Bauteile auf korrekte Einbaurichtung geprüft. Alles OK.
    Kann man evtl. die involvierten Microcontroller-Pins testen? Ich habe versucht bei entferntem Prozessor eine Verbindung zwischen Pin 7 und 25 bzw. 26 und anschliessend zwischen Pin 7 und Pin 13 herzustellen und eine Spannung dort zu messen. Kann das so funktionieren um die Funktion der Pins zu messen?

    Danke und Gruß
    Axel

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo Axel,
    Zitat Zitat von Unregistriert Beitrag anzeigen
    1. Bei den Schaltern reagiert er nur bei K1 und K2 (aber es leuchten die völlig falschen LEDs). K3-K6 reagieren gar nicht.
    Ich habe schon alle Widerstände aus dem Handbuch auf der Rückseite der Platine mit einem Multimeter gestestet und es scheint alles korrekt zu sein.
    -> Könnte man irgendwie die Leiterbahnen messen/testen? Evtl. habe ich beim Löten irgendwo was zerstört
    Mit dem Multimeter kannst du auch Widerstände nahe Null Ohm messen. Meist gibt es auch eine Durchgangsprüfung, da piepst es, wenn eine leitende Verbindung besteht.

    Du kannst also deine Verbindungen durchklingeln.

    Du solltest beim Messen aber am Besten zwischen dem Anschlussdraht des Widerstandes und dem Pin im Sockel messen, dann hast du auch die Lötstellen auf Durchgang getestet.

    Allerdings geht es nicht nur darum, dass die beiden Punkte miteinander verbunden sind, es dürfen auch keine weitere Verbindungen zu anderen Punkten in der Schaltung bestehen.

    Also nicht nur Pin 7 und 13 messen, sondern auch ob zwischen Pin7 und den Pins 6 und 9 keine Verbindung zu Pin 7 besteht.

    Aber am besten schaut man sich alle Lötstellen zuerst mit einer Lupe genau an. So findet man die meisten Löt-Kurzschlüsse und kalten Lötstellen am schnellsten.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  3. #3
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Zitat Zitat von Unregistriert Beitrag anzeigen
    -> Könnte man irgendwie die Leiterbahnen messen/testen? Evtl. habe ich beim Löten irgendwo was zerstört
    Ja, ich habe immer während Zusammenverbinden (Löten) der Bauteile jede gemachte Verbindung sofort mit Durchgangprüfer geprüft und auf dem Schaltplan die Linie markiert. Dank dessen habe ich am Ende meine gefädelte Schaltungen mit hunderten von ICs (TTL Zeiten ) immer fehlerfrei. Sonst wäre ich mit meinen Schaltungen wahrscheinlich bis heute noch nicht fertig.

    Bei Leiterplatten entspricht selbstverständlich einem o.g. Fädeldraht eine Leiterbahn.

    Vielen Dank Peter (TOO), das habe ich vergessen:
    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Allerdings geht es nicht nur darum, dass die beiden Punkte miteinander verbunden sind, es dürfen auch keine weitere Verbindungen zu anderen Punkten in der Schaltung bestehen.
    Geändert von PICture (12.08.2016 um 14:48 Uhr)
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  4. #4
    Hallo,

    vielen Dank erstmal für eure Tipps.
    Ich kümmere mich zunächst um die nicht korrekt funktionierenden Taster. Bisher habe mich mit Hilfe des Schaltplans und der Durchgangsprüfung mal etwas vorgekämpft aber komme wieder an meine Verständnisgrenzen
    Prinzipiell erhalte ich bei so gut wie allen Verbindungen, die den Taster betreffen korrekte Signale, aber...
    Klicke auf die Grafik für eine größere Ansicht

Name:	Unbenannt-1.jpg
Hits:	15
Größe:	44,6 KB
ID:	31929

    • Im Schaltplan erhalte ich kein Signalton wenn ich von Pin 5 zu den Widerständen messe. Kann das sein?
    • Bei direkter Messung an allen tastern K1-K6 erhalte ich ebenfalls kein Signalton (auch wenn ich den Schalter drücke und die Verbindung geschlossen ist).
    • Ist es normal, dass wenn ich an Pin 27 messe, ich nicht bei jedem Wiederstand ein Signal bekomme? Z.B. Pin 27 zu R32. Wenn ich aber von R26 zu R32 messe, erhalte ich ein SIgnal
    • Ist es normal, dass wenn ich zwei Widerstände bei der Durchgangsprüfung teste, ich bei manchen Widerständen nur ein Signal bekomme wenn ich beim Draht vom Widerstand messe und mit dem längeren Draht verbinde. Und bei anderen Widerständen nur ein Signal bekomme, wenn ich die 2 Widerstandsdrähte miteinander verbinde? Ist doof zu erklären, aber ich hoffe ihr versteht was ich meine


    Ansonsten ist mir noch aufgefallen, dass wenn ich direkt an einem Taster messe und dann an Pin 22, R15 oder C2 berühre, ich auch ein Signal bekomme. Ist das normal, weil sie alle über GND miteinander verbunden sind oder stimmt dabei was nicht?

    Nachtrag:
    Ich habe eure Tipps berherzigt und mit Lupe geprüft, viele mögliche schlechte Lötstellen nochmals nachgeschweisst und geprüfte Leitungen im Schaltplan markiert. Danke für die Tipps!

    Vielen dank
    Sorry, aber Elektronik ist bisher so gar nicht mein Fach gewesen...

    Gruß
    Axel
    Geändert von Gastlwastl (15.08.2016 um 23:25 Uhr) Grund: Nachtrag

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo Axel.

    Also ich würde IC1 entfernen.
    Das Problem ist, dass IC1 Schutzschaltungen an den Pins hat, da sind Dioden gegen GND und Vcc eingebaut.
    Dann misst du die Dioden und nicht die Widerstände.

    Dann den WiderstandPin 27 und Masse messen.
    Müsste einen Wert um 1M (R23) anzeigen, kann aber einige Sekunden dauern, bis C7 geladen ist.

    Wenn du nicht 1M misst, hast du irgendwo einen Kurzschluss, evtl. auch in einem Taster, das siehst du dann am gemessenen Widerstandswert.
    Dann K1...K6 drücken, dann müsste man immer den entsprechenden Widerstand (R25...R30) messen.
    Wenn da eine Taste nichts ändert, hast du einen Unterbruch.

    Zwischen Pin 27 und Pin5 müsstest du 1k von R24 messen.

    Mach mal ein gutes scharfes Foto deiner Lötstellen in diesem Bereich.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  6. #6
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Zitat Zitat von Gastlwastl Beitrag anzeigen
    Im Schaltplan erhalte ich kein Signalton wenn ich von Pin 5 zu den Widerständen messe. Kann das sein?
    Ja, weil ein Durchgangsprüfer piepst nur unter bestimmtem Widerstand der Verbindung. Besser wäre dann mit einem Ohmmeter messen und die Widerstände zwischen Messpunkten addieren. In o.g. Beispiel zwischen Pin 5 und den Widerständen sollte ein Ohmmeter 1 kΩ von R24 zeigen.
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  7. #7
    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Dann den WiderstandPin 27 und Masse messen.
    Müsste einen Wert um 1M (R23) anzeigen, kann aber einige Sekunden dauern, bis C7 geladen ist.
    1,092 M -> passt

    Dann K1...K6 drücken, dann müsste man immer den entsprechenden Widerstand (R25...R30) messen.
    Wenn da eine Taste nichts ändert, hast du einen Unterbruch.
    K1= 1,994 k (Soll: 2k) -> passt
    K2= 3,99 k (Soll: 4k) -> passt
    K3= 8,16 k (Soll: 8,2k) -> passt
    K4= 15,76 k (Soll: 16k) -> passt
    K5= 31,92 k (Soll: 33k) -> passt noch oder?
    K6= 63,8 k (Soll: 68k) -> zu niedrig

    Zwischen Pin 27 und Pin5 müsstest du 1k von R24 messen.
    0,995k -> passt

    Mach mal ein gutes scharfes Foto deiner Lötstellen in diesem Bereich.
    Klicke auf die Grafik für eine größere Ansicht

Name:	20160816_203804.jpg
Hits:	14
Größe:	54,8 KB
ID:	31930Klicke auf die Grafik für eine größere Ansicht

Name:	20160815_201113.jpg
Hits:	15
Größe:	106,7 KB
ID:	31931Klicke auf die Grafik für eine größere Ansicht

Name:	20160816_204126.jpg
Hits:	9
Größe:	50,8 KB
ID:	31932
    Hier mal ein paar Bilder der Lötstellen des Sockels und der 3 nicht funktionierenden Taster K4-K6.
    Ich komme auch aus Basel, ansonsten kann ich es dir auch mal live zeigen

    Grüsse
    Axel

  8. #8
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Bei den Tastern K4-K6 kann die Verbindung mit Masse (GND) in einem metaliesiertem Loch unterbrochen sein. Dann hilft das Löten der Widerstandspins auf beiden Seiten.
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo Axel,
    Zitat Zitat von Gastlwastl Beitrag anzeigen
    1,092 M -> passt


    K1= 1,994 k (Soll: 2k) -> passt
    K2= 3,99 k (Soll: 4k) -> passt
    K3= 8,16 k (Soll: 8,2k) -> passt
    K4= 15,76 k (Soll: 16k) -> passt
    K5= 31,92 k (Soll: 33k) -> passt noch oder?
    K6= 63,8 k (Soll: 68k) -> zu niedrig


    0,995k -> passt
    Mit der Schaltung drum rum, darf der Wert schon bei +/- 5-10% liegen.
    Passt also alles so weit.

    Zitat Zitat von Gastlwastl Beitrag anzeigen
    Mach mal ein gutes scharfes Foto deiner Lötstellen in diesem Bereich.
    Klicke auf die Grafik für eine größere Ansicht

Name:	20160816_203804.jpg
Hits:	14
Größe:	54,8 KB
ID:	31930Klicke auf die Grafik für eine größere Ansicht

Name:	20160815_201113.jpg
Hits:	15
Größe:	106,7 KB
ID:	31931
    Hier mal ein paar Bilder der Lötstellen des Sockels und der 3 nicht funktionierenden Taster K4-K6.
    Löten musst du noch lernen
    Ich sehe da jede Menge kalte Lötstellen, da hat nicht alles wirklich Kontakt! Da müssen um die 50% nachgelötet werden.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  10. #10
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Also ich sehe auch eine Menge Stellen bei denen ich nicht sicher bin ob kalte Lötstelle oder Lötspritzer da nicht Probleme machen.
    Klicke auf die Grafik für eine größere Ansicht

Name:	20160815_201113.jpg
Hits:	12
Größe:	95,3 KB
ID:	31934
    Ich habe mal die Stellen die mir als erstes aufgefallen sind mit roten Kreisen versehen (hätte ich alle auffälligen Stellen genommen sähe man nicht mehr viel)
    Klicke auf die Grafik für eine größere Ansicht

Name:	asuro-leer.jpg
Hits:	9
Größe:	47,6 KB
ID:	31935
    Zum Vergleich die Ecke mal leer.
    Grade der Spritzer zwichen R15 und R28 könnte in dem Bereich zu Fehlern führen (wenn da denn eine leitende Stelle ist die da nicht hingehört).
    Geändert von i_make_it (17.08.2016 um 20:35 Uhr)

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Fehlersuche
    Von kattauer im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 01.03.2010, 19:45
  2. Fehlersuche Mega32 am CAN
    Von elkokiller im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 15.02.2009, 00:05
  3. Fehlersuche??
    Von CalleR im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 08.11.2008, 18:38
  4. Maussensor am atmega - Fehlersuche?
    Von auto-eng im Forum Sensoren / Sensorik
    Antworten: 8
    Letzter Beitrag: 30.10.2008, 11:15
  5. Fehlersuche bei RN Motor I2C
    Von ceekay im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 14
    Letzter Beitrag: 28.04.2006, 09:48

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen