ADC analog auslesen

Gast #2791870
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
#2791881
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?
#2791890
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.
Gast #2791907
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
#2791909
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.
#2791915
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.
Gast #2791918
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
#2791919
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?
#2791925
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.
Gast #2791928
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
Gast #2791932
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
#2791933
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.
#2791938
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.
#2791952
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
Gast #2791960
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..
Gast #2791964
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
Gast #2791989
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
Gast #2791998
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?
#2792004
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.
Gast #2792005
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ß.
Gast #2792048
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
Gast #2792058
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
Gast #2792065
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..

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