Hallo, ich habe 8 CNy70 Sensoren, deren Werte ich digital und Analog ausmessen möchte. Das ganze soll ein Linefollower werden. Da es einfach zu viel Rechenzeit verschwendet alle 8 Sensoren auszumessen, habe ich die Idee vorher schon zu erfahren welche Sensoren ich ausmessen muss. Ich hatte mir das ganze so vorgestellt: SENSOREN ------8*OPV (Schwellwert = 0,35V)-----ATMEGA644------------- | | | I²C |_____(8*ADCs)ATMEGA644P___________________________________| Beide Atmegas sind mit 20MHz getaktet, damit ich mit 3,5MBit fahren kann. Das wären dann umgerechnet 437500 byte/sec und das sind so ca 2,2us/Byte, also schnell genug, da mein Algorithmus so ca 60us brauchen wird und ich nur 1 Byte versenden muss. Jetzt ist die Frage ob das überhaupt so funktioniert so wie ich es mir vorstelle und ob das mit dem Highspeed Modus überhaupt so einfach ist, im MC Net steht ja nicht besinders viel darüber. Was haltet ihr generell von der Idee? Leider bleibt mir nur diese Schnittstelle inklusive 1 Pin frei, da alles aufgebraucht ist. lg andy
Hi >damit ich mit 3,5MBit fahren kann. Schon mal ins Datenblatt gesehen? >Up to 400 kHz Data Transfer Speed. und auch rein rechnerisch kommst du nur auf ein 16-tel deiner Taktfrequenz. MfG Spess
Ja, ich habe mir jetzt die wichtigsten Sachen durchgelesen. Die 400kHz kommen aber so ca auf die 3,5MBit/s, und als Takt habe ich ja jeweils 20MHz, also müsste sich das ausgehen. Die 400 kHz sind sowieso viel weniger als 1/16 der Taktfrequenz.
>Die 400kHz kommen aber so ca auf die 3,5MBit/s,
400kHz bedeutet 400kBit/s.
Hi
>Ja, ich habe mir jetzt die wichtigsten Sachen durchgelesen.
Aber anscheinend nicht verstanden.
MfG Spess
Warum muss das ganze so schnell erfolgen? Ich habe einen solchen "Line follower" mit internen ADCs eines ATMEGA8 realisiert welcher die Strecke mit etwa 1kHz abgetastet hat.(Mit nur 4 Sensoren)
Hi
>Warum muss das ganze so schnell erfolgen?
Wahrscheinlich zur Kompensation von Unzulänglichkeiten in der Hard- und
Software.
MfG Spess
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.