mikrocontroller.net

Forum: FPGA, VHDL & Co. FPGA Motorensteuerung


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Tom (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich will eine bestehende Motorensteuerung im FPGA mit RS485 
Kommunikation für industrielles Ethernet evaluieren. Könnt ihr mir dazu 
Hardware (am liebsten auf Xilinxbasis) empfehlen? Gibt es da von 
Digilent oder Trenz eventuell was fertiges was modbus TCP kann? Erst mal 
nur für Proof of concept.

von Kongo Bongo (Gast)


Bewertung
0 lesenswert
nicht lesenswert
MODBUS ist ein Protokoll, die HW dafür ein Treiber. Ich kenne kein 
Eva.-PCB dass das so drauf hat. Ich glaube aber, es gibt PMODs mit RS485 
und Treibern, die man mit MODUBS beschicken kann. Die Logik dahinter 
wirst du ohne hin selbst bauen müssen.

von Tom (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ja, modbus ist hier bekannt..ich dachte an ein Refererenzdesign, mit dem 
man mal loslegen kann. Also insbesondere Ethernet-Stack hat. RS485 haben 
wir ja bereits im Einsatz, aber es soll in der nächsten Generation 
eventuell auf Modbus TCP laufen. Also die Treiber fallen dann weg.

von Christoph Z. (christophz)


Bewertung
0 lesenswert
nicht lesenswert
Das TCP/IP wirst du wohl kaum im FPGA abhandeln wollen. Da eure 
Motorsteuerung (Regelung?) jetzt schon in einem Xilinx FPGA läuft, wäre 
der simple Schritt, das mit einem Xilinx Zynq auszuprobieren.

Ob das dann die wirtschaftlichste Lösung ist, müsst ihr dann in einem 
späteren Schritt herausfinden oder ob es günstigere Systemarchitekuren 
gibt.

von Martin S. (strubi)


Bewertung
0 lesenswert
nicht lesenswert
Moin,

TCP-Stack ist so ein (etwas aufwendigerer) Klassiker...
- Enweder mit Zynq und Linux-BSP arbeiten (s.o.), und sich allenfalls 
mit viel Echtzeit- und Treiberkram rumschlagen
- Mit lwip 'bare metal' rumfuddeln und sich aergern

modbus zu implementieren ist das geringste Uebel, das funktioniert unter 
Linux gut mit libmodbus. bare metal mit Klimmzuegen.

Wenn du nicht zwingend auf modbus-Standard angewiesen bist, gibt es 
einfachere Ansaetze per UDP. Dafuer gibts von mir ein Refdesign, siehe
https://hackaday.io/project/162259-netpp-node

Zappelt auch schon in einer Factory, d.h. 'industriell'.

Ansonsten gibt es auch vom CERN (openHardware projekte) eine Menge 
aehnlicher Refdesigns. Musst nur suchen..

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.