Forum: Mikrocontroller und Digitale Elektronik ADC analog auslesen


von Exeo (Gast)


Lesenswert?

Moin Moin

Ich hab mal ne blöde frage..
Kann man eigentlich den ausgang eines ADC
analog auwerten..


Also mit tählern und solchen sachen.!?



Oder geht das nicht.!?


MfG

Exeo

von Patrick E. (f4550tim)


Lesenswert?

WTF ?!?! Nen AnalogDigitalConverter Analog auswerten ?
Was ist da denn los ?
Und was ist ein Tähler?

LG

von Chris (Gast)


Lesenswert?

Das Tal, die Täler?
Klar schau dir das Signal auf einem Analogoszi an :) Da siehst dann auch 
deine "Tähler" und "Bährge"

von Exeo (Gast)


Lesenswert?

Tim E. schrieb:
> WTF ?!?! Nen AnalogDigitalConverter Analog auswerten ?
> Was ist da denn los ?

Ja ichdachte mir dabei das es genauer währe als gleich die
analoge spannung zu vergleichen..


> Und was ist ein Tähler?

Ouh sorry sollte Zähler heissen...

MfG

Exeo

von Exeo (Gast)


Lesenswert?

Chris schrieb:
> Das Tal, die Täler?
> Klar schau dir das Signal auf einem Analogoszi an :) Da siehst dann auch
> deine "Tähler" und "Bährge"

Get das grundsätzlich mit einem ADC??

Also ich möchte an die eingänge des ADC eine Fototransistoren dran 
machen.
Und den ausgang des ADC mit OpAmp's oder komperatoren vergleichen..

MfG

Exeo

von Markus L. (ichkg)


Lesenswert?

Exeo schrieb:
> Chris schrieb:
>> Das Tal, die Täler?
>> Klar schau dir das Signal auf einem Analogoszi an :) Da siehst dann auch
>> deine "Tähler" und "Bährge"
>
> Get das grundsätzlich mit einem ADC??
>
> Also ich möchte an die eingänge des ADC eine Fototransistoren dran
> machen.
> Und den ausgang des ADC mit OpAmp's oder komperatoren vergleichen..
>
> MfG
>
> Exeo


warum willst du das Signal überhaupt digitalisieren wenn du es dann 
Analog verarbeiten willst?

von Chris (Gast)


Lesenswert?

Wenn du mal schreiben würdest was du genau vorhast, dann könnte man dir 
auch besser helfen. So ist das alles etwas schwer vorstellbar.

von Helmut L. (helmi1)


Lesenswert?

Exeo schrieb:
> Und den ausgang des ADC mit OpAmp's oder komperatoren vergleichen..

Die Buchstabefolge ADC steht fuer

A = Analog to
D = Digital
C = Converter

Das was aus dieser Schaltung rauskommt ist ein digitales Codewort. Da 
ist nix mehr mit OPAmps und Kompartoren. Da gibt es nur noch 0 oder 1.
Wenn du da was vergleichen willst geht das nur mit einem Digitalen 
Komparator ala 74xx85

http://eshop.engineering.uiowa.edu/NI/pdfs/00/65/DS006530.pdf

oder wenn der ADC in einem uC eingebaut ist mittels Software.

von Exeo (Gast)


Lesenswert?

Markus L_______ schrieb

> warum willst du das Signal überhaupt digitalisieren wenn du es dann
> Analog verarbeiten willst?

Wegen der genauigkeit.. Die ich ja nach einem ADC habe..

von Exeo (Gast)


Lesenswert?

Chris schrieb im Beitrag

> Wenn du mal schreiben würdest was du genau vorhast, dann könnte man dir
> auch besser helfen. So ist das alles etwas schwer vorstellbar.

Es soll ein roboter werden.. Den ich mittels arduino schon 
zusamengeschrieben habe nur nicht aufgebau..

Ziel ist es schlussentlich den genau gleichen (zumiendest 
näherungsweise) mit analogen bauteilen aufzubauen..

Hilft das?

MfG

Exeo

von Michael S. (rbs_phoenix)


Lesenswert?

Die Genauigkeit ist Digital immer Schlechter als die des ursprünglichen 
Signals. Sie ist evtl Störunempfindlicher. Aber egal wo und egal wie. 
Man kann eine Größe nicht genauer aufnehmen, als sie ist.

Dennoch wäre es interessant was es werden soll, denn davon wird es 
abhängen, ob ein ADC Sinn macht oder nicht.

von Michael S. (rbs_phoenix)


Lesenswert?

Exeo schrieb:
> Ziel ist es schlussentlich den genau gleichen (zumiendest
> näherungsweise) mit analogen bauteilen aufzubauen..

Wenn du es mit Analogen Bauteilen nachbauen willst, nützt es dir nichts 
einen Wert zu digitalisieren, wenn du kein Bauteil benutzen willst, die 
die digitalen Daten verarbeiten kann.

Analogie:
Man braucht kein Deutsch -> Englisch Wörterbuch, wenn man nicht vor hat 
Englisch zu sprechen.

von Exeo (Gast)


Lesenswert?

Helmut Lenzen schrieb


> Die Buchstabefolge ADC steht fuer
>
> A = Analog to
> D = Digital
> C = Converter

Ja das ist mit klar..


> Das was aus dieser Schaltung rauskommt ist ein digitales Codewort. Da
> ist nix mehr mit OPAmps und Kompartoren. Da gibt es nur noch 0 oder 1.
> Wenn du da was vergleichen willst geht das nur mit einem Digitalen
> Komparator ala 74xx85

Hey danke dir ich werde mir den mal anschauen..
Aber so im vorraus ist das wie ein analoger komparator der anstatt 
spannungen
die werte des ADC vergleicht.!??


> oder wenn der ADC in einem uC eingebaut ist mittels Software.
Ja das hab ich schon.. ;)

MfG
Exeo

von Karl H. (kbuchegg)


Lesenswert?

Exeo schrieb:
> Markus L_______ schrieb
>
>> warum willst du das Signal überhaupt digitalisieren wenn du es dann
>> Analog verarbeiten willst?
>
> Wegen der genauigkeit.. Die ich ja nach einem ADC habe..

Welche Genauigkeit?

Welche Genauigkeit brauchst du denn überhaupt und wofür brauchst du die? 
Warum denkst du, dass du mit der 'Genauigkeit' des ADC nicht über die 
Runden kommst?

von Karl H. (kbuchegg)


Lesenswert?

Exeo schrieb:
> Chris schrieb im Beitrag
>
>> Wenn du mal schreiben würdest was du genau vorhast, dann könnte man dir
>> auch besser helfen. So ist das alles etwas schwer vorstellbar.
>
> Es soll ein roboter werden.. Den ich mittels arduino schon
> zusamengeschrieben habe nur nicht aufgebau..
>
> Ziel ist es schlussentlich den genau gleichen (zumiendest
> näherungsweise) mit analogen bauteilen aufzubauen..
>
> Hilft das?

Nicht wirklich.
Ich kann mir keinen Grund vorstellen, warum man das bei einem Roboter 
machen möchte.

Ob der µC am Robot jetzt den Ausgang des OpAmp abfrägt, ob der 0 oder 1 
ist oder ob er gleich die Spannung misst und mit einem Grenzwert 
vergleicht um zu entscheiden ob 0 oder 1, ist Jacke wie Hose.
Im µC ist der Vergleich einfach nur ein Zahlenwert, den man leicht 
ändern kann. Beim OpAmp ist die Vergleichsspannung etwas, das man mit 
einem Poti einstellen muss. Da hab ich lieber einen Zahlenwert, den ich 
einfach über die Schnittstelle ändern kann, als das ich dem Robot 
nachlaufe und zusehe, dass ich mit dem Schraubenzieher ans Poti ran 
komme.

von Exeo (Gast)


Lesenswert?

Michael Skropski schrieb

> Dennoch wäre es interessant was es werden soll, denn davon wird es
> abhängen, ob ein ADC Sinn macht oder nicht.

Nach auswertung der 4 lichtsensoren soltte ein TTL-Pegel augegeben 
werden der
ein TTL-Massengrab ;) steuert..

MfG
Exeo

von Exeo (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb

> Nicht wirklich.
> Ich kann mir keinen Grund vorstellen, warum man das bei einem Roboter
> machen möchte.

Wie meinst du das..?
Am schluss sollte man den vergleich von
software roboter
zu
hardware roboter
habe und all seine vor und nachteilen Veranschaulichen..

Es ist meine abschlussarbeit für meine lehre.. :)

MfG

Exeo

von Helmut L. (helmi1)


Lesenswert?

Exeo schrieb:
> Aber so im vorraus ist das wie ein analoger komparator der anstatt
> spannungen
> die werte des ADC vergleicht.!??

So ist es.

Exeo schrieb:
> Ziel ist es schlussentlich den genau gleichen (zumiendest
> näherungsweise) mit analogen bauteilen aufzubauen..

Wobei es sehr viele Funktionen gibt die Analog nur sehr schlecht bis 
ueberhaupt nicht nachzubauen sind. (Multiplikation / Division etc.)
Und ob du da genauer wirst wage ich mal zu bezweifeln.
Es hat schon seinen Grund warum erstmal alles Digitalisiert wird.
Die nachfolgende Signalverarbeitung ist im Digitalen wesentlich 
Stabiler, Reproduzierbarer und frei von Drift und Alterung.

von Michael S. (rbs_phoenix)


Lesenswert?

Exeo schrieb:
> der ein TTL-Massengrab ;) steuert..

Das passt aber nicht zu

Exeo schrieb:
> Ziel ist es schlussentlich den genau gleichen (zumiendest
> näherungsweise) mit analogen bauteilen aufzubauen..


Den TTL-Pegel kann man auch mit einem normalen Komparator machen.. ein 
OP, der von Masse und 5V versorgt wird und einen Rail-to-Rail Ausgang 
hat.

von Harald W. (wilhelms)


Lesenswert?

Exeo schrieb:
> Markus L_______ schrieb
>
>> warum willst du das Signal überhaupt digitalisieren wenn du es dann
>> Analog verarbeiten willst?
>
> Wegen der genauigkeit.. Die ich ja nach einem ADC habe..

Nach dem ADC ist der Wert ungenauer als vor dem ADC.
Gruss
Harald

von Karl H. (kbuchegg)


Lesenswert?

Exeo schrieb:
> Karl Heinz Buchegger schrieb
>
>> Nicht wirklich.
>> Ich kann mir keinen Grund vorstellen, warum man das bei einem Roboter
>> machen möchte.
>
> Wie meinst du das..?
> Am schluss sollte man den vergleich von
> software roboter
> zu
> hardware roboter
> habe und all seine vor und nachteilen Veranschaulichen..

Autsch.
Ich seh zwar nicht wofür das gut sein soll. Alles was komplizierter als 
ein simpler Linienfolger ist, macht nicht wirklich Sinn als 
'Hardware'-Robot aufzubauen. Weil es
a) viel zu teuer
b) viel zu umständlich
c) viel zu unflexibel
ist.

OK, Viel Spass bei deiner Abschlussarbeit.

von Helmut L. (helmi1)


Lesenswert?

Karl Heinz Buchegger schrieb:
> als das ich dem Robot
> nachlaufe und zusehe, dass ich mit dem Schraubenzieher ans Poti ran
> komme.

Dafuer gibt es per Funk fernbedienbare Schraubenzieher :=)
oder was meinst du wofuer der Greifer am Curiosity dran ist.

von Harald W. (wilhelms)


Lesenswert?

Exeo schrieb:

> Es soll ein roboter werden.. Den ich mittels arduino schon
> zusamengeschrieben habe nur nicht aufgebau..
>
> Ziel ist es schlussentlich den genau gleichen (zumiendest
> näherungsweise) mit analogen bauteilen aufzubauen..

Es gibt (gab) Analogrechner, die ähnliche Berechnungen wie Digital-
rechner gemacht haben. Seit dem enormen Preisverfall der
digitalen Bauelemente sind solche Rechner bis auf wenige Ausnahmen
ausgestorben. Ein Analogrechner ist heutzutage immer deutlich
teurer und gleichzeitig ungenauer als ein Digitalrechner, der
das gleiche tut. Schau Dir z.B. das Datenblatt eines Multiplizierers
an und vergleiche dessen Genauigkeit und Preis mit einem kleinen
digitalen Taschenrechner...
Gruss
Harald

von Exeo (Gast)


Lesenswert?

Michael Skropski schrieb:
> Exeo schrieb:
>> der ein TTL-Massengrab ;) steuert..
>
> Das passt aber nicht zu
>
> Exeo schrieb:
>> Ziel ist es schlussentlich den genau gleichen (zumiendest
>> näherungsweise) mit analogen bauteilen aufzubauen..

Meinst du da meine gatter digital sind??

> Den TTL-Pegel kann man auch mit einem normalen Komparator machen.. ein
> OP, der von Masse und 5V versorgt wird und einen Rail-to-Rail Ausgang
> hat.

Ja ich weis und so hatte ich auchs anfang nur aber sind die ergebnise 
nur ausreichen gewesen.. Werde es mit OpAmps und fototransistor 
probieren..
Hatte es zuvor mit fotodioden gebau..

von Exeo (Gast)


Lesenswert?

Moin Moin

Ihre seid echt lustige jungs die auch weiterhelfen können..

Der Funkschraubenziher muss nor erfunden werde.. :)

Bei Curiosity werden es wol die Mars-Bewohner sein.. ^^

Danke euch..

MfG
Exeo

von Michael S. (rbs_phoenix)


Lesenswert?

Exeo schrieb:
> Meinst du da meine gatter digital sind??

Janz Jenau

von Exeo (Gast)


Lesenswert?

Michael Skropski schrieb


> Exeo schrieb:
>> Meinst du da meine gatter digital sind??
>
> Janz Jenau

Mit was den sonst?? Alles OpAmp??

MfG
Exeo

von Marsi Pan (Gast)


Lesenswert?

Exeo schrieb:
> Bei Curiosity werden es wol die Mars-Bewohner sein.. ^^

Wenn Du ein paar Teile vom Mars-Rover "Curiosity" benötigst, musst Du 
Dich beeilen. Da sind die Marsmännchen schon beim Ausschlachten.
1
http://www.der-postillon.com/2012/08/mars-rover-curiosity-uber-nacht.html

von Exeo (Gast)


Lesenswert?

Marsi Pan schrieb im

> Wenn Du ein paar Teile vom Mars-Rover "Curiosity" benötigst, musst Du
> Dich beeilen. Da sind die Marsmännchen schon beim 
Ausschlachten.http://www.der-postillon.com/2012/08/mars-rover-curiosity-uber-nacht.html

Lustiger beitrag..

MfG
Exeo

von Marsi Pan (Gast)


Lesenswert?

Exeo schrieb:

>> der ein TTL-Massengrab ;) steuert..
>
> Das passt aber nicht zu
>
> Exeo schrieb:
>> Ziel ist es schlussentlich den genau gleichen (zumiendest
>> näherungsweise) mit analogen bauteilen aufzubauen..

Vielleicht meinst Du "diskret" aufbauen anstatt "analog", also den 
Mikrocontroller ersetzen und die Funktionen mit einzelnen Teilen 
(digital oder analog) nachbauen.

Wass macht denn dein Roboter, der vom Arduino gesteuert wird? Und was 
soll der nachgebaute Roboter alles können?

von Michael S. (rbs_phoenix)


Lesenswert?

Exeo schrieb:
> Michael Skropski schrieb
>
>
>> Exeo schrieb:
>>> Meinst du da meine gatter digital sind??
>>
>> Janz Jenau
>
> Mit was den sonst?? Alles OpAmp??
>
> MfG
> Exeo

Naja.. Wenn du sagst, du willst alles mit analogen Bauteilen aufbauen, 
sind Gatter "verboten", da sie eben digital sind. Die Frage ist, ob man 
sich z.B. ein Oder aus Transistoren nachbauen will/darf.

Als Beispiel.. Du hast ein Motor für das linke Hinterrad und einen für 
das rechte Hinterrad. Vorne hast du 2 Fototransistoren, die gucken 
sollen, ob du über eine Linie gefahren bist. Dann musst du den 
Fototransistor an den Komparator machen und dieser steuert dann mit 
einem Verstärker den entsprechenden Motor. Alles was weiter hinausgeht 
(Schritte einer Encoderscheibe zählen) usw wird mit reinen 
Analog-Bauteilen denke ich sehr schwer.

von butsu (Gast)


Lesenswert?

Exeo schrieb:
> Nach auswertung der 4 lichtsensoren soltte ein TTL-Pegel augegeben
> werden der
> ein TTL-Massengrab ;) steuert..

Aha. Bist du derjenige, der Probleme damit hatte, Photodioden über einen 
größeren dynamischen Bereich analog zu vergleichen, und dann 
Kameramodule analog auswerten wollte? Ich finde die (min.) zwei Threads 
gerade nicht...

Falls ja: Du willst es analog machen, also mach es analog. Evtl. den 
Verstärkungsfaktor der TIAs in Stufen ändern, wenn sie vor der Wand 
stehen.
 Was soll der Quatsch mit ADC, dessen Ergebnisse du dann mit TTL-Gattern 
auswerten willst? Erstens ist es extrem unwahrscheinlich, das du es 
schaffst, zweitens ist das auch digital, dann kanst du auch gleich einen 
MC nehmen.

gruß.

von Helmut L. (helmi1)


Lesenswert?

butsu schrieb:
> Aha. Bist du derjenige, der Probleme damit hatte, Photodioden über einen
> größeren dynamischen Bereich analog zu vergleichen, und dann
> Kameramodule analog auswerten wollte? Ich finde die (min.) zwei Threads
> gerade nicht...

Yepp er ist es.

Beitrag "Re: Kameramodul an OpAmp"

von Exeo (Gast)


Lesenswert?

Marsi Pan schrieb

> Vielleicht meinst Du "diskret" aufbauen anstatt "analog", also den
> Mikrocontroller ersetzen und die Funktionen mit einzelnen Teilen
> (digital oder analog) nachbauen.

Genau du hast es erfasst so heisst das.. Mit diskreten bauteilen... ;)

> Wass macht denn dein Roboter, der vom Arduino gesteuert wird?

Also wenn er fertiggebaut ist.. Kann er anhand von 4 Fototransistor" 
daten" die jeweils
an der seite angebracht sind die helligkeit auswerten. Nach der 
auwertung werden 2 motoren angesteuert und bewegt ihn auf diese zu..
Solange bis im der distanzsensor die weiterfahr verweigert und in di 
entgegengesetzte richtung fährt.
Ist der rechte sensor am helsten dreht er sich auf der stelle bis die 
weiterfahr signalisiert wird..
Und immer so weiter..

> Und was
> soll der nachgebaute Roboter alles können?

schön wäre es natürlich wen er auch all dies könnte..
Wird aber warscheindlich nicht gehen..
Zumindest sollte er auch den hellsten der lichtsensoren auswerten
und sich draufzubewegen.. Mittels distanzsensoren erkennt er 
hindernisse..
Ausserdem will ich wi auch beim arduino bot eine anfahrts und halte
regelung realiesiern.. Mittels PWM..

MfG

Exeo

von Exeo (Gast)


Lesenswert?

Michael Skropski schrieb
>
> Naja.. Wenn du sagst, du willst alles mit analogen Bauteilen aufbauen,
> sind Gatter "verboten", da sie eben digital sind. Die Frage ist, ob man
> sich z.B. ein Oder aus Transistoren nachbauen will/darf.

Ja das dachte ich mir auch schon.. Also mit transistoren oder opamp die 
gatter aufbauen..
Nur wird so mein GRAB nur noch grösser und empfintlicher auf aussere 
einflüsse..


> Als Beispiel.. Du hast ein Motor für das linke Hinterrad und einen für
> das rechte Hinterrad. Vorne hast du 2 Fototransistoren, die gucken
> sollen, ob du über eine Linie gefahren bist. Dann musst du den
> Fototransistor an den Komparator machen und dieser steuert dann mit
> einem Verstärker den entsprechenden Motor. Alles was weiter hinausgeht
> (Schritte einer Encoderscheibe zählen) usw wird mit reinen
> Analog-Bauteilen denke ich sehr schwer.

Solche bots gibt es scho Und er sollte nicht nur einer linie folgen 
können..
Hierzu habe ich schon einpaar projekte gesehen..

MfG

Exeo

von Exeo (Gast)


Lesenswert?

butsu schrieb:
> Exeo schrieb:
>> Nach auswertung der 4 lichtsensoren soltte ein TTL-Pegel augegeben
>> werden der
>> ein TTL-Massengrab ;) steuert..
>
> Aha. Bist du derjenige, der Probleme damit hatte, Photodioden über einen
> größeren dynamischen Bereich analog zu vergleichen, und dann
> Kameramodule analog auswerten wollte? Ich finde die (min.) zwei Threads
> gerade nicht...

Ja das bin ich. Sorry wen ich euch stresse.. :)

> Falls ja: Du willst es analog machen, also mach es analog. Evtl. den
> Verstärkungsfaktor der TIAs in Stufen ändern, wenn sie vor der Wand
> stehen.

Das bereitet mir einbischen mühe..


>  Was soll der Quatsch mit ADC, dessen Ergebnisse du dann mit TTL-Gattern
> auswerten willst? Erstens ist es extrem unwahrscheinlich, das du es
> schaffst, zweitens ist das auch digital, dann kanst du auch gleich einen
> MC nehmen.

Ja du hast ja recht.. Dachte mir nur da es beim arduino bei tests 
ganzgut geklappt hatte..
Das es bei meinem diskreten bot so auch besser gehen würde..

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
Noch kein Account? Hier anmelden.