Forum: Mikrocontroller und Digitale Elektronik µC Programmierung für ADC / DAC gesucht


von Ralph Kempter (Gast)


Lesenswert?

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

von Joe (Gast)


Lesenswert?

Bauteilselektion und µC-Programmierung
(Atmel)

was denn ? 8051 oder AT MEGA ?

bitte mehr Details.

Joe

von Simon (Gast)


Lesenswert?

Joe: Das ist einer der aufgabenm, die gestellt sind !

von Ralph Kempter (Gast)


Lesenswert?

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

von Martin Schneider (Gast)


Lesenswert?

12 Bit? --> externe ADC/DAC
wie schnell soll das Ganze wandeln?

von Ralph Kempter (Gast)


Lesenswert?

12 Bit externer ADC/DAC ist ok. Wandlung nicht zeitkritisch.
Abfragefrequenz  ca. 5 Hz.

von Ralph Kempter (Gast)


Lesenswert?

Eine Zusatzaufgabe wäre die Anzeige über  3 1/2 7-Segment Displays pro
Kanal.

von Sebastian (Gast)


Lesenswert?

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

von Ralph Kempter (Gast)


Lesenswert?

"- 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;

von Ralph Kempter (Gast)


Lesenswert?

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.

von Fly (Gast)


Lesenswert?

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.

von Ralph Kempter (Gast)


Lesenswert?

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.

von Fly (Gast)


Lesenswert?

Gesunde Einstellung, damit lockst du Potentielle Interessenten.

von Ralph Kempter (Gast)


Lesenswert?

Ja dann sollen sich die potentiellen Interessenten mal melden.

von TriccyMan (Gast)


Lesenswert?

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

von Fly (Gast)


Lesenswert?

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.

von Ralph Kempter (Gast)


Lesenswert?

Oversampling klingt gut. Das machen wir bei unserem anderen Projekt auch
so.

von TriccyMan (Gast)


Lesenswert?

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

von Michael P. (Gast)


Lesenswert?

Bei Oversampling erhöht das Rauschen die Auflösung. Signal muß immer mit
1 oder 2 LSB Rauschen.

von Ralph Kempter (Gast)


Lesenswert?

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

von Ralph Kempter (Gast)


Lesenswert?

Es scheint, dass manche noch zu schüchtern sind, sich für den Job zu
melden? Bitte Preisvorstellung per E-Mail mitteilen.

von E_D (Gast)


Lesenswert?

Hi Ralph,
wie wär's mit mir ?
Referenzen auf meiner Website --> www.electronic-designs.de
Allerdings nicht mehr im Februar.
VG ED

von Michael (Gast)


Lesenswert?

@Ralph

Suchst Du immer noch, oder hast Du eine Lösung gefunden ?

von Ralph Kempter (Gast)


Lesenswert?

Hi,

ich habe schon jemanden gefunden, der mir eine Lösung entwickelt. Danke
mal an alle die sich an der Diskussion beteiligt haben.

von Michael (Gast)


Lesenswert?

... und darf man nach den Kosten fragen ?

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.