- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 33

Thema: Digital Servo HS-5645MG läuft nicht mit Pulseout

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    okay, hab ich gemacht 9,3V. Zuviel für den Servo der 4,8 - 6V benötigt. Habe das Programm nochnal auf 1MHz geändert....aber auch das juckt den Digitalen irgendwie immer noch nicht. Die Fuses habe ich natürlich immer mitgestellt im mega8 - der auf meinem Steckbrett.
    @MagicWSmoke:
    Du meinst aber schon den mega8 im Servo.
    Kann ich den überhaupt so einfach versellen? Wahrscheinlich hat das mit der irgendwo erwähnten Umstellung von 90° auf 180° zu tun, mit extra Zubehör.
    Code:
    $regfile = "m8adef.dat"
    $crystal = 1000000
    
    '$sim
    '$baud = 19200
    
    $hwstack = 40
    $swstack = 16
    $framesize = 32
    
     Ddrb.0 = 1
    'Portb.0 = 0
    
    Portb.0 = 1   'system run
    
    ' Ddrb.7 = 1
    'Portb.7 = 0
    
    Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.4 , Db6 = Portd.3 , Db7 = Portd.2 , E = Portd.6 , Rs = Portd.7
    Waitms 100
    Config Lcd = 20 * 4
    Waitms 10
    '')
    Dim Rc_1 As Word
    Dim F As Single
    Dim F1 As Word
    
    'Cls
    'Cursor Off
    
    Do
    
       Pulsein Rc_1 , Pinc , 1 , 1
    
    
       Locate 1 , 1
       Lcd "Servo1 = " ; Rc_1
    
          F = Rc_1 * 6.66
          '1MHz = * 6.66 ; 4MHz = * 11.511 ; 8MHz = * 23.022
          F1 = F
    
       Locate 2 , 1
       Lcd "Servo1 = " ; F1
    
    
       Pulseout Portb , 7 , F1                                  '1600
       Waitms 10
    
    Loop
    
    End

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von HeXPloreR Beitrag anzeigen
    okay, hab ich gemacht 9,3V.
    Eigenartig, das sind normale Silizium-, aber keine Schottky-Dioden, letztere hätten weniger Vorwärtsspannung. Sind da durchlegierte, aka kaputte dabei ?
    Habe das Programm nochnal auf 1MHz geändert....aber auch das juckt den Digitalen irgendwie immer noch nicht.
    Das nutzt nichts, da Pulseout egal ob 1 oder 4MHz immer 6459 Takte braucht, diese Funktion passt sich nicht an den $crystal-Wert an.
    Du meinst aber schon den mega8 im Servo.
    Ich meine den auf dem Steckbrett.
    Den im Servo kannst Du nicht direkt ändern, nur die Parameter in gewissem Umfang mit einem Tool, die Fuses kannst Du aber selbst mit dem Tool nicht ändern.
    Geändert von MagicWSmoke (21.10.2012 um 16:50 Uhr)

Ähnliche Themen

  1. Digital Servo von Conrad, VSD 1 Problem
    Von Movie85 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 01.05.2009, 13:20
  2. [läuft+Code] Servotest an ATtiny13 läuft nicht
    Von oberallgeier im Forum Motoren
    Antworten: 4
    Letzter Beitrag: 18.10.2007, 16:49
  3. HITEC Digital-Servo Protokoll HFP-10
    Von ManfredKoehler im Forum Elektronik
    Antworten: 1
    Letzter Beitrag: 30.05.2007, 12:07
  4. Antworten: 3
    Letzter Beitrag: 15.08.2005, 16:41
  5. Programmierung digital Servo
    Von sevenofnine im Forum Motoren
    Antworten: 4
    Letzter Beitrag: 24.02.2005, 16:49

Stichworte

Berechtigungen

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

Labornetzteil AliExpress