RS232-Übertragung -Profilab

Antworten
abacom
Site Admin
Beiträge: 3925
Registriert: Dienstag 23. September 2008, 10:54
Kontaktdaten:

RS232-Übertragung -Profilab

Beitrag von abacom » Dienstag 14. Oktober 2008, 13:05

padesmsos



Anmeldungsdatum: 24.06.2008
Beiträge: 4

Verfasst am: 24.06.2008 16:45 Titel: RS232-Übertragung -Profilab

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

Hi Leute,
ich habe eine Frage zum Programm Profilab für Leute, die das kennen.
Ich will Winkelwerte(2 Bytes) per rs232 zum PC schicken,
ich schaffe es mit HTerm und hyperTerminal daten zu bekommen. Nur mit
dem Profilab klappt´s nicht.
Kann jemand mir was an meinem Schaltplan falsch ist?
Danke für jede Hilfe!
Gruß
[SCI]http://c:\Dokumente und Einstellungen\serboutia\Desktop[/SCI][/url]


Nach oben


padesmsos



Anmeldungsdatum: 24.06.2008
Beiträge: 4

Verfasst am: 24.06.2008 16:46 Titel:

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

http://www.mikrocontroller.net/attachment/36665/SCI.jpg

Nach oben


LED



Anmeldungsdatum: 15.02.2008
Beiträge: 54

Verfasst am: 24.06.2008 19:19 Titel:

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

kannst bitte mal posten was du über die RS232 empfängst?


Sind die Werte durch Komma getrennt und ist am Ende ein CR LF?

Gruß LED

Nach oben


LED



Anmeldungsdatum: 15.02.2008
Beiträge: 54

Verfasst am: 24.06.2008 19:28 Titel:

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

Jetzt hab ichs erst gesehen, du musst den $ Aussgang $CR1 mit E1 vom Y(t) verbinden und am Y(t) den Wertebereich anpasssen!
Den Rec Eingang mit neuem Bauteil PON (PowerOnReset) verbinden, macht beim starten kurzes LOW Signal und startet die Aufzeichnung.


Busy nur mit CLK verbinden, den Generatur brauchst du nicht.

fertig

Nach oben


LED



Anmeldungsdatum: 15.02.2008
Beiträge: 54

Verfasst am: 24.06.2008 20:01 Titel:

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

OK, habe noch einen PON am clk eingang vom CR1 vergessen.

Zur Sicherheit mal ein Bildchen wie es funktionieren könnte, ich gehe davon aus das deine Messwerte durch komma getrennt werden.

Bild

Nach oben


padesmsos



Anmeldungsdatum: 24.06.2008
Beiträge: 4

Verfasst am: 25.06.2008 07:41 Titel:

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

Hallo LED,
vielen dank für deine wertvolle Antworten!
es klappt bei mir immer noch nicht die daten abzulesen
und in einem diagramm mit Profilab darzustellen.
Es liegt sicher an dem Datentyp meiner Winkelswerte.
Wie gesagt es sind 2_Byte-Werte, und haben vermutlich
den Format ASCI, da sie direkt vom A/D durch die SCI
zum PC gelangen. SOll ich deshalb sie konvertieren?
Also zu char oder Bytes?
Du hast gemeint, ob sie durch Komm´s getrennt sind!
nein, sie sind durch Space getrennt, das zeigt eine Aufnahme mit HyperTerminal: Ô Õ Ô Õ Õ Õ × Û Ý Þ à ã å æ é ê ë î î ë ê é è ã â á à ß Þ Ø × Ó Ñ Ð Ñ Ð Ñ Ð Ñ Ð Ð Ð Ñ Ð Ñ Ð Ñ Ð Ð Ñ Ð Ð Ñ Ñ Ð Ñ Ñ Ñ Ð Ñ Ð Ð Ð Ñ Ð Ñ Ñ Ð Ð Ð Ñ Ð Ð Ñ Ð Ð Ñ Ñ Ð Ñ Ñ Ð Ñ Ð Ñ Ñ Ð Ñ Ð Ð Ð Ñ Ñ Ð Ñ Ð Ð Ñ Ð Ñ Ñ Ð Ñ Ñ Ð Ñ Ð Ð Ñ Ð Ñ Ñ Ð Ð Ð Ñ Ð Ñ Ñ Ð Ð Í Ì É Ç,
das Zeichen "Ð" sollte einem Space entsprechen.
Aber mit einem anderen Tool (HTerm) bekomme meine 2byte dargestellt(siehe Anhang).
[img]c:\Dokumente%20und%20Einstellungen\serboutia\Desktop\Hterm_SCI[/img]
Bitte Bild von hier entnehmen!
http://www.mikrocontroller.net/attachme ... rm_SCI.jpg

Nach oben


abacom
Site Admin


Anmeldungsdatum: 30.06.2006
Beiträge: 898

Verfasst am: 25.06.2008 08:39 Titel:

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

Die Daten werden doch offensichtlich NICHT als lesbarer ASCII-Text gesendet, sondern als 2 Byte Binärwert (16 Bit).
Man muss also zwei Byte nacheinander empfangen und diese dann "zusammenrechnen", z.B.

16-Bit-Wert = LowByte +256 * HighByte (o.ä. je nach Kodierung der Daten)

Ggf. muss man dann den diesen "Rohwert" des Wandlers noch wichten, d.h. in diesem Fall den Rohwert in einen Winkelwert umrechnen.

Nach oben


padesmsos



Anmeldungsdatum: 24.06.2008
Beiträge: 4

Verfasst am: 25.06.2008 14:43 Titel:

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

Hallo Leute,
ich habe mich in der sache durchgebissen,
weiss aber noch nicht ganz genau warum es bei mir nicht richtig klappt.
Könntet ihr kurz drauf gucken
Danke für jede Hilfe!
Bild der Schaltung:
http://www.mikrocontroller.net/attachme ... _Shift.JPG
Programmmuster:
http://www.mikrocontroller.net/topic/103673 dann SCI_Shift.JPG
ABACOM support

Antworten

Zurück zu „Thema RS232“