Wer kann mir was programmieren (wird bezahlt ;-) )

OP #989414
Hallo,

ich benutzen diesen Foren eingentlich nicht für solche Nachfragen, aber 
zum einem läuft mir die Zeit weg und zum anderen sind meine 
Grundkenntnisse zum Programmieren nicht ausreichend, was Mikrocontroller 
angehen.

Aufgaben wäre, einen Mikrokontroller zu nehmen, der für ca. 3 Volt 
geeigent ist, wenig Ruhestrom zieht und er muß folgende Aufgabe 
erfüllen:

* es sind 4 Taster, die eine Treiberstufe ansteuern
* Taster 1 schaltet erstes Relais, alle anderen Relais müssen dann aus 
sein
* Taster 2 schaltet zweites Relais, alle anderen Relais müssen dann aus 
sein
* Taster 3 schaltet drittes Relais, alle anderen Relais müssen dann aus 
sein
* Taster 4 schaltet alle Relais aus
* wenn möglich eine Spannungsabfrage, sobald eine Grenzspannung erreicht 
ist, muß ein Impuls einmal die Minute am Ausgang 4 sein (aber nur wenn 
eins von den Relais an ist
* wenn ebenfalls die Grenzspannung erreicht ist, muß eine LED leuchten, 
kann auch über die Treiberstufe laufen

Das ist eigentlich mit normalen Bauteilen kein Problem, aber ich habe 
leider den Platz nicht. Deswegen muß das wohl über eine Kontroller 
laufen.
OP
Die Schaltung brauche ich nicht, es wäre aber super, wenn ich extern was 
anschließen muß, wie zum Beispiel Taktgeber oder Kondensatoren, daß ich 
diese Infos bekomme.
Es wäre super, wenn extern so wenig wie möglich angeschlossen werden 
muß.
Wie gesagt, Platzmangel
Gast
>Die IC sollte max. 20 polig sein und in Dil-Form

Sowas und die Art der Aufgabenstellung lässt mich irgendwie an eine 
Hausaufgabe/Projektarbeit denken.
OP
Nein, es ist nichts dergleichen. Ich brauche es beruflich, deswegen bin 
ich auch bereit dafür zu zahlen.
Ich habe die Schaltung bereits auf konventionelle Weise gebaut, nur 
leider paßt sie nicht auf die Platine.
Da ich nicht die Zeit habe, mich jetzt mit Programmierung auseinander 
zusetzen, hoffe ich auf diesen Weg eine Lösung zu finden.
Gast
Ahja, dann geh doch einfach zu einem Ingenieurbüro, die machen das 
schon. Verstehe aber trotzdem nicht, warum der µC unbedingt DIL sein 
soll, wenn der Platz knapp ist.
OP
Wenn es möglich ist, einen Kontroller zu bekommen, der auch noch 
Leistung (0,3 A) schalten kann, dan gerne, aber soweit ich das sehen 
kann, gibt es sowas nicht.
Die Eingangsspannung wäre zwischen 3,2 und 4,2 Volt, damit sollte der 
Kontroller zurecht kommen.
Gast
Also wieviel Du bezahlen willst und wieviel Platz Du hast, solltest Du 
schon mitteilen.

Vielleicht heißt Dein Controller ja einfach "XOR" :-)

Für mich klingt es auch wie eine Hausaufgabe. Relais sind meist viel 
größer als Controller. Bei den Relais ist kein Platz mehr?
Das Prograemmchen hier sollte eigentlich das tun was du erwartest.
Controller ist ein 89C2051 mit 4MHz Takt.

Taster 1 haengt an P1.2
Taster 2 haengt an P1.3
Taster 3 haengt an P1.4
Taster 4 haengt an P1.5

Relais 1 haengt an P3.0
Relais 2 haengt an P3.1
Relais 3 haengt an P3.2

Ausgang 4 ist P3.3 (alle Minute 1 Impuls von ein paar uS)
LED haengt an P3.4

Die zu ueberwachende Spannung haengt am Komparator

+ an P1.0
- an P1.1

Gruss Helmi
Angehängte Dateien:
Gast
>Ich kann dafür ein Profi beauftragen oder einfach auch ein paar Cracks
>freuen sich über ein paar Euros, für ein kleines leichtes Programm.
>Dil deswegen, damit es leicht per Hand eingebaut bzw. gelötet werden
>kann.

Ich weiß es ist wirklich schlechter Stil auf so eine Frage nur 
rumzunölen, aber meinst du nicht, dass es im Sinne der Produkthaftung 
(etc.) im nicht privaten Bereich besser ist, den offiziellen Weg über 
eine andere Firma (oder Einmann-Betrieb) zu gehen?

In welcher Branche arbeitet ihr denn? Normalerweise gibt es auch noch 
durchaus SMD Gehäuse, die gut per Hand lötbar sind und natürlich deinem 
Platzproblem zu Gute kommen würden. Aber wenn ihr zum Beispiel aus der 
Landschaftsbaubranche kommt, kann ich nachvollziehen, dass ihr keine SMD 
löten könnt.
Gast
Das sieht super aus.

Bis dahin vielen Dank.
Jetzt müßte ich wissen, mit welchem Programmiergerät ich das am besten 
übertrage?
Und ist in dem Programm ein Schutz enthalten, falls jemand alle Knöpfe 
gleichzeitig drückt (wenn das geht)?
Hier ist die HEX Datei die du in den Controller programmieren must.
Sollte an fue rsich mit fast jeden Programmiergeraet gehen. Ich weiss ja 
nicht was du da hast.

Wenn alles gleiczeitg gedrueckt wird ist das so wie wenn Taste1 
gedrueckt wird kann ich aber aendern must mir nur sagen wie.

Gruss Helmi
Angehängte Dateien:
Gast
Für 100 Euro mache ich dir
- Platinenlayout
- Programm
- Brennen des Programms auf Mirocontroller

Schreib ne Mail an h-quer(at)quantentunnel.de

Gruss,
Thomas
Gast
Noch habe ich überhaupt kein Programmiergerät, deswegen frage ich, mit 
welchem ich es am besten und schnellsten programmieren kann.
Am besten so wie es in der Elektronik immer ist, welche Taste zu erst 
gedrückt wird, die ist. Aber so ist wohl auch das Programm.
Gast
Wieso, wenn ich alle gleichzeitig drücke, ist doch der als letzte aktiv, 
den ich als letztes betätigt habe, oder spielen hier auch die Flanken 
eine Rolle.
Wenn dem so ist, ist es wichtig das im zweifel die Taste 4 also "aus" 
wichtig ist, sicher ist sicher.
Gast
Wenn du selber brennen willst und PIC controller verwenden willst kannst 
du ein Programmiergerät von sprut.de nachbauen. Software gibts dort 
natürlich auch.

Gruss,
Thomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.