-         

Ergebnis 1 bis 9 von 9

Thema: Anfängerprojekt: SchnittstellenMonster (inc. Sniffer)

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.06.2010
    Ort
    Hamburg
    Alter
    29
    Beiträge
    12

    Anfängerprojekt: SchnittstellenMonster (inc. Sniffer)

    Anzeige

    Moin!

    Da ich bisher kaum Erfahrung mit der Programierung von Controllern habe,
    wollte ich mit etwas Komplexen aber Kleinem anfangen.

    Dabei bei kam die Idee zum DevConMon(DeviceConnectionMonster).

    Dabei handelt es sich um Schaltung, die über USB mit dem PC kommuniziert.
    Weiter Schnittstellen sollen sein:

    Später sollen auch Funkmodule verbaut werden.

    Dabei soll die Schaltung über Bootloader-USB flashbar
    und als Programmer ala USBtiny einsetzbar sein.

    Als Herz dieser Schaltung dachte ich an ein ATmega644-*PU.
    Dieser hat genug Reserven für erweiterungen.

    Die Schaltung wollte ich auf dem CAN-Testboard
    von kreatives-chaos.org basieren lassen.

    Die Hauptaufgabe wird hier also auf der Programierung liegen.

    Gruß
    derSebbel

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    wollte ich mit etwas Komplexen aber Kleinem anfangen
    Wenn du garkeine Ahnung hast solltest du auch mit was einfachem anfangen, und "klein" ist dieses Projekt sicher nicht!

    Kennst du den schon: http://wiki.ullihome.de/index.php/USBAVR-ISP/de ?
    Soll es sowas in der Richtung werden?

    Die Hauptaufgabe wird hier also auf der Programierung liegen.
    Wenn du keine Ahnung von der Hardware hast wird die Hauptaufgabe sicher nicht in der Programmierung liegen!

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    26.06.2010
    Ort
    Hamburg
    Alter
    29
    Beiträge
    12
    Danke für diesen Ansatz und die schnelle Rückmeldung =D
    Zitat Zitat von TobiKa
    Kennst du den schon: http://wiki.ullihome.de/index.php/USBAVR-ISP/de ?
    Soll es sowas in der Richtung werden?
    Ja, sowas in der Richtung soll es werden
    Zitat Zitat von TobiKa
    Wenn du keine Ahnung von der Hardware hast wird die Hauptaufgabe sicher nicht in der Programmierung liegen!
    Naja, den Schaltplan habe ich schon fast fertig auf Papier skizziert. Werde ihn in den nächsten Tagen in Eagle übertragen und hier online stellen. Das ganze wollte ich auf eine halbe Europlatiene unterbringen mit wenig SMD.

    Das System soll dann später zum debugen und überwachen von meiner zukünftigen Bots dienen. Deswegen auch die vielen unterschiedlichen Schnittstellen:
    Damit man eben bei Fehlern auf dem BUS weiß was passiert ist.

    Und nebenbei lerne ich auch gleich den Umgang mit den verschieden Modulen.

    Gruß Sebbel

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    28.04.2010
    Beiträge
    170
    Klingt sehr sinnvoll und interessant.
    Ich hatte selbst schonmal über derartiges nachgedacht aber es nicht weiter verfolgt.
    Ich bin gespannt wie es weitergeht.

    MfG JoeBlack

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    26.06.2010
    Ort
    Hamburg
    Alter
    29
    Beiträge
    12
    So endlich habe ich es geschaft: der Schaltplan(ver. 1) steht.
    Versuche es ab jetzt auf ne halbe Europlatiene mit bedrahteten Bauteilen zu bekommen.

    Fühlt euch trotzdem frei mir noch Vorschläge für die Schaltung zu machen.
    Da das mein erstes größeres Projekt ist.
    ( Vorher blinkten nur ein paar LEDs )

    Hier noch mal vielen Dank an den kreatives-Chaos-Blog

    Hat jemand ne Idee wie ich noch JTAG-Out Anschluss hinbekomme?
    Muss ich dafür auch noch an den PSI?

    (Ich Weiß: das kann man bestimmt aus dem Quellcode vom AVR LAB herausbekommen; wollte mir eigendlich diese Mühe sparen)

    Gruß
    derSebbel
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken schaltplan_127.png  
    Angehängte Dateien Angehängte Dateien

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    21.10.2009
    Ort
    Wien
    Alter
    20
    Beiträge
    49
    Klingt Interesannt! Würde aber mal auf nem testboard (zb Ulrichradigs atmega32/64 Testboard)jede Schnittstelle ausprobieren. Währs möglich vielleicht noch PS2 mit ins Programm nehmen?

    LG Jakob

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    26.06.2010
    Ort
    Hamburg
    Alter
    29
    Beiträge
    12
    Zu Jakobius:

    Meinst du als PS2 Host?!
    Um zum Beispiel die PS2-Controler, Mäuse oder Tataturen am μC aus zuwerten.?

    Ist durch aus machbar, noch sind Pins am mega644 frei.
    Nur wir das ganze dann als THT nicht mehr auf ne halbe Europlatiene passen.


    Habe das Routig für Varante 1 fast fertig. Komme blos nur langsam vorann da ich mom. viel neben bei noch mache

    Das mit PS2 ist auch ne gute Idee. nehme ich auf alle fälle auf. sobalt das erste Layout steht.

    Gruß derSebbel

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    21.10.2009
    Ort
    Wien
    Alter
    20
    Beiträge
    49
    Net ganz!
    er soll nur "Sniffen"(D.h.:er gibt nur das drübergehende signal aus und/oder verarbeitet es), aber die Hostfunktion is auch ne gute idee!

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    26.06.2010
    Ort
    Hamburg
    Alter
    29
    Beiträge
    12
    Moin,
    endlich habe ich es geschaft...
    Habe den neuen Schaltplan incl. PS2 fertig,
    und alles Layoutet.
    Alles Passt wie erhoft auf ne halbe Euro Platine.
    Dabei sind alle Teile "Wurstfingerfreundlich" bedrahtet.

    PS2 kann bei der neuen Variante per Kabel an PC angeschlosen werden.
    Das Kabel stammt bei mir aus einer alten Tastatur.
    Daher kann die Pinbelegung bei verschieden Tataturen am Molex-Stecker
    unterschiedlich sein.

    Die Bauteile liegen alle schon hier und warten auf ihren einsatz
    Wenn die Platienen fertig geätzt sind geht es endlich los mit Proggen
    (sry komme halt von der Software-Seite, hoffe der Kampf mit Eagle wird nächstes mal nicht ganz so schlimm )
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken schaltplan_130.png   board_793.png  
    Angehängte Dateien Angehängte Dateien

Berechtigungen

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