PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sd21 Datenkabel



Chili
18.10.2006, 16:43
Hi,

habe vor kurzem begonnen einen Hexapod Roboter zu bauen und mir als servocontroller den sd21 angeschaft + picaxe 18x. jedoch bekomme ich denn Serveocontrolle einfach nicht an den Computer angeschlossen(rs232 Schnittstelle). Auf denn Rat eines Bekanntem habe ich zusätzlich einen Pegelwandler (max232n) und vier Kondensatoren in die Datenleitung eingebaut. Dennoch funktioniert immer noch nix :-k . Bitte deswegen um Rat .

Danke im Vorraus.

uwegw
18.10.2006, 17:36
Du hast also einen Controller, der über den I2C-Bus angesteuert wird und nur 5V an seinen Eingängen abkann, direkt an eine RS232-Schnittstelle mit einem Pegel von +-12V angeschlossen?

Chili
18.10.2006, 19:35
nein.
das board hat einen eigenen eingang mit den pinnen Rx, Tx ,gnd und att.
es gibt auch drei i2c schnittstellen aber die sollen nur für eine komunikation mit anderen boadrs da sein

Chili
18.10.2006, 19:38
die volt zahlen stimmen aber ich hab das link kabel an denn eigenen eingang angeschlossen und nicht an die i2c schnittstelle

Suggarman
19.10.2006, 08:50
Du kannst nicht einfach einen I2C-Bus-Baustein an die serielle Schnittstelle anschließen, naja jedenfalls wird es nicht funktionieren.

mfg

Stefan

uwegw
19.10.2006, 15:43
nein.
das board hat einen eigenen eingang mit den pinnen Rx, Tx ,gnd und att.
es gibt auch drei i2c schnittstellen aber die sollen nur für eine komunikation mit anderen boadrs da sein
achso, dann wars nen Missverständnis. Als SD21 kenn ich nur das Servocontroller-IC selbst, und das wird halt über I2C angesteuert.
Du hast also ner fertige Platine gekaugft, auf der der Sd21 und noch nen PIC als Controller sitzen, und der PIC kann über RS232 mit dem PC verbunden werden?

m.a.r.v.i.n
19.10.2006, 16:11
Hi,

Die PICAXE Chips werden normalerweise mit speziellem Programmierkabel programmiert. Ein Pegelwandler ist dazu nicht notwendig, allerdings eine bestimmte Eingangsbeschaltung.

Zu finden in der Doku:
http://www.rev-ed.co.uk/docs/axe001_pinout.pdf

Jede Menge Infos zu PICAXE findest du unter:
http://www.strippenstrolch.de/hauptseite/cms/index.php?Rechenzwerge:PICAXE:08-M-Grundschaltung

Ist auf deinem PICAXE Chip überhaupt ein Bootloader drauf, oder ist das ein leerer Chip?

Gruß m.a.r.v.i.n

Chili
19.10.2006, 19:58
der picaxe sitzt ja auf den sd21 controllboard und soll über dieses auch programmierbar sein.

Chili
19.10.2006, 20:01
nur wiess ich leider nicht genau wie.
ginge das vielleicht auch über die i2c schnittstelle ?

Chili
19.10.2006, 20:04
http://www.roboter-teile.de/Shop/themes/kategorie/detail.php?artikelid=23&source=2

den sd21 conroller meine ich und zusätzlich habe ich mir noch den picaxe 18x gekauft

m.a.r.v.i.n
19.10.2006, 20:58
ginge das vielleicht auch über die i2c schnittstelle ?

Wohl kaum. Du bastelst dir ein entsprechendes Kabel mit einer 9poligen SUB-D Buchse und einer 4poligen Buchse und steckst es an den Pixaxe Programmier Stecker am sd21 Board Welcher Port das ist und die Pinbelegung entnimmst du dem sd21 manual.

Gruß m.a.r.v.i.n

Chili
20.10.2006, 16:03
thx werde das gleich mal ausprobieren

Joerg
05.11.2006, 16:18
Hallo Chili,

das Kabel sollte so wie von m.a.r.v.i.n. gezeichnet aussehen. Keine MAX232 o.ä. verwenden, da dabei die Pegel invertiert werden, eine Programmierung des PICAXE funktioniert nur mit der Widerstandsbeschaltung. Diese ist aber bereits auf dem SD21 mit drauf, so dass der Anschluss des Kabels ausreicht.

Viele Grüße
Jörg