trisaster-Forum

Allgemeines => Bastelecke => Thema gestartet von: ingoS. am 14. August 2012, 20:36:00

Titel: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 14. August 2012, 20:36:00
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
Titel: Re: Benötige Hilfe bei Jar oder ASM für PIC 12F675
Beitrag von: Takeshi am 14. August 2012, 21:06:58
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.
Titel: Re: Benötige Hilfe bei Jar oder ASM für PIC 12F675
Beitrag von: ingoS. am 14. August 2012, 21:23:28
HI
Sorry hatte mich verschrieben ich meinte JAL.
Gut das du nachgefragt hast :D
VG Ingo
Titel: Re: Benötige Hilfe bei Jar oder ASM für PIC 12F675
Beitrag von: RalleBert am 14. August 2012, 21:36:20
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?
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 14. August 2012, 21:55:43
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

Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: RalleBert am 14. August 2012, 22:03:08
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?
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 14. August 2012, 22:06:23
Hi
Also das mache ich morgen mal, ich glaube mein Freun meine was von 4KOHM.
VG Ingo
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 16. August 2012, 20:24:41
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 (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   
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: Takeshi am 16. August 2012, 21:18:21
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.
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 16. August 2012, 21:56:27
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
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: Takeshi am 16. August 2012, 21:57:56
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.
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 16. August 2012, 22:42:16
Hi
Sorry ich habe das halt bekommen, werden den kompletten Plan ordern.
VG Ingo
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: Takeshi am 16. August 2012, 22:46:53
Sag ja nicht, dass du da was falsch gemacht hast, sondern der, der dir den Plan mit dieser bescheuerten Begründung gegeben hat.
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 23. August 2012, 20:30:49
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
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: RalleBert am 23. August 2012, 21:56:41
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.
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 23. August 2012, 23:22:13
HI

Hier mal ein Bild von einem Regler der so ähnlich ist wie unserer, unserer hat nur einen Kontaktlosenabgriff und sieht von der Form her etwas anderst aus.
(http://www.schmitz-2000.de/image/regler.jpg)

Interessant zu wissen wäre vielleicht noch, ob der Ausgang direkt auf die Schiene geht, oder ob da noch irgendwas dazwischen geschaltet ist.
Da kommt noch ein Bauteil was die Spannung von 5V wieder anhebt und geht dann auf die Schiene.




Edit by Rallebert: Link zum Bild korrigiert
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: RalleBert am 26. August 2012, 21:17:31
Leider hat der "Schaltplan" den Du letztes mal gepostet hast nicht viel mit der fertigen Schaltung gemein, ich sehe ca. 7 Kondensatoren, 2-3 Potis. Im Plan waren zwei Anschlüsse erkennbar, "Plus" und "Minus", der Regler auf dem Bild hat jedoch drei (was eigentlich auch nicht anders geht). Am besten, wenn möglich, machst Du noch mal ein Bild Deines Reglers ohne Gehäuse direkt von oben auf die Vorder- und Rückseite.

Zitat von: ingoS. am 23. August 2012, 23:22:13
unserer hat nur einen Kontaktlosenabgriff

Was ist denn ein kontaktloser Abgriff?! Es wird mit Sicherheit ein kontaktierender Abgriff sein, auch wenn Du ihn nicht siehst, da der Poti gekapselt ist.

Zitat von: RalleBert am 23. August 2012, 21:56:41
Interessant zu wissen wäre vielleicht noch, ob der Ausgang direkt auf die Schiene geht, oder ob da noch irgendwas dazwischen geschaltet ist.
Schon rausbekommen?
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 27. August 2012, 20:47:02
Hi
In folge noch ein paar Bilder.
http://www.schmitz-2000.de/image/1a.jpg (http://www.schmitz-2000.de/image/1a.jpg)
http://www.schmitz-2000.de/image/2a.jpg (http://www.schmitz-2000.de/image/2a.jpg)
http://www.schmitz-2000.de/image/3a.jpg (http://www.schmitz-2000.de/image/3a.jpg)
http://www.schmitz-2000.de/image/4a.jpg (http://www.schmitz-2000.de/image/4a.jpg)
http://www.schmitz-2000.de/image/5a.jpg (http://www.schmitz-2000.de/image/5a.jpg)
http://www.schmitz-2000.de/image/6a.jpg (http://www.schmitz-2000.de/image/6a.jpg)

Das Podi was du siehst mit dem darunter liegendem Schalter ist die Bremseinheit,deshalb der dritte draht am Regler. Diese Schaltung hat jedoch nichts mit dem Chip zutun und ist losgelöst von der Reglersteuerung. Der Obere Programschalter welcher aussieht wie ein Podi ist im Plan enthalten.
Ich hoffe die Bilder helfen.
Auf deine Frage hin ob beim Regler am Ausgang

"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?"
Ich habe das ganze gemessen kein Wert.

Noch ein Nachtrag vielleicht hilft die Info wenn ich den Chip abmache und Pin 7 und 6 brücke setzt sich das Auto in bewegung. Also könnte es ein schalter sein mit einer impulsdauer sein.
Vg Ingo
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: RalleBert am 28. August 2012, 22:28:01
Hmm, interessant. Jetzt ist auf alle Fälle klar, wie der "Poti" mit dem seltsamen Wert von 7,5K ausieht... Die Widerstandskaskade mit dem Schleifabgriff sind dann wohl die 16 Geschwindigkeitsstufen. Ich könnte mir den PIC als PWM Ausgabewandler vorstellen, der durch den Widerstand des Schleifers verändert wird. Wenn Du die Angesprochenen Pins Brückst, bekommt der Wagen wohl einfach Vollgas. Der ganze Rest erschließt sich mir jetzt noch nicht so ganz. Wo für ist der Drehsteller mit den Zahlen von 0-9? Was bewirkt der Schiebeschalter? Es sind zwei Bauteile im TO-220 Gehäuse verbaut - Spannungswandler? Transistoren?
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: ingoS. am 04. September 2012, 11:19:45
Sorry
das ich mich jetzt erst melde war beruflich unterwegs.
Der Drehschalter 0-9, regelt die agressivität  (Ansprechverhalten) des Regler.
Ich gehe davon aus das dies was mit der Wiederstandkette zu tun hat oder der Spannung.
Ich werde mal an den Pin's 2 und 3 des Chips messe wie sich die Spannung verhält wenn ich den Programmschalter wähle.

VG Ingo
Titel: Re: Benötige Hilfe bei JAL oder Assembler für PIC 12F675
Beitrag von: RalleBert am 04. September 2012, 22:08:51
Zitat von: ingoS. am 04. September 2012, 11:19:45
Sorry
das ich mich jetzt erst melde war beruflich unterwegs.

Nicht tragisch, so hab ich mehr Zeit zum Nachdenken.

Zitat von: ingoS. am 04. September 2012, 11:19:45
Der Drehschalter 0-9, regelt die agressivität  (Ansprechverhalten) des Regler.
Ich gehe davon aus das dies was mit der Wiederstandkette zu tun hat oder der Spannung.

Ich denke der Codierschalter wirkt sich indirekt aus. Der wird wohl im PIC Programm verarbeitet, das der direkt Ein- oder Ausgangsspannungen des Wagens beeinflußt kann ich mir kaum vorstellen. Aber miss mal. Schadet nix.

Weiterhin offene Fragen:
Zitat von: RalleBert am 28. August 2012, 22:28:01
Was bewirkt der Schiebeschalter? Es sind zwei Bauteile im TO-220 Gehäuse verbaut - Spannungswandler? Transistoren?
Die Kerle in den TO-220 Gehäusen haben sicher einen Aufdruck. Welchen?