PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IR RS 232 großes Problem



izmir
17.01.2007, 18:29
Hi,

Ich hab nen problem mit meiner serialschnittstelle, es funktioniert weder das senden noch das empfangen, ich habe auch schon alle lötstellen überprüft. Jetzt ist meine frage wie kann man den prozessor bzw. alle anderen teile überprüfen. Die transistoren habe ích schon alle überprüft daran kanns also nicht liegen bzw. habt ihr noch andere ideen woran es liegen kann.

Danke für eure hilfe

Jon
17.01.2007, 18:33
Ist eventuell der Empfänger beim Löten etwas heiß geworden oder bist du mit dem Lötkolben gegengestoßen?

jon

izmir
17.01.2007, 18:39
mit dem lötkolben rangekommen nicht
aber es ist ein bisschen lötzinn auf die andere seite gekommen

aber senden geht ja auch nicht oder hängt das zusammen ?

Jon
17.01.2007, 18:45
Ja. das sollte zusammenhängen. Nur weiß ich im Moment keine weitere Lösung. Kannst du mal ein Bild des Empfängers/Senders machen?

jon

izmir
17.01.2007, 22:34
ok ich mach mal ein bild davon

izmir
18.01.2007, 20:31
Hi ich hab mal ein paar bilder gemacht leider ist meine kamera warscheinlich defekt weswegen sie sehr unscharf ist aber vielleicht erkennt ihr ja trotzdem die schwachstelle

http://img178.imageshack.us/img178/2182/im000876jh7.th.jpg (http://img178.imageshack.us/my.php?image=im000876jh7.jpg)
http://img153.imageshack.us/img153/889/im000877wm4.th.jpg (http://img153.imageshack.us/my.php?image=im000877wm4.jpg)
http://img178.imageshack.us/img178/8352/im000878pl7.th.jpg (http://img178.imageshack.us/my.php?image=im000878pl7.jpg)
http://img254.imageshack.us/img254/2165/im000882ge5.th.jpg

radbruch
18.01.2007, 20:48
Hallo

Die Pics sind ja sehr unscharf. Funktioniert den der WeisBlattTest?

Um festzustellen ob etwas gesendet wird kann man eine Digicam verwenden. Einfach die jeweiligen IR-Sendedioden anvisieren, wenn was gesendet wird, sieht man den "Lichtschein" im Sucher der Digicam. Testen kann man dieses Verfahren mit einer normalen Fernbedienung aus dem Homeentertainment-Bereich. Auch hier zeigt die Digicam einen "Lichtschein" um die Sende-LED wenn die Fernbedienung sendet.

Gruß

mic

izmir
18.01.2007, 21:00
nein es funktioniert weder der kamera-, der fernbedienung- noch der weißblatt test. Also vermute ich das der empfänger, sender oder beides defekt ist.

Arexx-Henk
18.01.2007, 21:31
Hallo,

Probier mal Hyperterminal ein zu stellen auf 2400baud, 8 datenbits, keine paritat, 1 stopbit und keine hardware kontrolle und dan 'vom Haken' nehmen.

Drucke mal auf einige Tasten von eine beliebige Fernbedienung und richte die Fernbedienung auf die empfanger und guck ob da irgend etwas im Hyperterminal erscheint. So ja, ist die empfanger vermutlich okay.

Gruss,

Henk

radbruch
18.01.2007, 22:00
Hallo

Wenn der Test mit der Digicam und der Fernbedienung nicht funktioniert, dann liegt das am falschen Handling des Tests. Die Fernbedienung sollte schon was senden, sonst müstest du ja ständig rumrennen und von Hand umschalten.

Der Digicam-Test funzt auch beim asuro selbst, nach dem Einschalten sollte er kurz was senden um den Handschake zu machen.

Die folgenden Bild-Sequenzen zeigen den Asuro nach dem Einschalten, den RS232- und USB-Sender bei Senden eines Zeichens und eine TV-Fernbedienung beim Senden. Deutlich zu erkennen ist jeweils die IR-Sendediode im Digicam-Bild:

https://www.roboternetz.de/phpBB2/album_thumbnail.php?pic_id=1200 (https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1200) https://www.roboternetz.de/phpBB2/album_thumbnail.php?pic_id=1202 (https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1202) https://www.roboternetz.de/phpBB2/album_thumbnail.php?pic_id=1199 (https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1199) https://www.roboternetz.de/phpBB2/album_thumbnail.php?pic_id=1201 (https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1201)

Gruß

mic

izmir
19.01.2007, 12:52
@Arexx-henk hab ich alles gemacht es kommen aber keine zeichen an auch wenn ich alles richtig einstelle

@ radbruch ne bei meiner fernbedienung funktioniert der kameratest schon nur nicht bei rs232

1093 & 3511
19.01.2007, 17:46
Bevor ich einen neuen Thread aufmache :

Wir haben heute auch den RS232 Transmitter zusammengelötet und den Weißblatttest übers Hypertermial vollzogen.

Nachdem wir mit dem Trimmer ein wenig hochgedreht haben sogar im freien Raum mit ca. 3,50 Wandentfernung ohne Verluste oder Fehler. Mir ist natürlich bewußt das durch die räumliche Nähe von Sender / Empfänger einiges an Streulicht direkt beim Empfänger ankommt, drum haben wir mal versucht das Signal zu trennen bzw. Empfänger oder Sender abzudecken ...

Komischer weise klappt der Test über Hyperterminal nun sogar beim verdeckten Empfänger ... Also hab ich mal mit Pappe einer Zigarettenschachtel den Empfänger abgedeckt und es kam trotzdem noch alles übers Hyperterminal wieder an ...

Ist irgendwie ... komisch.

radbruch
19.01.2007, 19:44
Hallo

Den Effekt hatte mein Sender auch, der bekam immer ein "Echo", keine Ahnung woher. Aber funktionieren tut er trotzdem, Poti steht ca. Mitte. Nur beim Lüften geht nichts ...

Ich bin recht nahe am asuro beim Senden, so ca. 1-2cm. Wenn die Übertragung angelaufen ist kann ich weiter auseinander gehen, 50 cm sind dann locker drin ohne Übertragungsfehler. Nur Starten kann ich eben nur im Nahbereich. Beim RS232 und beim USB dasselbe. Ich habe aber keinen Vergleich ob das normal ist oder nicht.

Gruß

mic

Lukas.
19.01.2007, 19:54
Hab meinen Transmitter zusammengelötet und getestet.
Ich hab auch wenn ich ein Papier zwischen Sender um Empfänger halte einwandfreie Signale...
Komisch aber ich will ja nicht meckern :D

Gruß,
Lukas

izmir
20.01.2007, 11:59
hi schön das es bei euch funktioniert aber egal was ich mache es kommen keine zeichen an, deswege denke ich ich das ein teil defekt sein muss. Wie kann ich die einzelnen teile überrüfen ob sie defekt sind (alle außer die Widerstände, die sind in ordnung).

ps: ich hab das voltcraft vc 840

danke für eure hilfe

Arexx-Henk
20.01.2007, 12:44
Hallo izmir,

Erstens, mal andere Comport oder anders RS232 Kabel ausprobieren.

Denn IR-empfanger chip (3-Bein) mit Taschenlampe anstrahlen wahrend der Weisblatt test. Wenn richtigen Daten empfang dann Empfanger defekt.

Mess 23KOhm zwischen pin1 und pin3 vom IR-empfanger chip. Wenn nicht den kaputt vom biegen.

Hyperterminal auf 115200 baud einstellen und kurze schnelle ticken (kurzschluss machen) zwischen pin 1 und pin 2 oder zwischen pin 2 und pin3 (geht nichts kaput) vom Empfanger. Besser ist OCConsole (2400baud) benutzen statt Hyperterminal. Wenn Zeichen sichtbar werden ist empfang Transistor okay.

Gruss

Henk

Arexx-Henk
20.01.2007, 12:53
Hallo izmir,

da fand ich noch dass original Document:

------------------------------------------------------------

- startet OCConsole mit die korrekte einstellungen wie baudrate u.s.w.

------------------------------------------------------------

Tick mit einer der Multimeter tips mehrmalen schnell zwischen die empfanger
IC pins IC2.1 und IC2.2 damit jedes mal ein kurzen Kurzschluss entsteht
zwischen pin 1 und pin 2

Mach dass ebenso mit pin 2 und 3

Guck mal in OCConsole ob da viereckigen Karakter oder andere fremde Karater
sichtbar werden.

Wenn Ja, dann funktioniert auf jeden fall die empfang Transistor Q1.

------------------------------------------------------------

- mess die Interface betriebsspannung (VCC):

mess zwischen GND (= Konnektorschrauben) und VCC (= Ne555.pin8)

Mess: 5V bis 7V

------------------------------------------------------------

- mess die infrarot Empfanger (IC2) versorgungsspannung

die empfanger IC2 hat 3 pins:
1 = links (Ausgang)
2 = mitten (GND)
3 = rechts (Versorgungsspannung)

mess zwischen GND (= Konnektorschrauben oder IC2.pin 2) und VCC (IC2.pin3)

Mess: 4.5V bis 5.1V

------------------------------------------------------------

- mess die empfanger Transistor Q1 eingang

mess zwischen GND (= IC2.pin2) und Q1.Basis (= IC2.pin 1)

Mess: zirka 0,68V


------------------------------------------------------------

- mess die empfanger Transistor Q1 aktieven ausgang

mess zwischen GND (= IC2.pin2) und Q1.Collector (= pin am nahesten am NE555 chip)

Mess: zirka 0V


------------------------------------------------------------

- mess die empfanger Transistor Q1 INaktieven ausgang

mess zwischen GND (= IC2.pin2 UND pin 1) und Q1.Collector (= pin am nahesten am NE555 chip)

Mach ein kurzschluss(!) mit Messgerat (-) messpin zwischen IC2.pin 1 und IC2.pin 2 (links und mitten)
Dies kann ohne gefahr. Damit wird die Basis von Q1 niedrich geschaltet.

Mess: zirka 4V

------------------------------------------------------------

Gruss

Henk

AndyBot
22.01.2007, 19:58
Hallo Izmir,

bin neu im Forum und hoffe, ich mache alles richtig mit der Anwort.
Ich habe mir im Dezember auch den Asuro gebaut. Selbsttest ok, IR- Schnittstelle tot bei Weißblatt_Test. Bin im Internet unter www.asurowiki.pmwiki/pmwiki.php auf Modifikationen gestoßen.
1: Verwendung eines 10Gang Präzisions Poti, stehende Version kann 1:1 getauscht werden. So konnte ich während dem Weißblatt-Test das Poti sehr präzise einstellen.
2:Test OK, aber keine Kommunikation zu Asuro. Nur Zeichen cccc, ab und zu ein t. Habe mir dann aus dem Internet (www.arexx.com) eine neue Version vom FlashTool besorgt( Vers. 1.4). Bei der auf der CD mitgelieferte älteren Version gab es Schnittstellenprobleme.
Seitdem läuft die Kommunikation, wenn auch mit gelegendlichen Aussetzern.
Gruß,
Andy

damaltor
22.01.2007, 21:00
ccc bedeutet dass auf jeden fall daten ankommen... versuch es im GANZ dunklen, im sehr hellen (taschenlampe) oder dreh noch bissl am poti. defekt ist scheinbar nix.