PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterschied zwischenUSB-Transreciver und RS232 Transreciver



AsUro-KidY
17.03.2007, 15:02
Hallo,

hab eine frage wollte fragen was der unterschied
zwischen den transrecivern ist also ich hab bemerkt das man
mit dem usb-transreciver problemlos fast an jedem pc flashen
und im gegensatz zu rs232 transreciver hat es nicht überall geklappt

ich hab mal gehört das es mit dem 36khz zu tun hat aber ich weis es
nicht genau daher bitt ich um eine genaue erklärung

linux_80
17.03.2007, 17:02
Hallo,

erstmal ist der USB natürlich für die PCs die keinen 9-pol. RS232 mehr haben.

Das mit den 36kHz stimmt auch, denn bei der RS232 Version muss man das per Hand einstellen, und das kann schon Probleme machen,
bei der USB-Version macht das ein AVR Tiny.

Steht auch in der Doku zum Asuro, die bei Arexx runtergeladen werden kann.

AsUro-KidY
17.03.2007, 20:35
ja aber wieso muss man bei rs232 einstellen und bei wieso nicht bei usb
des interessiert mich wodurch bekommt der usb 36khz

damaltor
17.03.2007, 21:09
der usb hat einen prozessor (einen ATTINY, eine art "mini-atmega") mit dessen hilfe der takt berechnet wird. der rs232 hat einen NE555, der ein taktsignal anhand einer eingangsspannung berechnet. diese spannung wird über ein poti eingestellt.

der usb-transceiver hat 3 vorteile: er ist komplett aufgebaut geliefert, er ist schon eingestellt und man braucht nix zu fummeln, und er hat einen usb-anschluss und kommt deshalb nicht in konflikt mit verschiedenen rs232-schnittstellen.
wenn der rs232-transceiver allerdings korrekt aufgebaut, eingestellt und evtl modifiziert ist, funktioniert er auch prächtig.

AsUro-KidY
17.03.2007, 21:54
hat das rs232 transreciver mit bandpass zutun

damaltor
17.03.2007, 22:07
nein. folgendes passiert mit den daten, die an den transceiver gehen:

jedes byte daten wird in einen 8bit-wert umgewandelt. dann wird bit für bit gesendet, und zwar 2400 bits pro sekunde.

dabei ist eine "1" als "licht aus gesendet, und eine "0" als 36000x pro sekunde blinkendes licht. daher kommen die 36kHz. wie diese erzeugt werden ist schnurz, sie müssen nur halbwegs exakt sein. warum nicht einfach ganz normales licht? um störsignale auszuschliessen, das zB von Sonnenlicht, Glühbirnen (keine merkliche frequenz) leuchtstoffröhren, fernsehern (ca 100 Hz) und Lcd-Bildschirmen (ca 60 Hz) und ähnlichem kommen kann.

AsUro-KidY
17.03.2007, 22:21
gibts dafür auch so ne zeichnung muss des mal meiner klasse vorführen
wäre nich schlecht wenn ich es anhand der skizze erklären kann

damaltor
18.03.2007, 17:35
hmm... ich werd mal versuchen eine zu machen. wenn ichs schaff dann stell ich sie hier rein. brauchst du die jetz? oder bis wann?

AsUro-KidY
18.03.2007, 19:26
eigentlich bis morgen

damaltor
18.03.2007, 19:53
lol... na das schaff ich nimmer. ich probiers hier mal mit text:

zu senden: 00110101

gesendet wird (oben= licht an, unten=licht aus)

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ für 0
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ für 0
______________________ für 1
______________________ für 1
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ für 0
______________________ für 1
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ für 0
______________________ für 1

das licht ist also nie konstant an, sondern flackert 36000mal pro sekunde. begründung siehe oben.

AsUro-KidY
18.03.2007, 20:19
ok danke ich mach es dan so

damaltor
18.03.2007, 20:29
ja mach das... das lässt sich einfach anmalöen an die tafel, und git begründen. sag bescheid wenn du nochwas brauchst, werd aber für heute wahrscheinlich erstmal offline gehen

AsUro-KidY
18.03.2007, 20:33
echt danke für alles brauche für heute erstmals nichts danke dir