-
Thread
[V] Halbleiter, Netzteile, Opto, Encoder, Diskret, Relais, Pneumatik, AoIP
€/Stk. Halbleiter I²C: 90x PCA9306D: I²C Level Shifter -> 0,50 €/Stk. 193x PCF8591T: I²C 8Bit ADC und DAC -> 0,50 €/Stk. 295x PA9515A: I²C Bus repeater -> 0,50 €/Stk. 3x PCA9634PW: I²C 8Bit LED Treiber -> 0,75 €/Stk. 11x P82B96
€/Stk. Halbleiter I²C: 90x PCA9306D: I²C Level Shifter -> 0,50 €/Stk. 173x PCF8591T: I²C 8Bit ADC und DAC -> 0,50 €/Stk. 285x PA9515A: I²C Bus repeater -> 0,50 €/Stk. 11x P82B96: I²C Dual Bidirectional Bus Driver -> 1,00 €/Stk. Netzteile
-
Thread
IAQ Core C - I²C in Analog 0-5V
Der PCF8591 hat auch einen DAC, allerdings nur 8Bit. Man kann übrigens auch PWM-ICs als Digital-Analog-Wandler einsetzen, wenn die Änderungen nicht allzu schnell sind.
-
Thread
DAC pfc 8591 mit Arduino Uno veränderbare Sinus Frequenzen
setup() { Wire.begin(); } void loop() { for (int i=0; i<220; i++) { Wire.beginTransmission(PCF8591); // wake up PCF8591 Wire.write(0x40); // control byte - turn on DAC (binary 1000000) Wire.write(sine_wave[i]); // value to send to DAC Wire.endTransmission(); // end tranmission } }
probieren die f SCL clock Frequenz auf 400kHz zu setzen. Und noch eine Frage ich hab im Datenblatt vom PCF8591 schon nachgeguckt aber hab es nicht gefunden ... wie viel Ausgangsstrom liefert denn der Analog Out beim PCF8591 ?
-
Thread
RGBW-Strip mit MOSFETs und PCA9685 & Pi
Verzeichnisname bezieht sich auf den *pca9685* Im readme schreibt er erst von einem IMHO nicht existierenden *pcf9685* und dann von einem *pcf8591*, der aber eine ganz andere Funktionalität als beschrieben besitzt. Hoffentlich ist die Software konsistenter und tatsächlich auf den PCA9685 zugeschnitten.
-
Thread
USB mit 5 pins.
Ich habe den pi zu weihnachten bekommen, arbeite mich gerade erst ein in das ganze. Immerhin, einen pcf8591t bekomme ich mit python angesprochen und muss nun noch etwas mehr üben und lernen um noch mehr aus dem pi zu machen. Die Hilfe und die tipps haben mir jedenfalls laune gemacht noch mehr zu
-
Thread
[V] PIC Mikrocontroller-Lehrsystem u. Einzelplatinen
Schätzung, 20€) * 7-Segment Platine (unbekannt, Schätzung, 5€) * MCP23017 I2C Platine (23,50€) * PCF8591 I2C Platine (23,50€) * AT45DB011 Platine (unbekannt, Schätzung 15€) * SUB-D 9 POL / Stift-Adapterplatine (unbekannt, Schätzung 5€) * einige Flachbandverbinder, überwiegend 10 pol, passend zum
-
Thread
[V] µC, Halbleiter, Relais
I²C -> 1,50€/Stk. 2x PCA9698DGG: 40Bit I/O-Expander I²C -> 1,50€/Stk. 100x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 11x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V
-> 1€/Stk. 6x AN2131QC: 8051, USB -> 1€/Stk. Halbleiter: 98x PCF8591T: 8Bit ADC und DAC I²C -> 1€/Stk. 6x P82B96T: Dual bidirectional bus buffer I²C -> 1€/Stk. 37x PCM1739E: 24Bit, 192kHz Audio-DAC -> 0,50€/Stk. 100x AD5541: 2,7V
-
Thread
Probleme mit AVR32 I2C Bus auf dem C Control Pro IDE
zusammen, Ich versuche grad über die Funktionen der I2C Bibliothek des AVR32 den analogen Ausgang des PCF8591 anzusprechen. seine Adresseneingänge habe ich auf Masse gelegt, sodass er eine Adresse von 0x90 für W und 0x91 für R haben muss und I2C_Probe gibt mir auch zurück, dass er da ist (also eine
Serial_Write(1,CR); Pause(20); } } der Parameter 64 bei I2C_Write ist das control byte des PCF8591, welches den analogen Output aktiviert. Hoffe mal hier kann mir jemand helfen :D Vielen Dank im Voraus Felix
-
Thread
analog erweiterung für ESP8266
Google mal nach PCF8591 - der hat 8 bit und gibts sogar für < 2 € auf einem Break-Out Board in der Bucht.
-
Thread
Suche ADC mit TWI/i2c Schnittstelle
PCF8591 4x8bit
Wenn dir 8 Bit genügen,den PCF8591 gibt es noch in DIP. http://www.ebay.de/itm/1-5-10-20PCS-PCF8591P-PCF8591-DIP-16-NXP-PHI-8-Bit-A-D-and-D-A-Converter-IC-/272343427628 Oder darf es auch ein Modul sein, das noch einfacher zu
-
Thread
Frage zu TCS 34725 - RGBC Sensor
Mit dem beschreiben von Registern, z.B. den PCF8591 (AD-DA Wandler)habe ich keine Probleme. Im oberen Beispiel habe ich bereits gezeigt, wie man es machen kann. Je nach Anzahl der Register können noch mehrere Angaben folgen. Fragender Gast schrieb
-
Thread
24VAC mit 3,3VDC steuern? Verständnissfrage
ohne größeren Aufwand. Das geht mit Relais direkt an IO Pins natürlich nicht. In der Mitte der mit PCF8591 bezeichnetet IC ist ein ADC und DAC in einem, also Analoge Ein- und Ausgänge um Sensoren anzuschließen. Unten rechts ist dann noch die Pinbelegung des Stecker zum Pi. Du kannst jetzt natürlich
-
Thread
PIC 18F2550 I²C Kommunikation XC8 Compiler
**********************/ [/c] Ich habe ebenfalls die Zusatz-Libary mit eingefügt. Bei den Chips PCF8574, PCF8591 und MCP23017 funktioniert das ganze. Wenn Du willst kann ich Dir die Libarys zusenden. Ingo
-
Thread
Passender AD Wandler gesucht
Der Oldie: PCF8591
-
Thread
Angezeigter Wert und berechneter Wert unterschiedlich
Gemeinde Habe ein Problem mit der Anzeige von Werten. Gebe mit einem AT1284p über den I2C Bus an einem PCF8591 eine Spannung aus. Dazu verwende ich eine Referenz von 2,46 V. über den AT1284p gebe ich einen Wert von 0 bis 255 am PCF8591 am Ausgang aus. Weiter mit einem LM358 ergibt sich damit eine Spannung
bzw. Anpassung. Ich nutze den "Wert" von 0 bis 255 als Grundlage zur Berechnung. Die 4 Eingänge des PCF8591 nutze ich als 4 Kanäle für eine Messung von 0-20mA oder 0-10V. Den Ausgang des PCF8591 nutze ich über ein Menue zur Einstellung von 0-10V und gleichzeitig 0-20mA. Besser gesagt von 2(4)-20mA. Deinen
-
Thread
A/D Wandler gesucht.
höchstens 5 V betrieben werden. Aber wozu gibt es Spannungsteiler? Wenn du nur 8 Bit brauchst, ist der PCF8591 sehr günstig. Oft sind da ganze Module aus China günstiger als einzelne ICs. Man kann aber auch bessere nehmen und die unbenötigten Bits wegfallen lassen.
-
Thread
[V] AD5541, PCF8591T, PCM1739E
habe hier noch ein paar unterschiedliche DACs liegen von denen ich mich trennen möchte. * >20 Stk. PCF8591T: I²C 8Bit ADC und DAC * >30 Stk. AD5541: 2,7V-5,5V 16Bit DAC * >10 Stk. PCM1739E: 24Bit, 192kHz Audio-DAC Ich dachte an jeweils 1€ pro Stück. Versand je nach Menge im Groß- oder Maxibrief.
PCF8591T: SO16 AD5541: SOIC-8 PCM1739E: SSOP-28
-
Thread
0-20mA messen mit dem I2C Bus
unterschiedlicher Bürde bestückt werden - Bürde z.B. 250 Ohm oder 500 Ohm - Grundplatine mit dem PCF 8591 und Anschluss zum I2C Bus - zusätzlich 12V Speisung vorhanden - durch separate Platinen können auch andere Bereiche angewendet werden - Einstellung der Bereiche z.B. 4-20mA, 0-20mA, Anzeige
einem Display 4x20 - Programm in C, ATm 1284p, 16Mhz - Eingabe / Ausgabe Spannung erfolgt mit einem PCF8591 - Verbindung mit I2C Bus - Tasten auf einem Port des Atm - 5V und 12V notwendig - Kontrolle mit einer LED - Einstellung / Ableich verschiedener Spannung möglich - Anpassung Bürde 250 oder
-
Thread
Verständnisfrage qt1070
Da ich 7 Pads habe, habe ich 7 Werte auszulesen. Kann ich diese so weiter verarbeiten wie bei den PCF .. ? Sorry für die vielen Fragen. Lieber eine frage mehr als zu wenig achim
Habe es bei dem PCF 8591 so gemacht: [c] i2c_start(PCF8591w); i2c_write(0x44); // Analog out enable, auto increment, channel 0 0x44 i2c_stop(); i2c_start(PCF8591r); i2c_readAck();
-
Thread
Fehlerkorrektur beim ADC auslesen RPI
code]#include <wiringPi.h> #include <stdlib.h> #include <unistd.h> #include <stdio.h> #include <pcf8591.h> #define PINBASE 100 /* cc -o test2 test2.c -lwiringPi */ int main (void) { int i; int adc0; int adc1; int adc2; int adc3; if (pcf8591Setup(PINBASE, 0x48) < 0) { printf("pcf8591Setup failed:\n"); } adc0 = analogRead(PINBASE + 0); adc1 = analogRead(PINBASE + 1); adc2 = analogRead(PINBASE + 2); adc3 = analogRead(PINBASE + 3); printf("[%d,%d,%d,%d]\n",adc0
-
Thread
Anzeige LCD-I2C / Multitasking und Tasterentprellung von Peter
pgmspace.h> #include "main.h" #include "i2clcd.h" #include "i2cmaster.h" #include <stdlib.h> #define PCF8591w 0x90 #define PCF8591r 0x91 volatile int16_t led1=0; volatile int8_t lauf=0; volatile int8_t anz=123; char Buffer[20]; /////////////////////////////////////////////////////// volatile
durchschalten und die Werte auf dem Display ausgeben. Als Anwendung z.B. Spannungsausgabe mit dem PCF8591 und Anzeige. Die Tasterabfragen habe ich noch als Kontrolle drin. Begrenzung geht auch Danke für deine Hilfe achim
-
Thread
[V] µC, Halbleiter, passive Bauteile, Relais
mit MPX-Ausgang (siehe Bild) → 2,50€/Stk. 8x PCA9506DGG, 40Bit I/O-Expander I²C → 1,50€/Stk., >20x PCF8591T, I²C 8Bit ADC und DAC → 1€/Stk. >20x PCM1739E, 24Bit, 192kHz Audio-DAC → 1€/Stk. 1x CS8420-CSZ, 24Bit, 96kHz SampleRateConverter von Cirrus → 2€ 1x GM862-QUAD (Telit), GSM-Modul mit SMA-Kabel
-
Thread
IR-Reflexschranke über Schieberegister einlesen
Hallo, falls Dich I2C nicht stört und jeweils 4 A/D-Werte reichen, such mal bei ebay nach PCF8591. Dauert nur etwas, wenn Du in China bestellst. Gruß aus Berlin Michael
-
Thread
PCF 8591 - Hard- und Software
Hallo Gemeinde Bei einer Suche im Netz nach dem PCF8591 findet man relativ viele Ergebnisse dazu. Leider gibt es mehr Fragen als Antworten dazu. Innerhalb meines Modularen Systems habe den PCF8591 mit ein 4 Regler versorgt und mit einem Programm getestet. Bin richtig erstaunt, wie gut das funktioniert. Verwendet Hardware: - Platine P59 - PCF8591 mit 4 Einstellregler - Platine P30 - Board 1 mit dem AT 1284p 16MHz - Platine D2 - Display 2 mit dem PCF 8574 und Display 4 x 16 - Platine NT2 - Netzteil mit 5V/12V bei 3A Programm in C
-
Thread
PCF 8591 Frage - Übernahme von Daten
Hallo Gemeinde Zum einlesen von analogen Spannungen an einem PCF8591 benutze ich den folgenden Code: (AT 1284p, C, 16M mit Anzeige auf dem Bus) [c] while(1) { i2c_start(PCF8591w); i2c_write(0x44); // 0x44 i2c_stop(); i2c_start(PCF8591r
@Achim Seeger (achims) >Zum einlesen von analogen Spannungen an einem PCF8591 benutze ich den >folgenden Code: (AT 1284p, C, 16M mit Anzeige auf dem Bus) Na, mal wieder am kämpfen mit dem I2C Bus? ;-) >while(1) > { > i2c_start(PCF8591w); > i2c_write(0x44
-
Thread
CC430F5137 (OLIMEX MSP430-CCRF) und I2C
beim CC430F5137 etwas geändert. Ich wollte die ersten Schritte mit dem einfachsten I2C-Modul, dem PCF8574 (Portexpander), durchführen. Unter dem MSP430F2013 wäre dies die Slave-Adresse &040. Ins Register füllt man zum Schreiben (TX) 0x40 und Lesen (RX) 0x041. Leider hatte ich den unten angeführten
habe ich erst einmal einen PCF8591 getestet. Dafür spendierte ich wie beim PCF8574 eine kleine Lochrasterplatine, ein wenig Beschaltung und den Anschluß an den EXT-Port an das CCRF-Board. Es kamen keine Werte heraus. Nach Stunden
-
Thread
LM675T mit PCF8591P DAC steuern
ITS-LZ 1335, 12V, 4 Watt) mit einem Raspberry Pi analog ansteuern (nicht per PWM) und habe dazu einen PCF8591P ausgewählt, da ich auch noch ein paar Analogeingänge benötige. Die 0-5V des AOUT des PCF8591P wollte ich dann per LM675T auf 0-12V verstärken und damit auch den nötigen Strom bereitstellen.
, und den Knotenpunkt mit Masse der 5V verbinden, wenn die einzige andere Verbindung ein Draht vom PCF8591 zum nichtinvertierenden Eingang des LM675 ist, weil der Eingangsstrom gering ist und den Spannungsteiler nicht belastet, aber achte auf die Schwingneigung der Schaltung.
-
Thread
I2C Adresse stimmt nicht
Verdrahtungsfehler denke ich momentan eher nicht. I2C auf dem Atmega 8 läuft, das haben vorherige Tests mit einem PCF8591 bewiesen. Die Belegung des nun verwendeten Sensors habe ich sowohl mit dem Lieferanten als auch mit dem Datenblatt abgeglichen, beides identisch und selbstverständlich auch so verdrahtet in meiner
schrieb im Beitrag #4102032: > I2C auf dem Atmega 8 läuft, das haben vorherige Tests mit einem > PCF8591 bewiesen. Vielleicht reagiert der PCF8591 auf deine komischen SCL-Ruhepegel anders als der AM2321B. Nach Datenblatt soll SCL vor START und nach STOP auf High-Pegel liegen.
-
Thread
Zeigt her Eure IoT Projekte Bilder
habe mich noch nicht festgelegt. Den 4051 werde ich wechseln gegen einen MCP23S17 oder ein I²C A/D PCF8591 Android APP zur Auswertung schicke ich Dir demnächst. lg rudi ;-)
-
Thread
MCP3911A was haltet Ihr von diesem 16/24-bit ADC ?
niedrigen Preis (1,67€) unter Anbetracht der gebotenen Möglichkeiten verglichen mit 8-Bit-Wandlern wie PCF8591 für 2,20 Euro oder ein 22-Bit-ADC MCP3551 für 3 Euro oder TLC549 8-Bit ADC für 1,50 Euro. Deshalb die Idee, ob das Modell "veraltet" sein könnte. siehe Microchip-Homepage: "The MCP3911 is
-
Thread
I2C Scanner an MC
Software sollen dann die angeschlossenen Geräte dargestellt werden. Unter anderem wären das: - PCF8574(A) - PCF8591 - PCF8583 - DS1307 - MCP23008 - MCP23017 - Speicher 2408 - MAX518 Meine Gedanken wären dass ich das Bauteil über die Adresse anspreche und das ACK abwarte. Was mein Ihr
-
Thread
Zellenspannungen multiplexen
als Dual-Channel auf Differenzverstärker INA117 multiplexen und dessen Ausgänge dann mit AD-Wandler PCF8591 auslesen. (Siehe kleine Skizze) Problem: Ab einer gewissen Schwelle, soweit ich erkennen kann ab ca. 1,3V, spielen die Multiplexer verrückt und liefern plötzliche völlig falsche Werte
-
Thread
I²C PWM 0-5V
8 Bit reicht vollkommen und eigentlich brauch ich ein 10V PWM Signal. Ich werde es mal mit einem PCF8591P versuchen und per MOSFET die Spannung auf 10V ändern. mfG Thomas
-
Thread
[V] MOS-FET´s, Dioden, OP´s, DAC´s, Sensoren
Stk. T IRLML6302 P-Kanal 20V 780mA 150 Stk. T IRLML6402 P-Kanal 20V 3,7A 10 Stk. DAC PCF8591T SOW16 AD/DA 2.5-6V 10 Stk. Sensoren DS1621 SO8 Temperatur-Sensor 250 Stk. DS18B20U+ µSOP8 125 Stk. BPW34S Fotodiode 4.5x4.5x1.2mm 200 Stk. Temperatursensor
P-Kanal 20V 780mA 150 Stk. 0,15 T IRLML6402 P-Kanal 20V 3,7A 10 Stk. 0,15 DAC PCF8591T SOW16 AD/DA 2.5-6V 10 Stk. 1,20 Sensoren DS1621 SO8 Temperatur-Sensor 250 Stk. 3,00 DS18B20U+ µSOP8 125 Stk. 2,00 BPW34S Fotodiode 4.5x4.5x1.2mm
-
Thread
Thermo widerstand lesen?
mich wie ich mit meinem raspi einen Thermowiderstand ,,auslesen'' kann. Ich hab mein Raspi mit einem PCF8591 ADC verbunden und den Thermo angeschlossen. Mit Pull Down. Nun wie bekomme ich aus dem Wert des ADC eine Temperatur raus? Thermosensor: http://www.farnell.com/datasheets/102485.pdf
Glenn Rathke schrieb im Beitrag #3663522: > Ich hab mein Raspi mit einem PCF8591 > ADC verbunden und den Thermo angeschlossen. Mit Pull Down. Wie sieht denn die Schaltung aus? Was für ein Wert hat der Widerstand? Gruss Klaus.
-
Thread
thermowiderstand
Moin zusammen, ich hab an mein raspi ein Pcf8591d per i2c angeschlossen und an Eingang 0 einen thermo-widerstand B57560G104F . nun gibt mir der PCF einen wert zurück, der im Verhältnis zum eingangstrom(5V) steht. Wie kann ich damit auf einen widerstandswert
thermo-widerstand B57560G104F . Na hoffentlich auch noch einen Pullup/down dazu. > nun gibt mir der PCF einen wert >zurück, der im Verhältnis zum eingangstrom(5V) Welcher Eingangsstrom? In den ADC fliesst kein nennenswerter Strom. > steht. Wie kann ich damit >auf einen widerstandswert des Thermos