PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ASURO: Probleme mit IR-Transceiver.



irrermithut
25.01.2007, 10:21
Hallo zusammen.

Wir haben zuletzt im Informatikkurs einen ASURO-Bausatz zusammengelötet. Mittlerweile ist auch alles soweit fertig zusammengebaut, jedoch traten beim Testen einige schwerwiegende Fehler auf:

- Zunächst leuchtet unsere Status-LED (D12) nie rot. Grün funktioniert gut, bzw. es leuchtet grün, wenn die LED rot leuchten soll. Sie funktioniert vom Prinzip wie in der Anleitung beschrieben, nur dass Rot eben nicht funktioniert.

- Zweites Problem betrifft die Tastsensoren K1-K6. Hiervon funktioniert K5 nicht, es passiert gar nichts. Dabei hat es zu Beginn noch alles richtig funktioniert.

- ASURO beantwortet nicht mit den richtigen Zeichen (e eingeben, f ausgeben), dabei läuft der Test vorher durch und es müsste eigentlich genau das passieren. In der Anleitung steht, dass der nächste Buchstabe des Alphabets ausgegeben werden soll, davon merkt man jedoch nichts. Stattdessen wird immer T ausgegeben, bis der Test irgendwann automatisch von vorne beginnt.

Wäre feist, wenn sich jemand dazu äußern könnte.

Irrer mit Hut.

damaltor
25.01.2007, 14:17
leuchtet die statusled zu beginn - DIREKT nach dem einschalten - gelb oder auch nur grün?

wenn sie gelb ist, dann ist sie einfach falschrum. damit müsst ihr dann leben oder sie (vorsichtig) umlöten.

funktioniert der transceiver? welchen benutzt ihr? hat er den weisses-blatt-test bestanden?

irrermithut
25.01.2007, 14:36
status led leuchtet beim booten grün.
weißblatt test hat der transceiver bestanden, wir haben ihn nach de bausatz zusammengelötet, es ist der mit seriellem anschluss.

radbruch
25.01.2007, 15:12
Hallo


e eingeben, f ausgeben
Das ist die Funktion des Sende/Empfang-Tests! Der asuro antwortet immer mit dem nächsten Zeichen: a hin -> b zurück, A hin -> B zurück, 1 hin -> 2 zurück. Wenn du ihm nichts sendest, sendet er ein t.

Beim "Booten" leuchtet meiner gelb und beide BackLEDs sind an, wenn er fertig ist wechselt er nach grün und BackLEDS aus.

Ich vermute auch, dass die StatusLED falsch eingelötet ist. Der gemeinsame Anschluss für beide Farben (heist Kathode und) ist der mittlere Draht, aussen sind Rot und Grün (zusammen Gelb=Tri-State-LED). Dann müssten bei deinem asuro eigentlich Rot und Grün vertauscht sein, Gelb wäre aber richtig. Wenn dem so ist, würde ich das langfristig ändern um Verwirrungen auszuschliessen. Ich würde sie aber erst auslöten, wenn ich ein passendes Ersatzteil besorgt hätte für den Fall der Fälle..

Gruß

mic

irrermithut
25.01.2007, 15:39
Hallo



Das ist die Funktion des Sende/Empfang-Tests! Der asuro antwortet immer mit dem nächsten Zeichen: a hin -> b zurück, A hin -> B zurück, 1 hin -> 2 zurück. Wenn du ihm nichts sendest, sendet er ein t.


Ja klar, und geraden das funktioniert ja nicht, er sendet nur T, egal ob man was eingibt oder nicht, und fängt dann wieder mit den tests an.



Beim "Booten" leuchtet meiner gelb und beide BackLEDs sind an, wenn er fertig ist wechselt er nach grün und BackLEDS aus.

So Soll es ja auch sein, ist es aber bei uns nicht.


Ich vermute auch, dass die StatusLED falsch eingelötet ist.

Ist sie aber nicht.

damaltor
25.01.2007, 15:56
die statusled muss beim booten gelb leuchten, völlig unabhängig davon wie rum sie angeschlossen ist. gelb ist nämlich nur die "mischung" von grün und rot, un während der bootphase werden beide lichter aktiviert. wie rum die gemischt werden ist egal. also ist der (äussere) pin, der für die rote farbe zuständig ist, nicht angeschlossen/nicht richtig angeschlossen/kalte lötstelle/irgendwas verschmort/...
genau checken, ob da noch was zu machen ist. schau auch, ob evtl der pin des prozessors, der mit dem roten ende der led verbunden ist, nicht abgeknickt, gut eingelötet usw ist. am ende der anleitung ist ein schaltplan der ganzen asuro-platine.

wenn die serielle kommunikation nicht funktioniert, kann das viele ursachen haben. probiert euch noch ein wenig mit dem poti, testet den usb-transceiver, prüft ob der ic2 (der kleine mit dem knubbel und den 3 beinen) auf der asuro platine wirklich perfekt angelötet ist (achtung! dieser ist extrem hitzeempfindlich!)

irrermithut
25.01.2007, 16:13
Was genau ist eine kalte Lötstelle?


https://www.roboternetz.de/wissen/images/f/fb/Lötpunkt.gif

damaltor
25.01.2007, 16:16
davon brauchst du kein image...
eine kalte lötstelle kommt oftmals, wenn das bauteil bewegt/berührt wird, bevor die lötstelle soweit erkaltet ist dass sie fest ist.
dadurch leitet sie dann keinen oder nur wenig strom. bei bleihaltigem lötzinn sieht man das meisst daran dass die lötstelle nicht glänzt.

irrermithut
25.01.2007, 16:36
und wie behebt man das, lot neu erhitzen?
kann das das problem verursacht haben?

gtacelt
25.01.2007, 18:24
Ja, neu erhitzen und vllt noch bissl (wirklich wenig) neues Lot dazutun.

damaltor
25.01.2007, 19:08
das könnte das problem tatsächlich verursacht haben, ja. allerdings kann es genauso gut sein, dass die led schon defekt war (unwahrscheinlich) oder beim löten einfach das lötpad durch zu langes erhitzen abgelöst wurde (was aber auch nicht weiter schlimm sein sollte). wenns immer noch nicht besser geht, dann erzähl ich dir die tage mal wie du die led testen kannst.

was den IR-empfänger angeht: ja, auch da könnte es das problem sein. sehr viel wahrscheinlicher ist es allerdings, dass ihr etwas zu lang mit dem lötkolben an seinen beinchen wart, dieses teil ist MEGA hitzeempfindlich. ich habe mittlerweile zwei davon gegrillt.

irrermithut
01.02.2007, 09:08
aber würde der Empfänger nicht vollständig seinen Dienst versagen, wenn der IC2 durchgebrannt ist?
er Test mit dem weißen Blatt Papier funktioniert ja.

damaltor
01.02.2007, 10:55
das ding was man an den computer anschleisst, heisst TRANSCEIVER. dieser geht, wenn er den weisses-blatt-test besteht. dann funktioniert seine sendediode und sein empfänger.

auch der asuro hat eine sendediode und einen empfänger (IC2, der mit den 3 beinchen und dem knubbel). wenn ihr während dem selftest empfangen könnt, was er gerade macht, dann geht seine sendediode. wenn er allerdings nicht auf die zeichen, die ihr im hyperteminal eingebt, reagiert, dann empfängt er sie wahrscheinlich nicht und sein Empfänger ist kaputt.

irrermithut
05.02.2007, 17:00
achja noch was:
wenn man 2 schalter zusammendrückt, also zb. deie für die back leds, dreht sich der motor mit.
woran liegt sowas?! kriechströme?
wenn man beide einzeln drückt passiert das natürlich nich.


hast die status led d12 3mm durchmesser pder 5mm? bei reichelt gibts nämlich nur duo leds ab 5mm. lönnte man die sonst auch nehmen? Welche Leuchtstärke und Stromstärke hat die orginal led?

damaltor
05.02.2007, 17:37
ist eigentlich egal, sieh nur zu dass du vorher nachschaust ob die statusled den -pol oder den +pol der leds in der mitte hat, den entsprechende musst du auch die neue bestellen. such mal im forum, auf einer derletzten seiten war mal ein kurzer thread zu einer möglichen ersatz-led.

kriechströme sind anzunehmen, oder widerstandstoleranzen... theoretisch sollten nur beide backleds brennen.

gandalfsz
05.02.2007, 20:04
Die Taster hängen alle an einem Analogport und wenn man 2 gleichzeitig drückt kommt auch ein falscher Wert an oder ?
mfg Daniel

damaltor
05.02.2007, 20:24
nein. wenn man zwei taster gleichzeitig drückt, dann kommt die SUMME der werte an, die eigentlich vom selftest wieder asugerechnet werden sollte

irrermithut
15.02.2007, 09:17
Nachdem unser IR-Transceiver wie anfangs beschrieben funktioniert, funktioniert jetzt selbst der Papiertest nicht mehr. Es kommen gar keine Zeichen mehr an, der Roboter sendet aber noch seine Tests an den Transceiver. Über den IC2 können wir nichts sagen, dabei ist der mittlerweile neu, da ja gar keine Zeichen an den Roboter gesendet werden.
Es bleibt also noch die Sendediode des Transceivers über, an der es liegen kann... oder haben wir da etwas übersehen?

damaltor
15.02.2007, 10:52
also wenn das was der asuro sendet, empfangen wird, ist der ic2 ok. es kann also nur sein, dass die sendediode, der NE555 oder die einstellung des potis hinüber sind...