Autor |
Messdatenerfassung über serielle Schnittstelle |
|
|
|
|
BID = 172659
chris0281 Gelegenheitsposter
Beiträge: 62
|
|
Hallo!
Ich möchte ein bzw. mehrere (wahrscheinlich 4) analoge Signale (z.B. 0V-5V) über die serielle Schnittstelle des PC's einlesen. In was für ein Signal muss ich dass analoge umwandeln? Mit was für einem Baustein oder Schaltung ist das möglich? A/D-Wandler?
Was die Nachritentechnik angeht, bin ich nicht der allerhellste, daher wäre ich über möglichst präzise Antworten, evtl. Schaltplan sehr dankbar!!
Christoph |
|
BID = 172671
Lötfix Schreibmaschine
Beiträge: 2328 Wohnort: Wien
|
|
Hallo!
Da wäre ein Microcontroller gut geeignet, weil die gibt es mit integriertem AD-Wandler und UART für die serielle Schnittstelle. An zusätzlichen Bauteilen sind ein Max232 für die Pegelanpassung zwischen Microcontroller und RS232 am PC und eventuell ein Analogmultiplexer zum Umschalten der Analogquellen auf den AD-Wandlereingang nötig.
Zuerst sollte aber noch geklärt werden, wie schnell sich der Analogwert ändert bzw. Messinterval und wie genau der ADC auflösen muß (8 Bit = 256 Stufen, 12 Bit = 4096 Stufen).
mfg lötfix
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen daraus nicht abgeleitet werden. Sicherheitsvorschriften beachten!
[ Diese Nachricht wurde geändert von: Lötfix am 12 Mär 2005 14:31 ] |
|
BID = 172890
Lötfix Schreibmaschine
Beiträge: 2328 Wohnort: Wien
|
Hallo!
Hab da was gefunden...
http://ac16.uni-paderborn.de/arbeit......html
mfg lötfix
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen daraus nicht abgeleitet werden. Sicherheitsvorschriften beachten!
|
BID = 172897
ManniHorsti Stammposter
Beiträge: 337 Wohnort: Rheine
|
Hallo,
wenn Du nicht im Millisekundentakt wandeln musst, sind AD-Wandler mit dem Dual-Slope Verfahren unbedingt zu empfehlen. Die Wandelzeit wird dann so festgelegt, das du je nach Einsatzort eine 50-Hz- bzw. eine 60-Hz-Rejection hast. Dann hast Du mit einem Minimum an Entstörmitteln und Abschirmmitteln die bestmöglichen Wandel-Ergebnisse. Die stehen dann im letzten Bit.
Verspreche ich Dir.
Schau mal nach bei MAXIM. Die haben solche Chips. Superdinger. Preiswert. 90000 Teile Auflösung. Mit Evaluation-Boards zu bekommen.
Weiteres im Internet
Gruß Manni
|
BID = 173117
2SJ200 Schreibmaschine
Beiträge: 1942 Wohnort: Österreich
|
ELV hat da einen bausatz, ist ein 8kanal, 12bit, single chip wandler der in eine recht intressante schaltung kommt die an der rs232 hängt, über diese alle messwerte gelesen werden und den gesamten energiebedarf auch noch von den rs232 leitungen nimmt, die schaltung benötigt also keine zusätzliche stromversorgung...
|
BID = 173381
chris0281 Gelegenheitsposter
Beiträge: 62
|
Hallo!
Erst mal euch allen ein Dank für die Bemühungen!!!
Lötfix, was du da im Internet gefunden hast scheint genau das zu sein, was ich suche. Hab da in der Beschreibung nur nix gefunden in welchem Beriech mein analoges Eingangssignal liegen muß. Also z.B. 0-5V, oder 0-12V. Vieleicht kannst du mir da ja noch weiterhelfen.
Und herzlichen Dank noch mal.
Christoph
|
BID = 173385
chris0281 Gelegenheitsposter
Beiträge: 62
|
Sorry, dass ich schon wieder nerve, aber eine Frage ist mir dazu noch eingefallen. Wofür ist der Schalter S2? Damit wird Pin6 entweder auf Masse oder +5V gelegt. Wofür ist das nötig?
Christoph
|
BID = 173398
Lötfix Schreibmaschine
Beiträge: 2328 Wohnort: Wien
|
Hallo Chris!
Zum Eingangsspannungsbereich im Datenblatt vom PIC16C71 nachsehen (vermute mal wie die Versorgungsspannung des PIC +/- Spannungsabfall an der Klammerdiode) kann man aber sicher anpassen mit Spannungsteiler, OPV etc.
Der Schalter wird laut Ablaufdiagramm als Anlaufsperre verwendet.
Ich habe diese Schaltung neulich durch Zufall entdeckt, kann daher nicht wirklich viel darüber sagen.
mfg lötfix
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen daraus nicht abgeleitet werden. Sicherheitsvorschriften beachten!
|
BID = 173406
Ltof Inventar
Beiträge: 9334 Wohnort: Hommingberg
|
@Chris
wie schnell sind denn die zu wandelnden Meßwerte? Wie oft soll gewandelt werden?
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
[ Diese Nachricht wurde geändert von: ltof am 13 Mär 2005 21:17 ]
|
BID = 173685
chris0281 Gelegenheitsposter
Beiträge: 62
|
Bei zwei der aufgenommenen Werte soll es sich um eine Wassertemperatur handeln, bei einem um den Füllstand, und bei dem vierten um den ph-Wert. Sind also alles Werte, die sich nur über einen relativ langen Zeitraum merklich verändern. Das heisst, es muss nicht besonders oft gewandelt werden, wenn ich damit die Frage richtig verstanden habe.
|
BID = 173758
Ltof Inventar
Beiträge: 9334 Wohnort: Hommingberg
|
Genau das war meine Frage.
Vier Werte 0 bis 5V, langsam und auf RS 232? Als alter Minimalist würde ich einen PIC12F675 nehmen. Der hat vier A/D-Eingänge mit 10 bit Auflösung. Die RS232 würde ich softwaremäßig emulieren.
Wie man das mit der Schnittstelle macht ist sehr gut bei www.sprut.de beschrieben.
Am einfachsten geht das, wenn er die Werte ungefragt einfach zyklisch senden darf. Etwas komplizierter gestaltet sich die Software, wenn er nur auf Anfrage über RS232 senden darf. Ist aber auch machbar.
Die Hardware in dieser Variante wäre ziemlich "übersichtlich".
Gruß,
Ltof
_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)
|