Synchro/students de

From ETE
(Difference between revisions)
Jump to: navigation, search
(Entwicklung eines funktionierenden Systems)
 
(7 intermediate revisions by one user not shown)
Line 4: Line 4:
  
 
== Ziel dieses Labor ==
 
== Ziel dieses Labor ==
In diesem Labors will man das gelernte des ELN Kurses weiter vertiefen und in einer praktischen Applikation anwenden. In dieser Applikation wird die Drehfrequenz eines Motors auf eine Referenzfrequenz synchronisieren.
+
In diesem Labors will man das gelernte des ELN Kurses weiter vertiefen und in einer praktischen Applikation anwenden. In dieser Applikation wird die Drehfrequenz eines Gleichstrommotors auf eine Referenzfrequenz synchronisiert.
  
 
== Vorbereitung ==
 
== Vorbereitung ==
{{TaskBox|content=Download der Datei [[Media:ELN_cursor.zip|ELN_cursor.zip]] und entpacken ins <code>U:\</code> Netzlaufwerk.
+
{{TaskBox|content=Download der Datei [[Media:ELN_synchro.zip|ELN_synchro.zip]] und entpacken ins <code>U:\</code> Netzlaufwerk.
   {{WarningBox|content=Der Pfad zu ''ELN_cursor'' darf kein Leerzeichen enthalten.}}
+
   {{WarningBox|content=Der Pfad zu ''ELN_synchro'' darf kein Leerzeichen enthalten.}}
 
}}
 
}}
{{TaskBox|content=Öffnen des HDL-Projektes mit Hilfe der Datei <code>U:\ELN_cursor\hdlDesigner.bat</code>}}
+
{{TaskBox|content=Öffnen des HDL-Projektes mit Hilfe der Datei <code>U:\ELN_synchro\hdlDesigner.bat</code>}}
{{TaskBox|content=Analyse der Hardware (siehe [[Cursor#Specification|Specification]])}}
+
{{TaskBox|content=Analyse der Hardware (siehe [[Synchro#Specification|Specification]])}}
 
{{TaskBox|content=Analyse der verschiedenen Ein- und Ausgänge des Systems}}
 
{{TaskBox|content=Analyse der verschiedenen Ein- und Ausgänge des Systems}}
{{TaskBox|content=Aufteilung der Probleme in verschiedene Blöcke mit Hilfe des [[Media:Cursor_Toplevel_Empty.pdf‎|Empty Toplevel Design]]}}
+
{{TaskBox|content=Aufteilung der Probleme in verschiedene Blöcke mit Hilfe des [[Media:Synchro_Toplevel_Empty.pdf‎|Empty Toplevel Design]]}}
  
 
== Entwicklung eines funktionierenden Systems ==
 
== Entwicklung eines funktionierenden Systems ==
Es wird empfohlen die untenstehenden Schritte in zwei Phasen aufzuteilen
 
# System das auf die Knöpfe reagiert und den Wagen an die entsprechende Position bringt (immer mit maximaler Geschwindigkeit)
 
# Integration der Beschleunigungsphasen ins bestehende System
 
 
{{TaskBox|content=Design des Projektes}}
 
{{TaskBox|content=Design des Projektes}}
{{TaskBox|content=Erstellung des Projektes}}
+
{{TaskBox|content=Erstellung des Designs}}
{{TaskBox|content=Simulation des Systems auf dem Computer und Verbesserungen}}
+
{{TaskBox|content=Simulation des Systems auf dem Computer und Korrekturen}}
 
{{TaskBox|content=[http://wiki.hevs.ch/uit/index.php5/Hardware/FPGAEBS/Configuration Konfiguration der FPGA] und Tests}}
 
{{TaskBox|content=[http://wiki.hevs.ch/uit/index.php5/Hardware/FPGAEBS/Configuration Konfiguration der FPGA] und Tests}}
  
Line 28: Line 25:
 
Das HDL-Designer Projekt ist in 3 verschiedenen Bereichen abgespeichert:
 
Das HDL-Designer Projekt ist in 3 verschiedenen Bereichen abgespeichert:
 
# Der Server <code>R:</code> beinhaltet verschiedene projektunabhängige Bibliotheken, welche in jedem Projekt zur Verfügung stehen.
 
# Der Server <code>R:</code> beinhaltet verschiedene projektunabhängige Bibliotheken, welche in jedem Projekt zur Verfügung stehen.
# Der bereits oben erwähnte benutzerspezifische Projekt-Ordner ''ELN-cursor'', welcher auf dem <code>U:</code> abgespeichert werden muss, enthält alle spezifischen Dateien des ElN-Cursor Projektes.
+
# Der bereits oben erwähnte benutzerspezifische Projekt-Ordner ''ELN-synchro'', welcher auf dem <code>U:</code> abgespeichert werden muss, enthält alle spezifischen Dateien des ElN-Synchro Projektes.
 
# Auf <code>C:</code> werden alle generierten Dateien zwischengespeichert.
 
# Auf <code>C:</code> werden alle generierten Dateien zwischengespeichert.
  
{{navNamed|left=Cursor|left_name=Cursor|up=Main Page|up_name=Main_Page|right=Cursor/students_fr|right_name=Guide en français}}
+
{{navNamed|left=Synchro|left_name=Synchro|up=Main Page|up_name=Main_Page|right=Synchro/students_fr|right_name=Guide en français}}
  
 
[[Category:Bachelor]] [[Category:ElN]] [[Category:Synchro]] [[Category:Deutsch]]
 
[[Category:Bachelor]] [[Category:ElN]] [[Category:Synchro]] [[Category:Deutsch]]

Latest revision as of 14:12, 19 December 2014

Contents

Dies ist eine kleine Einführung zum Synchro Labor

Ziel dieses Labor

In diesem Labors will man das gelernte des ELN Kurses weiter vertiefen und in einer praktischen Applikation anwenden. In dieser Applikation wird die Drehfrequenz eines Gleichstrommotors auf eine Referenzfrequenz synchronisiert.

Vorbereitung

View-pim-tasks.png

Download der Datei ELN_synchro.zip und entpacken ins U:\ Netzlaufwerk.

Dialog-warning.png

Der Pfad zu ELN_synchro darf kein Leerzeichen enthalten.

View-pim-tasks.png

Öffnen des HDL-Projektes mit Hilfe der Datei U:\ELN_synchro\hdlDesigner.bat

View-pim-tasks.png

Analyse der Hardware (siehe Specification)

View-pim-tasks.png

Analyse der verschiedenen Ein- und Ausgänge des Systems

View-pim-tasks.png

Aufteilung der Probleme in verschiedene Blöcke mit Hilfe des Empty Toplevel Design

Entwicklung eines funktionierenden Systems

View-pim-tasks.png

Design des Projektes

View-pim-tasks.png

Erstellung des Designs

View-pim-tasks.png

Simulation des Systems auf dem Computer und Korrekturen

View-pim-tasks.png

Konfiguration der FPGA und Tests

Weitere Informationen

HDL-Designer Projekt

Das HDL-Designer Projekt ist in 3 verschiedenen Bereichen abgespeichert:

  1. Der Server R: beinhaltet verschiedene projektunabhängige Bibliotheken, welche in jedem Projekt zur Verfügung stehen.
  2. Der bereits oben erwähnte benutzerspezifische Projekt-Ordner ELN-synchro, welcher auf dem U: abgespeichert werden muss, enthält alle spezifischen Dateien des ElN-Synchro Projektes.
  3. Auf C: werden alle generierten Dateien zwischengespeichert.


Navigation
Arrow left.gif Synchro Arrow up.gif Main_Page Guide en français Arrow right.gif

Personal tools
Namespaces
Variants
Actions
Navigation
Modules/Projects
Browse
Toolbox