PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro erweitern ...



H3llGhost
05.09.2007, 15:34
Hallo Leute,

ich selbe besitze nun einen Asuro und würde diesen gern erweitern ...
Wenn ich alles richtig in der AsuroWiki gelesen habe kann ich den Atmega8 durch einen Atmega16 oder Atmega32 ohne Probleme ersetzen oder?!
Desweiteren habe ich Gefallen an dem Eval Board und der I²C Porterweiterung gefunden!

Mich iritiert aber im Moment folgendes:

Achtung!!! Nachtrag vom 24.08.2007:

Leider ist die Trennung der Motorbrücken vom Rest der Schaltung nicht ganz so einfach wie gedacht. Das Problem steckt in der Ansteuerung der H-Brücken. Da diese weiterhin mit 5V Pegel arbeiten, werden die Transistoren der Motorbrücken nicht mehr richtig durchgeschaltet bzw. gesperrt. Der vermeintliche Vorteil durch die Trennung der Stromversorgung ist damit dahin. Es kann passieren, dass durch diesen Umbau die Motorbrücken nicht mehr richtig funktioniern oder sogar beschädigt werden. Der einzige Ausweg der ohne größeren Aufwand machbar wäre, ist die Motorbrücken weiter mit über den Spannungsregler mit zu versorgen.

Was hat das zu bedeuten?

Dann würde mich noch interessieren, ob man das Bluetooth-Modem auch mit einem WLAN-Modem ersetzen kann?

Und ob, das Eval Board und die I²C-Porterweiterung miteinander kombinierbar ist?

Und zum Schluss würde mich noch interessieren, ob es zwischenzeitlich schon jemand geschafft hat mit dem Eval Board und dem Bluetooth den Asuro zu flashen?

Danke im Voraus!

damaltor
05.09.2007, 15:55
den asuro prozessor kann man ausschliesslich durch einen mega168 ohne umbauten ersetzen.

die H-Brücken sind die ansteuerungen der motoren. lies dazu in der anleitung, oder besser noch, im buch MEHR SPASS MIT ASURO BD.1 nach. auch bei wikipedia solltest du was finden.

ein bluetooth-adapter ist (relativ) leicht anzusprechen, ausserdem kann es als serieller por betrachtet werden. ein wlan-adapter hingegen ist (relativ) komplex aufgebaut, und er öffnet eine netzwerkverbundung. darüber kann man nur auf großen umwegen eine serielle schnittstelle emulieren, welche jedoch gebraucht wird.

ich glaube, das eval board wurde noch nicht nachgebaut. deshalb kenne ich auch keine flash-erfolge.

eine I2C-Porterweiterung lässt sich (wenn man den hardware-i2c verwendet, der jedoch beim asuro schon anders belegt ist) an jeden i2c-kompatiblen prozessor anschliessen. mittels der software-i2c-library können aber auch andere ports benutzt werden (siehe asurowiki).

achtung: sowie der prozessor ersetzt wird, kann nicht mehr über infrarot geflasht werden!

H3llGhost
05.09.2007, 16:20
Hey,
danke für die schnelle Antwort!
Was meinst du aber mit ...


[...]
achtung: sowie der prozessor ersetzt wird, kann nicht mehr über infrarot geflasht werden!

genau?
Auf was bezieht sich das?
Auf die Kombination zwischen Eval Board und I²C-Porterweiterung?
Achja ich meine die I²C-Porterweiterung von Asurowiki!

Das mit dem WLAN lasse ich dann mal ...
Ich probiere das vielleicht mit dem Eval Board aus ...
Aber erstmal Informationen sammeln!

damaltor
05.09.2007, 18:08
das ist so gemeint wie es da steht... wenn man den original-prozessor entfernt und einen anderen einsetzt, kann man nicht mehr über infrarot flashen.

H3llGhost
05.09.2007, 18:31
Also wenn ich statt den Atmega8 den Atmega16 nutze kann ich das flashen vergessen?
Und wie macht man das dann?

damaltor
05.09.2007, 19:02
hm... vielleicht solltest du erst einmal ein wenig mit dem asuro arbeiten, so wie er ist. wenn du damit etwas übung hast und mehr oder weniger alles verstehst, dann kannst du dich erweiterungen widmen. für das erste halbe jahr hat der asuro auf jeden fall genug zu bieten, da müssen nochkeine erweiterungen her.

flashen tut man eigentlich per ISP, das infrarotding ist schon wirklich professionelle anwendung die man im normalfall nicht benutzt; sie ist nur im umgang recht einfach.

ohne den bootloader, der im atmega bereits vorprogrammiert ist, macht der asuro gar nichts.. schon gar nicht flashen.

aber die 7k speicher, die er hat, reichen vollkmmen aus: ich habe sie bis jetzt erst einmal voll bekommen, und nachdem ich mein programm etwas optimiert habe war wieder sehr viel frei. für einen mikrocontroller ist 8kb schon eine ganze menge.

kein atmega16, sondern nur ein atmega168 passt in die fassung.

H3llGhost
06.09.2007, 19:18
Ok danke ...
aber mich würde trotzdem das Eval Board interessieren, aber dann kann ich nicht meinen Atmega8L weiterbenutzen und ich kann auch nicht flashen richtig?

damaltor
06.09.2007, 20:46
das eval board ist nur ein adapter. der prozessor kann auch da drauf bleiben.
trotzdem ist es nicht einfach nur schnell umgebaut und funktioniert: gerade das bluetooth modul ist sehr schwierig anzusprechen. bei mikrokontrollern gehts nichts automatisch, du musst jedes bit einzeln programmieren.

es ist akso nicht so, dsss du nur umbaust und der asuro "hat dann bluetooth". bloss weil man einen staubsauger kauft, ist boch nicht die wohnung sauber.

m.a.r.v.i.n
07.09.2007, 10:12
Hallo,

Das Asuro Eval Board ist nicht unbedingt zum Nachbau empfohlen. Es ist mehr zum Experimentieren gedacht, um die ein oder andere Veränderung am Asuro auszuprobieren, ohne dazu immer wieder am Original herumlöten zu müssen.



Achtung!!! Nachtrag vom 24.08.2007:

Leider ist die Trennung der Motorbrücken vom Rest der Schaltung nicht ganz so einfach wie gedacht. Das Problem steckt in der Ansteuerung der H-Brücken. Da diese weiterhin mit 5V Pegel arbeiten, werden die Transistoren der Motorbrücken nicht mehr richtig durchgeschaltet bzw. gesperrt. Der vermeintliche Vorteil durch die Trennung der Stromversorgung ist damit dahin. Es kann passieren, dass durch diesen Umbau die Motorbrücken nicht mehr richtig funktioniern oder sogar beschädigt werden. Der einzige Ausweg der ohne größeren Aufwand machbar wäre, ist die Motorbrücken weiter mit über den Spannungsregler mit zu versorgen.


Das bedeutet, dass meine Idee so nicht funktioniert. (Die Motoren direkt über die Batterien zu versorgen und den Rest der Schaltung über die geregelte Spannung). Derzeit hängt alles an der geregelten Stromversorgung. Damit funktioniert es.



Und ob, das Eval Board und die I²C-Porterweiterung miteinander kombinierbar ist?

Im Prinzip ja. Die Erweiterung läßt sich allerdings nicht direkt auf das Eval Board stecken. Das müßte man adaptieren, oder die I2C Erweiterung müßte angepasst werden. Ein I2C Stecker ist auf dem Eval Board vorhanden.


aber mich würde trotzdem das Eval Board interessieren, aber dann kann ich nicht meinen Atmega8L weiterbenutzen und ich kann auch nicht flashen richtig?

Doch das geht natürlich weiter über die IR Schnittstelle vom Asuro. Allerdings darf dann kein Bluetooth Modul stecken. Und die notwendigen Leitungen zum Asuro Board müssen natürlich gesteckt sein. Es geht auch über den IR Kollisionsdetektor (http://www.asurowiki.de/pmwiki/pmwiki.php/Main/InfrarotHindernisdetektor), oder die RS232 Wandler (http://www.asurowiki.de/pmwiki/pmwiki.php/Main/RS232Wandler). Nur eben nicht über Bluetooth. Wenn man nicht den Original ASURO Prozessor einsetzt, geht es nur über einen ISP Programmer. Die ISP Schnittstelle ist ebenfalls vorgesehen.

H3llGhost
21.11.2007, 08:14
Wie habe ich nun damit umzugehen:



Achtung!!! Nachtrag vom 24.08.2007:

Leider ist die Trennung der Motorbrücken vom Rest der Schaltung nicht ganz so einfach wie gedacht. Das Problem steckt in der Ansteuerung der H-Brücken. Da diese weiterhin mit 5V Pegel arbeiten, werden die Transistoren der Motorbrücken nicht mehr richtig durchgeschaltet bzw. gesperrt. Der vermeintliche Vorteil durch die Trennung der Stromversorgung ist damit dahin. Es kann passieren, dass durch diesen Umbau die Motorbrücken nicht mehr richtig funktioniern oder sogar beschädigt werden. Der einzige Ausweg der ohne größeren Aufwand machbar wäre, ist die Motorbrücken weiter mit über den Spannungsregler mit zu versorgen.


Heißt, dass das ich die Leiterbahnen nicht durchtrennen sollte und die Stromversorgung anders regeln oder was ist damit genau gemeint?

damaltor
21.11.2007, 13:08
ja. trenne die leiterbahnen nicht, sondern lass alles beim alten unter der platine.

H3llGhost
22.11.2007, 09:30
Aber das Power Supply vom Asuro kann man benutzen oder?

damaltor
22.11.2007, 14:24
was meinst du? die batterien?

H3llGhost
28.11.2007, 07:18
Die Erweiterung Power Supply die in der Erweiterungsanleitung angezeigt.

damaltor
28.11.2007, 15:27
ja, die sollte trotzdem funktionieren. achte aber darauf das in dem bild ein fehler ist, und lies den text dazu genau.

H3llGhost
29.11.2007, 09:38
Ok ...
Werde ich dann mal machen!
Danke für die hilfreichen Tipps ...
Werde mich wohl nochmal später melden, wenn es läuft oder ich Probleme habe ...

H3llGhost
09.01.2008, 15:47
Hallo,

ich suche die Kondensatoren C1 bis C3 (Keramik RM2,5, 100nF) vom Eval Board, leider kann ich die nicht bei conrad.de oder reichelt.de finden ...

Finde ich die einfach nicht oder bin ich zu blöd?

Könnt ihr mir bitte helfen?
Danke!

damaltor
09.01.2008, 16:08
diese hier würden gehen...
Bestellnummer:
KERKO 100N

H3llGhost
09.01.2008, 16:18
Hast du eigentlich eine Ahnung, welcher Quarz benutzt worden ist?
Ich finde nur zweipolige ... :(

Weißt du wie die Kabel heißen die Inka benutzt?
http://www.a-g-k.com/_asuro/fotos/atmega_32/2007_12_16_01-1.jpg

damaltor
10.01.2008, 00:43
quarze haben immer nur zwei pole. du meinst vermutlich einen schwinger.

die kabel sind vermutlich einfache lötlitze.

und du solltest den bilderhosting-servce wechseln, die ladezeiten sind astronomisch...

Ceos
10.01.2008, 09:19
das bild hat inka hocgeladen, er hats nur verlink wie mir scheint ... egal .... das sind steckverbinder, findest du ZUM BEISPIEL bei conrad da woes auch die experimentier-platinen gibt ... bei reichelt weis ich es grad nicht ... zum basteln reicht meiner meinung nach der Atmega8 vollkommen aus, nur muss man halt auf den einen oder anderen sensor verzichten wenn man I2C und so benutzen will ... du kannst z.B. CON2 ans externen interrupt benutzen oder einfachen I/O Port, musst nur auf den rotanteil der StatusLED verzichten!

H3llGhost
10.01.2008, 11:04
Ok danke erstmal für eure Hilfe ...

Aber habt ihr eine Ahnung, was für ein Schwinger denn bei dem Eval Board genutzt worden ist?

m.a.r.v.i.n
10.01.2008, 12:16
Hallo H3llGhost,

der Schwinger auf dem Eval Board ist ein normaler 2pol 8MHz Quarz mit 2 externen 22pF Kerkos.

damaltor
10.01.2008, 18:09
da solltest du jeden beliebigen 8 mhz schwinger bentzen können. oder wenn du etwas sparen willst, dann einen 8 mhz quarz und zwei 22pF kondensatoren.

i2c funktioniert auch beim relativ vollen asuro-prozessor ganz gut, mit einer software-implementation auf die pin der erweiterungsplatine verlegt.

H3llGhost
10.01.2008, 20:29
Verdammt!
Ich dachte das wäre ein Schwinger ... :(

DANKE!