Hallo, ich habe 8 veränderliche Spannungen im Bereich der High/Low pegel eines MC und möchte diese mit 3 interrupt-Eingängen erfassen. Ist sowas prinzipiell möglich? Kann mir einer ein Stichwort geben, mit was man diese 8 Spannungen parallel mit den Interrupts erfassen kann? Danke
Diode8 schrieb: > ich habe 8 veränderliche Spannungen im Bereich der High/Low pegel eines > MC und möchte diese mit 3 interrupt-Eingängen erfassen. Willst du analoge oder digitale Signale messen?
@ Diode8 (Gast) >ich habe 8 veränderliche Spannungen im Bereich der High/Low pegel eines >MC Also echte digitale Signale? Oder nur so halb digitale Signale? > und möchte diese mit 3 interrupt-Eingängen erfassen. Warum? Muss das sooo schnell gehen? > Ist sowas >prinzipiell möglich? Ja, aber . . . > Kann mir einer ein Stichwort geben, mit was man >diese 8 Spannungen parallel mit den Interrupts erfassen kann? Gib uns besser einen genauen Überblick, was du machen willst, siehe Netiquette.
An mehreren beleuchteten Fotodioden greife ich über je einen Widerstand eine Spannung von 5V ab. Ich habe die Einzelspannungen also als Analogsignal. Die Spannung fällt zufällig bei Abschattung jeweils 0,0001-0,001s auf 0V. Da mich nur diese 2 Zustände interessieren, möchte ich die Interrupteingänge eines atmegas nutzen, um einen solchen Spannungsabfall zu registrieren. Ich möchte das nicht umsetzen, es geht nur um ein Prinzip, mehrere Spannungen über einen einzelnen Interrupteingang auf ein solches Verhalten prüfen. Naheliegend ist die Einzelspannungen auf je einen Analogkanal zu legen und Abzutasten, aber: - sind die Analogkanäle sauber von einander getrennt, dass sie sich nicht gegenseiten beeinflussen? - schafft der integrierte ADU das Signal in dem Bereich abzutasten?
Diode8 schrieb: > mehrere Spannungen über einen einzelnen Interrupteingang auf > ein solches Verhalten prüfen. Generell könnte man vor den Interrupteingang einen 74HC30 schalten und daran dann die 8 Signale anschließen. Gruß Oliver
@ Diode8 (Gast) >An mehreren beleuchteten Fotodioden greife ich über je einen Widerstand >eine Spannung von 5V ab. Ich habe die Einzelspannungen also als >Analogsignal. >Die Spannung fällt zufällig bei Abschattung jeweils 0,0001-0,001s auf >0V. 0,1-1ms, das ist schon recht schnell. > Da mich nur diese 2 Zustände interessieren, möchte ich die > Interrupteingänge eines atmegas nutzen, um einen solchen Spannungsabfall >zu registrieren. Ich möchte das nicht umsetzen, es geht nur um ein >Prinzip, mehrere Spannungen über einen einzelnen Interrupteingang auf >ein solches Verhalten prüfen. Dazu nimmt man ein AND-Gatter oder NAND-Gatter mit mehreren Eingängen. Fällt ein EIngang auf LOW, geht der Ausgang auf LOW (AND) bzw. HIGH (NAND). Der kommt an den Interrupt vom Prozessor. In der ISR liest der PRozessor die Signal über normale Pins ein und verarbeitet die Information. >Naheliegend ist die Einzelspannungen auf je einen Analogkanal zu legen >und Abzutasten, aber: >- sind die Analogkanäle sauber von einander getrennt, dass sie sich >nicht gegenseiten beeinflussen? Ja. >- schafft der integrierte ADU das Signal in dem Bereich abzutasten? Kommt auf deinen Prozessor an. Beim AVR schafft man 15 ksmps, mit weniger Auflösung auch mal 50 ksps. Sprich, eine Wandung dauert 20us, macht bei 8 Kanälen ~160us Umlaufzeit. Zuviel für deine 0,1ms Pulsdauer.
Er hat doch schon die Lösung in seinem Namen verraten: Mit 8 Dioden verodern!
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.