- LiFePO4 Speicher Test         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 29 von 29

Thema: RNFRA+Sensor+Schrittmotor

  1. #21
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    Anzeige

    E-Bike
    Zum Beispiel mit einer Schleife die alles umfasst.

    Und benutz mal bitte die Code-Tags!

  2. #22
    Benutzer Stammmitglied
    Registriert seit
    23.05.2011
    Beiträge
    55
    sry ich steh´grad voll aufm schlauch was sin nochamal codetags?
    kann mir des nie merken
    mfg dark

  3. #23
    Benutzer Stammmitglied
    Registriert seit
    23.05.2011
    Beiträge
    55
    hab nochmal ne frage:
    ich habe aus einem alten casseten spieler den nicht all zu schwachen 2 poligen motor ausgebaut und wollte fragen ob man den an einen 3poligen servoport anschließen kann in dem man nur + und- verwendet und gnd einfach freilässt? wenns anders auch geht wäre das natürlich super wäre net wenn mir jemand weiterhelfen könnte
    danke im vorraus
    mfg DarkSoldier

  4. #24
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    61
    Beiträge
    5.799
    Blog-Einträge
    8
    Hallo

    Weil ich dein Leiden mal beenden will, habe ich mich etwas über dein RNFRA informiert. Neben der Aufbauanleitung sind auch ein paar Beispielprogramme online verfügbar, unter anderem auch das Beispiel Nr. 5 (das die Basis für dein Programm war?):
    Code:
    '###################################################
    'Testprogramm 5
    'für
    'RoboterNetz Standard-Roboter Board RBFRA 1.2
    '
    'Aufgabe:
    'Testen der Schrittmotortreiber
    'Dreht erst linken Schrittmotor in beide Richtungen
    'und dann rechten Schrittmotor in beide richtungen
    '
    'Autor: Frank
    'Weitere Beispiele und Beschreibung der Hardware
    'unter http://www.Roboternetz.de
    '###################################################
    
    Declare Sub Ledein
    Declare Sub Ledaus
    
    
    Const Writepowerport_adr = &H72                             'I2C Adr PCF 2
    Const Readpowerport_adr = &H73                              'I2C Adr PCF 2
    
    Dim I2cdaten As Byte                                        'Datenbyte aus PCF8574
    
    
    Dim I As Word
    
    
    $regfile = "M32def.dat"                                     'Anweisung fehlt im Orginal !!!
    $crystal = 8000000                                          'Quarzfrequenz
    Config Scl = Portc.0                                        'Ports fuer IIC-Bus
    Config Sda = Portc.1
    I2cinit
    
    
    '******** Diese 4 Befehle sind nur ab RNBFRA Version 1.2 (nicht in V 1.1)
    ' notwendig und bzw. möglich (erweiterte Energiesparfunktion und LED´s)
    ' Bei Board 1.1 bitte auskommentieren oder löschen
     I2cstart
     I2cwbyte &H74                                              'Schreibbefehl an PCF3 schicken
         ' Led´s ein ,Motorendstufen ein, Port-Peripherie ein, RBN-Bus Sleep Modus aus (also Peripherie aktiv)
     I2cwbyte &B00000010                                        'Datenbyte an PCF3
     I2cstop
    '*********
    
    
    
    
    Config Pind.6 = Output                                      'Schrittmotoren Ein/Aus
    Config Pinc.5 = Output                                      'Schrittmotor Links Richtung
    Config Pinc.3 = Output                                      'Schrittmotor Links Step
    
    Config Pinc.4 = Output                                      'Schrittmotor Rechts Richtung
    Config Pinc.2 = Output                                      'Schrittmotor Rechts Step
    
    Ledaus
    Portd.6 = 0                                                 'Schrittmotoren erst mal ausschalten
    
    Wait 2
    
    Ledein
    Portd.6 = 1                                                 'Beide Schrittmotoren einschalten
    
    'Linker Schrittmotor
    Portc.5 = 0                                                 'Richtung
    Portc.3 = 0
    I = 400                                                     'Anzahl der Schritte die Motor bewegt werden soll
    Do
       Ledaus
       Portc.3 = 0
       Waitms 5
       Portc.3 = 1
       Ledein
       Waitms 5
       I = I - 1
    Loop Until I < 1
    
    Portc.5 = 1                                                 'Andere Richtung
    I = 400                                                     'Anzahl der Schritte die Motor bewegt werden soll
    Do
       Ledaus
       Portc.3 = 0
       Waitms 5
       Portc.3 = 1
       Ledein
       Waitms 5
       I = I - 1
    Loop Until I < 1
    
    Wait 2
    
    'Rechter Schrittmotor
    Portc.4 = 0                                                 'Richtung
    I = 400                                                     'Anzahl der Schritte die Motor bewegt werden soll
    Do
       Ledaus
       Portc.2 = 0
       Waitms 5
       Portc.2 = 1
       Ledein
       Waitms 5
       I = I - 1
    Loop Until I < 1
    
    Portc.4 = 1                                                 'Andere Richtung
    I = 400                                                     'Anzahl der Schritte die Motor bewegt werden soll
    Do
       Ledaus
       Portc.2 = 0
       Waitms 5
       Portc.2 = 1
       Ledein
       Waitms 5
       I = I - 1
    Loop Until I < 1
    
    
    
    Portd.6 = 0                                                 ' Schrittmotoren erst mal ausschalten
    Ledaus
    
    End
    
    
    
    
    Sub Ledein()
       I2cstart
       I2cwbyte Writepowerport_adr                              'Schreibbefehl an PCF schicken
       I2cwbyte 15                                              'Datenbyte an PCF
       I2cstop
    End Sub
    
    Sub Ledaus
       I2cstart
       I2cwbyte Writepowerport_adr                              'Schreibbefehl an PCF schicken
       I2cwbyte 0                                               'Datenbyte an PCF
       I2cstop
    End Sub
    Ganz schön komplex für den Einstieg. Und durch den Hilfskontroller auch noch kompliziert. Und peinlicherweise auch noch nicht kompilierbar, weil im Beispiel tatsächlich die $regfile-Anweisung fehlt (ich habe sie allerdings eingefügt, das Programm läßt sich so fehlerfrei übersetzen). Das Programm initialisiert das Board, schaltet eine LED und steuert zwei angeschlossene Schrittmotoren an. In der Anleitung zu finden ab Seite 39.

    Ok, was hast du? Das RNFRA-Board (als Bausatz?!), zwei Schrittmotoren, ein Spannungsmessgerät, die Strombegrenzung nach Anleitung eingestellt, Testprogramm übersetzt und auf RNFRA übertragen und ausgeführt, alles funktioniert?

    Ich würde jetzt erstmal solange rumfummeln bis das alles funktioniert. Wenn es dir zu kompliziert erscheint, arbeite die Anleitung nochmals durch.

    Was mir noch aufgefallen ist: Das Board heißt im Onlinekatalog in der Überschrift RNFRA, im Text RNBFRA und im Programmkopf des Beispiels RBFRA. Artikelbezeichnung ist BSRNFRA32. Lustig ;)

    Viel Spaß und Erfolg

    mic
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  5. #25
    Benutzer Stammmitglied
    Registriert seit
    23.05.2011
    Beiträge
    55
    Danke dir radbruch
    Das testprogramm 5 funktioniert inzwischen einwandfrei
    Ich hab das RNF(B)RA als Bausatz mit zwei schritmmotoren 4 tastern und nem spannungsmesser 14v stromquelle usw...
    Aber kann man wie ich eben schon geschrieben habe einen 2 poligen cassetenmotor an einen 3poligen servo port anschluss anschließen wenn man einen port aulässt oder kann man das nicht machen
    danke
    mfg DarkSoldier

  6. #26
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Anschließen kann man den Motor, aber nicht direkt. Da muss noch ein Motortreiber eingebaut werden. Der Grund ist, dass der Motor einen relativ hohen Strom (kann schon einige Ampere sein) zieht und das der Port des µC nicht aushält. Den Servo kannst du anschließen, weil die Versorgung für den Motor die Anschlüsse + und GND sind. Über diese Leitungen fließt ein hoher Strom. An den Signaleingang des Servos hast du einen sehr geringen Strom, deswegen kannst du den µC direkt anschließen.

    MfG Hannes

  7. #27
    Benutzer Stammmitglied
    Registriert seit
    23.05.2011
    Beiträge
    55
    kann man dann gnd und plus nutzen um diesen motor anzuschließen?
    zum stromverbrauch steht auf diesem Motor nix drauf.
    Nur steht dies drauf:
    M.T.C 6v. ccw
    01-3-3.
    ccm09-060L1-1
    2400rpm
    drunter steht noch:
    TV110 VE1
    2??1-3-18
    01
    moretech


    da wo ich die 2 ?? fragezeichen gemacht habe konnte ich die ziffern nicht enziffern...
    ...vermute dass es entweder 2 0er sind oder 2 8er
    stehen die 6v für die spannung?
    wenn ja dann is die angabe aber falsch weil sich bei 6v nix tut da muss man ihm schon 12v geben damit ersich dreht.

    Wäre nett wenn mir nochmal jemand weiterhelfen könnte
    danke im vorraus
    ,mfg
    DarkSoldier

  8. #28
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Ob du Daten für den findest ist fraglich. Du könntest die Stromaufnahme messen (bis zur Blockade, aber nicht zu lange). Dadurch kannst du abschätzen, welchen Treiber du brauchst. Besser ist es wenn du einen Stärkeren Motortreiber als nötig nimmst.

    MfG Hannes

  9. #29
    Benutzer Stammmitglied
    Registriert seit
    23.05.2011
    Beiträge
    55
    der hersteller is n asiatischer und der bestimmte motor is anscheinend schon vor 4 jahren aus m programm genommen worden auch steht wenn da was zu den motoren steht imma nur die volt zahl... :&

Seite 3 von 3 ErsteErste 123

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 25.04.2006, 09:35
  2. RNFRA Board und Schrittmotor
    Von burkione im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 05.01.2006, 13:47
  3. Antworten: 0
    Letzter Beitrag: 03.01.2006, 20:35
  4. RNFRA Board mit C-Control
    Von jagdfalke im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 2
    Letzter Beitrag: 10.03.2005, 15:51
  5. Schrittmotor als Sensor
    Von sonic im Forum Sensoren / Sensorik
    Antworten: 37
    Letzter Beitrag: 08.07.2004, 10:33

Stichworte

Berechtigungen

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

12V Akku bauen