PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] ATMega8 3digit LED-Anzeige ansteuern



toemchen
21.06.2013, 15:32
Hallo zusammen,

heute melde ich mich mal wegen eines Problem(chen)s hier in der Firma.

Wir haben hier eine vor Jahren selbstgebaute Platine mit einem ATMega8, drei gemultiplexten Großanzeige-LED-Siebensegmentanzeigen und ein paar weiteren LEDs und einer seriellen Schnittstelle.
Das Ding macht nichts anderes, als eine Analogspannung auswerten mit Zehnerlogarithmus und das Ergebnis auf der Anzeige anzeigen. Und zusätzlich als einen String auf der seriellen ausgeben, aber das ist bereits optional, weil nie benutzt.
Die Analogspannung kommt von Vakuum-Messgeräten, die logarithmisch ausgeben: Atmosphäre (1000mbar) ist 10V, 1mbar ist 8V, 1e-3mbar ist 6V, bis herab auf 1e-9mbar gleich 2V. Und alle Zwischenwerte.
Nun haben wir andere Messgeräte, die nur 1-9v ausgeben und deren Range von Atmosphäre bis herab auf 1e-5mbar geht.
Also Programm ändern nötig.
Problem: Quelltext verschwunden!

Was ich noch weiß: Der Kollege hat in C programmiert. Und hat doch einige Wochen gebraucht, weil er sich erst in die ungewohnte Aufgabe reinfuchsen mußte. Ich kann mich noch erinnern, das Umrechnen flutschte relativ bald, aber bis alles wie gewünscht ging (z.B. daß die LEDs in der gesamten zur Verfügung stehenden Zeit angesteuert wurden, also hell genug waren), dauerte es eben so lange. Das wollen wir nicht wiederholen, das dauert einfach zu lange und ist zu teuer, wenn diese hochbezahlte Fachkraft wieder alles von vorne macht. Es gibt natürlich einen funktionierenden ATMega8 mit dem (bisherigen) Programm drauf, dort kann man es assemblermäßig auch runterlesen.

Zur Verfügung steht: 2x diese Platine, einfach über NV-Stecker mit 12V zu versorgen. Schaltplan könnma auftreiben, aber welcher Port was tut, hab ich eh schon rausgeklingelt. Braucht man also noch ein Netzteil und eine regelbare Spannungsquelle zum Simulieren der Messgeräte-Ausgangsspannung (können wir natürlich stellen)

So, wer könnte helfen, und zu welchem Preis?

Fragt und grüßt
der Tom.

indeas
24.06.2013, 16:02
Hi,

ich nehme immer PICs und kenne mich nicht mit AVRs aus und habe auch keinen passenden Compiler...
Hätte aber einen anderen Vorschlag: Man nehme einen µC (AVR oder PIC); der misst mit einem AD Eingang die Spannung und erzeugt über einen PWM Ausgang die andere Spannung (diese wird noch gefiltert und mit einem OP mit dem Faktor 2 multipiziert).
Jetzt musst Du nur noch den Zusammenhang zwischen Ausgangs- und Eingangsspannung mathematisch abbilden und fertig ist der Lack.
Der Nachteil: Ihr braucht ein kleines Zusatzplatinchen.
Der Vorteil: Never change a running system....

MagicWSmoke
24.06.2013, 20:54
Was ich noch weiß: Der Kollege hat in C programmiert. Und hat doch einige Wochen gebraucht, weil er sich erst in die ungewohnte Aufgabe reinfuchsen mußte.
Die einzige Erklärung warum jemand für eine (so wie beschrieben) Trivial-Aufgabe mehrere Woche benötigt, wäre dass sich jener vielleicht in C auskannte, jedoch nicht mit Mikrocontrollern. Ansonsten sind zwei Wochen unerklärlich.
Genauso wie das hier:

(z.B. daß die LEDs in der gesamten zur Verfügung stehenden Zeit angesteuert wurden, also hell genug waren), dauerte es eben so lange.

ist zu teuer, wenn diese hochbezahlte Fachkraft wieder alles von vorne macht. Es gibt natürlich einen funktionierenden ATMega8 mit dem (bisherigen) Programm drauf, dort kann man es assemblermäßig auch runterlesen.
Ihr sucht also jemanden, der Assembler in C rück-übersetzen kann, also zwingend Beides beherrschen muss, sich zusätzlich noch damit auskennt, welche C-Libraries aufgerufen werden, für den Fall dass (wahrscheinlich) Fließkommaroutinen verwendet wurden. Also braucht Ihr einen Programmierer, welcher dieser "hochbezahlte Fachkraft" weit überlegen ist, sich jedoch als minderbezahlter Hiwi verkauft.

Das dürft' schwierig werden, denn diejenigen mit ausreichend Intelligenz und Können für die Aufgabe, dürften wissen was sie wert sind, in diesem Fall ja auch offenkundig mehr als die hochbezahlte Fachkraft.
Lasst einfach die Fachkraft nochmal ran, ein bisserl Erinnerung wird die ja noch haben, dann sollte es diesmal auch schneller gehen.

toemchen
28.06.2013, 10:47
@indeas:
Die Spannung außerhalb umzurechnen, daran hatte ich noch gar nicht gedacht. Warum eigentlich nicht? Ist halt irgendwie so - bäh. Aber langsam denke ich darüber ernsthaft nach.
Allerdings brauche ich dann gar keinen zusätzlichen Controllör, das kann ich auch nur mit OPs erledigen: Neue Spannung geteilt durch 1,5 plus 4 wäre die alte Spannung, die der ATMega korrekt in die richtige Zahlenanzeige umsetzt.

@MagicWSmoke:
Nun, einerseits sprichst Du von Trivialaufgabe und Zeitaufwand unerklärlich, andererseits von Intelligenz und Können und daß es das nicht für wenig Geld gibt.
Was nun? Könntest Du es z.B. in einem halben Tag aus dem Ärmel schütteln? Dann kanns ja einfach vom Zeitaufwand her nicht soviel kosten.
Oder isses schwierig? Dann kann man sich den Spruch mit "Trivialaufgabe" und "unerklärlich" sparen.
Ich will meinem Kollegen hier nicht das Können absprechen. Aber wie es so ist - er hat viele andere (wichtigere) Aufgaben, er geht vielleicht umständlicher ran, weil er auf Anhieb nicht weiß, auf was es ankommt (z.B. voll Zeitausnutzung beim Multiplexen), muß dann manches umwerfen und neu machen. Die Aufgabe wird für jemand, der nicht die totale Routine mit solchen Dingen hat, immer größer, als man anfangs dachte. Da sind schnell zwei Wochen um. Sicher nicht Vollzeit, aber verdichtet sicher wohl vom anfänglichen "probier ich mal schnell, wird schon" bis hin zum "jetzt mach ichs aber nochmal alles richtig" und zwei Tagen richtig dransitzen und die anderen Aufgaben liegenlassen. Da er sagt, er müßte von vorne anfangen, will ich das nicht nochmal durchmachen.
Das Rückübersetzen war nur ein Angebot für jemand, der sich zufällig damit auskennt und dem es eine Hilfe ist. Ansonsten ist mir schon klar, daß die Aufgabe ja nicht unklar und nicht groß ist und daß man sehr gut einfach von vorne anfangen kann - dann braucht man kein Assembler.
Ich glaube ja, daß man für diese Trivialaufgabe schon in den Weiten des Netzes einen Studenten, Bastler, Schüler finden könnte, der sagt: Hab ich schon gemacht, gebt mir die Pinbelegung, dann strick ich das um. Und das für wenig Geld, was aber für den Schüler ganz nett viel Geld sein kann.
Mir ist aber auch klar, daß es immer jemand gibt, der sagt, für diese Aufgabe braucht es einen weit überlegenen Programmierer, Lastenheft, eine Konzeptphase, eine Angebotsphase, einige Reviews und ne Menge Dokumentation und wer meint, das umsonst bekommen zu können, ist ein McGeiz-Träumer.

MagicWSmoke
28.06.2013, 11:28
Für eine "hochbezahlte Fachkraft" sollte es eine Trivialaufgabe sein. Eine Einschränkung hatte ich bereits gemacht, nämlich für den Fall der Kollege zwar C kann, aber keine Erfahrung mit µCs hat.
Sollte das Fach der Fachkraft aber Rohrleger sein, dann wäre der Zeitaufwand verständlich, dazu wissen wir aber nach wie vor nichts. Das wäre aber sicher interessant für einen potentiellen Interessenten hier, um abzuschätzen, wie effektiv besagte Fachkraft war, und wie sich der Aufwand tatsächlich gestaltet, d.h. ob da Fallstricke drin sind, die auch die Fachkraft zu meistern hatte.
Das tatsächlich Aufwändige könnte m.E. die Anpassung, bzw. Linearisierung der Sensorkurve sein, ein Led-Anzeige zu multiplexen ist dagegen eher eine Aufgabe auf Schülerniveau, denn das wird im Hintergrund per ISR erledigt. Und heller als die Zeit bestimmt durch die Multiplexfrequenz, geteilt durch Zeit in der eine einzelne Spalte eingeschaltet ist, kann's Prinzip-bedingt nicht werden.
Wie Du schon bemerkst, hat mich hier die Beschreibung "hochbezahlte Fachkraft" gestört, denn falls die ihr Geld wert war, gibt's versteckte Probleme dabei, welche einen der hier angesprochenen Schüler oder Bastler vorab zu Scheitern verurteilen, welcher dann für Gottes Lohn gearbeitet hat.

indeas
28.06.2013, 12:00
Also wenn es der µC ein PIC wäre, dann hätte ich es (wahrscheinlich) in einem halben Tag (mit C) erledigt. Das liegt aber daran, dass ich solche Dinge schon öfters gemacht habe.
Meine Erfahrung sagt mir aber auch, dass viele triviale Aufgaben oft unterschätzt werden und der Teufel im Detail sitzt. Dann wird aus "mal eben" gerne ein Tag und mehr.

Im Forum geht es nicht darum die Qualifikation anderer Leute zu beurteilen sondern anderen Leuten zu helfen.

toemchen
28.06.2013, 12:11
Präzisieren wir die Aufgabe:

Die Analogspannung kommt über einen Spannungsteiler geteilt rein, so daß die 10V des Meßgerätes AD-Wandler-kompatible 5V werden.

Der Zahlenwert hängt im alten Fall so von der Spannung ab: P [mbar] = 10 hoch (1,5 * U [V] - 12)

Beim neuen Meßgerät: P [mbar] = 10 hoch (U [V] - 6)

Es gibt die zwei gültigen Stellen mit einem feststehenden Komma, einen feststehenden Querbalken des PlusMinus für die Größenordnung, dazu einen geschalteten Strich (der aus dem Minus ein Plus macht) und ein großes Digit für die Größenordnung.

Wie man nun die Info an die Stellen verteilt, weiß ich nicht. Der Kollege kann sich auch nicht erinnern, es ist ca. 6 Jahre her. Ich könnte mir vorstellen, daß man die Entscheidung der Größenordnungsanzeige (+2 bis -8 ) mit lauter Fallunterscheidungen macht, und nur für die zwei gültigen Stellen eine Art Float-Berechnung macht.

Daß es nicht heller werden kann als 100% Zeitausnutzung, ist mir schon klar, ich kann mich nur vage erinnern, daß der erste Anlauf eher so war: Gemütlich in der Hochsprache die Rechnerei erledigen, danach die drei Digits mit je 6ms ansprechen (rechnerisch ca. 50Hz Wiederholrate). Ohne ISR. Und daß dabei nur ein dunkles Schimmern rauskam, weil die Rechnerei auch eine Zeit benötigt hat, der Punkt der Lernkurve mußte erstmal durchschritten werden. Aus dieser Erinnerung heraus habe ich das Multiplexen per ISR als "echte Aufgabe" angesprochen.

So, hier noch ein Bildchen von der Platine, zur besseren Vorstellung...

- - - Aktualisiert - - -

Ja, und nun verbrauch ich selbst schon ne Menge Zeit. Jetzt müßt ich neben dem Tippen und nachdenken "nur noch" ATMega in C programmieren können, dann hätte ich's quasi.

Die Float-Berechnung kann man vielleicht in eine Tabelle mit 100 Werten stecken. Nach Abstreifen der Größenordnung hat man ja nur noch den Bereich 10 hoch 0 bis 10 hoch 1 übrig, den man mit zwei gültigen Stellen darstellen muß...

MagicWSmoke
28.06.2013, 12:26
Im Forum geht es nicht darum die Qualifikation anderer Leute zu beurteilen sondern anderen Leuten zu helfen.
Die Beurteilung der Qualifikation der betreffenden Person gibt mit Auskunft über den Aufwand. Das hier ist ja nicht für jemandes anderen Hobby, wo man nicht schaut, was die eingesetzte Zeit kostet, sondern es ist ein Ersatz für etwas Gewerbliches, das nach Aussage des TEs soviel Geld in Form bezahlter Stunden gekostet hat, dass es nun billiger sein soll. Gewerblich bleibt's trotzdem.

An den TE, toemchen:
Rechnen wir mal so: 4 Wochen, jeden Tag zwei Stunden dran gearbeitet, macht 40 Stunden der Fachkraft. Was kostet die ? 25 - 50 Euro pro Stunde? Sie war ja "hochbezahlt", also eher gegen 50.-, das hat dann mindestens 2000 Euro gekostet. Wenn's Euch jemand für ein Viertel, also 500.- als Bastler/Hobbyist macht, dann wär' das doch ein Geschäft für Euch, nicht wahr?

Also lob' doch mal 500.- aus und Du wirst wesentlich mehr Zuspruch finden.
So wie's sich im Moment liest, soll's eher Taschengeld sein und da wird sich die Begeisterung passender Leute in Grenzen halten.

HannoHupmann
28.06.2013, 12:40
Gibt es von dem Board noch einen Schaltplan? Und was für ein IC ist das unten rechts?

[Moderator Hinweis] Bitte orientiert euch an der Frage im ersten Beitrag: "und zu welchem Preis?" D.h. jeder der das Problem lösen will / kann, darf seine Preisvorstellung nennen und toemchen bzw. die Firma wird entscheiden ob sie zu dem Preis "kaufen".

Michael
28.06.2013, 12:48
Die Vorstellungen von dir, toemchen, sind sicher andere, die eine Fachkraft hat, das ist klar.
Im Prinzip ist das ein Taschengeldprojekt, das ein Schüler in einer Woche nach der Schule stemmen kann, wenn er sich schon etwas auskennt.
Damit meine ich Projekte auf ähnlichem Niveau. Für 50-100Eu macht der dir das vielleicht.
Einen "Profi" wirst du dafür natürlich nicht bekommen. MWS hatte bereits Gründe genannt.

Hier kommt aber der Vorteil eines Forums zum Tragen:
Wenn du bereit bist, das Problem selbst zu lösen und dabei eine Programmiersprache zu lernen, dann kannst du das einfach selbst machen.
Dann wirst du auch die Gründe sehen, warum das mit dem Bezahlen nicht so richtig klappen kann.

Welche Programmiersprache würde dir denn gefallen?

Gruß, Michael

toemchen
28.06.2013, 13:48
Privat wäre ich natürlich bereit, eine Programmiersprache und - bei Controllern für mich die größere Hürde - eine Programmierumgebung zu erlernen. Hier in der Arbeit nicht. Ich muß schon professionellerweise bei meinem Kerngeschäft innerhalb der Firma bleiben, mechanische Konstruktion.

Ich habe bereits eine PN - auch ohne konkreten Preis - und einige Antworten hier im Thread. Es kommt Bewegung in die Sache. Am Montag frage ich meinen Chef, ob er was dafür ausgeben will. 400€ für eine geringfügige Beschäftigung ist dabei sicher eine Obergrenze. Bis dahin werde ich mich hier nicht mehr allzu häufig äußern.

Der Ic rechts unten ist nur der RS232-Pegelumsetzer. Die Ausgabe der Werte auf der seriellen würde ich bei Neuprogrammierung ausklammern, das haben wir doch nie verwendet.
Links oben ist natürlich kein Netzwerkanschluß, sondern der Anschluß des Meßgerätes (zufällig so ein Stecker, so blieb es kompatibel mit dem alten Analog-Anzeigegerät)

Schaltplan ist auch da...
Es gibt zwar ein paar Entwicklerkrücken auf der Platine, aber an der Zuordnung der IO-Pins hat sich sicher nichts geändert. Nur ob das Pluszeichen mit gemultiplext wird oder einfach separat angesteuert, das müßte man vielleicht noch mit nem Oszi schnell rausholen.

indeas
28.06.2013, 15:21
Na da war ja ein Freund von vielen Bauteilen am Werk. Das könnte man viel eleganter lösen....
In welcher Stückzahl läuft denn das Teil und was kostet es Euch heute? Unter Umständen würde sich eine komplette Neuauflage (HW und SW) lohnen.

HannoHupmann
28.06.2013, 19:46
Es geht darum die Platine neu zu programmieren, nicht sie in Stückzahlen her zu stellen. Soweit ich es verstehe ist es eine Platine und dabei bleibt es. Man könnte das deutliche eleganter lösen, aber damals hat es funktioniert und jetzt soll es das wieder tun.

Michael
29.06.2013, 00:00
Es gibt zwar ein paar Entwicklerkrücken auf der Platine, aber an der Zuordnung der IO-Pins hat sich sicher nichts geändert. Nur ob das Pluszeichen mit gemultiplext wird oder einfach separat angesteuert, das müßte man vielleicht noch mit nem Oszi schnell rausholen.
In der Tat sind R26 bis R28 nicht sinnvoll, da sie unterschiedliche Helligkeiten bei den verschiedenen Zahlen bedeuten. Und nebenbei schmälern sie auch die maximale Helligkeit.
Minus- und Plusbalken werden gemultiplext, gemeinsam mit Anzeige 2 und 3 und dem Punkt von Anzeige1.

@indeas:

Na da war ja ein Freund von vielen Bauteilen am Werk. Das könnte man viel eleganter lösen....
sehe ich jetzt nicht so. Außer den 3 genannten Widerständen sehe ich kein Einsparpotential. Kannst du das noch näher erläutern?

Gruß, Michael

MagicWSmoke
29.06.2013, 08:27
paar Entwicklerkrücken
Das kannst Du laut sagen. Besonders die Direktverbindung ARef mit VCC fällt auf, wodurch das Messergebnis abhängig vom Spannungsregler wird. Das ist bereits deshalb 'ne Krücke, weil man die ADC-Referenz intern per Register auf VCC schalten könnte, wenn man das denn wirklich will. Sinnvoll ist Referenz = VCC sowieso nur, wenn der Sensor aus gleicher VCC versorgt wird und der Sensoroutput sich linear mit VCC ändert, z.B. wäre das bei einem Poti der Fall, bei einem Drucksensor mit Absolutspannungswerten entsprechend des Drucks sieht's anders aus. AVCC hätte man auch besser beschalten können, besonders bei gemultiplexter Anzeige. Andererseits auch ein Vorteil für den fröhlich motivierten Neuentwickler der SW, denn dann reicht zur Sensoranpassung die Modifikation eines Zufallszahlengenerators aus, der Begriff Schätzeisen trifft hier dieses Meisterwerk aus Fachkräftehand :D

toemchen
29.06.2013, 22:38
Ich dachte das Unterforum heißt "Jobs/Hilfe/Stellen" und nicht "Tummelplatz für Besserwisser".
MagicWSmoke, mit Dir reicht es mir jetzt. Laß Deinen weißen Rauch woanders ab. Das ist eigentlich das erste Mal, daß ich hier im Roboternetz mit so jemand zu tun habe. Und das in einem Forum und in einem Thread, wo sich tendenziell eher Erwachsene über eine konkrete Aufgabe unterhalten sollten...

MagicWSmoke
29.06.2013, 23:13
Und ich dachte das Forum heisst deswegen Forum, weil dort diskutiert wird, ts, ts, so kann man sich täuschen.
Der Herr toemchen wünscht Diskussionsverbot.

Weißt Du, es ist mir wirklich egal, ob Du genug von irgend Jemanden hast. Du kommst hierher, machst einen auf dicke Hose, möchtest zum Billigtarif dieselbe Leistung erhalten, die Eure "Fachkraft" offenbar nur für teuer Geld erzielt hat.

Und wenn dann jemand 'nen Einwand bezüglich Eurer Murkshardware hat, welche natürlich Einfluss auf den Programmiererfolg und damit die Entlohnung des glücklichen Fachkraftersetzers hat, dann möchtest Du nur mit Erwachsenen reden.

Dann sieh mal zu, dass Du erwachsen wirst, damit Du auf meine Augenhöhe kommst.
Dazu gehört dann auch Akzeptanz für fachliche Kritik.

indeas
01.07.2013, 08:48
1. Zur bestehenden Hardware:
- Die Widerstände für die 7 Segment-Anzeige gehören allle auf "untere" Seite. Also R26 bis R28 sind unglücklich (=falsch).
- Die Transistor-Batterie T1 bis T8 mit den dazu gehörigen Basiswiderständen R1 bis R8 würde ich durch 1x ULN 2804 ersetzen.
- Heute würde man das Teil weitgehend in SMD Technik bauen. Dann würde auch anstelle der T9 bis T11 und R9 bis R11 3 x BCR133 verbauen.
- Wie und ob man AREF und Vcc (intern oder extern) miteinander verbindet oder nicht, hängt davon ab mit welcher Genauigkeit man denn messen möchte.
Da gibt es natürlich Verbesserungspotential (das aber hier wahrscheinlich völlig ungenutzt bleibt).
- Der Stromlaufplan könnte die Verwendung von Symbolen (Vcc und GND) verkraften; dann wäre er auch besser lesbar.

2. Wenn es nur um ein Stück geht, dann würde ich die ganz oben bereits genannte OP Lösung (Anpassung der zu messenden Spannung über OPs) bevorzugen. Funktioniert garantiert und kostet nicht viel.

3. Wusste gar nicht wieviele erwachsene Fachleute sich hier tummeln.

MagicWSmoke
01.07.2013, 09:25
- Wie und ob man AREF und Vcc (intern oder extern) miteinander verbindet oder nicht, hängt davon ab mit welcher Genauigkeit man denn messen möchte.
Nein, Du Fachmann, ARef und VCC verbindet man überhaupt nicht, das machen reflexartig nur Anfänger. Es macht keinen Unterschied in der Genauigkeit, ob VCC hardwaremäßig an ARef angelegt wird, oder ob dies über REFS1..0 in ADMUX passiert.

Die eigentliche Dummheit bei der Geschichte liegt darin, dass man:
a) keine Wahl mehr hat, ggf. die interne Referenz zu benutzen.
b) damit die interne Referenz nach VCC kurzschließen kann, was diese nicht so gern mag. Denn wenn man auf interne Referenz konfiguriert, so wird die Verbindung zu ARef deswegen nicht unterbrochen.

Dabei beschreibt das DB recht gut, wie man's richtig beschaltet.
Ich hab's eigentlich hauptsächlich deswegen geschrieben, damit es dem potentiellen Bastler, der den Job übernimmt, nochmal klar wird.

Es sollen andere Sensoren an das Ding angeschlossen werden, damit trifft zwangsweise der Gegenfall zu "never change a running system" ein. Selbstverständlich kann's dann passieren, dass das Gesamtergebnis aus Hardware und Programmierarbeit zu wünschen über lässt, nicht etwa weil der Code schlecht ist, sondern weil die Hardware vermurkst ist.

Was wird dann der glückliche Gewinner dieses Preisausschreibens wohl machen? Er wird möglicherweise, da ihm Erfahrung fehlt, die Schuld bei sich, oder bei seinem Code suchen, was sich dann auf seine Entlohnung auswirken wird. Eben das wollte ich durch Nennung des Problems verhindern.

toemchen
01.07.2013, 10:08
MagicWSmoke, Du mußt wirklich an Deinem Ton arbeiten...
"Du Fachmann", "Dummheit" usw.
Was ist los mit Dir?
Frau davongelaufen?
Auftragslage als selbständiger SW-Entwickler etwas dünn?
Zuviele Kunden mit Deinem Ton vergrault?

Ein Forum ist zum Diskutieren da, ja. Ein Thread im Unterforum Jobs/Hilfe/Stellen, in dem nach jemand gesucht wird, der einen kleinen Programmierjob erledigt, wird allerdings über die Art des Jobs diskutiert, den Preis, und nach Details gefragt, welche die Aufgabe klarer definieren. Aber nicht darüber, wie die zugrundeliegende Hardware besser gemacht werden könnte oder gar über die Qualifikation der Person, welche die Hardware gebaut hat. Wenn ich zur Autowerkstatt gehe und Bremsen gemacht haben will, sagt der Mechaniker ja auch nicht, daß Opel hier wieder ein richtiges Sch...auto gebaut hat, daß der Motor nichts taugt, die Opel-Ingenieure nichts können und daß ich wohl keinen finden werde, der unter diesen Umständen die Bremsen repariert. Sonst würde ich gehn und denken, was für ein Idiot. Und hier geht es mir auch ein bißchen so.

Nochmal zur Sachlage für alle, obwohl ich sowieso die OP-Lösung bauen werde:
Diese Platine gibt es exakt 2x, sie ist ein Hilfsmittel für uns beim Abpumpen von Vakuumkammern. Mit der großen Anzeige kann man so schön einen kurzen Blick in den Raum mit dem "Abpumpling" werfen und weiß, wie weit die Sache schon ist. So etwas gab es - gerade für die bis dato verwendeten Meßgeräte - nicht zu kaufen. Die beiden Platinen laufen zu unserer vollen Zufriedenheit und geben keinesfalls nur Schätzwerte ab. Die Vakuum-Meßgeräte haben allerdings immer Sorgen mit Verschmutzung gemacht, Reinigung war kompliziert und Ersatzteile sauteuer. Deshalb neue Meßgeräte, aber der Wunsch, die schönen alten Anzeigen weiter verwenden zu können. Somit ist das zwar gewerblich, aber vielleicht nicht ganz so, daß wir uns für ein Taschengeld etwas entwickeln lassen wollen, mit dem wir uns dann dumm und dämlich verdienen.

indeas
01.07.2013, 10:14
Habe mal wieder viel gelernt - es konnte in der Vergangenheit ja gar nicht funktionieren.
Wenn wir gerade dabei sind, die vollkommene Lösung zu diskutieren, sollte auch noch die geeignete Filterung in Hardware und Software des Eingangssignals noch erwähnt werden.
Da das Teil ja glücklicherweise bedrahtet ist, kann man ja immer noch den Aref Pin hochbiegen und die interne Referenz benutzen....

MagicWSmoke
01.07.2013, 10:45
MagicWSmoke, Du mußt wirklich an Deinem Ton arbeiten...
Nein, sicher nicht.

"Du Fachmann", "Dummheit" usw.
Ich nenne Dinge beim Namen, ich muss niemanden bauchpinseln. Der Poster hat sich als Fachmann zu erkennen gegeben, da er vorher bereits gute Ratschläge zum Neudesign abgab.
Nun ist ein Fachmann, der Hardware-Empfehlungen gibt, eben an diesen zu messen. Wenn ihm die grundlegendsten Dinge (ARef an VCC ist eines davon) nicht bekannt ist, dann hat er sich diesen Spott redlich verdient. Und ja, diese Pins zu verbinden ist dumm, das ist auch nicht das erste Mal, dass dies so gemacht wurde, trotzdem bleibt's dumm.

Frau davongelaufen?
Auftragslage als selbständiger SW-Entwickler etwas dünn?
Zuviele Kunden mit Deinem Ton vergrault?
Nein, keines von alledem, glücklicherweise muss ich mein Geld auch nicht damit verdienen.

Ein Forum ist zum Diskutieren da, ja. Ein Thread im Unterforum Jobs/Hilfe/Stellen, in dem nach jemand gesucht wird, der einen kleinen Programmierjob erledigt, wird allerdings über die Art des Jobs diskutiert, den Preis, und nach Details gefragt, welche die Aufgabe klarer definieren. Aber nicht darüber, wie die zugrundeliegende Hardware besser gemacht werden könnte oder gar über die Qualifikation der Person, welche die Hardware gebaut hat.
Meines Erachtens hat ein Forum allen zu dienen und nicht allein dem TE, da ist's auch egal welcher Forenbereich das ist. Es dient m.E. dem Auftragnehmer, wenn ihm von anderen Mitgliedern Details klargemacht werden, die ihm möglicherweise mangels Erfahrung nicht klar sind.

Wenn ich zur Autowerkstatt gehe und Bremsen gemacht haben will, sagt der Mechaniker ja auch nicht, daß Opel hier wieder ein richtiges Sch...auto gebaut hat, daß der Motor nichts taugt, die Opel-Ingenieure nichts können und daß ich wohl keinen finden werde, der unter diesen Umständen die Bremsen repariert.
Eine Opel-Werkstatt wird aus Eigeninteresse nichts sagen, bei einer freien Werkstatt kann's schon passieren, dass Dir dann reiner Wein eingeschenkt wird. Aber letztendlich ist das alleine eine Frage der Interessen, wenn Du einem Gewerblichen diesen Auftrag in die Hand drückst, sagt der vielleicht nichts, erkennt die Probleme und stellt Dir das entsprechend in Rechnung.
Aber das willst Du ja nicht, Du suchst einen Bastler über's Forum und da trifft dann wieder zu, was ich bereits schrieb.

Sonst würde ich gehn und denken, was für ein Idiot. Und hier geht es mir auch ein bißchen so.
Du kannst Dir denken, was Du willst, Du kannst es sogar schreiben und es wird mir völlig egal sein, weil Du ja niemand bist, auf den ich Wert lege.

Diese Platine gibt es exakt 2x, sie ist ein Hilfsmittel für uns beim Abpumpen von Vakuumkammern. Mit der großen Anzeige kann man so schön einen kurzen Blick in den Raum mit dem "Abpumpling" werfen und weiß, wie weit die Sache schon ist. So etwas gab es - gerade für die bis dato verwendeten Meßgeräte - nicht zu kaufen. Die beiden Platinen laufen zu unserer vollen Zufriedenheit und geben keinesfalls nur Schätzwerte ab. Die Vakuum-Meßgeräte haben allerdings immer Sorgen mit Verschmutzung gemacht, Reinigung war kompliziert und Ersatzteile sauteuer. Deshalb neue Meßgeräte, aber der Wunsch, die schönen alten Anzeigen weiter verwenden zu können. Somit ist das zwar gewerblich, aber vielleicht nicht ganz so, daß wir uns für ein Taschengeld etwas entwickeln lassen wollen, mit dem wir uns dann dumm und dämlich verdienen.
Diese Erklärung hätte Dir gleich zu Anfang viel mehr Sympathien gewonnen, als das Ding mit der "hochbezahlte Fachkraft". Sympatien sind wichtig, denn mit ausreichend davon, baut Dir das auch jemand allein für ein "Danke".

toemchen
01.07.2013, 12:37
Hach ja...
So könnte es noch ewig weitergehen...
Du hast genug negative Energie für stets ein letztes Wort.
Ich möchte es aber gerne abschließen hier. Ein bißchen negative Energie habe ich noch übrig, dann höre ich auf.

"sich den Spott redlich verdient" - kenne ich, das gibt es in Foren, wo sich User schon lange kennen und scherzhaft-liebevoll miteinander umgehen. Auch als Mitlesender bekommt man mit, daß sich hier nur zwei Freunde etwas gegenseitig "hochschießen". Ich weiß nicht, ob das auf indeas und Dich zutrifft. Ich würde den Ton an Deiner Stelle schon ändern. Als angesprochener indeas klänge mir das zu unnachgiebig und zu rechthaberisch, ja kampflustig. indeas hat sich wohl auch schon verabschiedet, zu Recht.
"Sympathien gewinnen" passt nun wirklich überhaupt nicht dazu.
Schon erstaunlich, wie der selbsternannte Beschützer aller Schüler, die sich an der Aufgabe die Zähne ausbeißen würden, mir nun Tipps gibt, wie ich mir die Dienstleistung für ein "Danke" erschleichen kann.

Und tschüss...

MagicWSmoke
01.07.2013, 13:27
Du hast genug negative Energie für stets ein letztes Wort.
So wie ich genug positive für ein erstes Wort habe, kommt immer darauf an, wer wie etwas sagt.

indeas hat sich wohl auch schon verabschiedet, zu Recht.
Sollte er das getan haben, so hat er nichts versäumt, denn:

obwohl ich sowieso die OP-Lösung bauen werde
Was macht dann eigentlich derjenige, der sich über Dein Problem Gedanken gemacht hat und anbot Dir zu helfen?

Ich habe bereits eine PN - auch ohne konkreten Preis - und einige Antworten hier im Thread.
Und genau deswegen kann ich zufrieden sein, mit so wichtigen Leuten wie Dir nichts zu tun haben zu müssen. Denn derjenige, der das Taschengeld wollte, der ist jetzt der Depp.

"Sympathien gewinnen" passt nun wirklich überhaupt nicht dazu.
Ich muss hier keine Sympathien gewinnen, Du wolltest etwas, es wäre Deine Aufgabe gewesen, Sympathien zu wecken und nicht als Großsprecher rüberzukommen.
Letzten Endes war's aber genau das: erst einen auf wichtig machen, dann vom Cheffo höchstens die geringfügige Beschäftigung zu 400.- Euro genehmigt bekommen, wahrscheinlich nicht mal das, und zum Schluss wird's mit OpAmp selbst zusammengebastelt.

Schon erstaunlich, wie der selbsternannte Beschützer aller Schüler, die sich an der Aufgabe die Zähne ausbeißen würden, mir nun Tipps gibt, wie ich mir die Dienstleistung für ein "Danke" erschleichen kann.
Du wolltest doch ein Taschengeld geben, "erschlichen" wär's dann, wenn Du unter Vortäuschung falscher Tatsachen etwas erreichst. Wenn Du aber so rüberkommst, dass jemand Lust hat und sagt, ok, setz' ich mich schnell hin und mach' das, weil eh' grad Zeit ist, dann ist da auch nichts erschlichen.