Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Der Interrutausgang meldet "bei mir ist etwas passiert"... > zB. PCF8574 > Du kannst ständig die Eingänge des PCF abfragen, und dann feststellen, das sich nichts geändert > hat... Besser ist es den Interupt des bausteins auszuwerten. Dieser hat nichts mit dem I²C Bus > zu tun. SDA und SCL sind normal angeschlossen, zusätzlich kommt der Interupt an einen freien > Pin der CControll. Per SW wartest du in deinem Programm auf eine Änderung am Pin, der an den > Interuptpin des PCF angeschlossen ist. Ändert sich der Pegel, ist dieses das Signal, den Bus > abzufragen. Somit wird der I²C Bus nur dann belegt, wenn es auch notwendig ist... > Es lassen sich natürlich mehrere Interuptports zusammenschalten.... > > > Gruß nitraM > > > > Nachtrag: > > > > Habe nach Deiner Nachricht genau das Passende bei Andre im Shop entdeckt. > > "I2C-CNT8 - 8Bit Zählermodul für den I²C-Bus" > > > > Da steht in der Beschreibung irgendwas von Interrupt-Ausgang. Was ist den das beim I2C Bus? > > Kann ein Gerät beim I2C Bus einen Interrupt beim Steuergerät auslösen? Wenn ja, wie fange > > ich den denn SW-technisch ab? > > > > Kommt so ein Interrupt dann auch durch die I2C Transciever/Extender durch? > > > > LG Stefan > > > > > Hallo nitraM, > > > > > > das mit dem Zähler hatte ich auch schon mal überlegt. Aber Dein Nachsatz "... hast du mehr > > > oder weniger zeit für die Abfragen ..." hat die entscheidende Erleuchtung gebracht. > > > Da sich die Temperatur nicht dramatisch schnell ändert, sollte es völlig ausreichen, alle paar > > > Sekunden die durchgelaufene Menge zu erfragen und die aktuelle Temperaturdifferenz. > > > Messabstände < 1s machen wohl auch keinen Sinn. > > > > > > Hat noch jemand andere Ideen oder sogar andere Messgeber? > > > > > > Danke schon mal an den guten Hinweis. > > > > > > LG Stefan > > > > > > > > > > Hallo Stefan, > > > > ich würde die Impulse deiner Messturbine auf eine Zähler geben (z.B. 74HC4017) und die Ausgänge > > > > des Zählers mit einen PCF8574 über I²C abfragen. > > > > Der Zähler zählt für dich, und du fragst nur regelmäßig den aktuellen Stand ab.... > > > > In deinem Programm musst du nur noch die einzelnen Zählerstände umrechnen... > > > > Dabei musst du noch beachten, das du nur "8 - Bit Zählerbreite" zur Verfügung hast. > > > > Je nachdem wie viele Impulse pro Liter deine Messeinrichtung erzeugt, hast du mehr oder > > > > weniger Zeit für die Abfragen.... > > > > > > > > > > > > Gruß nitraM > > > > > > > > > Hallo, > > > > > > > > > > plane derzeit meine neuer Heizungsregelung mit Solaranlage. > > > > > Dazu würde ich gerne mehrere Wärmemengenmessung einbauen, > > > > > um die einzelnen Quellen und Verbraucher zu protokollieren. > > > > > > > > > > Da die Messstellen nicht direkt bei einander liegen, würde ich gerne > > > > > das Ganze über den I2C Bus (mit Leistungstreibern) anschliessen. > > > > > > > > > > Meine Idee war folgende: > > > > > Einen Mengengeber in die Heizungsleitung einbauen und dazu > > > > > Vor- und Rücklauftemperatur messen. Damit sollte eine Messung > > > > > der Wärmemenge möglich sein. > > > > > > > > > > Meines Wissen nach, liefert der Mengengeber pro durchgeflossener > > > > > Menge einen Impuls. Den I2C Bus kann ich nur ansteuern oder auslesen. > > > > > Wie bekomme ich nun das Messgebersignal auf dem I2C Bus mit, > > > > > wenn ich diesen nicht gerade auslese? > > > > > > > > > > Hat jemand eine Idee dazu? > > > > > > > > > > LG Stefan