8 Spannungen, Interrupt MC

Gast #3092653
Lesenswert?

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
#3092731
Lesenswert?

@  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.
Gast #3093084
Lesenswert?

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?
#3093133
Lesenswert?

@  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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren