Benötige Hilfe bei JAL oder Assembler für PIC 12F675

Begonnen von ingoS., 14. August 2012, 20:36:00

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

ingoS.

Hi
Ich benötige unterstützung beim schreiben eines Programm in JAL oder Assembler, den das ist komplettes Neuland für mich.

Folgende sollte das Programm können.
An Pin 1 des Chip liegen 5V an (+)
An Pin 8 liegt Minus an (-)
Sobald ich einen schieberegler betätige sollen an Pin 7 eine Spannung von 5V anlegen (Eingang)
Parallel daszu soll an Pin 6 (Ausgang) die Spannung ansteigen jenachdem wie weit der Regler betätigt wird (Maxi 5V)
Ich denke mal das zwischen Pin 7 und Pin 6 ein Timer geschaltet ist.

Wäre schön wenn mir hier jemand helfen könnte. ;D
VG Ingo

Takeshi

Ich habe mich erst gefragt, was sind das denn schon wieder für Programmiersprachen, hab ich schon wieder was verpasst? Aber ich denke mal du meinst Java und Assembler? Gibt es echt Java-Compiler für PICs?

Leider habe ich PICs noch nicht in Assembler programmiert.

ingoS.

HI
Sorry hatte mich verschrieben ich meinte JAL.
Gut das du nachgefragt hast :D
VG Ingo

RalleBert

Es gibt Java Compiler, sogar Basic für PICs ;D Da würd ich mich drauf stürzen, denn etwas Basic spreche ich noch...

@Ingo:

Kannst Du einen Schaltplan dazu angeben? Ich meine nicht, das der PIC einen "Eingang" für die Spannung braucht. Der sollte über die Versorgungsspannung an einem "Ausgang" die nötige Puste anbieten können. Evtl. dann noch über ein Transi verstärken. Was soll der Timer machen?

- veni, vidi, ferruminavi -
- ich kam, ich sah, ich l?tete -

ingoS.

#4
HI
Einen kompletten Plan des Regler bekomme ich morgen.

Ich habe folgendes gemacht und das hat mich zu diesem Eintrag beflügelt.
Ich habe den funktionierenden Chip in den Regler gemacht und den Regler angeschlossen und mit einem Voltmeter folgendes heraus gefunden.
An Pin 1 liegt dann eine Spannung von 5V an und der Pin 8 führt den Minus dauerhaft.
Bewege ich nun den Regler ganz vorsichtigt so liegt in diesem Moment eine Spannung von 5V an Pin 7 egal ob ich minimal oder maximal drücke.
Jedoch Parallel beim drücken steigt an Pin 6 die spannung an bis Maximal 5V bei komplett gedrücktem Regler.
Das zwischen Pin 7 und Pin 6 ein Timer ist war nur meine Vermutung.
VG Ingo


RalleBert

Zitat von: ingoS. am 14. August 2012, 21:55:43
An Pin 1 liegt dann eine Spannung von 5V an und der Pin 8 führt den Minus dauerhaft.

Das ist die Versorgungsspannung, gehört so ;)

Zitat von: ingoS. am 14. August 2012, 21:55:43
Bewege ich nun den Regler ganz vorsichtigt so liegt in diesem Moment eine Spannung von 5V an Pin 7 egal ob ich minimal oder maximal drücke.

Wenn der Plan da ist, ist es vielleicht klarer, aber du kannst den Regler ohne Spannung mal so messen: Multimeter auf Widerstand (Ohm - Ω, 2000 Ohm) an die Anschüsse des Triggers und dann betätigen. Vielleicht ist es in Wirklichkeit nur ein Schalter, und der PIC regelt die Fahrstufe nach Impulsdauer?

- veni, vidi, ferruminavi -
- ich kam, ich sah, ich l?tete -

ingoS.

Hi
Also das mache ich morgen mal, ich glaube mein Freun meine was von 4KOHM.
VG Ingo

ingoS.

Hi
So da bin ich wieder und diesmal mit Plan  ;D zumindestend für den Bereich des Pic.
Leider habe ich mich was die Beschreibung im Vorfeld betrifft etwas vertan.
Aber seht selbst: http://www.schmitz-2000.de/image/schaltung.jpg

Also Wie Oben geschrieben liegt dei Spannung von 5V an Pin1 und Minus an Pin 8.
Betätige ich den Regler so steigt die Spannung an Pin 7 an von 1V minimal bis 5V maximal.
Parallen (Ausgang) steigt auch die Spannung an Pin 6 an. Leider konnte ich die Ohm Messung noch nicht durchführen.
Somit hätte der Regler schonmal funktion und das Auto würde sich bewegen.

Auf dem Schaltbild befindet sich noch ein Schalter mit 8 Stufen, jede Stufe würde praktisch die Aggressivität des Regelers erhöhen.
Aber dieses Thema wollte ich später angehen da ich nicht mit der Tür ins Haus fallen wollte ::)

VG Ingo   

Takeshi

Wo ist denn da ein Regler? So wie ich das sehe gibst du 1-5V rein (Pin 7), nur mit hohem Innenwiderstand (beispielsweise Poti mit 100kΩ zwischen 0V und 5V) und der PIC gibt dir die gleiche Spannung (Pin 6) mit geringerem Innenwiderstand heraus, die ist also belastbarer. Aber da kannst du viel eher einen Operationsverstärker nehmen.

ingoS.

Hi

Denn hat er nicht eingezeichnet, genauso wie andere Bauteile ,weil er der Meinung ist, das würde für die Funktion des Pic keine Rolle spielen.
Der Regelbereich setzt sich as einer Widerstandskette zusammen.
Vg ingo

Takeshi

Ein Schaltplan, in dem Bauteile fehlen, die einen direkten Einfluss auf die Funktion haben, wegzulassen, weil die für die Funktion keine Rolle spielen, ist doch totaler Blödsinn.

ingoS.

Hi
Sorry ich habe das halt bekommen, werden den kompletten Plan ordern.
VG Ingo

Takeshi

Sag ja nicht, dass du da was falsch gemacht hast, sondern der, der dir den Plan mit dieser bescheuerten Begründung gegeben hat.

ingoS.

HI
So habe nochmal Rücksprache gehalten und es fehlt nur die Reglereinheit.
An der Reglereinheit liegen 5V an und natürlich Minus.
Der Abgriff des Regler fängt bei 470Ohm (1V)an und geht in 15er schritten hoch auf 7KOHM (5V)
Der Abgriff geht auf den Pin7 des Chip wie in der Zeichnung Oben ersichtlich.
Die Steuerung/Schaltung wäre wohl, so die Info was er herausbekommen hat, wäre PWM.

VG Ingo

RalleBert

Hi Ingo,

also mit Reglereinheit meint Ihr den Trigger, den Abzug des Controllers? Das ist dann wohl ein Poti, mit einem, zugegeben, seltsamen Wert von 7KOhm. 5 oder 10K ist eher Standard. Interessant zu wissen wäre vielleicht noch, ob der Ausgang direkt auf die Schiene geht, oder ob da noch irgendwas dazwischen geschaltet ist.

- veni, vidi, ferruminavi -
- ich kam, ich sah, ich l?tete -