Hey Leute! Ich arbeite an einem Projekt, in dem mehrere magnetische Linear Encoder von AustriaMicrosystems (AS5311) ausgelesen werden sollen. Diese ICs haben verschiedene Ausgänge: - PWM im 5ms-Takt - seriell 18 bit - inkremental Der Plan war nun, den µC um Energie zu sparen immer z.B. alle 20ms wieder aufzuwecken und dann per I2C die Daten auszulesen. Gut wäre deshalb ein Buffer, der mehrere Abtastwerte zwischenspeichert, die man dann nacheinander auslesen kann. Dieser Zwischenspeicher würde nicht nur Energie sparen, sondern man könnte auch jeweils die Abtastwerde der verschiedenen Sensoren zum gleichen Zeitpunkt erhalten. Jedoch weiß ich nicht, wie ich einen solchen Buffer realisieren soll. gibt es einen Speicher, der die seriellen 18-bit-Daten speichern kann? Oder einen Buffer für mehrere PWM-Abtastwerte? Viele Grüße J
Hallo, einen I2C Speicher gibt es: EEProm 2kbit(256Byte) 24C02 (D=DIP8, S=SO8) .... Atmel EEProm 256kbit(32kB) AT24C256 (D=DIP8, S=SO8) .... Atmel EEProm 512kbit(64kB) AT24C512 (DIP8) Gruss Klaus.
Hi >Dieser Zwischenspeicher würde nicht nur Energie sparen, sondern man >könnte auch jeweils die Abtastwerde der verschiedenen Sensoren zum >gleichen Zeitpunkt erhalten. Klingt nach: Den Teufel mit dem Belzebub austreiben. MfG Spess
Der Puffer würde mehr Energie verbrauchen als ein µC. Du liest die Daten alle xx msec aus dem AS5311 in den µC (laut Datenblatt ist der PIN CSn als Start für die Datenübertragung geeignet), dort können Sie weiterverarbeitet oder auch weitergegeben werden. Aufwachkriterium für den µC kann ein Timer (für das einlesen) oder eine externe Anforderung (für das auslesen) sein.
stephan_ schrieb: > Der Puffer würde mehr Energie verbrauchen als ein µC. > spess53 schrieb: > Klingt nach: Den Teufel mit dem Belzebub austreiben. > Wenn ihr das sagt, dann glaub ich euch und werd mir nicht die Mühe machen, einen eigene Schaltung nur zu Pufferung der Daten zu entwickeln sondern alles mit dem µC machen! Vielen Dank, ihr habt mir sehr geholfen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.