- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 12

Thema: Anfänger,was übersehe ich?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    23.05.2014
    Beiträge
    6

    Anfänger,was übersehe ich?

    Hallo,als heimlicher Mitleser und Anfänger bin ich schon eine Weile mit dabei doch nun steige ich grade nicht durch.Habe ein RNControl1.4 und ein rnvn2Dualmotor geschenkt bekommen doch ich bekomme die beiden nicht zum laufen.Mein Code sieht so aus:

    $regfile "m32def.dat"
    $crystal = 16000000
    'systemtakt 16MHz = 16000000Hz
    $hwstack = 128
    $framesize = 128

    Config Pind.5 = Output 'linker Motor PWM
    Config Pinb.1 = Output 'linker Motor Kanal 1
    Config Pinb.2 = Output 'linker Motor Kanal 2

    Config Pind.6 = Output 'rechter Motor PWM
    Config Pinc.7 = Output 'rechter Motor Kanal 1
    Config Pinc.8 = Output 'rechter Motor Kanal 2
    '************************************************* *********************************

    Do
    Config Pind.5 = 1 'PWM an/aus
    Config Pinb.1 = 1 'linker Motor1/1
    Config Pinb.2 = 0 'linker Motor1/2

    Config Pind.6 = 1 'PWM an/aus
    Config Pinc.7 = 1 'rechter Motor2/1
    Config Pinc.8 = 0 'rechter Motor2/2
    Loop

    Die Pinbelegung habe ich aus der pdf-Datei des RNControl1.4.
    Vom RnVn2Dualmotortreiber aus habe ich den Pin1 an Pinb1,Pin2 an Pinb2,Pin3 an Pinc6,Pin4 an Pinc7,Pin6 an Pind6 und den Pin8 an Pind4 ans RNControl1.4 gestecht.Die Pinbelegung habe ich aus der pdf-Datei des Vn2Dualmotortreibers.
    Nun zu meinen Proplem(en)-die Motoren laufen nicht an. Den Motorchip vom RNControl ist raus.Wenn ich das Lauflichtprogramm lade,leuchten die Dioden wie sie sollen aber das tun die ja auch ohne angestechten Dualmotortreiber.Ich komme nicht weiter ohne Hilfe,in der SuFu habe ich nichts gefunden
    Danke.

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    16.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Du machst ja auch nix außer Pins zu konfigurieren. Damit etwas passiert, musst du auch Werte übergeben
    Config Pind.5 = 1
    macht dasselbe wie
    Config Pind.5 = Output

    Um einen Ausgang zu schalten, musst du schreiben
    Pind.5 = 1
    bzw.
    Pind.5 = 0

    Ich vermute mal, du hast erst noch vor eine PWM einzubauen, den Begriff aber schonmal in die Kommentare eingebaut? Denn von einer PWM sehe ich nix.

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Abgesehen von dem was Geistesblitz schon erklärt hat glaube ich nicht dass der Compiler "Config Pinc.8 = Output" versteht. Bei einem m32 hat PortC die Pins 0-7. Hast Du das fehlerfrei compilieren können?

    P.S. verwende für Code die Funktion "Code einfügen", verbirgt sich hinter dem Doppelkreuz im Menü. Liest sich besser .

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    23.05.2014
    Beiträge
    6
    Danke für die Antworten.Ich habe das Testprogramm von der CD mal aufgespielt doch da ist auch einiges im argen mit meinen Motoren.Sie laufen zwar und ich kann sie über PWM einzeln beschleunigen doch nur in eine Richtung.Das Proplem glaube ich liegt im Anschluß vom RN2Dualmotortreiber zum RNControl,obwohl ich mich genau an die dazugehörenden pdf-Dateien gehalten habe.Mein Anschluss sieht so aus:Vom RnVn2Dualmotortreiber aus habe ich den
    Pin1 an Pinb1,
    Pin2 an Pinb2,
    Pin3 an Pinc6,
    Pin4 an Pinc7,
    Pin6 an Pind6 und den Pin8 an Pind4 ans RNControl1.4 gesteckt.
    (habe mich an http://www.shop.robotikhardware.de/s...products_id=10 und http://www.shop.robotikhardware.de/s...roducts_id=112 pdf gehalten)

    -malthy,es gab keine Propleme beim compilieren

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    23.05.2014
    Beiträge
    6
    So,das komplette WE damit verbracht die Motoren zum Laufen zu bekommen.Leider mit keinen besonderen Erfolg.Ich kann zwar die Motorgeschwindigkeit über PWM einstellen doch sie drehen nur in eine Richtung.Zur Zeit ist vom Dual2Motor Pin10 an PinC6,Pin2 an PinD10 und Pin6 an PinD6 des RN-Control V1.4.Seltsamerweise läuft das auch ohne ein Port oder Pin zuzuweisen.Da ich das Board sowie das Dual2 Motor-Board schon abgeschrieben habe nehme ich auch keine Rücksicht mehr.Wenn ich wieder Zeit habe,probiere ich weiter.Sollte sich nicht alles in Rauch auflösen und ich weiter kommen,schreibe ich hier,damit zukünftige Anfänger eine Hilfe haben.Ziel ist eine simpe Fahrt geradeaus,bei einen Kontakt z.B.vorne soll der Roboter abdrehen und weiterfahren bis wieder ein Hindernis kommt und die Rutine von neuen beginnt.

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Geistesblitz
    Registriert seit
    16.03.2011
    Ort
    Dresden
    Alter
    37
    Beiträge
    1.937
    Wie hast du denn die Drehrichtungsänderung programmiert?

    Edit: was willst du eigentlich mit der Pinbelegung bezwecken? Es gibt übrigens keinen PinD.10, die Zahlen gehen nur von 0-7
    Außerdem ist Pin10 vom DualMotor die Versorgungsspannung, wenn ich das richtig sehe, wäre nicht so gut, den auf einen Output zu legen. Hast du dir die Datenblätter richtig angeguckt oder nur geraten?

    Du müsstest halt die richtigen Pins als Ausgang festlegen und entsprechend ansteuern.
    Am besten wäre es wohl, mit nur einem Port zu arbeiten, dann könntest du einen 10-Pol-Flachkabel nehmen zur Verbindung, allerdings müsstest du dann auf Soft-PWM ausweichen.
    Geändert von Geistesblitz (26.05.2014 um 12:30 Uhr)

Ähnliche Themen

  1. Wie sende ich Schrittimpulse? (Anfänger)
    Von Hcds im Forum Elektronik
    Antworten: 14
    Letzter Beitrag: 09.07.2013, 00:04
  2. Anfänger....Was brauche ich an Elektronik ?
    Von Murdock im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 11
    Letzter Beitrag: 24.04.2008, 11:27
  3. ich bin auch ein Anfänger
    Von besucherkauf im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 22.04.2007, 23:37
  4. HILFE, ich bin ein Anfänger!!!
    Von MORRI$ im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 1
    Letzter Beitrag: 17.05.2006, 17:04
  5. Was brauche ich als Anfänger?
    Von pat88 im Forum AVR Hardwarethemen
    Antworten: 7
    Letzter Beitrag: 01.03.2005, 19:36

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen