PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Protobed-StepM-3D-TMC239



darwin.nuernberg
28.01.2007, 15:24
Hier die ersten Informationen zu meinem neuen Projekt


Protobed-StepM-3D-TMC239



Ich habe ein neues Konzept entwickelt (klickMe) (https://www.roboternetz.de/phpBB2/viewtopic.php?p=300397#300397)

https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1775_____https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1774

Hier ist ein Bild von der Platine meines ersten Entwurfes (https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1212)
Noch ein Bild von der Platine meines ersten Entwurfes (https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1211)

Eigenschaften:
3-fach Schrittmototsteuerung (3D)
4000mA Endstufe (ggf. falls man die benötigten FET's bekommt auch mehr)
mit sensorelss stall detection (falls mit TMC249 bestückt)


Es wird eine Doppelplatine (Sandwich-Technik),
(Sollte auch als Single-Layer nachbaubar sein, dann eben mit Brücken anstelle des 2. Layers)

auf der einen Platte (Bild) befindet sich die komplette Steuer-Logik
und auf der zweiten (derzeit im Entwurf) wird dann die Endstufe für die Motoren und der dazugehörige Krimskrams untergebracht.


Das ganze soll dann als TWI(I2C) Slave oder RS232 funktionieren.

Da es in der letztenj Zeit etwas ruhiger mit meinen Beiträgen geworden ist, will ich hiermit auch noch beweisen "ich bin noch da."

Ob ich die Anleitung dann auch hier ins Netz stellen werde ist noch nicht geklärt, da ich mir ja die Finger wund schreiben kann dass das ganze nur für geübte oder SemiPro's geeignet ist, und dann immer jemand schreit, dass ihn die Bohrungen zu klein sind... 8-[


Definitiv fange ich mit der Programmierung erst an wenn auch die Endstufe fertig ist.

Größes Problem ist die Beschaffung der vorgeschlagenen FET's (derzeit nur bei Digi-Key gelistet)



So das war's erst mal...


PS:
Hat schon jemand mit dem TNC239/TMC249 und dem TMC428 gearbeitet und diese programmiert?


für Anregungen und Tipps bin ich sehr dankbar

Im TMC Forum (http://www.trinamic.com/ttdg/), welches ähnlich wie dieses Forum aufgebaut ist,
sind mittlerweile auch sehr nützliche Informationen zu finden.
Link zum TMC Forum (http://www.trinamic.com/ttdg/): http://www.trinamic.com/ttdg/


Meine Protobed-Serie:
Weitere Projekte von mir
...sind ab sofort auf meiner Nickpage verlinkt.
(https://www.roboternetz.de/phpBB2/nickpage.php?user=darwin.nuernberg)Dann muss ich nicht alle meine alten Beiträge korrigieren




Um es nochmals zu erwähnen:
Ich gebe die Source Dateien (Eagle) für meine fertigen Projekte nicht her.
Da ich mit der Non Profit Lizenz arbeite, hierfür eine Vereinbarung unterschreiben musste und die (meine) Lizenz in den SCH und BRD Dateien verwoben ist (könnte auf mich verweisen) und ich leztendlich nich weiß, was Ihr mir den Daten dann anstellt, abgesehen davon dass ich nichts davon abbekommen würde (auch wenn ich es nicht dürfte) habe ich mich entschlossen den Weg der Image-Veröffentlichung für die Layouts zu wählen. Wenn jetzt jemand kommt und behauptet er äzt nicht sonder fräßt dann muss ich eben sagen Sorry.

iswestija
20.04.2007, 10:00
na da kann ich dich nur ermuntern dieses Projekt weiter zu
entwickeln.
Überhaupt finde ich dein Beiträge und Projekte hier im Forum
sehr gut , einfach VORBILDLICH !!!

Gruss iswestija

Mikev111
24.05.2007, 23:02
Hey Darwin, ich hoffe Du bist immer noch fleißig dabei und gibst nicht auf. Habe heute zum ersten mal Deine Thread-Idee entdeckt. Zufällig fange ich auch gerade an mich mit den Trinamic Bausteinen auseinanderzusetzten. Wie weit bist Du gerade ...bzw. wo kann man helfen ?

HannoHupmann
25.05.2007, 08:14
Klingt nach dem Einsatzfeld von Omnidirektionalen Robotern mit 3 Steppern.

Hab mich auch immer ein bischen geärgert, dass es sowas nicht gibt und man entweder 2 x 2 Stepper kauft oder 1x2 Stepper und 1 auf den µC laufen lässt. Aber beides nur suboptimal.

Welches Programm verwendest du für diese Bilder?

Bau du die Platine ich bau den Roboter drum herum :-D

Btw. ich versuch mich gerade an einer Platine für 4 Motoren (Getriebe) um hier nicht zwei einzelboards verwenden zu müssen.

darwin.nuernberg
25.05.2007, 21:55
Hey Darwin, ich hoffe Du bist immer noch fleißig dabei und gibst nicht auf. Wie weit bist Du gerade ...bzw. wo kann man helfen ?

Nee, momentan ist etwas Eis aufgelegt,
ich habe noch keine Bezugsquelle für die Endstufen (die größeren Varianten 3 oder 4 Amps).

Außedem bin ich vom eigenen Layout hin und hergerissen,
am besten ich fange nochmal ganz von vorne an.


Ich hab noch überhaupt keine Ahnung wie die Ansteuerung funktionieren soll, aber solange ich noch keine Hardware habe, mache ich mir darum noch keinen Kopf, bisher habe ich doch noch irgendwie die Kurve gekriegt.

Hats Du Erfahrung mit dem TMC's?
Grundlagen der Kommunikation und Stoplerfallen, in die man immer genre Tappt möchte ich umgehen....


Klingt nach dem Einsatzfeld von Omnidirektionalen Robotern mit 3 Steppern.

Welches Programm verwendest du für diese Bilder?


Das Layout wurde mit Eagle (CadSoft) erstellt
und mit Eagle3D (www.matwei.de (http://www.matwei.de/doku.php?id=de:home) ) (GNU Freeware) für PovRay (auch GNU Freeware)aufbereitet.
Das Raytracing ist mit Pov-Ray gerendert.
Wie es geht, steht alles auf Matwei.de

Das Trinalic-Logo auf den Chips hab ich selbst reingemeisselt.

und PS: klopf nicht so aufm Busch rum :-b


Hier sind noch ein andere gerenderte Bilder mit Eagle3D estellt und mit PovRay gerechnet:

https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1524
https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1525
https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=876

Mikev111
27.05.2007, 18:38
Hi Darwin, bring mal bitte das Eis wieder zum schmelzen ;) Mein Interesse ist nach wie vor sehr groß, da sich bei mir dieses Projekt nicht umgehen lässt. Ich bin seid 6 Jahren selbstständig im Bereich Medientechnik. Mit Elekronik hab ich schon seid Kindheit zu tun.
Zugegeben im Bereich TMC´s bin ich längst noch nicht soweit, als das ich dieses Forum nicht besuchen müsste, aber das ist auch nicht so wild. Ich kann mich relativ schnell in diese Themen einarbeiten.
Ich hab vor zwei Tagen mit der Firma Trinamic (in Hamburg) telefoniert, um mir alle Info´s über die TMC´s für die 3D Achsansteuerung zu besorgen. Ich bekomme demnächst Sourcecodes für genau dieses Projekt. Was meinst Du mit :

Grundlagen der Kommunikation und Stoplerfallen, in die man immer genre Tappt möchte ich umgehen....


Werde mich erstmal schlau machen und dann wieder hierher kommen. Magst Du mir vielleicht noch Deine gefundene Bezugsquelle für die 3 oder 4 Amps Endstufen verraten? :)

In der Hinsicht werde ich auch nochmal bei TMC nachhaken.

Also Bis dahin und immer schön munter bleiben...

Beste Grüsse

Mike

darwin.nuernberg
28.05.2007, 12:25
Folgende FET's bekommt man bei Farnell (http://de.farnell.com/jsp/home/homepage.jsp):

Fairchild Semi - FDS 8960 (TMC Vorgabe für: 34V, 4000mA)
Fairchild Semi - FDS 8958 A (TMC Vorgabe für: 28,5V, 4000mA)
Siliconix - SI 4539 ADY (TMC Vorgabe für: 28,5V, 3500mA)



Farnell beliefert keine Endkunden/Consumer, sondern nur angemeldete Gewerbe,
allerdings egal welches (Kann auch ein Metzger oder Fliesenleger sein :-$ )
und Studenten mit Nachweis, was sicherlich auf einige hier im Forum zutrifft.



So das ist für mich nun kein Ding der Unmöglichkeit,
aber dennoch mit einigen Aufwand und Bauchschmerzen verbunden.........


und Farnell (http://de.farnell.com/jsp/home/homepage.jsp) hat keine TMC's gelistet, also muss man die dann wieder beim Reichelt (http://www.reichelt.de) bestellen.

http://de.farnell.com/jsp/home/homepage.jsp



PS: ich hab da schon was fertiges und geprüftes, allerdingens "nur" 800mA
PROTOBED StepM – TMC222 RN (https://www.roboternetz.de/phpBB2/viewtopic.php?p=198551)
[list:131822eb5a]• bis zu 32 Units kaskadierbar[/list:u:131822eb5a]


An den Sources bin ich auch Interressiert, auch wenn die Trinamicler in C Programmiern und ich auf BASCOM eingeschossen bin, irgendwas brauchbares ist immer heraus zu lesen.

Und was ich meine: Tja mit dem TMC222 habe ich so meine Schwierigkeiten gahabt,
bis ich die Protokolle gerafft habe.... (abe ich habe es ja geschafft).
Der SPI ist wieder was neues für mich (damit habe ich noch nicht gearbeitet,
und wie dann die Protokolle zusammengesetzt sind,
aber das krigen "wir" auch noch hin ;-).

Mikev111
29.05.2007, 22:55
Hi Darwin,

vielen Dank für die Info zu den (FET´S) .
Bei Trinamic konnte ich erstmal folgende Sources über das Forum bekommen. (Vielleicht hast Du diese ja auch schon) :)
Ich finde damit kann man sich schon einmal einen ersten Überblick der SPI verschaffen. Für mich steht jetzt erstmal der Aufbau der zwei Bausteine plus Endstufe an. Hier werde ich den 428. und den 239. nutzen. Die Endstufen würde ich vielleicht erstmal mit den FDS 8960 lösen.
Mein momentaner QMot ist ein QSH-5718-79 mit 1.63 Nm.
Aber erstmal geht es an Eagle Schaltpläne aufsetzten und das Brd. fertig machen.

Frage an Dich:
Falls Du immer noch einen Kauf der Bausteine in Erwägung ziehst, könnte ich Dir welche mitbestellen?? !! Bei Reichelt sowohl als auch Farnell. Kannst Du Dir ja überlegen.

p.s.Die Bestellung würde ich gerne in den nächsten zwei Tagen durchziehen!


Also ich bleib dran ...bis die Tage

Grüße Mike :wink:

darwin.nuernberg
31.05.2007, 18:01
Danke fürs Angebot,
aber ich hab mittlerweile so viel Zeugs rumliegen, weil ich mal was bauen wollte und dann die Platine dafür nie realisiert habe.

Jetzt will ich es mal anders machen, erst das Layout, dann die Software und zu guterletzt dann die Hardware.

Nochmals Danke, aber ich kann's erwarten.

Mikev111
16.06.2007, 22:10
Hi Darwin,
ich bins mal wieder ;)
Habe jetzt auch endlich meine Bauteile zusammen. Nun ist endlich mal wieder Zeit für das weitere Vorrankommen. Meine Frage an Dich: könntest Du mir vielleicht Deine Eagle Daten von Deiner erstellten Platine mit Endsufenteil im sch. brd und lib zukommen lassen? Du hast da ja schon ganze Arbeit geleistet und ich würde mich freuen wenn ich damit weiter entwickeln könnte. Du würdest mir damit einen großen Gefallen tun. Grüße Mike :)

darwin.nuernberg
23.06.2007, 10:32
@Mikev111:

Antwort erfolgt mittels PN

Mikev111
25.06.2007, 11:11
Ok, auch nicht schlimm!


NEIN!

Um es nochmals zu erwähnen:
Ich gebe die Source Dateien (Eagle) für meine fertigen Projekte nicht her.
Da ich mit der Non Profit Lizenz arbeite, hierfür eine Vereinbarung unterschreiben musste und die (meine) Lizenz in den SCH und BRD Dateien verwoben ist (könnte auf mich verweisen) und ich leztendlich nich weiß, was Ihr mir den Daten dann anstellt, abgesehen davon dass ich nichts davon abbekommen würde (auch wenn ich es nicht dürfte) habe ich mich entschlossen den Weg der Image-Veröffentlichung für die Layouts zu wählen. Wenn jetzt jemand kommt und behauptet er äzt nicht sonder fräßt dann muss ich eben sagen Sorry.

darwin.nuernberg
21.07.2007, 16:25
Ich habe einen Neues Konzept entworfen.

Diesmal wird alles Modular aufgebaut,
dadurch wird man flexibler in der Ausbaustufe und das ganze wird auch Servicefreundlicher.

Hier erst mal die TMC239/TMC249 Stufe:


https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1775_____https://www.roboternetz.de/phpBB2/album_pic.php?pic_id=1774

Ein Steuer-Eingang (entweder vom TMC428 oder direkt SPI vom AVR)
Ein Steuer-Ausgang (Cascade) zum nächsten TMC239/TMC249 Modul
mit End-Jumper, somit können ein, zwei oder alle drei Steuerstufen (maximum für TMC428) angeschlossen werden.

Ein Endstufen - Ausgang (20 pol.) somit sind verschiedene Endstufen-Schaltungen realisierbar.


Was noch fehlt ist zum einen das TMC428 Modul und das FET Endstufen-Modul.


Das ganze muss jetzt wieder etwas sickern und mehrmals kontrolliert werden. 8-[

darwin.nuernberg
15.08.2007, 18:56
Kurz mal 'ne Statusinfo:

Der vorliegende Schaltungsentwurf wird auf direkte Anfrage von Trinamic hin (*stolzdiebrustschwell*) forciert weiterentwickelt.

Eine Veröffentlichung wird dann sowohl hier im Roboternetz als auch im Trinamic-Forum (http://www.trinamic.com/ttdg) auf kurz oder lang erfolgen.

Mal abwarten welche Überraschungen mich bei der Entwicklung und Dokumentierung erwarten.


http://www.trinamic.com/ttdg
http://www.trinamic.com

DreamLiner07
22.08.2007, 16:59
Die Bestellung an Farnell ist gerade raus gegangen...

Aber jetzt mal von vorne. Ich versuche mich im Rahmen einer Art Diplomarbeit an einer Schrittmotorsteuerung. Ein erster Versuch mit Microcontroller+PBL3713 Motortreiber ist schon geglückt. Jetzt will ich mich an eine bessere Version wagen. Hierzu hatte ich mir den TMC 239A bestellt und im Eifer des gefechtes Übersehen dass ich auf jeden Fall noch die MosFets brauche.

Naja, dank dieser Page habe ich letzten Endes ja auch welche gefunden. Ich habe mich für die 4A Treiber entschieden um bei den Motoren variabler sein zu können. Einen TMC 236A hab ich auch noch bestellt mal schauen was dabei raus kommt.

Als Fernziel möchte ich eine SMD bestückte Platine haben die 3 Motoren ansteuern kann. Dazu möchte ich dann noch ne kleiner Anwendersoftware programmieren. Mal schauen wie weit ich komme.

In diesem Sinne,

MFG Volker

darwin.nuernberg
22.08.2007, 18:20
Tja, dank Trinamic bin ich nun auch an die 7501 FET's gekommen (die Dinger sind ja sowas von klein, echt),
welche im übrigen bald von Trinamic selbst unter eigenen Namen angeboten werden sollen.


Ja 3D ist auch mein Ziel, zumal dies auch die maximale Anzahl des TMC428 "slaves" ist, welchen ich ebenfalls mit integrieren werde.

Es geht allerdings, aus zeitlichen Gründen, momentan nicht so voran wie ich mir das gerne wünschen würde.

Es soll ja auch eines meiner Sahnestücke werden...
Na warten wir es mal ab, ich hoffe bis Weihnachten (das Jahr lasse ich mal offen) zumindest mal meinen Prototypen am laufen zu haben.

DreamLiner07
22.08.2007, 18:52
Wem sagst Du das. Ich muss nächste Woche ins Krankenhaus was ich ohne Mandeln wieder verlassen kann. Danach schließen sich nahtlos die nächsten Klausuren an so dass ich sicherlich erst mal vier Wochen Zwangspause habe. Und dann geht das neue Semester auch schon wieder los...

Aber es macht Spaß und das ist die Hauptsache! Spätestens wenn sich bei mir was vorzeigbares, bzw. scheinbar unlösbare Aufgaben aufgetaucht sind melde ich mich wieder ;-)

matsch
25.08.2008, 09:10
Gibt es schon einen Schaltplan oder Project Files zum download?
Bin besonders an der Verwendung des TMC428 interessiert.

Danke

DreamLiner07
01.09.2008, 07:00
Was für Fragen hast Du denn bezüglich des TMC428?

matsch
01.09.2008, 07:03
Ich wollte mit dem TMC428 3 Motortreiber TMC236 ansteuern. Wäre halt schön wenn jemand seine Erfahrungen preisgibt. Würde ja auch wieder Entwicklungszeit sparen. Hab mir gerde mal den Schaltplan des Eval Boards runtergeladen. Schaltungstechnisch ist das ganze ja noch überschaubar. Bleibt nur dann der Block mit der Firmware ;-)

DreamLiner07
01.09.2008, 17:43
Also ich habe jetzt ca. 1,5 Jahre "Erfahrung" mit den Trinamic-Chips. So langsam denke ich, dass ich die Sache fast vollständig durchdrungen habe. Definitiv sagen kann ich nur, dass das nix für Bastler ist. Ohne Logikanalysator, Oszilloskop und ganz viel Geduld ist da wenig zu holen. (Außer man hat sehr viel Glück/Erfahrung).

Was für ein Projekt willst Du denn realisieren?

matsch
02.09.2008, 15:41
Ich habe zuvor den TMC222 in Betrieb genommen. Was nun auch ganz gut funktionierte.
Nun will ich ein Board mit TMC428 sowie TMC246 Treibern aufbauen, da stärkere Motoren eingesetzt werden sollen.

mydani
13.08.2009, 21:45
Hallo,

ich bin auch interessiert an der TMC Baustein-Kette.
Bisher habe ich Folgendes dafür gebastelt:

- AVR-Entwicklungsboard für ATMEGA32
- Board mit TMC428 + RS232 Pegelwandler
- Software für Windows PC für den kompletten Zugriff auf den TMC428

Bilder der funktionierenden Kette sind angehängt. :-)

Leider hängts bei mir total(!) an der hardwareseitigen Entwicklung der Endstufen. Ich dachte an den maximalen Ausbau der Endstufe mit je 4 N-Kanal-Mosfets. Da kommt dann aber laut Datenblatt pro Phase ein IR2101 dazu und pro Endstufe ein ICM7555.
Grauslig dass ich das nicht zusammenbringe, Hilfe wäre nötig - falls sich jemand aufraffen kann, die bisherige EAGLE Schematic + Trinamic Bibliothek etc. würde ich bereitstellen.

Gruß,
Daniel

Feuerring
17.09.2010, 00:09
Hallo zusammen,

"darwin.nuernberg" was ist denn los ... ist dieses Projekt eingeschlafen ?

Bin auf der suche nach einem CNC-STEP-Controller für 3 Achsen,
der vom PC seine Koordinaten bekommt und das Timing der Schritt-Motoren unabhängig vom PC erledigt.
Dabei bin ich immer wieder über den TMC428 gestolpert und auch hier gelandet.

Gruss Ralf

darwin.nuernberg
26.09.2010, 10:47
Hallo zusammen,

"darwin.nuernberg" was ist denn los ... ist dieses Projekt eingeschlafen ?

Gruss Ralf

JA, aber ich fange jetzt (wiedermal) und gaaaaanz lansam neu und von vorne an.

Sobald ich was brauchbares vorweisen kann werde ich wieder hier im Forum aktiv.

Gruß
Udo

Feuerring
26.09.2010, 22:29
JA, aber ich fange jetzt (wiedermal) und gaaaaanz lansam neu und von vorne an

Was ist passiert ... Dein Projekt sah doch schon gut aus ...

ich habe die Unterlagen für den TMC428 schon mehrmals in der Hand gehabt und durch gelesen und mir vorgenommen, eine entsprechende Schaltung zum testen mal aufzubauen.

Soll Modular geschehen, als Motor-Treiber werde ich TCM239 oder TCM249 erstmals verwenden, eine Treiber Anbindung über Schieberegister für (EN/CP/DIR Module) soll dann später mal folgen.

Das ganze versuche ich erst mal über eine PC/SPI- Schnittstelle(IOWarrior) zum laufen zu bringen, später dann einen uP zwischen PC und TMC428 setzen, der dann eine RS232-Verbindung zum PC und einige Anzeige und Eingabe Aufgaben übernehmen soll.

Gruss Ralf