PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rn-vnh2 umpolung



trinix
04.10.2008, 09:08
Hallo,

Ich habe ein problem mit der rn-vnh2 dualmotor platine. Ich betreibe
diese mit der rn minicintrol platine. die rn-vnh2 habe ich auf die
rn minicontrol aufgesteckt und die minicintrol entsprechend gejumpert.
Soweit funktioniert das auch mit dem testprogramm, jedoch laesst sich
einer der beiden motorports nicht umpolen. An diesem port laeuft der
Motor nur in eine richtung. Stecke ich den motor an den anderen port,
funktioniert er in beide richtungen. Ich habe das mit 3 verschiedenen
motoren getestet. Ich habe das problem ja nun schon auf den port
eingegrenzt. Nun weiss ich aber auch nicht weiter. Ich habe nun auch
schon mehrfach versucht ueber das kontakt formular auf der shop seite
eine anwort zu bekommen, jedoch habe ich bis heute noch keine antwort
bekommen - was uebrigens auch schon das zweite mal ist, das ich etwas
entaeuscht vom service des herstellers bin, aber das ist eine andere
geschichte.

Gibt es noch eine moeglichkeit diesen fehler weiter einzugrenzen ... ?
Ich bin leider nicht so fit in sachen elektronik.

Gruss Sascha

trinix
10.10.2008, 15:03
hm, ich hab das nun nochmal versucht, es ist definitiv so, das der eine port erst gar nicht umpolt, sondern einfach keine spannung da ist.

mit dem multimeter kann ich an den motor ausgängen beobachten,
das da 12v oder -12v sind, je nach einstellung im programm.
der andere port zeigt keine -12v sondern dann eben nur 12v oder bei umgepolten zustand eine 0 an.

ich weiss einfach nicht ob ich mit den fuse bits etwas falsch gemacht
habe und ob das überhaupt zu so einem effekt führen kann ...

könnte es helfen die rn-vnh2 anders an die minicontrol anzuschliessen, anstelle die aufzustecken ? geht doch oder ?

desweiteren wuerde ich gerne wissen, ob da etwas an den ports von
der minicontrol nicht stimmt, oder ob der fehler erst an der rn-vmh2 passiert ?

oder ich hab ich da eventuell grundsätzlich etwas nicht verstanden ?

...und kann mir vielleicht jemand sagen, wie mann die jungs von "robotikhardware.de," ansprechen kann ? das feedback formular scheint nicht zu funktionieren, ich erhalte keine bestätigung meiner mail und auch schon zu dritten mal keine antwort ...?!

gruss sascha

Sasch
10.10.2008, 16:15
...und kann mir vielleicht jemand sagen, wie mann die jungs von "robotikhardware.de," ansprechen kann ? das feedback formular scheint nicht zu funktionieren, ich erhalte keine bestätigung meiner mail und auch schon zu dritten mal keine antwort ...?!


glaub da kannst du fragen bis du schwarz wirst :-)

versuche mal die ports für die richtungsänderung von hand zu bestrommen.
also kabel mit 5 V aus der platine anzubrücken.

MfG
Sasch

trinix
10.10.2008, 16:57
hallo,

meinst du die ports auf die das rn-vnh2 aufgesteckt wird ? also die, die ich im bascom programm mit 0 oder 1 zur umpolung belege ?
sind ja immer zwei ...

und das rn-vnh2 sollte sicherlich mit spannung an einer der klemmen zur stromversorgung versorgt sein, also wie im normalen betrieb. nur zusätzlich dann noch die +5v an einer der ports, die ich sonst über die rn minicontrol auf high (also 1) setze - oder ? sorry wegen der blöden fragerei, nur falls es nicht eh schon defekt ist, wollt ich es nicht herrausfordern ;)

danke schonmal für deine hilfe ...

gruss sascha

trinix
10.10.2008, 20:03
hallo,

ich denke ich habe nun den fehler ! ich habe mal die betroffenen
pins an der minicontrol, die zur umpolung dienen sollten auf high
gesetzt und diese nochmal mit dem multimeter gemessen. siehe
da, an allen pins bis auf einen, konnte ich +5v messen. der letzte port
der eigentlich auch auf high sein sollte, hat aber nur eine spannung von +1.5v !
also ist wohl die minicontrol schuld.

meine frage nun, ist diese defekt, und wenn ja was genau ?

gruss sascha

trinix
17.10.2008, 13:37
hallo nochmal,

ist es denn grundsätzlich möglich, einfach auf andere
pins auszuweichen ? kann ich nicht anstelle des offensichtlich
defekten pin einen anderen nehmen ? ich hatte das mal
versucht aber ich komme da nicht weiter ....

sascha

trinix
19.10.2008, 10:45
und nachmal ich...

nun habe ich das einfach mal lose verkabelt und die pins mittels bascom
einfach mal auf high gesetzt (ohne pwm). ich kann spannung an den motor ausgängen messen. mal minus mal plus - so wie ich im programm die pins auf high und low gesetzt habe. sieht also alles richtig aus. wenn ich nun die motoren angeschlossen habe, dreht aber nur einer. die andere port zeigt keine spannung mehr an, sobald ich einen motor daran angeschlossen habe. ziehe ich den motor ab, kann ich wieder spannung messen. kann mir jemand helfen ?

das wären dann schon zwei fehler, ich kann das einfach nicht glauben...

hier mal das programm eventuell mache ich ja was falsch ?! :



$regfile = "m168def.dat"
$crystal = 16000000 'Quarzfrequenz
$baud = 9600
$hwstack = 34
$framesize = 34
$swstack = 34
Config Pinb.1 = Output
Motor1_pwm Alias Portb.1
Config Pind.6 = Output
Motor1_in1 Alias Portd.6
Config Pind.7 = Output
Motor1_in2 Alias Portd.7
Config Pinb.2 = Output
Motor2_pwm Alias Portb.2
Config Pinb.0 = Output
Motor2_in1 Alias Portb.0
Config Pind.4 = Output
Motor2_in2 Alias Portd.4

Do

Print "1"
Motor1_in1 = 1
Motor1_in2 = 0
Motor1_pwm = 1
Motor2_in1 = 1
Motor2_in2 = 0
Motor2_pwm = 1

Wait 10

Print "2"
Motor1_in1 = 0
Motor1_in2 = 1
Motor1_pwm = 1
Motor2_in1 = 0
Motor2_in2 = 1
Motor2_pwm = 1
Loop


sascha

UlrichC
19.10.2008, 11:17
Hi
die lassen dich hier ja richtig hängen :-(

Dein Progrämmchen sieht unvollständig aus.
Irgendwie fehlt die initialisierung des PWM .. auch ist der Gashebel abhanden gekommen.

Suche mal nach einem entsprechenden Beispielprogramm und ändere dies nach deinen PINs ab. Das ist eine sichere Methode für den Anfang.
Ich weis nicht ob es das wirklich gibt.
"Müsstest du mal anfragen bei deinem Händler."

Grüße,
Christian

trinix
19.10.2008, 11:29
hi, ja die fehlt, da ich einfach nur die pins auf high haben wollte, die zur ansteuerung der rn-vn2 dienen. ich wollte es so einfach testen wie möglich.
so wie ich das verstanden habe, braucht diese ja pro motor 3 pins. zwei für die richtung und einer für enable oder pwm.

sascha

UlrichC
19.10.2008, 12:32
die steuerung braucht auch vcc und gnd.
(falls nicht angeschlossen)

Von Hand .. Also ohne steuerung funzt es?
Liegen die Motoren auch lose herum? ( nicht das ein masseschluss vorliegt)
Datenblatt paßt zur steuerung? (da wird gerne mal was gedreht)
Gruß
Christian

trinix
19.10.2008, 19:19
hi,

also die rn-vn2 wird ja normalerweise auf die minicontrol aufgesteckt.
dann wird die rn-vn2 ja über die stiftleiste betrieben. bei meiner minicontrol scheint aber etwas nicht zu stimmen, weil sie auf einer der pins
keine 5v mehr erzeugt, sondern nur noch 1,5v. soweit ich verstanden habe, reicht das nicht aus um als high signal erkannt zu werden. folglich bleibt dieser pin also immer auf low und ist damit unbrauchbar. es war übrigens pin 4 auf der leiste, der die drehrichtung eines motor ports bestimmen solte. so fing das ganze an, ich konnte an einem der beiden motor ports der rn-vn2 die richtung nicht mehr ändern.

nun aber habe ich mir alle pins einzeln an der ctrl buchse abgegriffen und diese mit der ctrl buchse der rn-vn2 verbunden. alle bis auf die beiden ports die zur ermittlung des stromverbrauches der motoren dienen - und den port, der nur noch mit 1,5V geht wenn ich ihn auf high setze. diesen habe ich einfach auf einen anderen pin der minicontrol gesetzt, und diesen im bascom programm anstelle des anderen (eventuell defekten) eingetragen.

getestet habe ich schon mit allem möglichen programmen, auch die,
die meiner meinung früher schon mal funktioniert haben. die motoren habe ich einzeln, zusammen, und auch vertauscht angeschlossen.
jedes der beiden boards hängt an der selben batterie. strom ist auch ausreichend (autobatterie).

gemessen habe ich an der minicontrol mit dem multimeter die einzelnen pins, also immer grnd an der ctrl buchse und die jeweiligen pins, die für
die steuerung der motoren an der rn-vn2 relevant sind. das ergebniss stimmte mit dem programm ablauf überein.

gemessen habe ich auch (keine ahnung ob das aussagekräftig ist/war), am
motorport an der rn-vn2 direkt. auch da sehen die messergebisse aus, wie im programm definiert. ich sehe abwechselnd +12V und -12V an beiden motor ausgängen der rn-vn2.

wenn ich aber nun einen oder beide motoren einstecke, dreht nur einer hin und her und an diesem kann ich auch die +12V und -12V messen. am
anderen ausgang kann ich nun keine spannung mehr messen - der motor'
dreht nicht. ziehe ich den motor ab, ist die spannung wieder zu messen.

wie gesagt, das habe ich mit 2 oder 3 verschiedenen motoren versucht und
auch unternander vertauscht.

sascha

UlrichC
19.10.2008, 20:14
Erinnert mich stark an meine erste Motorsteuerung.
Kraut und Rüben (sie verstehn)

Ok, du hast also eine Stufe die reibungslos funktioniert, auch vorwärts und rückwärts.
Und eine die gar nicht oder nur messbar Werte bringt .. je nach dem usw.

Die PINs kennst du vermutlich schon auswendig usw. ;-)

Was passiert wenn du die Anschlüße zur funktionierenden Stufe so verdrehst/umklemmst, das sie die zweite befeuert.
Also aus MOTOR1 = MOTOR2 machst .. natürlich nur testweise.

Wenn dann das Problem das selbe bleibt, nur eben umgekehrt.. ist die Treiberstufe noch heil.
Andernfalls kann alles mögliche durch sein.. weitersuchen

Das soll jetzt keine direkte Anleitung zu deinem Problem sein. Nur ein Tipp zur Fehlersuche.
Ich spiel bei solchen Sachen dann etwas mit dem Problem. Lösung im Ausschlußverfahren.

Jo, 1,5 V ist noch lange kein High. Solche Spannungen generieren sich an MC-Pins gerne durch Kurzschlüsse.
Schonmal die Schlaltung durchgepieps?
Nicht das du, vieleicht durch einen ungünstig montierten Kühlkörper, einen Kurzen vabriziert hast.

Aber dein Problem bleibt ein bischen ein Phänomen.

Grüße,
Christian

PS: Mehr Support geht bis zum nächsten WE nicht mehr. Muss weit weg zu Brötchen verdienen.
Habe mir gerade überlegt selbst einen Elektronik-Hinterhof-Laden aufzumachen.
Meine erste Schaltung wäre CU-MOTOR-CTRL ;-)

trinix
19.10.2008, 20:39
na das mal ne gute idee, ich bin dein erster kunde, hauptsache du bist telefonisch erreichbar. das stört mich an meinem jetzigen hersteller ein
wenig.

das mit dem vertauschen ist mir auch schon gekommen, hatte aber noch keine zeit das mal umzustecken. das werde ich aber als naechstes tun.

ach ja, eines noch, es gibt ein demo programm für die mincontrol namens
"porttest" war bei der minicontrol dabei. das zeigt unter anderem auch die
statuse aller ports an. ich habe einfach mal die funktion die für das auslesen der digital ports zuständig war, mit in mein programm eingebaut um die zustände der ports zu sehen. als ich die funktion mit aufgerufen habe, ist der motor gelaufen, auch in beide richtungen, aber nun konnte ich die geschwindigkeit nicht mehr relgeln - er ist immer auf vollgas gelaufen. das hatte ich auch noch genauer getestet, und meine, das
dabei ein ganz anderer pin von bascom ausgelesen wurde als der, der
für den motor zuständig war. die hatten soweit ich sehen konnte nix miteinander zu tun. doch es scheint ja anschlusstechnisch alles
zu stimmen, es gehen ja immer die richtigen ports auf high und low
- das stimmt ja mit dem programm ablauf überein.

vielen dank jedenfalls für deine hilfe. ich komme nicht
aus dem elektro bereich und bin daher etwas aufgeschmissen.
warum die mich hier alle solange zappeln lassen ? keine ahnung.
warscheinlich stelle ich meine fragen einfach nicht richtig ... !
aber ich bin hartnäckig ;)

danke, sascha