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

#989414
Lesenswert?

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.
#989471
Lesenswert?

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 #989501
Lesenswert?

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?
#989509
Lesenswert?

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 #989524
Lesenswert?

>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 #989543
Lesenswert?

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)?
#989548
Lesenswert?

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 #989564
Lesenswert?

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 #989581
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren