CANopen-Lift Projekte: Unterschied zwischen den Versionen

Aus CANopen-Lift
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Zurzeit sind 2 Projekte in der Planung.
Zurzeit sind 2 Projekte in der Planung.


= Referenzaufzug =
= [[Referenzaufzug]] =
Es soll ein Referenzaufzug gebaut werden, an dem das Zusammenspiel der einzelnen Komponenten interessierten Anwendern veranschaulicht werden kann. Erste Vorüberlegungen und Gespräche fanden bereits statt. Bei Interesse wenden Sie sich bitte an [[Jörg Hellmich]].
Es soll ein Referenzaufzug gebaut werden, an dem das Zusammenspiel der einzelnen Komponenten interessierten Anwendern veranschaulicht werden kann. Erste Vorüberlegungen und Gespräche fanden bereits statt. Bei Interesse wenden Sie sich bitte an [[Jörg Hellmich]].
Ein solcher Referenzaufzug wird derzeit im Rahmen eines Masterprojekts von vier Studenten der Hochschule Heilbronn unter der Leitung von Prof. Ansgar Meroth und in Absprache mit [[Jörg Hellmich]] erstellt. Den Fortschritt können Sie auf der Seite [[Referenzaufzug]] verfolgen.


= Open Device =
= Open Device =
Um zukünftigen Entwicklern von CANopen-Produkten den Start zu vereinfachen, wollen wir hier die Hard- und Software für eine einfache CANopen-Baugruppe unter der GNU GPL beschreiben. Gedacht wird dabei an eine Platine mit:
Um zukünftigen Entwicklern von CANopen-Produkten den Start zu vereinfachen, wollen wir hier die Hard- und Software für eine einfache CANopen-Baugruppe zur Verfügung stellen. In Gesprächen mit vielen Interessenten kamen wir oft zu dem Ergebnis, dass die völlige Neuentwicklung einer Baugruppe die dazu notwendige Einarbeitung in CANopen zu aufwendig ist. Besser ist es, die vorhandenen Baugruppen erst einmal über einen Adapter an den CAN-Bus anzuschließen und so die ersten Erfahrungen mit dem Bus zu sammeln. Die vielen Informationen, die die Baugruppen vom Bus konsumieren und produzieren wollen, lassen sich am besten über eine Schnittstelle anbinden. Jeder Entwickler hat schon einmal eine UART verwendet, um Daten ein- oder auszugeben.  
* einer CAN-Schnittstelle, galvanisch getrennt,
* einer UART (eventuell RS232 oder über Module wählbar)
* 4 oder 8 Ein- / Ausgänge
* Spannungsversorgung von 24 VDC
* eventuell werden ein paar DIP-Schalter oder ein EEPROM zum Speichern von Parametern vorgesehen.
 
== Open Hardware ==
Wir wollen die Schaltpläne, Bestückungsliste und das Layout dieser Baugruppe hier veröffentlichen.  
 
Als Prozessor ist der MB90F387SPMT-G-T von der Firma Fujitsu vorgesehen. Dabei handelt es sich um einen 16Bit-Prozessor im LQFP48-Gehäuse mit einer CAN-2.0-Schnittstelle und einer UART.  
 
Die Entwicklungswerkzeuge werden kostenlos von Fujitsu bereit gestellt. Dazu gehören neben einer modernen IDE auch ein C-Compiler  und ein C++ Compiler.
 
CAN-Transceiver kommt der PCA82C251T-N3 von Philips zum Einsatz.
 
== Open Software ==
Die Software für eine erste Beispielanwendung soll hier ebenfalls zur Verfügung gestellt werden. Wir denken dabei an einen einfachen CANopen-Stack mit einer Beispielapplikation. Erste Gespräche hierzu haben mit dem Hersteller des OpenSource-Stacks [http://www.microcanopen.com/ Mikro-CANopen] stattgefunden.  
 


Mal sehen, wie sich das Projekt entwickelt. Bei Interesse oder Vorschlägen wenden Sie sich bitte an [[Jörg Hellmich]].
Mehr zum diesem Projekt finden Sie unter [[Open Device]].

Aktuelle Version vom 27. August 2011, 13:33 Uhr

Zurzeit sind 2 Projekte in der Planung.

Referenzaufzug

Es soll ein Referenzaufzug gebaut werden, an dem das Zusammenspiel der einzelnen Komponenten interessierten Anwendern veranschaulicht werden kann. Erste Vorüberlegungen und Gespräche fanden bereits statt. Bei Interesse wenden Sie sich bitte an Jörg Hellmich.

Ein solcher Referenzaufzug wird derzeit im Rahmen eines Masterprojekts von vier Studenten der Hochschule Heilbronn unter der Leitung von Prof. Ansgar Meroth und in Absprache mit Jörg Hellmich erstellt. Den Fortschritt können Sie auf der Seite Referenzaufzug verfolgen.

Open Device

Um zukünftigen Entwicklern von CANopen-Produkten den Start zu vereinfachen, wollen wir hier die Hard- und Software für eine einfache CANopen-Baugruppe zur Verfügung stellen. In Gesprächen mit vielen Interessenten kamen wir oft zu dem Ergebnis, dass die völlige Neuentwicklung einer Baugruppe die dazu notwendige Einarbeitung in CANopen zu aufwendig ist. Besser ist es, die vorhandenen Baugruppen erst einmal über einen Adapter an den CAN-Bus anzuschließen und so die ersten Erfahrungen mit dem Bus zu sammeln. Die vielen Informationen, die die Baugruppen vom Bus konsumieren und produzieren wollen, lassen sich am besten über eine Schnittstelle anbinden. Jeder Entwickler hat schon einmal eine UART verwendet, um Daten ein- oder auszugeben.

Mehr zum diesem Projekt finden Sie unter Open Device.