Forum: Mikrocontroller und Digitale Elektronik Dual-Slope und Delta-Sigma Wandlern diskret aufbauen


von Thomas (Gast)


Lesenswert?

Hallo,

ich möchte aus didaktischen Zwecken einen AD Wandler MC gesteuert (8051 
/ AVR) aufbauen.

Dabei sollen  Dual-Slope  mit  Delta-Sigma Wandlern verglichen werden.

Für beide gibt es Pläne mit OP + Analog Switch (CD405X)

Einen Vorschlag gab es von Martin Clausen "Dual Slope ADC für 8051 mit 
14 Bit"
hat jemand eventuell die SW dslope.asm ?

Für den Dual Slope gibts ja viele Schaltung mit OP + 4051 + HC74 .
Kennt jemand eine Assembler SW und kann sie posten?

Tausend Dank

von Axel S. (a-za-z0-9)


Lesenswert?

Thomas schrieb:
> ich möchte aus didaktischen Zwecken
...
> hat jemand eventuell die SW dslope.asm
...
> Kennt jemand eine Assembler SW und kann sie posten

Verstehe ich das richtig? Du möchtest für didaktische Zwecke
eine fremde Software copy-pasten?

Wäre es nicht deutlich didaktischer, die selber zu schreiben?

von Pandur S. (jetztnicht)


Lesenswert?

Der Poster moechte sich damit schmuecken koennen, das Prinzip auch 
begriffen zu haben. Da fehlt aber noch ein Stueck, und der Wille fehlt 
auch. Ich empfehle den Troll rauszujagen.

Eigentlich braucht's nur einen Komparator und etwas code.

: Bearbeitet durch User
von Peter D. (peda)


Lesenswert?

Thomas schrieb:
> Kennt jemand eine Assembler SW und kann sie posten?

Wenn man das Prinzip verstanden hat, sollte es kein Kunst sein, das 
kleine C-Progrämmchen zu schreiben. Assembler nimmt man heutzutage nicht 
mehr.

Sehr schön läßt sich auch die sukzessive Approximation mit Komparator, 4 
Analogschaltern und 2 gleichen Kondensatoren programmieren. Die Bitzahl 
hängt nur von der Gleichheit der Kondensatoren ab. Nebenbei hat man 
damit auch einen DAC aufgebaut.

von Martin (Gast)


Lesenswert?

Hier ist eine kurze und einfache Erklärung:

https://www.spektrum.de/lexikon/physik/dual-slope-prinzip/3476

Zitat:"Das Verfahren beruht auf der Messung von Integrationszeiten 
eines Kondensators beim Aufladen durch die Meßspannung und der 
Entladung gegen eine Referenzspannung" Hervorhebung von mir.

von Mensch (Gast)


Lesenswert?

Hallo

Axel S. schrieb:
> Verstehe ich das richtig? Du möchtest für didaktische Zwecke
> eine fremde Software copy-pasten?
>
> Wäre es nicht deutlich didaktischer, die selber zu schreiben?


Sagen wir es mal so:
Solch ähnliche Wünsche, Fragen, Ideen habe ich auch hin und wieder.
Ich hätte dann, und wohl ganz aktuell auch der TO, halt gerne ein schon 
sicher funktionierendes Stück gut kommentierten Quellcode (im anderen 
Bereichen Schaltplan, Bauelementliste, Literaturquellen, Videotutorials 
usw.)um anhand daran das Vorgehen, die Funktionn, die Ideen  usw. 
erklärt und vorgeführt zu bekommen.

Didaktisch was sich beibringen wollen bedeutet ja das man es noch nicht 
kann, zumindest in der Ausprägung und Tiefe (Praxis) wie man es sich 
wünscht.
Wenn jetzt aber anstatt einer Aufgabe die schon mit genug Fragezeichen 
und Fallstricken bietet noch mehrere weiter hoch komplexe anstehen - die 
aber jemand anderes schon mal erledigt hat- dann wäre es doch unnötig 
(?) anstrengend sich noch weitere Probleme und "Schlangengruben" 
freiwillig (es ist ja eben kein Studium, keine Ausbildung, keine Schule, 
kein Zwang...) anzutun.

Hier im Forum wird im zusammenhang mit den µC Programmieren lernen immer 
auf fertige Boards und Progammer hingewiesen - vollkommen zurecht weil 
wenigsten ein (oder viele wenn man genauer schaut) Fallstricke, 
Probleme, Herausvorderungen, Fehlerquellen, Werkzeugbedarf und auch 
Kosten vermieden werden.

Wenn es aber um sehr aufwendige "Denkleistungen" geht welche mit den 
eigentlichen Ziel, erstmal, nichts zu tun haben, ohne deren Ergenisse es 
aber nicht geht ist es doch normal und sinnvoll diese Denkleistung in 
der Form zu nutzen als das sie schon jemand vollbracht hat und der 
Allgemeinheit oder bessser der Interessensgemeinschaft kostenlos zur 
Verfügung stellt.

Leuten die freiwillig aus rein didaktische Gründen was lernen und 
->nachvollziehen<- (Man beachte das "nach-" - das bedeutet es muss schon 
was externes, fertiges vorhanden sein, vorliegen... eben "Vor...") 
wollen sollte man, wenn man es kann und will, helfen. Und helfen ist 
nicht einen auf "Oberlehrer" zu machen oder gar mit in diesen Umfeld 
dummen Satz mit der Hilfe zur Selbsthilfe zu kommen.

Leider kann ich nicht dirket auf die Frage bezogen liefern aber 
hoffentlich habe ich den TO (und den Vielen durch all die wirklichen 
Foren"Trolle" eingeschüterten die sich gar nicht mehr trauen anzufragen) 
wenigstens moralisch ein wenig unterstützt.

mensch

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.