PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : servoboard



bassdart
22.11.2004, 13:17
Hallo,
ich hab das servoboard aus dem downloadbereich so gut wie fertig :cheesy: nun möchte ich wissen ob es möglich ist servos und eine lcd anzuschließen :-k oder nur eins von beiden.

euer tobias

RCO
22.11.2004, 13:44
Das hängt davon ab, wieviele Servos du anschließt, bzw. wie viele Freie Pins du noch hast.
Für ein normales LCD brauchst du:
4 für 4-Bit-Bus
1 für R/S
1 für Enable
-----------------
Also 6 freie Pins

für Kontrast und R/W brauchst du keinen Pin des AVRs

Hier mal ein Bild, dich interessiert allerdings nur der Teil unten und links. (ist ein anderer Controller)

http://www.linux-1u.net/LCD/USB/linuxfocus/linuxfocus.usb.lcd.gif

Allerdings weiß ich nicht genua, wie sich das ganze verhält, wenn du schon einige Servos laufen hast, von wegen freie Prozessorresourcen ...

MFG moritz

bassdart
22.11.2004, 14:22
Also muss ich mir nur die pins raussuchen,die mit der lcd-leiste nicht verbunden sind und dort die servos anschließen?

RCO
22.11.2004, 14:36
??? In dem Bild, dass ich dir geschickt habe, wird ein anderer Controller verwendet, welchen verwendest du denn?
Also in dem PDF vom Downloadbereich:

https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=128

Wird ein Mega 16 benutzt, da sind ja schon 4 Reserve-pins
Du musst dann halt noch auf 2 Servos verzichten, aber brauchst du überheupt 8 bzw. 10 Servos, ich hab gehört, dass es schon mal passieren kann, das einige Servos, bei sovielen dann hinken, finde nur leider den Thread nicht mehr. Liegt halt daran, dass die Servoansteuerung sehr viel Rechenleistung benötigt.
Wieviele Servos willst du denn wofür benutzen. Dubrauchst auch nicht zwangsläufig das Servoboard, es reicht auch ein ganz normaler AVR, da die Servos ohne zusätzliche Hardware einfach an den AVR angeschlossen werden können.

Moment, ich blick nicht so ganz durch, unten in dem PDF ist ein AT90S2313 und oben ein Mega 16 oder 32 ?
Sag mir einfach mal was du verwendest.

MFG Moritz

bassdart
22.11.2004, 14:50
ich verwende den at90s2313 und die platine https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=97

RCO
22.11.2004, 16:15
Wenn ich das richtig sehe, ist da schon ein LCD angeschlossen!

bassdart
22.11.2004, 16:42
das stimmt aber in der pdf dazu steht ,dass servos oder ein lcd angeschlossen werden können
deshalb meine frage

RCO
22.11.2004, 17:18
Ja, du musst halt schauen, welche Pins für das LCD benutzt werden, den Rest kannst du für Servos nehmen, was hast du denn damit überheupt vor?

bassdart
22.11.2004, 17:53
Ich brauch die servos um einen sensor zu drehen und so ihm einen größeren erkennungsinkel zu verschaffen.
Außerdem hab ich nur einen motor, möchte mir aber keinen zweiten kaufen und so bekommt mein robby eine starre vorderachse(die von dem motor angetrieben wird) und das stützrad wird mit einem servo gelenkt.

Gottfreak
22.11.2004, 18:50
Wenn dir die zwei Servos reichen, ist ein LCD kein Problem mit den Anschlüssen (der 2313 hat 15Ein-/Ausgänge, das LCD braucht 6, jedes Servo einen.).
Hast du vor, die Software selber zu machen oder willst du was fertiges nehmen? Die Lösungen die du fertig findest arbeiten nicht unbedingt ohne Anpassungen zusammen.

bassdart
22.11.2004, 20:27
Ich werd die sofware mit meinem bruder, der informatikstudent ist entwickeln.Mit seiner hilfe wirds klappen.