- 3D-Druck Einstieg und Tipps         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 21

Thema: servoprobleme! chip mach eigenständig reset!

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.05.2008
    Beiträge
    115
    Anzeige

    LiFePo4 Akku selber bauen - Video
    is das hier der richtige? den könt ich da auslöten...

    Bild hier  

    das hier ist der spannungsregler:

    http://www.reichelt.de/?;ACTION=3;LA...e4bdba0d8a43b3

    da steht ja bis 2a!!

    diode? was muss ich da nehmen? ich glaub da geht auch ne led oder? kan das sein?

    aber für heute reichts erstmal... bis morgen jungs!

    gruss predator32767

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.06.2008
    Beiträge
    189
    1. Ja, das ist ein Elko... Wenn du Netzteile benutzt, würde ich immer einen Elko nehmen, um die Spannung zu glätten...

    2. Ja, das ist der Spannungsregler... Was steht genau auf deinem drauf? Der 75S05 verträgt in der Tat 2A, der 7805 jedoch nur 1A...

    2. eine normale Z Diode... Die LED würde vom Prinzip her ähnlich arbeiten, jedoch würde sie ihre Dienste nicht länger als ein paar Sec. tun


    Hast du einen kleinen Kerko (Standartgröße, z.B. 100nF) am uC?
    Zeig uns doch mal deine Schaltung, wie du den Servo an den uC angeschlossen hast...

  3. #13
    Erfahrener Benutzer Robotik Visionär
    Registriert seit
    26.11.2005
    Ort
    bei Uelzen (Niedersachsen)
    Beiträge
    7.942
    In der Versorgung zum Controller wird eine LED problematisch. Weniger wegen dem Strom, das sollte meistens noch reichen. LEDs haben einfach zu viel Spannungsabfall.
    Der Elko siehr gut aus, zumindestens für einen Test. Für eine Endgültige Lösung ist der mechanisch wohl etwas groß wegen der 63 V. Ein 6,3 V Typ würde da schon reichen.

  4. #14
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    LEDS haben auch geringe Sperrspannung um 5V, was nicht ausreichen würde, wenn der Servo noch negative Impulse erzeugen würde.

    Wegen Spannungsabfall am besten wäre germanium- oder Schottky-Diode.

    MfG

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Zitat Zitat von PREDATOR32
    hm.. wieder eine interesante sache: jetzt bewegt er sich nicht aber das programm läuft einwandfrei... allerdings fellt mir was auf: ich hab ihn jetzt über ein zweites netzteil angeschlossen und so hält er seine position (soll heissen er läst sich nicht mit der hand drehen) was er voher nicht getan hat!
    Hast du die Ground's von uC und Servo nicht verbunden?
    Wenn die Spannung floating ist hat der Servo keine Referenz zum PWM Signal,
    wird sich also auch nicht bewegen.
    Dass dein Programm jetzt nicht mehr resetet ist schon mal ein gutes Zeichen dafür dass es wirklich kurze Einbrüche der Versorgungsspannung waren.

    Wenn du wie beschrieben dem uC ne Shottky und nen Elko gönnst, oder einfach zum Test die Grounds verbindest, sollte dein Aufbau funktionieren.
    Nam et ipsa scientia potestas est..

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.05.2008
    Beiträge
    115
    guten morgen leute!

    2. Ja, das ist der Spannungsregler... Was steht genau auf deinem drauf? Der 75S05 verträgt in der Tat 2A, der 7805 jedoch nur 1A...
    das ist exackt der wo ich bestellt hab! und es steht auch 78S05 druaf!

    Hast du einen kleinen Kerko (Standartgröße, z.B. 100nF) am uC?
    Zeig uns doch mal deine Schaltung, wie du den Servo an den uC angeschlossen hast...
    meine schaltung ist nach diesem schaltbild ausm Buch aufgebaut und beim servo hängt das signal kabel an port a7 und plus an plus und minus an minus.. (wie auch sonnst?)

    Bild hier  


    2. eine normale Z Diode...
    da hätt ich gern eine genauere bezeichnung! unter z-diode find ich ne menge bei reichelt!

    http://www.reichelt.de/index.html?;A...b34d0c387c320e


    Der Elko siehr gut aus, zumindestens für einen Test. Für eine Endgültige Lösung ist der mechanisch wohl etwas groß wegen der 63 V. Ein 6,3 V Typ würde da schon reichen.
    alles klar dan werd ich den erstmal nehmen und damit testen sobald ich noch so eine besagte diode irgendwo finde... wen der elko zu klein sein solte hätte ich auchnoch die im angebot:

    Bild hier  
    kleiner scherz am rande...

    Hast du die Ground's von uC und Servo nicht verbunden?
    Wenn die Spannung floating ist hat der Servo keine Referenz zum PWM Signal,wird sich also auch nicht bewegen.
    aso! ja das wuste ich nicht das das notwenidig ist... ok werd ich gleich mal testen!

    Wenn du wie beschrieben dem uC ne Shottky und nen Elko gönnst, oder einfach zum Test die Grounds verbindest, sollte dein Aufbau funktionieren.
    ja sobald ich genauer weiss was ich da verwenden soll werd ich das sofort besorgen...

    danke erstmal an alle für eure ausführliche hilfe!!

    gruss predator32767

  7. #17
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo PREDATOR32!

    Du brauchst eine ganz normale Diode die du zur Hand hast z.B. 1N4148 oder 1N400X und KEINE Zener-Diode. Der Besserwessi hat sich sicher verschrieben!

    Wenn du was beim Reichelt bestellen würdest, kannst du eine beliebige Schottky-Diode bestellen (BATXXX), weil sie kleineren Spannungsabfall in Durchflussrichtung hat, ist aber NICHT nötig.

    MfG

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.05.2008
    Beiträge
    115
    leute ich könnt euch knutschen!

    es läuft! keine resets mehr!

    hier das programm:

    Code:
    $regfile = "m32def.dat"                                     'Controller Regfile
    $crystal = 16000000                                         '16Mhz Quarz
    $baud = 9600                                                'UART auf 9600 Baud einstellen
    
    
    Config Servos = 1 , Servo1 = Porta.7 , Reload = 10
    
    Config Porta.7 = Output
    Dim X As Integer
    
    Config Lcdpin = Pin , Rs = Portc.3 , E = Portc.2 , Db4 = Portc.5 , Db5 = Portc.1 , Db6 = Portc.4 , Db7 = Portc.0
    Config Lcd = 16 * 2                                         'Type des LCD´s 16 Char und 4 Zeilen
    Config Pinb.1 = Input
    Config Pinb.0 = Input
    Initlcd                                                     'LCD high level Initzialisierung
    Cursor Off                                                  'Cursor ausschalten
    Cls
    
    Enable Interrupts
    
    Lcd "start"
    Wait 1
    X = 43                                                      ' 43 - 196
    
    Start1:
    
    
    Waitms 50
    Cls
    
    Servo(1) = X
    
    
    X = X + 5
    
    Locate 1 , 1
    Lcd X
    
    If Pinb.0 = 0 Then
    Servo(1) = 196
    X = 43
    Cls
    Lcd "ende"
    Wait 1
    End If
    
    If Pinb.1 = 0 Then
    Servo(1) = 43
    X = 43
    Cls
    Lcd "anfang"
    Wait 1
    End If
    
    
    
    If X > 196 Then
    Servo(1) = 43
    X = 43
    Waitms 200
    End If
    
    Goto Start1
    allerdings läuft es nicht über den rns1

    benutztes programm:

    Code:
    $regfile = "m32def.dat"
    Declare Sub Rnb_servo(byval Servonummer As Byte , Byval Position As Byte)
    Dim I As Byte
    Dim Pos As Byte
    $crystal = 16000000                                         'Quarzfrequenz
    $baud = 9600
    
    
    Wiederhole:
    
    For I = 1 To 255
    Call Rnb_servo(1 , I)
    Waitms 50
    Next I
    
    For I = 1 To 4
    Pos = 1
    Call Rnb_servo(1 , Pos)
    Wait 2                                                      'Warte 2 Sekundne
    Pos = 255
    Call Rnb_servo(1 , Pos)
    Wait 2
    Next I
    
    Goto Wiederhole
    Sub Rnb_servo(byval Servonummer As Byte , Byval Position As Byte)
    Print "#S" ; Chr(servonummer) ; Chr(position)
    End Sub
    End
    wen wir das noch hinbekommen bin ich glücklich...

    nochma zu den elko! kan ich auch einen mit 6,3v und 3900µf verwenden? davon hab ich nämlich noch 4 stück rumliegen!die sind ja kleiner...

    gruss predator 32767

  9. #19
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Natürlich! Je grösser um so besser (in dem Fall).

    Bei der software kann ich dir leider nicht helfen, weil ich PICs in ASM programmiere.

    MfG

  10. #20
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.05.2008
    Beiträge
    115
    hallo!

    keiner erfahrungen mit dem rns1??

    gruss predator32767

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

12V Akku bauen