Die Suche ergab 30 Treffer

von emy
29. Apr 2019, 11:45
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Ich habe das Programm jetzt ein wenig umgeschrieben, damit die Daten dem Transceiver übergeben werden. Vielleicht magst du da noch einmal kurz drüber gucken. Die Temperaturmessung funktioniert auch damit einwandfrei (ganzzahlige Werte reichen aus). Zum Auslesen des MAX31865 und zum anschließenden Se...
von emy
27. Apr 2019, 11:46
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Aber dann schreib bitte auch noch einmal für alle anderen, die hier irgendwann mal lesen, was denn jetzt noch an Fehlern vorlag ;-) ich hatte leider einen Kurzschluss genau unterhalb des Chips. Dieser hat eine Groundplane, die sich mit einem Pin verbunden hatte... vielleicht hilft dieser Link weite...
von emy
27. Apr 2019, 10:05
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Alle Probleme behoben und was soll ich sagen, es funktioniert endlich :) :) :) Vielen Dank, dass du so geduldig warst und immer eine Ferndiagnose gestellt hast! Ich werde, wie du auch vorgeschlagen hast, den ADC Code an den Transceiver übergeben, um dann später am Empfänger die Temperatur zu bestimm...
von emy
24. Apr 2019, 15:15
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Es gibt tatsächlich ein Problem mit dem Sensor. Ich habe die Spannungsversorgung und die PT100 Anschlüsse in der gleichen Schraubklemme. Wenn keine Spannung anliegt, messe ich, wie du schon gesagt hast, 110 Ohm. Sobald Spannung anliegt, sind es nur noch 52 Ohm. Ich befürchte jetzt, dass etwas beim L...
von emy
24. Apr 2019, 13:33
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Oh ja das Bild habe ich vergessen. beim Auslesen von 2 Bytes beginnend mit 0x05 erhalte ich wieder nur Nullen …. spaßeshalber von 0x03 und 0x04 nur Einsen. Beim Auslesen des Konfigurationsregisters 0x00 erhalte ich statt 0xC2 leider nur 0xC0 . Also irgendetwas stimmt da noch nicht so ganz.
von emy
24. Apr 2019, 12:37
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Ich hab jetzt das Fault Status Register ausgelesen mit 0x07 als Adresse. Wenn ich da buf[1] auslese, ergibt sich 01000000 . uint8_t maxRTD_read_res(void) { uint8_t buf[3]; buf[0] = 0x07; buf[1] = 0x00; buf[2] = 0x00; spi_transfer(buf, 3); // return ((buf[1] << 8) | buf[2]); return (buf[1]); }
von emy
24. Apr 2019, 12:18
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Spannungsversorgung passt. Das Bild ist nun der aktuelle Stand: Kanal 0: Chip Select Kanal 1: Clock Kanal 3: SDI Kanal 4: SDO Kanal 6: DRDY Mit: int main(void) { // initialize the device SYSTEM_Initialize(); uint16_t adccode; int i = 0; double temp; maxRTD_set_config(); while (1) { // maxRTD_set_con...
von emy
23. Apr 2019, 20:52
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Stimmt, das hatte ich nicht mehr vor Augen. So wie der Code aktuell ist, machen CS, Clock und SDO genau das, was sie sollen. Ich habe schon überlegt, ob ich den MAX31... einmal auswechseln soll, da er durch die unzähligen Versuche schon ein bisschen was aushalten musste. Das Löten war auch nicht gan...
von emy
23. Apr 2019, 13:22
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Mir ist jetzt aufgefallen, dass jedes Bit mit einer fallenden Flanke von Clock zeitgleich angezeigt wurde, da nach Abbildung 7 des Datenblatts ein Bit mit jeder positiven Flanke von Clock gesendet wird, habe ich das jetzt noch einmal umgedreht. Keine Ahnung, ob das einen Unterschied macht. Außerdem ...
von emy
23. Apr 2019, 11:29
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Leider hatte ich deinen Beitrag zu spät gelesen, sodass ich erst heute zum Messen kam: Mit den Codes void spi_transfer (uint8_t *pBuf, uint8_t len) { int8_t i; SCLK = 1; CS_MAX = 0; if(pBuf == 0) return; while(len) { for (i=7; i>=0; i--) { __delay32(100); SCLK ^= 1; SDO = ((*pBuf) & (1<<i)) ? 1 : 0;...
von emy
19. Apr 2019, 13:41
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

#define CS_MAX _RC14 // Chip Select am Pin 48 #define SCLK _RF3 // Clock am Pin 33 #define SDI _RD2 // SDI Controller, SDO MAX #define SDO _RD1 // SDO Controller, SDI MAX #define DRDY _RC13 // DRDY Pin Das sind die Pins, die ich für die Übertragung nutze. Also eigentlich müsste das so richtig sein.
von emy
18. Apr 2019, 20:10
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Du hast Recht, das macht Sinn. Hatte ich sogar ganz am Anfang mal. Nach wieder einigen Stunden herumprobieren, bin ich nicht viel weiter. Die Veränderungen haben keinen Einfluss auf das Ergebnis. Derzeit bin ich bei diesem Code: void spi_transfer (uint8_t *pWr, uint8_t *pRd, uint8_t len){ uint8_t i;...
von emy
18. Apr 2019, 16:02
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Kanal 0: Clock Kanal 1: SDO Kanal 5: CS Kanal 7: SDI Ja, ich meinte von oben nach unten, wo etwas zu sehen ist. So ist es jetzt richtig. Ich werde jetzt leider aus der Uni geworfen, weil alle Feierabend haben :D Ich hoffe aber, dass ich das Problem auch zu Hause lösen kann, hab da allerdings kein O...
von emy
18. Apr 2019, 15:43
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Ja die Frequenz von SCLK liegt bei 7,8 kHz. Auf Kanal 1 wird gesendet, sobald das Senden beginnt, geht CS auf LOW. Es wird 1000 0000 1100 0010 gesendet, danach gibt es einen kurzen PEAK bei CS und dann wird die Adresse für das Lesen und zweimal 0x00 gesendet über SDO 0000 0001 0000 0000 0000 0000 . ...
von emy
18. Apr 2019, 15:01
Forum: Elektrotechnik und Mikrocontroller
Thema: Temperaturmessung mit PT100 und MAX31865
Antworten: 58
Zugriffe: 1819

Re: Temperaturmessung mit PT100 und MAX31865

Es ist leider kein Screenshot, sondern ein Foto, weil das Ding alt ist....
von oben nach unten: Clock, SDO, CS, SDI.
IMG_20190418_145615.jpg