Raketenmodellbau.org Portal > Forum > Rund um Elektronik und Programmierung > RMB AVR Kurs > RMB AVR Kurs Diskussion > ATMEGA ann RS232 => USB Wandler: 450Kbps!
Du kannst keine neue Antwort schreiben


Autor Thema 
hybrid

SP-Schnüffler

hybrid

Registriert seit: Mai 2005

Wohnort:

Verein:

Beiträge: 675

Status: Offline

Beitrag 91915 , ATMEGA an RS232 => USB Wandler: 450Kbps! [Alter Beitrag17. Dezember 2005 um 18:07]

[Melden] Profil von hybrid anzeigen    hybrid eine private Nachricht schicken   Besuche hybrid's Homepage    Mehr Beiträge von hybrid finden

Ich weiß nicht genau, wo ich folgende Info unterbringen soll, vielleicht interessiert es den einen oder anderen:
Da mein PC nur eine serielle Schnitte hat, die ja schon mit dem Programmieradaper belegt ist, habe ich mir bei Reichelt einen RS232 => USB1.1 Wandler besorgt (der USB2.0 hat keinen Linux-Treiber).
Mit dem Crumb-8 Board (aus dem Temparetursensor-Thread) habe ich dann die Datenrate immer weiter hochgeschraubt. Selbst bei 450Kbps bekomme ich die Daten noch sauber "rübergetackert"! Ich hatte wegen der Beschränkungen der seriellen Schnitttstelle mit maximal 112.5Kbps gerechnet und nun das.
Das heißt: man kann selbst mit 16Bit Auflösung noch easy 10.000 Messungen pro Sekunde an den PC rüberschieben!

Grüße
Malte

Geändert von hybrid am 17. Dezember 2005 um 19:07

Stefan Wimmer

Grand Master of Rocketry


Moderator

Stefan Wimmer

Registriert seit: Aug 2000

Wohnort: Berlin

Verein: Deutsche Experimental Raketen Arbeitsgruppe (DERA)

Beiträge: 2398

Status: Offline

Beitrag 91922 [Alter Beitrag17. Dezember 2005 um 19:00]

[Melden] Profil von Stefan Wimmer anzeigen    Stefan Wimmer eine private Nachricht schicken   Besuche Stefan Wimmer's Homepage    Mehr Beiträge von Stefan Wimmer finden

Die Beschränkung auf ca. 115kb/s kommt nicht von der RS232-Spezifikation, sondern von den bei PCs üblicherweise verbauten UARTs (16450) und dem BIOS. Die UARTs haben zwar sogar eine 16 Byte FIFO, aber die Ansteuerung via BIOS ist dermassen besch.....eiden, dass einfach nicht mehr geht. Auch die Pegel sind beim Original-PC nicht normgerecht implementiert (wie vieles andere mehr...).

Beim Umweg über einen USB-Adapter ist der UART nicht im Spiel und es geht auch schneller.

It's the Government - it doesn't have to make sense! (B. Kaplow in r.m.r)
hybrid

SP-Schnüffler

hybrid

Registriert seit: Mai 2005

Wohnort:

Verein:

Beiträge: 675

Status: Offline

Beitrag 91924 [Alter Beitrag17. Dezember 2005 um 19:09]

[Melden] Profil von hybrid anzeigen    hybrid eine private Nachricht schicken   Besuche hybrid's Homepage    Mehr Beiträge von hybrid finden

So kann man es auch sagen wink

Könnte man den Chip, der die logische Umsetzung der Signale macht nicht auch direkt an die AVR-Pins löten, da würde man sich doch die zweimalige Pegelwandlung sparen?!

Grüße
Malte
Stefan Wimmer

Grand Master of Rocketry


Moderator

Stefan Wimmer

Registriert seit: Aug 2000

Wohnort: Berlin

Verein: Deutsche Experimental Raketen Arbeitsgruppe (DERA)

Beiträge: 2398

Status: Offline

Beitrag 91927 [Alter Beitrag17. Dezember 2005 um 20:34]

[Melden] Profil von Stefan Wimmer anzeigen    Stefan Wimmer eine private Nachricht schicken   Besuche Stefan Wimmer's Homepage    Mehr Beiträge von Stefan Wimmer finden

...sicher könnte man das. Passende Chips gibt es z.B. von Texas Intstruments oder FTDI (an die man als Bastler drankommt. In den käuflichen Adaptern finden sich noch eine Menge anderer - meist fernöstlicher - Hersteller, aber für die gibt es meist keinen Distributor, der einem kleine Stückzahlen (<1000!) verkauft).

Geändert von Stefan Wimmer am 18. Dezember 2005 um 18:23


It's the Government - it doesn't have to make sense! (B. Kaplow in r.m.r)
Reinhard

Überflieger

Reinhard

Registriert seit: Sep 2003

Wohnort: Österreich

Verein: TRA #10691, AGM

Beiträge: 1186

Status: Offline

Beitrag 91950 [Alter Beitrag18. Dezember 2005 um 03:50]

[Melden] Profil von Reinhard anzeigen    Reinhard eine private Nachricht schicken   Besuche Reinhard's Homepage    Mehr Beiträge von Reinhard finden

Hi,

der Standardchip in Hobbykreisen dürfte wohl der FT232BM (oder der bleifreie FT232BL) von FTDIchip sein. Der schafft max. 3MBaud (der AVR 2MBaud@16Mhz) und kostet ca. 6-7€. In meinem Konverter (bin ein Legacyfree-Geschädigter) steckt ein Chip von Prolific drinnen. Der schafft aber nur 128k.


Gruß
Reinhard
hybrid

SP-Schnüffler

hybrid

Registriert seit: Mai 2005

Wohnort:

Verein:

Beiträge: 675

Status: Offline

Beitrag 91982 [Alter Beitrag18. Dezember 2005 um 16:21]

[Melden] Profil von hybrid anzeigen    hybrid eine private Nachricht schicken   Besuche hybrid's Homepage    Mehr Beiträge von hybrid finden

Mein Adapter nutzt auch 'nen Prolific. Nach dem Linux Treibernamen einen 2303.

Grüße
Malte
icepic

SP-Schnüffler

icepic

Registriert seit: Okt 2003

Wohnort: Schönaich

Verein: Solaris-RMB e.V.;TRA #10579 L2;T2

Beiträge: 834

Status: Offline

Beitrag 92932 [Alter Beitrag04. Januar 2006 um 20:32]

[Melden] Profil von icepic anzeigen    icepic eine private Nachricht schicken   Besuche icepic's Homepage    Mehr Beiträge von icepic finden

Es gibt aber auch eine Softwareimplementation eines USB-Ports bei AVR-µControllern.
Siehe bei Atmel in den Applikationsschriften die Nr.309 AVR309.
Siehe hier !!!

Es gibt dort auch die Treibersoftware(.sys und dll), auch um einen USB to Serial-Wandler aufzubauen.

Software Link

Habe es noch nicht ausprobiert !!! Werde es aber bei Gelegenheit mal mit dem AVR-Kurs Board
testen. Muss mir nur noch Gedanken über die Pegelanpassung an den USB Datenleitungen machen.
Laut Beschreibung und USB-Spezifikation dürfen die Pegel an D+ und D- ,nur zwischen 3.0V u. 3.6V
betragen.(Levelshifter ??)

Gruß Uli



Die Frage ob man den "neusten" PC hat, beantwortet man sich, wenn man links neben der SPACE-Taste schaut !!!!
LaCroix

SP-Schnüffler


Moderator

LaCroix

Registriert seit: Dez 2001

Wohnort: Korneuburg/ nähe Wien

Verein:

Beiträge: 656

Status: Offline

Beitrag 93273 [Alter Beitrag09. Januar 2006 um 10:23]

[Melden] Profil von LaCroix anzeigen    LaCroix eine private Nachricht schicken   Besuche LaCroix's Homepage    Mehr Beiträge von LaCroix finden

bei http://www.4n-galaxy.de gibts einen käuflichen usb to serial wandler, den ich exzessiv bei den Medizinischen anwendungen meines Chefs einbaue.. Ein sehr zuverlässiges Gerät, (Röntgenpraxentauglich wink ) kostet auch nicht wirklich viel, ~36 €.

Ich verwende die Konverter Platine in SMD, die ist minimal (und winzig!) aber 100% brauchbar, die größeren versionen haben auch alle handshake-pins. Die Platinen gibts in RS232-level, aber auch in einer TTL-Level version zum direkten anschluß an µ-controller! sind fertig aufgebaut und funktionieren perfekt, noch nie auch nur ein kleinstes problem mit dem Teil oder der mitgelieferten Treibersoftware gehabt.

thomas

Geändert von LaCroix am 09. Januar 2006 um 10:27


Gruß,
Thomas

Und damit treibe ich mich selbst in den Ruin!!!
[Zurück zum Anfang]
Du kannst keine neue Antwort schreiben