Autor | Thema |
---|---|
Neil
99.9% harmless nerd
Registriert seit: Aug 2000 Wohnort: Delft Verein: SOLARIS Beiträge: 7776 Status: Offline |
Beitrag 81413
, RMB-AVR-Kurs Anwendungen
[14. August 2005 um 10:09]
Hi,
bald irgendwann ist es ja so weit und der Kurs geht los. Habe schon einige Ideen im Kopf. unter anderem die Servoansteuerung. Danach habe ich mal im Netz gesucht und folgende zwei Sachen gefunden: http://www.krause-robotik.de/Shop/k007u004s002.htm http://www.shop.robotikhardware.de/...?products_id=23 Der letzte Link ist genau das was ich mir vorstelle. Ein Baustein dem ich nur sagen muss welches Servo welche Stellung haben soll. 10 Servos wären für eine Rakete vollkommen okay. Da ist nur das Problem mit der Schnittstelle. Es scheint wohl so zu sein, das hin und wieder mal auch so ein paar Daten ausgegen werden können. Jetzt ist aber der ATMEL mit Sicherheit nicht so reichlich mit Schnittstellen ausgestattet wie nötig. Zumal auch nboch ein MAX232 da rein muss und was ist I2C? So ein Teil scheint aber nur ein PIC zu sein der intern die Pulsbreitmodulation für die Servos macht. Können wir so ein PIC dann auch selber machen? Gruß Neil Die Erde ist eine Scheibe. Egal in welche Richtung sich die Menschheit bewegt, sie geht immer auf einen Abgrund zu. |
emmpunkt
Überflieger Registriert seit: Jul 2003 Wohnort: Nümbrecht Verein: Solaris-RMB Beiträge: 1115 Status: Offline |
Beitrag 81414
[14. August 2005 um 10:28]
Hi Neil,
I2C ist ein Bussystem. Es diehnt zur Komunikation zwischen verschiedenen Baugruppen und braucht nur 2 Drähte. Im Kurs soll imho ein EEProm angeschlossen werden. Aber was brauchst du denn genau? Gruss M. |
Stefan Wimmer
Grand Master of Rocketry
Registriert seit: Aug 2000 Wohnort: Berlin Verein: Deutsche Experimental Raketen Arbeitsgruppe (DERA) Beiträge: 2398 Status: Offline |
Beitrag 81421
[14. August 2005 um 12:08]
...und zur Servoansteuerung ist zu sagen, dass bei den bei Modellbauservos eingesetzten Frequenzen (50 bis wenige Hundert Hertz) im Prinzip jeder AVR-Pin zusammen mit einem Stück Software zur Ansteuerung geeignet ist. Einen AtMega16 könnte man so also bis zu 30 Servos ansteuern lassen. 2 Pins habe ich dabei schon für die serielle Schnitstelle (UART, I2C) zu einer "Institution" vorgesehen, die vorgibt, welcher Servo wie stehen soll - sonst wären es 32 Servos.
Reicht das? It's the Government - it doesn't have to make sense! (B. Kaplow in r.m.r) |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 81424
[14. August 2005 um 13:36]
@Neil
Jeder Pin eines Atmels kann eine Schnitstellenfunktion übernehmen. Zwar hat der Atmel "Hardwareseitige" Schnitstellen, jedoch ist durch ein Stück Software jeder Pin in der Lage RS232 I2C oder 1Wire (iButton) zustände aufzunehmen *fg* den Mutationen sind da keine Grenzen gesetzt ... Alles der Reihe nach im Kurs ... Rom wurde auch nicht an einem Tag erbaut :-) viele Grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 81450
[14. August 2005 um 20:32]
Ich finde diesen Tread sehr sinnvoll, damit weiss ich dann auch, wo ich besondere prioritäten setzen muss, bzw. welches Thema ich noch erweitern sollte.
bislang "gespeichert" bei mir sind :
Weitere "Wünsche" immer hier hinein ... Grüße Pierre •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
Tom
Grand Master of Rocketry
Registriert seit: Aug 2000 Wohnort: Neustadt Verein: T2 , SOL-1 Beiträge: 5257 Status: Offline |
Beitrag 81453
[14. August 2005 um 21:24]
|
Marsi
Anzündhilfe Registriert seit: Jun 2004 Wohnort: AC/KT Verein: Beiträge: 25 Status: Offline |
Beitrag 81462
[14. August 2005 um 23:07]
Hi,
wollte mal vor ab fragen, ob man weitere Hardware benötigt und worauf man beim Kauf achten sollte. Es war ja von Magnetfeldsensoren die Rede und der gleichen, die sind wohl nicht bei der "Grundausstattung" dabei nehm ich mal an. Gibts da evtl ne Empfehlung von oben welches Bauteil genommern werden sollte? Brauch ich spezielle Stecker oder dergleichen um den Sensor an der Platine anzuschließen? Wie ist das mit dem LCD Display? Es liegt ja ein 16 x 2 Zeilen LCD bei. Aber irgendwie hab ich gehört ein größeres (16x4) wär praktischer? Welchen Anschluss muss dieser dann haben? Gruß Marsi P.S.: Sorry wenns bisschen OT ist. |
CharlyMai
Foren-Prediger
Registriert seit: Mär 2005 Wohnort: Fuhrberg Verein: SOLARIS-RMB e.V. (P2;T2) / AGM / TRA#21598 Beiträge: 1977 Status: Offline |
Beitrag 81463
[14. August 2005 um 23:30]
Wenn solche Hardware besprochen bzw. zum Einsatz kommen wird, werden natürlich Layouts und Bezugsquellen angegeben.
Da wir ja Vorausschauend arbeiten, und ja auch ein "Flight-Board" kommen wird (da ist dann ein Magnetfeld Sensor drauf) werden diese Themen natürlich auch spätestens dort bearbeitet ... Ersteinmal ist es wichtig, das "Grundlagen" geschaffen werden und dazu reicht ein 16*2 Display vollkommen aus. Der Anschluß von den größeren Brüdern wie. z.B. mit 2* |Enable| (40*4) werden natürlich auch besprochen. Die Beispiele im allgemeinen Kurs behandeln ersteinmal nur das mitgelieferte Material, was wirklich vollkommen ausreichend ist um den Prozessor mit seiner Pheripherie zu verstehen. Meine bisherige Planung beläuft sich auf ca. 50 Kursteile bei durchschnittlich einem pro Woche haben wir damit ca. ein Jahr zu tun , dabei sind KEINE Ferien oder Urlaubstage eingerechnet, die ich bestimmt auch machen werde .... Ich hoffe hiermit wird noch einmal deutlich, wie komplex das Thema Atmel ist *fg* und dabei sind Verbindungen zum PC über Software (Visual Basic) nicht inbegriffen. Ich hoffe hierfür findet sich dann bei Gelegenheit auch noch jemand der einen Entsprechenden Kurs in verbindung mit dem Board anbieten kann *zwinker* viele Grüße Pierre (der, der weiter am Kurs schreibt) •"Der Glaube an eine bestimmte Idee gibt dem Forscher den Rückhalt für seine Arbeit. Ohne diesen Glauben wäre er verloren in einem Meer von Zweifeln und halbgültigen Beweisen." Konrad Zuse •Konstruiere ein System, das selbst ein Irrer anwenden kann, und so wird es auch nur ein Irrer anwenden wollen. SOLARIS-RMB e.V. AGM |
Stefan Wimmer
Grand Master of Rocketry
Registriert seit: Aug 2000 Wohnort: Berlin Verein: Deutsche Experimental Raketen Arbeitsgruppe (DERA) Beiträge: 2398 Status: Offline |
Beitrag 81470
[15. August 2005 um 08:08]
Hallo Marsi und alle anderen Kursteilnehmer,
ja, es gibt noch ein Stück Hardware, welches ihr besorgen könntet: ein kleines Steckernetzteil oder so (wer ein Labornetzgerät hat, kann natürlich auch das nehmen). Die AVR-Kurs Platine ist mit einem Schaltregler ausgestattet, welcher von 8V bis 24V DC alles schluckt. Er wird auch nicht wärmer je höher die Eingangsspannung ist. Die Auswahl des Netzteiles ist also nicht sehr kritisch. Es sollte nur in der Lage sein, eine Leistung (U*I) von mindestens 8 Watt zu liefern. It's the Government - it doesn't have to make sense! (B. Kaplow in r.m.r) |
Neil
99.9% harmless nerd
Registriert seit: Aug 2000 Wohnort: Delft Verein: SOLARIS Beiträge: 7776 Status: Offline |
Beitrag 81472
[15. August 2005 um 09:40]
Hi,
die Idee eines externen Servosteuerbaustein ist dieses, das dadurch das Programm meiner Meinung nach einfacher zu schreiben wäre. Servos werden mit einem Puls Pause Signal gesteuert. Es kommt da also aufs Timing an. Wenn ich das extern vergebe, brauche ich in meiner Software nicht um Timingprobleme zu kümmern, muss nicht auf den Augenblick genau den Ausgang umsetzen. Bei dem Thema Datenlogger / externen AD Wandler, wäre es toll wenn man einen AD Wandler bespricht mit mehr Leistung als die internen des ATMEL. Also höhere Auflösung und schnellere Wandlung. Gruß Neil Die Erde ist eine Scheibe. Egal in welche Richtung sich die Menschheit bewegt, sie geht immer auf einen Abgrund zu. |