Re: Mengenmessung via I2C Kategorie: I²C-Bus (von Markus P. - 12.01.2010 0:17) | ||
Als Antwort auf Re: Mengenmessung via I2C von Stefan - 11.01.2010 22:27 | ||
| ||
Hallo > Dabei musst ich feststellen, dass die Doku von Andre leider sehr mager ausfällt. Das ist natürlich Ansichtssache. > > Mittlerweile konnte ich den Counter auslesen. Doch wie setzte ich ihn zurück? > Ich kenne das Zählermodul von CCTools noch nicht. Ich habe mir die Anleitung aber angesehen. Eventuell kann ich weiterhelfen. So wie ich das im Schaltplan sehe sind beim I2C Counter Modul die Reset Pins der Cmos 4040 Counter fix auf Masse verbunden. Also hardwaremä�ig können die Reset Eingänge nicht einfach auf High-Pegel gezogen werden. (nicht zurückgesetzt werden) Also Laufen die Zähler so wie ich das sehe bis auf den Endwert und beginnen dann von vorne. Alle 16 Ports vom MAX7311 werden wohl für die erfassung vom Zählerstand verwendet. So wie ich das im Modul zur Ansteuerung mittels CC2 sehe, werden dort die Zählerstände auf einen Array (Variable) gesetzt und mit Clear die Arrays auf 0 gesetzt. Um den aktuellen zählerstände zu erfassen werden die Stände der 2 Cmos-Counter auf ein 2. Array gesetzt. Und dieses wird im nächsten Durchgang von den 2 Gesamtzählerstand abgezogen. So bleibt also nur die �nderung vom Zählerstand übrig. -- lastZählerstand1 = standZählerbaustein1 (max7311 byte1) lastZählerstand2 = standZählerbaustein2 (max7311 byte2) a= stand Zählerbaustein 1 - lastZählerstand1 b= stand Zählerbaustein 2 - lastZählerstand2 -- Wenn du die Zählerstände abfragen kannst sollte der Rest so auch möglich sein. Also Softwaremä�ig auswerten. Hoffentlich konnte ich dadurch weiterhelfen. Denn ich habe ein I2C zu PC Modul gekauft. Und kenne mich damit nicht aus. Eventuell kannst du mir da mal einige Tipps geben. Gru� Markus P. | ||
Antwort schreiben Antworten: Re: Mengenmessung via I2C (von Stefan - 13.01.2010 11:47) Re: Mengenmessung via I2C (von Markus P. - 14.01.2010 0:10) |