Forum: PC-Programmierung RS 232 in Analogwert umwandeln


von Wiggi (Gast)


Lesenswert?

HI ,

Ich habe hier ein kleines Problemm bei dem mir hier vielleicht geholfen
werden kann.

Ich möchte an einem Messgerät den momentanen Messwert über die am Gerät
befindliche RS 232 Schnittstelle auslesen und in einen Analogwert
umwandeln. (+-10 V)

Wie gehe ich hierbei am besten vor und welcher Microcontroller bietet
sich hier am besten an ?

Vielen Dank im vorraus

von Karl H. (kbuchegg)


Lesenswert?

> Wie gehe ich hierbei am besten vor

Indem Du Dich fragst:
Was davon kann ich alleine und wobei brauch ich
konkret welche Hilfe (*).

> welcher Microcontroller bietet sich hier am besten an

Einer mit einer USART und einem DAC.
Die meisten Atmel haben einen USART. DAC hat meines
Wissens direkt keiner. Ist aber relativ leicht zu
machen (siehe Tutorials auf dieser Site). Der Rest
folgt dann ganz von alleine (in groben Schritten):
  * Den µC besorgen
  * Eine Schaltung damit aufbauen.
  * Entwicklungsumgebung installieren
  * Programmieren lernen
  * Die eigentliche Anwendung implementieren
  * Testen (und fluchen)
  * Fehler rausmerzen

(*) Das haengt nicht ganz unwesentlich von Deinen
Vorkenntnissen ab. Hilfe anfordern kann auch bedeuten,
dass Du Dir einen Mann anheuerst, der Dir das ganze
für so seltsam bunte bedruckte Papierscheine aufbaut.

von Wiggi (Gast)


Lesenswert?

Nun gut.

Wollte eigendlcih nur einen erleichterten Einstieg.

Schaun wir mal was das wird.

von Karl H. (kbuchegg)


Lesenswert?

> erleichterten Einstieg.

Was hast Du erwartet?
Das da jetzt jemand loslegt und Dir eine Applikation
komplett fertig macht?

Bis jetzt hast Du nur eine grobe Beschreibung dessen
abgegeben, was eigentlich am Ende rauskommen soll.
Daher die Frage: Wobei brauchst Du konkret Hilfe? Was
kannst Du alleine? Wo hast Du Unklarheiten? Was weist Du
bis jetzt?

Vielleicht waere es auch sinnvoll, die Aufgabenstellung mal
etwas abzuwandeln: Vergiss mal das Messgeraet und die serielle
Schnittstelle. Konzentrier Dich darauf an einem Pin eines µC
eine bestimmte Spannung ausgeben zu können.

Im AVR-GCC-Tutorial, im Abschnitt DAC sind da einige Moeglichkeiten
beschrieben. Wenn Dir das noch zu schwer erscheint, dann fang
noch einfacher an: An einem Pin haengt eine LED und die soll
blinken. Wenn Du das schaffst (ist im uebrigen auch im Tutorial
beschrieben), dann hast Du schon viel erreicht: Dein µC läuft,
die Programmierwerkzeuge funktionieren und Du kannst damit
zumindest soweit umgehen, dass Du den Chip programmieren kannst,
etc.

Immer vom Einfachen zum Komplexen gehen und den Schwierigkeits-
grad langsam steigern. Aber nicht gleich mit einer komplexen
Anwendung anfangen bei der hunderte Dinge gleichzeitig schief
gehen können. Das geht mit ziemlicher Sicherheit in die Hose.

von Rolf Magnus (Gast)


Lesenswert?

Mal ganz blöd gefragt: Was hat das denn eigentlich mit PC-Programmierung
zu tun?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.