Forum: Mikrocontroller und Digitale Elektronik Arduino code für PT1000 mit AD Wandler


von ADC (Gast)


Lesenswert?

Hallo zusammen,

ich bin Anfänger in Arduino und brauche Hilfe um ein Programm zu 
schreiben.

ein PTXXX wird mit einem MCP3424 angeschlossen und die daten werder über 
eine I²C Schnitstelle im Arduino empfangen.

Adr0,und 1 sind an Erdung angeschlossen, Gain 1. das ganze wird mit 3,3 
V versogt

Danke im Voraus.

von Weg mit dem Troll (Gast)


Lesenswert?

Eine Eigenleistung scheint es nicht zu geben. Im Sinne von "macht mal"

Der Ton ist nicht passend... es sollte heissen :

Saupack !! Ich will code (bla..) haben. Wird's bald.

von Wie mir das auf den Kranz geht (Gast)


Lesenswert?

Weg mit dem Troll schrieb:
> Eine Eigenleistung scheint es nicht zu geben. Im Sinne von "macht mal"
>
> Der Ton ist nicht passend... es sollte heissen :
>
> Saupack !! Ich will code (bla..) haben. Wird's bald.

Richtig. Dein Ton ist absolut nicht passend. Es muss an Dich gerichtet 
heißen: "Verpiss Dich, Du häßliche Sau!"

von ADC (Gast)


Lesenswert?

Weg mit dem Troll schrieb:
> Eine Eigenleistung scheint es nicht zu geben. Im Sinne von "macht mal"
>


danke für die Nette Rückmeldung.

wie im ersten Zeil erwähnt brauche ich Hilfe und nicht alles.

ich habe mehrere Samples und weiss nicht wie ich damit anfangen soll.

also Hilfe heisst nicht "macht mal".

LG

von Cyblord -. (cyblord)


Lesenswert?

ADC schrieb:
> also Hilfe heisst nicht "macht mal".

sondern?

Wo genau hängts? Was geht nicht? Was hast du bisher genau gemacht? Wo 
ist dein Code?

: Bearbeitet durch User
von W.S. (Gast)


Lesenswert?

ADC schrieb:
> ich bin Anfänger in Arduino und brauche Hilfe um ein Programm zu
> schreiben.

Erste Frage: Ja, kannst du denn bereits Programme schreiben? Soweit ich 
weiß, wäre das in C++ für Arduino.

Nächste Frage: Kennst du dich denn bereits aus mit dem I2C ?

Dritte Frage: Hast du denn bereits das Datenblatt zu deinem ADC gelesen 
und verstanden?

Vierte Fragen: Wie stellst du dir vor, einen temperaturabhängigen 
Widerstand mit einem SigmaDelta-ADC zu messen? Sagt dir das Wort 
Ratiometrische Widerstandsmessung etwas? Wie weit gediehen sind deine 
Kenntnisse in analoger Schaltungstechnik?

Einfach nur zu sagen "ich bin Anfänger" und damit zu implizieren, daß du 
alle obigen Fragen mit "nein" oder "keine Ahnung" beantworten würdest, 
ist ein bissel zu wenig an eigener Initiative.

Also präzisiere dich oder lerne zuvörderst ganz einfach anhand der 
vorhandenen Dokumentationen. Ohne dieses ist dein Anspruch nämlich exakt 
so, wie es (in rüden Tönen) in der allerersten Antwort geschrieben 
steht.

W.S.

von ADC (Gast)


Lesenswert?

W.S. schrieb:
> ADC schrieb:
>> ich bin Anfänger in Arduino und brauche Hilfe um ein Programm zu
>> schreiben.
>
> Erste Frage: Ja, kannst du denn bereits Programme schreiben? Soweit ich
> weiß, wäre das in C++ für Arduino.
>
> Nächste Frage: Kennst du dich denn bereits aus mit dem I2C ?
>
> Dritte Frage: Hast du denn bereits das Datenblatt zu deinem ADC gelesen
> und verstanden?
>
> Vierte Fragen: Wie stellst du dir vor, einen temperaturabhängigen
> Widerstand mit einem SigmaDelta-ADC zu messen? Sagt dir das Wort
> Ratiometrische Widerstandsmessung etwas? Wie weit gediehen sind deine
> Kenntnisse in analoger Schaltungstechnik?
>
> Einfach nur zu sagen "ich bin Anfänger" und damit zu implizieren, daß du
> alle obigen Fragen mit "nein" oder "keine Ahnung" beantworten würdest,
> ist ein bissel zu wenig an eigener Initiative.
>
> Also präzisiere dich oder lerne zuvörderst ganz einfach anhand der
> vorhandenen Dokumentationen. Ohne dieses ist dein Anspruch nämlich exakt
> so, wie es (in rüden Tönen) in der allerersten Antwort geschrieben
> steht.
>
> W.S.

danke , ja ich kann schon c++, und weiss wie eine Kommunikation über i²C 
erfolgt, Adr usw..,
Radiometrische Messung geht leider nicht da der MCP3424 kein PIN für 
Vref hat. ich habe nur Problemme bei Arduino. ich habe Mithilfe von 
Samples versucht was zu schreiben, aber klappt bis jetzt nicht. Fehler 
sind immer dass Wire.h nicht definiert ist oder einfach beim Hochladen 
des Sketches ist ein Fehler aufgetretetn.
danke
SG

von MaWin (Gast)


Lesenswert?

ADC schrieb:
> ich bin Anfänger in Arduino und brauche Hilfe um ein Programm zu
> schreiben.

Fertig

http://arduinolearning.com/code/arduino-and-mcp3424-a-d-converter-example.php

Und jetzt ?

von Johannes S. (Gast)


Lesenswert?

ADC schrieb:
> Fehler
> sind immer dass Wire.h nicht definiert ist oder einfach beim Hochladen
> des Sketches ist ein Fehler aufgetretetn.

welches Board, ist das auch in der IDE ausgewählt? Funktioniert 
wenigstens ein Blinky (Datei/Beispiele/Basics/Blink)?

von ADC (Gast)


Lesenswert?

Johannes S. schrieb:
> welches Board, ist das auch in der IDE ausgewählt? Funktioniert
> wenigstens ein Blinky (Datei/Beispiele/Basics/Blink)?

es kommt nur " beim Hochladen des sketches ist ein Fehler aufgetreten" 
raus.

auch für Blink

von Rainer S. (enevile) Benutzerseite


Lesenswert?


von Johannes S. (Gast)


Lesenswert?

ADC schrieb:
> es kommt nur " beim Hochladen des sketches ist ein Fehler aufgetreten"
> raus.
>
> auch für Blink

falscher/kein Bootloader auf dem (immer noch unbekannten) Board?

von ADC (Gast)


Lesenswert?

Johannes S. schrieb:
> immer noch unbekannten

Arduino Uno

von Wolfgang (Gast)


Lesenswert?

ADC schrieb:
> Fehler sind immer dass Wire.h nicht definiert ist

Dann solltest du darum vielleicht erstmal gezielt kümmern.

Ist die Wire Bibliothek bei dir installiert und lassen sich die 
mitgelieferten Beispiele compilieren?

von Wolfgang (Gast)


Lesenswert?

ADC schrieb:
> es kommt nur " beim Hochladen des sketches ist ein Fehler aufgetreten"
> raus.

Also liegt es gar nicht an dem Pt1000 und dem MCP3424.

Bringe erstmal Blinky zum Laufen, notfalls nachdem du den ADC/Pt1000 
vorübergehen erstmal wieder entfernt hast.

von Klaus R. (klara)


Lesenswert?

ADC schrieb:
> ich bin Anfänger in Arduino und brauche Hilfe um ein Programm zu
> schreiben.

Ich hatte in den letzten Jahren mich eigentlich nur mit den MSP430 von 
TI beschäftigt und dachte dieses Jahr, der ESP32 sieht doch interessant 
aus und hat den ganzen Funk-Kram schon on board. Dann brachte die ct 
noch ein Make ESP32 Special heraus und schon ging es los. Programmiert 
wurde auf der Ardurio-IDE. Es mußten für den ESP32 noch ein paar 
Hilfsmittel installiert werden, aber das erste Blink.ino lief sofort.

Ich denke, dies war anfangs schon ein etwas umständlicher Einstieg. Mit 
den reinen Ardurio µC sehe ich da keine Hürden. Man sollte aber besser 
ein gescheites Tutorial zur Hand haben um den anfänglichen Frust zu 
minimieren. Zum MSP430 gab es es hier im Forum schon gute Unterstützung. 
Der Ardurio hat eine noch wesentlich breitere Unterstützerbasis. Bleib 
am Ball!
mfg Klaus

: Bearbeitet durch User
von W.S. (Gast)


Lesenswert?

ADC schrieb:
> Radiometrische Messung geht leider nicht da der MCP3424 kein PIN für
> Vref hat.

Es heißt Ratiometrisch, kommt von Ratio, also Verhältnis und nicht vom 
RIAS auf UKW.
Und wenn du das Datenblatt gelesen hättest, dann wüßtest du, daß selbst 
der kleinste Chip dieser Familie zwei unabhängige Eingänge hat - jeweils 
mit E+ und E- herausgeführt. Der Rest wäre lediglich, nachzulesen, wie 
der Common-Bereich dieser Eingänge ist - aber der ist mW. ohnehin von 
GND bis Vcc.

W.S.

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.