PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro Neulingsfragen



kelevra!
21.10.2011, 12:03
Hallo liebe RoboterNetzmitglieder,
ich habe die ersten Schritte mit meinem Asuro erfolgreich gemacht und habe schon ein paar Fragen die ich nicht mit der Suchfunktion beantworten konnte.
Mein Ziel ist es, den Asuro über den PC fernzusteuern und Aktoren (z.B. Servo oder LEDs) anzubauen.

Mein erster Schritt war die neuste Asuro Bibliothek zu installieren und einzubinden, nach Sternthalers Anleitung. So weit so gut.

Nur zum Verständnis, die makefiles dienen zum kompilieren meines C-Codes in eine hex-Datei die vom µC gelesen werden kann (es gibt einen Linker Zwischenschritt)?
Es gibt zwei Makefiles eine in dem Ordner wo auch mein C-Programm hinterlegt ist, welche meinen C-Code übersetzt. Diese Makefile muss auf jedes neue Projekt angepasst werden?
Und dann gibt es eine weitere Makefile die die ausro Bibliothek einbindet. Diese muss jedoch nur einmal ausgeführt werden?

2. Schritt
Ich habe festgestellt, dass auf dem Asuro ein paar freie Kontakte (Lötlöcher) vorhanden sind, gibt es einen Schaltplan dafür? Würde gerne ein paar Erweiterungen anbauen.
Oder besteht nur die Möglichkeit einer Erweiertungsplatine, welche zwischen den Sockel und µC gesteckt wird?
Allgemein habe ich das Gefühl, dass in der Anleitung nur das Nötigste beschrieben ist. Ist es so gedacht, dass man in Foren nach fragt oder gibt es eine richtige Dokumentation zu
dem Asuro?

3. Schritt Fernsteuerung
Ich habe einen Asuro der über USB geflasht wird. Ist es richtig, dass der der USB Stick eine serielle Schnittstelle immitiert? Welche dann über Infrarot mit dem Asuro kommuniziert?

Wieso kann der USB-Stick direkt von Anfang an mit dem Asuro kommunizieren, auf dem µC müssen doch Übertragungsprotokolle hinterlegt sein. Die man beim Flashen nicht mit überträgt? Liegt auf dem
µC eine Routine die die Standartfunktionen zum Senden und übertragen immer bereit hält? Welche auch von einem User auch nicht geändert werden kann?

Es gibt im Forum eine Menge über die Fernsteuerung des Asuros über den PC, jedoch wird immer auf das Hyperterminal von Windows verwiesen. Gibt es das noch bei Windows 7?


mit freundlichem Gruß
Kelevra

PS: Schönes Wochenende

markusj
21.10.2011, 13:29
2. Schritt
Ich habe festgestellt, dass auf dem Asuro ein paar freie Kontakte (Lötlöcher) vorhanden sind, gibt es einen Schaltplan dafür? Würde gerne ein paar Erweiterungen anbauen.
Oder besteht nur die Möglichkeit einer Erweiertungsplatine, welche zwischen den Sockel und µC gesteckt wird?
Allgemein habe ich das Gefühl, dass in der Anleitung nur das Nötigste beschrieben ist. Ist es so gedacht, dass man in Foren nach fragt oder gibt es eine richtige Dokumentation zu
dem Asuro?
Der Schaltplan steht im Handbuch, Anhang B (Seite 74 und nachfolgende)


3. Schritt Fernsteuerung
Ich habe einen Asuro der über USB geflasht wird. Ist es richtig, dass der der USB Stick eine serielle Schnittstelle immitiert? Welche dann über Infrarot mit dem Asuro kommuniziert?

Wieso kann der USB-Stick direkt von Anfang an mit dem Asuro kommunizieren, auf dem µC müssen doch Übertragungsprotokolle hinterlegt sein. Die man beim Flashen nicht mit überträgt? Liegt auf dem
µC eine Routine die die Standartfunktionen zum Senden und übertragen immer bereit hält? Welche auch von einem User auch nicht geändert werden kann?
Im µC ist ein sogenannter Bootloader gespeichert, der direkt nach einem Reset die Kontrolle übernimmt. In diesem ist auch die Kommunikation über die IR-Schnittstelle implementiert. Selbst darauf zugreifen kannst du allerdings nicht ohne weiteres. Der USB-Transceiver emuliert nicht nur eine serielle Schnittstelle, es handelt sich tatsächlich um eine solche. Auf Seite des ASURO wird ebenfalls die serielle Schnittstelle verwendet.

mfG
Markus

kelevra!
21.10.2011, 17:50
Hallo markus,
vielen Dank für deine schnelle Antworten, habe den Schaltplan des Asuro schon entdeckt jedoch sind dort nicht alle leeren Anschlüße dargestellt.
Gefunden habe ich CON1, CON2, OUT + sowie OUT -. Neben den Motoren sind jeweils 4 leere Anschlüsse, was ist mit denen?

Gruß Kelevra

markusj
21.10.2011, 18:43
Evtl. sind das nur Durchkontaktierungen, ich habe den ASURO gerade nicht zur Hand, glaube mich aber daran erinnern zu können dass das jeweils nur GND (Minus/Masse) ist. Halte doch einfach Mal das Multimeter dran und miss die Spannung zwischen Out- und den leeren Anschlüssen.

mfG
Markus

radbruch
21.10.2011, 20:33
Neben den Motoren sind jeweils 4 leere Anschlüsse, was ist mit denen?Hier kann man die Odometrysensoren einbauen, wenn man eine deutlich höhere Auflösung habe will. Die Codescheiben müssen dann auf das Motorritzel geklebt werden. Diesen Umbau habe ich allerdings noch nie gesehen.

Gruß

mic

Valen
22.10.2011, 15:14
Hier kann man die Odometrysensoren einbauen, wenn man eine deutlich höhere Auflösung habe will. Die Codescheiben müssen dann auf das Motorritzel geklebt werden. Diesen Umbau habe ich allerdings noch nie gesehen.

Gruß

micHier ist die Stelle in einem Bild:

http://www.asurowiki.de/pmwiki/pmwiki.php/Main/OdometrieModifikation

Diese Modifikation ist beschrieben auf Seite 92 von das Buch "Mehr Spass mit Asuro, Band 1" (ISBN 90-809392-1-8 ). Dort steht auch ein Bild davon.


Allgemein habe ich das Gefühl, dass in der Anleitung nur das Nötigste beschrieben ist. Ist es so gedacht, dass man in Foren nach fragt oder gibt es eine richtige Dokumentation zu
dem Asuro?In das oben genannte Buch, und in das 2te Teil davon, Band 2 (ISBN 978-90-8009392-3-3) werden die Mechanic und Elektronik von Asuro mit vielerlei Modifikationen und Erweiterungen ausführlich besprochen. Es sind weitere Kosten aber nach meiner meinung sicher Kostenswert.

Abnormal
22.10.2011, 16:05
neben den beiden bereits angeführten Büchern empfiehlt es sich im Asuro-Wiki nachzuschlagen. Dort sind nahezu alle Fragen eindeutig beantwortet.
Irgendwo am Asuro gibt es auch noch zwei Lötpins die dazu dienen können einen Massebügel einzulöten um eine Anschlußmöglichkeitr für MEssgeräte (z.B. Oszilloskop) herstellen zu können.

kelevra!
23.10.2011, 17:37
Vielen Dank für die ganzen Antworten, werde das AsuroWiki einmal durchforsten.