- fchao-Sinus-Wechselrichter AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Hauptplatine für Robocup Roboter

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    16.12.2006
    Beiträge
    205

    Hauptplatine für Robocup Roboter

    Anzeige

    E-Bike
    Guten Abend

    Ich bin momentan dabei einen Roboter für den Robocup Wettbewerb (Kategorie Junior 1vs1) zu bauen.
    Fahrwerk (Omnidirektional mit 3 Motoren) ist auch soweit fertig. Bei der Elektronik hab ich jetzt allerdings ein paar Fragen.
    Ich möchte gerne das RN-Mega2560 Modul zur Steuerung einsetzen und dafür eine Hauptplatine herstellen, die die Verbindung zwischen dem Controller und den Sensoren/Motoren herstellt.
    Ich habe jetzt mal in Eagle einen Schaltplan erstellt. Dabei habe ich folgende Probleme:

    1. Für die Stromversorgung habe ich zwei Spannungswandler (78xx) eingesetzt (5V für Controller und Sensoren und 12V für die Motoren). Welche Kondensatoren sollte ich hierbei verwenden? (ich habe jetzt bei dem 5V Wandler die Kondensatoren wie auf dem RN-Testboard übernommen, aber sind 1000uF nicht ein bisschen viel?)

    2. Motorenansteuerung. Ich habe 2 L293D für die 3 benötigten Motoren angeschlossen. (so wie es im Wikiartikel Getriebemotoren ansteuern beschrieben ist). Muss ich hier noch irgendetwas an der Ansteuerung ändern? (Schutzdioden, etc?)

    3. I²C Verbindung: Ich möchte insgesamt 3 Sensoren (2xUltraschall und 1xKompass) anschließen. Kann man die 3 Anschlüsse einfach "parallel" schalten wie ich es gemacht habe oder muss man das anders anschließen?

    4. Ich habe rund um den Roboter 10 Infrarotsensoren angeordnet (SFH313FA) Diese möchte ich am ADC "auslesen" können. Wie soll ich sie am besten anschließen? Die momentane Beschaltung stammt aus dem Anschlussbeispiel eines CNY70 Sensors an den Controller aus dem Wissensbereich. Ich weiß allerdings nicht ob das mit den Fototransistoren auch so geht.

    pu, ich glaub das war's. Ich bin für jeden Tip und Hinweis dankbar. Ich möchte mir die Platine nämlich ätzen lassen (Conrad oder so) und dann sollte sie schon lauffähig sein.

    Im Anhang ist dann mal noch der Schaltplan.
    schon mal Danke

    robo junior
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken board_176.jpg  
    Angehängte Dateien Angehängte Dateien

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

    Re: Hauptplatine für Robocup Roboter

    Zitat Zitat von robo junior
    1. Für die Stromversorgung habe ich zwei Spannungswandler (78xx) eingesetzt (5V für Controller und Sensoren und 12V für die Motoren). Welche Kondensatoren sollte ich hierbei verwenden? (ich habe jetzt bei dem 5V Wandler die Kondensatoren wie auf dem RN-Testboard übernommen, aber sind 1000uF nicht ein bisschen viel?)
    1000µF sind OK. Vorallem, wenn du etwas mehr Strom ziehst.

    Zitat Zitat von robo junior
    2. Motorenansteuerung. Ich habe 2 L293D für die 3 benötigten Motoren angeschlossen. (so wie es im Wikiartikel Getriebemotoren ansteuern beschrieben ist). Muss ich hier noch irgendetwas an der Ansteuerung ändern? (Schutzdioden, etc?)
    Eventuell noch zw. +5V und GND einen 100nF Kondensator.

    Zitat Zitat von robo junior
    3. I²C Verbindung: Ich möchte insgesamt 3 Sensoren (2xUltraschall und 1xKompass) anschließen. Kann man die 3 Anschlüsse einfach "parallel" schalten wie ich es gemacht habe oder muss man das anders anschließen?
    SDL kommt an eine Leitung und SDA an eine. Mehr musst du nicht beachten. Sie Pull-Up Widerstände sind, soweit ich weiß, schon auf dem Board.

    Zitat Zitat von robo junior
    So hier ist dann mal noch der Schaltplan.
    Wo??? Ich sehe da keinen Schaltplan.

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

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    16.12.2006
    Beiträge
    205

    Re: Hauptplatine für Robocup Roboter

    Hallo

    wo soll ich denn bei den L293D Reglern zwischen Ground und 5V einen Kondensator schalten? Oder meinst du zwischen Ground und 12V?

    Soll ich bei dem 2. Spannungsregler (12V) dann auch dieselben Kondensatoren benutzen wie beim ersten (5V)? Vor allem, weil an 12V ja erheblich mehr Strom gezogen wird (Motoren) als an dem 5V Regler (Microcontroller)

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

    Re: Hauptplatine für Robocup Roboter

    Zitat Zitat von robo junior
    wo soll ich denn bei den L293D Reglern zwischen Ground und 5V einen Kondensator schalten? Oder meinst du zwischen Ground und 12V?
    zw. 5Volt und GND.

    Zitat Zitat von robo junior
    Soll ich bei dem 2. Spannungsregler (12V) dann auch dieselben Kondensatoren benutzen wie beim ersten (5V)? Vor allem, weil an 12V ja erheblich mehr Strom gezogen wird (Motoren) als an dem 5V Regler (Microcontroller)
    Da kannst du auch die Selben Kondensatoren nehmen, nur müssen die Kondensatoren 12Volt aushalten können.

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

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich habe noch einen Fehler im Schaltplan gefunden
    Du schließt an VCC der beiden L293Ds 12Volt an. Das müssen 5Volt sein. Sonst würden die ICs schnell den Geist aufgeben.

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

  6. #6
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    16.12.2006
    Beiträge
    205
    Ok stimmt.
    Ich hab mir jetzt mal grad das Datenblatt nochmal genau angeschaut. An Pin10 ist beim L293D "Supply Voltage" (max. 36V) an Pin20 ist allerdings "Logic Supply Voltage" (zwar auch bis max. 36V aber ich schätze mal, dass ich das dann auch auf die 5V vom Controller legen muss).

    Den Kondensator hab ich jetzt mal eingebaut. So sieht dann der Schaltplan aus: (Anhang)
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken board_836.jpg  

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Wie viel Volt habe neigentlich deine Akkus?
    Ich frage, weil du einen 7812T verwendest und da brauchst du mindestens eine Akkuspannung von, sagen wir mal, 14Volt.

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

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    16.12.2006
    Beiträge
    205
    Also ich werd 10 NiCd Zellen benutzen. Den Spannungsregler (12V) wollte ich eigentlich benutzen um die Akkuspannung immer (so lang das möglich ist) auf konstant 12V zu halten, damit die Motoren am Anfang nicht schneller laufen als am Ende (Spannungs der NiCd Zellen ist ja am Anfang deutlich höher als 12 V). Wenn der 7812 allerdings erst ab 14V richtig regelt bringt das natürlich nichts, dann kann ich ihn eigentlich weglassen.

    So sieht dann der Schaltplan aus: (Anhang)
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken board_400.jpg  

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich würde noch vor die LEDs je einen 1KOhm Widerstand setzten. Sonst wird der µC doch sehr warm oder raucht ab. Wäre unpraktisch

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

  10. #10
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Vorwiderstand ist immer gut,
    damit der µC nicht rauchen tut

    Die grösse hängt aber von der LED ab,
    das wurde hier mal vorgerechnet:
    https://www.roboternetz.de/phpBB2/ze...=235471#235471

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress