- Labornetzteil AliExpress         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 25 von 25

Thema: Roboter AG Roboter

  1. #21
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Anzeige

    Powerstation Test
    Zitat Zitat von jo_robot
    Naja ist das nicht soo das die schleife immer von oben nach unten abgefragt wird und wenn das programm nicht gerade an der stelle steht wo der port abgefragt wird reagiert des doch nicht oder?
    Wenn du mit einem MHz arbeitest, arbeitest du im Idealfall eine Millionen Befehle in einer Sekunde durch. Da du mit Bascom arbeitest sind es vielleicht nur noch 100000 Befehle die Sekunde. Also immer noch sehr schnell.
    so schnell wird sich auch nicht der Zustand deines Ports ändern. Die Wahrscheinlichkeit ist zumindestens so klein, dass du dir darüber nicht den Kopf zerbrechen musst.

    Zitat Zitat von jo_robot
    Noch ne 2te frage
    Da ich das Board nich zuhause hab und grad nich soviel lust hab zum suchen muss man beim RN-Control eigl für PWM motoren ansteuerung noch kabel vom PortD4 und 5 zum L293 D legen oder sind die schon vorhanden?
    I don't know...

    jon
    Nice to be back after two years
    www.roboterfreak.de

  2. #22
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.03.2006
    Beiträge
    244
    Code:
     $regfile = "m32def.dat" 'Die Anweisung bestimmt Controllertyp, hier AVR Mega 32
     $framesize = 32         'Stackanweisungen, die eigentlich nur bei größeren Programmen
     $swstack = 32           'wirklich nötig werden
     $hwstack = 32
     $crystal = 16000000     'Die Frequenz des verwendeten Quarzes
    
     $baud = 9600            'Die Baudrate für RS232 Ausgabe.
    
    '---------
    'Motor deklaration
    'ports Motor links'
    Config Pinc.6 = Output                                      'Linker Motor Kanal1
    Config Pinc.7 = Output                                      'Linker Motor Kanal2'
    Config Pind.4 = Output                                      'Linker Motor PWM
    
    'ports Motor rechts'
    Config Pinb.0 = Output                                      'Rechter Motor Kanal1
    Config Pinb.1 = Output                                      'Rechter Motor Kanal2'
    Config Pind.5 = Output                                      'rechter Motor PWM
    
    'max 976
    
    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 8
    '-----------
    
    
      do
    Pwm1a = 0
    Pwm1b = 0
    Wait 2
    Portc.6 = 1
    Portc.7 = 0                                                 'links vorwärts an
    Portd.4 = 1
    
    Portb.0 = 1
    Portb.1 = 0                                                 'rechts vorwärts an
    Portd.5 = 1
    
    Pwm1a = 976                                                 '100%
    Pwm1b = 976
    
    Wait 5
    
    Pwm1a = 200                                                 'ca 20%
    Pwm1b = 200
    
      loop
    kann sich den mal jm durchlesen und mir sagen ob des teorethisch richtig so wäre?
    Ich kanns grad leider nicht ausprobieren

  3. #23
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.03.2006
    Beiträge
    244
    wäre echt net wenn das vll kurz heute noch jm. machen könnte^^^^

  4. #24
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich habe gestern nicht reingeschaut, deswegen antworte ich erst jetzt.
    Wenn du den PWM Pin auf 1 stellst, wird das nichts. Lass die Zeilen
    "Portd.4 = 1" und "Portd.5 = 1" einfach raus.
    Wie kommst du darauf, dass "Pwm1x=976" 100% sind? Ich weiß es nicht, es klingt aber irgendwie unlogisch.
    Der Rest sollte soweit ich das sehe stimmen.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  5. #25
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.03.2006
    Beiträge
    244
    Ok

    die maximal berechnung
    Quarz = 16 MHz ; Prescaler = 8 ; Timer = 10 Bit
    ergibt: (16000000Hz/8) / (1024*2) ~ 976,Hz

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

12V Akku bauen