Im Forum und im Wiki
-
Thread
MCP3208,Raspberry PI3, Prinzip
Hallo zusammen, ich habe eine prinzipielle Frage bezüglich MCP3208. Ich habe einen Thermosensor (K-Type), einen Verstärker AD595 und einen AD-Wandler MCP3208 zusammen verschaltet. Mein Ziel ist es natürlich die Temp. später in einem Python Script einzulesen.
wie hoch ist Vref am MCP3208 ???
-
Thread
Raspberry Pi ADC Interrupt
fprintf (stderr, "Unable to setup ISR: %s\n", strerror (errno)); return 1; } pinMode(CS_MCP3208, OUTPUT); pinMode(DG_OUT, OUTPUT); while(1) { //system("clear"); //printf("\n\nMCP3208 channel output.\n\n"); //adc1Value = read_mcp3208_adc(adc1Channel); //printf("
) << 6); buff[2] = BYTE_II_MASK; digitalWrite(CS_MCP3208, 0); // Low : CS Active wiringPiSPIDataRW(SPI_CHANNEL, buff, 3); buff[1] = BYTE_II_RCV_MASK & buff[1]; adcValue = ( buff[1] << 8) | buff[2]; digitalWrite(CS_MCP3208, 1); // High
-
Thread
Kleinspannung gegen 220V sichern
? Ich hole noch mal ein bisschen weiter aus, sonst fehlen vielleicht ein paar Infos. * Der MCP3208 hängt mit weiteren Komponenten auf anderen Platinen an einer gemeinsamen Spannungsversorgung (5V-Netzteil, galvanisch zum Netz getrennt). * Der MCP3208 kommuniziert per SPI mit einem µC. Welche
Notfalls, dass der MCP kaputt geht. Was will ich absichern? * Dass weitere Komponenten, die mit dem MCP3208 an einer gemeinsamen 5V-Versorgungsspannung hängen (auf einer anderen Platine), kaputt gehen. * Dass der mit dem MCP3208 kommunizierende µC kaputt geht. Vermutlich wäre eine Variante, die 4 SPI-Leitungen
-
Thread
MCP3208 - Problem Digit Werte
Programm ist aber sehr übersichtlich ;) Da ich zwischenzeitlich schon Zweifel an meiner SPI / MCP3208 Library hatte, habe ich testweise auf einen Arduino umgestellt. Aktuell also Arduino Nano mit externer Library (https://github.com/MajenkoLibraries/MCP3208) Die Werte dich ich bekomme sind identisch
überarbeitet - jetzt läufts :) Dieser Code funktioniert einwandfrei: http://playground.arduino.cc/Code/MCP3208 Gruß Tim
-
Thread
Problem beim Auslesen von MCP3208
Hallo, ich habe ein Problem beim Auslesen eines MCP3208. Gemessen werden soll die Spannung am Arbeitswiderstand einer Photodiode. Der MCP wird per SPI von einem RaspberryPi gesteuert, entweder über spidev oder alternativ über Bit-Banging mit anderen
Sensor ist in einem fast Licht-dichten Beutel. Ich hab ein paar Sachen ausprobiert, siehe Bilder. mcp3208_dark.jpg zeigt die Spannung am Arbeitswiderstand, MCP ist "normal" angeschlossen, sehr verrauscht... mcp3208_ground.jpg zeigt das Signal wenn man den Kanal am MCP auf Ground setzt, wie zu erwarten
-
Thread
MCP3208 und Wemos D1 Mini - langsame Anwendung
Von welchem DAC redest du oder meinst du den ADC? Der MCP3208 ist nen ADC. Und VDD vom MCP3208 würde ich auch noch anschließen, hilft ungemein. Was genau der 2kΩ Widerstand an VREF/VEE bringen soll kann ich auch nicht nachvollziehen, braucht deine Referenzquelle
M. K. schrieb im Beitrag #7612048: > Von welchem DAC redest du oder meinst du den ADC? Der MCP3208 ist nen > ADC. Und VDD vom MCP3208 würde ich auch noch anschließen, hilft > ungemein. Was genau der 2kΩ Widerstand an VREF/VEE bringen soll kann ich > auch nicht nachvollziehen, braucht deine Referenzquelle
-
Thread
MCP3208 gibt ungenaue Werte aus
ausgibt. Die gleichen Spannungen habe ich auch mit dem Ladegerät iCharger 208B ermittelt. Habe den MCP3208 schon gegen einen anderen ausgetauscht: gleiches Fehlerbild. Quellcode ist von hier: http://arduino.cc/playground/Code/MCP3208 Die gemessene Spannung wird mit VRef (=5,063V gemessen) multipliziert
sind die Massen korrekt miteinander verbunden? Vielleicht machst Du mal ne Skizze. Ich habe den MCP3208 schon ohne Probleme eingesetzt. Johannes
-
Thread
Mit MCP3208 Spannung an verschiedenen Geräten messen
MCP3208/3204 brauche. Hoffe es ist verständlich. Grüsse Jumpin
zwischen extern Minus und Vref gemessen. Sind ebenfalls 3,3V. Extern Minus ist an Analog Ground beim MCP3208.