µC Programmierung für ADC / DAC gesucht

Gast #303382
Hallo,

wir haben den folgenden Minijob für einen RS232 -ADC/DAC Wandler zu
vergeben:
- Platinenlayout (mit Eagle), Bauteilselektion und µC-Programmierung
(Atmel) für das Abfragen von 2 Analogkanälen (0-5V; 12 Bit) via RS232
-Befehl ("RD0", "RD1"; Ausgabe von 2 Analogkanälen  12Bit , 0-5V (
"VA4095" oder "VB4095" => 5V)

Jemand Interesse?

Gruß
Ralph
Gast #303385
Hi,

letztendlich ist das egal welcher µC verwendet wird. Hauptsache das
Teil funzt und ist mit wenig Aufwand/Kosten machbar. Atmel + BAscom
hätte den Vorteil, dass wir verstehen was gemacht wurde.

Bauteilkosten << 30EUR (ohne Platine)

Ciao
Gast #303389
folgende fragen sind noch ungeklährt:

- gibt es mechanische vorgaben für die Platine. (gehäuse?)
- gegen welche einflüsse muss die Platine imun sein,.. also
anforderungen wie im automotiv bereich oder reiner Laborbertrieb oder
in rauher industrieumgebung.
- wie genau muss die 12 bit messung sein .. das sind ja immerhn bei 5V
nur 1.2mV und da spielt Temperaturdrift schon ne rolle.
- geht es um ne absolute messung oder um ne relative
- stomversorgung der Platine
- anschlüsse? schraubklemmen usw.
- welche eigenschften müssen die Analogausgänge haben -->
kurzschlussfest , impedanz, strom,..

--> es ist meiner meinung nach einfacher und schneller ein kleines 2x16
LCD zu nehemen und da die messwerte anzeigen zu lassen,.. wenn die werte
aber auf großer entfernung erkennbar sein sollen, dann ist LED besser.



MfG
Sebastian
Gast #303390
"- gibt es mechanische vorgaben für die Platine. (gehäuse?)"
Platine selbst (.brd) muss nicht entwickelt/geroutet werden, nur
Schematics (.sch), da wir selbst diesen Teil auf eine größere Platine
einsetzen werden.

"- gegen welche einflüsse muss die Platine imun sein,.. also
anforderungen wie im automotiv bereich oder reiner Laborbertrieb oder
Industrieumgebung; Platine wird in einem 19" Alu-Gehäuse eingebaut

"- wie genau muss die 12 bit messung sein .. das sind ja immerhn bei
5V
nur 1.2mV und da spielt Temperaturdrift schon ne rolle."
+/- 5 LSB geht gerade noch.

"- geht es um ne absolute messung oder um ne relative"
relative Messung

"- stomversorgung der Platine"
Um eine stabile Versorgung kümmern wir uns (open frame , primär
getaktet); +5V, +/- 15 V vorhanden

"- anschlüsse? schraubklemmen usw."
unser Bier

"- welche eigenschften müssen die Analogausgänge haben -->
kurzschlussfest , impedanz, strom,.. "
kurzschlussfest; impedanz 200kOhm;
Gast #303391
Display muss 7-Segment LED sein (Ziffernhöhe 15mm), da Ablesbarkeit auf
die Ferne gegeben sein muss. Aber wie gesagt, dies wäre eine
Zusatzaufgabe. Priorität hat die RS232-ADC/DAC Wandlung. Zur Zeit wird
eine Extraboard vom Typ ADR2000 eingesetzt
(http://www.ontrak.net/adr2000.htm) , das aber ein Overkill für die
Applikation darstellt.
Gast #303392
Und was bist du bereit dafür zu zahlen? Alle Entwicklungsaufgaben für
die ich mich privat je anbgeboten habe, sind gescheitert, da der
Auftraggeber meinte wir tun das hauptsächlich aus Spass zur
Elektronik.

Einer wollte mal das ich seine antitechnikerfurzidee komplett umsetze
und ihm einen Peototyp liefere. Bezahlt hätte er mich falls er mit dem
Prototyp jemanden findet der bereit gewesen wäre 1000 Stk. des
Prototypen zu kaufen.
Gast #303393
Ich bin der Meinung, dass wenn das Ding funzt auch alle Kohle
geflossenen sein muss. Z.B. 30% vorab; 30% bei Abgabe der Schematics,
Programmcode und den Rest wenn wir das Teil positiv getestet haben.
D.h. worst case hätten wir 60% in den Sand gesetzt -das schafft
Vertrauen, nicht wahr?
Zu Preis- und Aufwandsvorstellungen freue ich mich auf E-Mails.
Gast #303396
moin moin,

habe hier grade ein 12Bit AD/DA Modul in der Testphase.
Format ist DIL24 (15mm) mit MAX186A und LTC1446, beides mit interner
4,096V Referenz und 12Bit. Ansteuerung erfolgt per SPI, realisert sind
4AD und 2DA Anschlüsse. Davor sitzt bei mir ein 89C2051, der die
Umsetzung auf seriell macht.
Meine Bauteilkosten (bei Reichelt)
MAX186A: 39EUR
LTC1446: 10EUR

Den MAX hatte ich zum Glück noch liegen. Sonstige ADUs, die bei
Reichetl billiger sind, haben oft keine interne Referenzspannung. Diese
müste dann (aufwendig) extern erzeugt werden.

Soviel zu den 30EUR Bauteilkosten.


Mit Gruß vom
TriccyMan
Gast #303397
AVR haben ja alle 10bit ADC. Da nur 5 Hz fs gefordert sind, könnte man
die 12bit Genauigkeit mittels Oversampling erreichen?
Ist einiges billiger und eifacher zu realisieren als externer ADC.
Gast #303399
moin moin,

bei der Messung reiner Gleichspannungen ist Oversampling
Augenwischrei.
Beispiel:
Referenz 4,096V
10Bit -> 4mV Quantisierungstufe
12Bit -> 1mV Quantisierungstufe

Test: 0mV|1mV|2mV|3mV|4mV
10Bit  0   0   0   0   4 (mV Anzeige)
12Bit  0   1   2   3   4 (mV Anzeige)

Auch ein mehrfaches Abtasten bringt bei 10Bit keine höhere Auflösung,
wenn kein Rauschsignal überlagert ist. Das jedoch kann der 12Bit direkt
umwandeln.
Oversampling verringert das Quantisierungsrauchen.


Mit Gruß vom
TriccyMan
Gast #303401
Das Eingangssignal rauscht locker mit 2 LSB, d.h. oversampling hilft,
habe ich das richtig verstanden?.

Bei dem ADC ist das auch nicht ganz so wichtig . Da sind selbst 10 bit
interne Auflösung ok sofern der RS232 Übergabewert ein 12 Bit Wert ist
(wegen der Kompatibilität zum vorigen System).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.