Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| elektronik_labor:start [2020/03/25 00:10] – ↷ Page moved and renamed from elektronische_schaltungstechnik_labor to elektronik_labor:start tfischer | elektronik_labor:start [2025/09/24 00:26] (aktuell) – [Ähnliche Homepages] mexleadmin | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| ===== Einführung und Einordnung ===== | ===== Einführung und Einordnung ===== | ||
| - | Im Labor "elektronische | + | Im Labor Elektronik wird elektronische Hardware entwickelt. Dabei wird auf die Kenntnisse folgender Fächer zurückgegriffen: |
| * Elektrotechnik I und II | * Elektrotechnik I und II | ||
| - | * Informatik I und II | ||
| * Elektronische Schaltungstechnik | * Elektronische Schaltungstechnik | ||
| - | * Mikroprozessor-Technik | ||
| **Wichtig: | **Wichtig: | ||
| Zeile 14: | Zeile 12: | ||
| * Bleiben Sie mit uns in Kontakt! Trotzdem es zeitweise Wochen mit eigenständigen Bearbeitung gibt, ist der Austausch wichtig, damit zu den jeweiligen Abgaben ein sinnvolles Ergebnis abgeliefert wird. | * Bleiben Sie mit uns in Kontakt! Trotzdem es zeitweise Wochen mit eigenständigen Bearbeitung gibt, ist der Austausch wichtig, damit zu den jeweiligen Abgaben ein sinnvolles Ergebnis abgeliefert wird. | ||
| * Suche Sie den Austausch mit den anderen Studierenden. Meistens haben Sie die Lösung, zum Problem eines anderen und umgekehrt. | * Suche Sie den Austausch mit den anderen Studierenden. Meistens haben Sie die Lösung, zum Problem eines anderen und umgekehrt. | ||
| - | * Wenn Sie erst eine Woche vor der Abgabe mit dem Designen | + | * Wenn Sie erst eine Woche vor der Abgabe mit dem Entwickeln und Designen beginnen, wird es in der Regel eng. Besonders, wenn es Unklarheiten und Nachfragen gibt. Beginnen Sie frühzeitig. |
| - | * Versuchen Sie Spaß am Layouten und Programmieren | + | * Versuchen Sie Spaß am Entwickeln |
| ===== Semesterablauf und Tipps ===== | ===== Semesterablauf und Tipps ===== | ||
| - | Der [[: | ||
| - | |||
| - | Die Tätigkeit im Elekronik Labor unterteilt sich in mehrere Schritte. Für diese habe ich jeweils Tipps für Sie zusammengestellt. | ||
| - | |||
| - | Die Beschreibungen Ihrer Projekte finden Sie unter [[mexle: | ||
| - | |||
| - | --> 0. Schritt: Einarbeiten in die Umgebung# | ||
| - | |||
| - | * Beachten Sie für die Arbeit im D137 und D706 die entsprechende [[laborordnung|Laborordnung]]. | ||
| - | * Beginnen Sie frühzeitig mit der Dokumentation. Dazu habe ich [[Randbedingungen für die Dokumentation]] zusammengestellt. | ||
| - | * Falls Sie Unklarheiten zu den Laboreinrichtungen haben, so finden Sie hier die [[: | ||
| - | * Tipps zu Eagle: | ||
| - | * [[http:// | ||
| - | * Ein weiteres gutes Eagle-Tutorium finden Sie auf Youtube unter: [[https:// | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 1. Schritt: Gruppen- und Themenfindung, | ||
| - | |||
| - | * Hier finden Sie den ersten " | ||
| - | * Neben der abstrakten Beschreibung sind weiterführende Links angegeben. | ||
| - | * Der {{https:/// | ||
| - | |||
| - | --> Prozess 1: Ideenfindung # | ||
| - | {{tablelayout? | ||
| - | ^ Input Products | ||
| - | | keine | W1.< | ||
| - | ^ Input Condition | ||
| - | | keine | ::: | OC1. OP1. und OP2. abgelegt \\ OC2. OP1. und OP2. abgenommen | ||
| - | | < | ||
| - | |||
| - | <-- | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 2. Schritt: Auswahl der Hardware-Komponenten und Modularisierung# | ||
| - | |||
| - | --> Prozess 2: Hardware-Auswahl und Modularisierung # | ||
| - | |||
| - | ^Input Products^Work^Output Products| | ||
| - | |IP1: Projekidee \\ IP2: Projekt-Definition|W1. Eine Einteilung in grobe Software- und Elektronikmodule wurde erstellt \\ W2.< | ||
| - | ^Input Condition| ::: ^Output Condition| | ||
| - | | | ::: | | | ||
| - | | \\ < | ||
| - | |||
| - | <-- | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 3. Schritt: Entwickeln des Schaltplans# | ||
| - | |||
| - | --> Prozess 3: Schaltplan erstellen # | ||
| - | |||
| - | ^Input Products^Work^Output Products| | ||
| - | |IP1: Projekidee \\ IP2: Projekt-Definition|W1. Durchsicht der benötigten Datenblätter \\ W2. Erstellen der Schaltung (*.sch) in eagle (Ändern eines vorandenen Boards) \\ W3. Regelmäßige Durchsprache mit dem Betreuer \\ W4. Ablegen der genutzten Datenblätter \\ W5. Informieren des Betreuers|OP1: | ||
| - | ^Input Condition| ::: ^Output Condition| | ||
| - | |IC1: Projektidee vom Betreuer abgenommen| ::: |OC1: Files abgelegt| | ||
| - | |[[: | ||
| - | |||
| - | <-- | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 4. Schritt: Entwickeln des Platinenlayouts# | ||
| - | |||
| - | * Für die Laborleitung: | ||
| - | |||
| - | --> Prozess 4: Entwickeln des Platinenlayouts# | ||
| - | |||
| - | ^Input Products^Work^Output Products| | ||
| - | |IP1. Schaltplan der Platinen|W1. Durchsicht der benötigten Datenblätter \\ W2. Erstellen der Schaltung (*.sch) in eagle (Ändern eines vorandenen Boards) \\ W3. Regelmäßige Durchsprache mit dem Betreuer \\ W4. Ablegen der genutzten Datenblätter \\ W5. Informieren des Betreuers|OP1. Schematic-files \\ OP2: Datenblätter| | ||
| - | ^Input Condition| ::: ^Output Condition| | ||
| - | |IC1. Schaltplan vom Betreuer abgenommen| ::: |OC1. Files abgelegt| | ||
| - | |[[: | ||
| - | |||
| - | <-- | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 5. Schritt: Entwickeln der Software# | ||
| - | |||
| - | * Mit der Erstellung der Software bzw. der Softwaresystem-Entwicklung kann bereits parallel zur Schaltplan-Erstellung bzw. direkt danach begonnen werden. | ||
| - | * Lesen Sie sich die [[vorgaben_fuer_die_softwareentwicklung|Vorgaben für die Softwareentwicklung]] durch. | ||
| - | * Machen Sie sich dazu zunächst Gedanken, | ||
| - | * **was** | ||
| - | * und in **welcher Abfolge** | ||
| - | * Dann können Sie sich überlegen, | ||
| - | * wie diese einzelnen Tätigkeiten **C-Funktionen** | ||
| - | * wie die C-Funktionen von einander abhängen, | ||
| - | * welche Schnittstellen die C-Funktionen untereinander benötigen, (Datentyp, Wertebereich, | ||
| - | * **Erst dann sollten Sie überlegen wie der Code aussieht**. Hier hilft ein Blick in die Datenblätter und Application Notes der µController und Chips. Dort sind nicht selten Algorithmen oder Codeschnipsel vorgegeben. | ||
| - | * Weitere [[: | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 6. Schritt: HW Inbetriebnahme# | ||
| - | |||
| - | * [[: | ||
| - | * [[: | ||
| - | * [[Inbetriebnahme von Platinen]] | ||
| - | |||
| - | <-- | ||
| - | |||
| - | -->7. Schritt: Bug-Fixing# | ||
| - | |||
| - | * [[: | ||
| - | * [[Tipps zu SVN und redmine]] | ||
| - | |||
| - | <-- | ||
| - | |||
| - | -->8. Schritt: Dokumentation und Software-Abgabe# | ||
| - | |||
| - | * Dokuwiki | ||
| - | * Auf der Seite [[mexle: | ||
| - | * In diesen Seiten habe ich die von mir erwarteten Kapitel Ihnen bereits eingefügt. | ||
| - | * Ziel ist, dass kommende Studierende mit Ihren Kenntnissen die Projekte weiterführen und neue Projekte darauf aufbauen können. | ||
| - | * Beachten Sie, dass die __Seiten zu den Platinen__ das beschreiben sollen, was diese explizit betrifft. D.h. auch Software, welche für diese Platine notwendig ist (z.B. bei Motortreiber-Platine der Motortreiber-Code bzw. die Links, welche geholfen haben). | ||
| - | * Die __Projektseite__ soll die Beschreibung enthalten, wie die Einzelteile zueinander gehören und wie die Entwicklung vonstatten gegangen ist | ||
| - | * Eine Kurzzusammenfassung für den Umgang mit Dokuwiki finden Sie im [[DokuWiki Cheatsheet]] | ||
| - | * Noten-relevante Tipps finden Sie unter den [[: | ||
| - | * Bitte beachten Sie Folgendes für die Ablege der finalen Software: | ||
| - | * Legen Sie Ihr Programm mit main.c sowie weitere für Ihr Projekt benötigte c- und h-Files in SVN in Ihrem Projekt im Ordner "91. Abgabe Code" ab. | ||
| - | * Überprüfen Sie, ob aus diesen Files in einem neuen Projekt lauffähiger Code erstellt werden kann. | ||
| - | * Die ATMEL-spezifischen Dateien (*.cproj, *.atsln, Debug-Ordner, | ||
| - | * Wenn etwas zu beachten ist (z.B. Anlegen neuer Compiler Symbole, wie F_CPU), sollte dies in die Programmbeschreibung aufgenommen werden. | ||
| - | |||
| - | <-- | ||
| - | |||
| - | --> 9. Schritt: Präsentation# | ||
| - | |||
| - | * Falls Sie etwas am Rechner zeigen wollen, sollten Sie diese Inhalte **bis einer halben Stunde vor Beginn** aller Präsentationen **bei Herrn Spohrer** abgeben. Ansonsten kommt es zu Verzögerungen und damit zu Abzügen bei der Präsentation. | ||
| - | * Herr Spohrer bietet auch die Möglichkeit bei der Präsentation eine Kamera zu nutzen, um live-Bilder darzustellen. Beachten Sie, dass das Kamerabild nicht gleichzeitig mit Powerpoint gezeigt werden kann. | ||
| - | * Pro Projekt (mit Software und Hardware) sind 8 Minuten Präsentation und 3 Minuten Fragen vorgesehen. \\ Bei reinen Software-Projekten bzw. Hardware-Projekten sind dies 5 Minuten Präsentation und 2 Minuten Fragen. | ||
| - | * Gut wäre folgenden Inhalt einzubinden: | ||
| - | * Kurzvorstellung Projekt | ||
| - | * Aufteilung der Funktionen auf Systemebene (z.B. [[https:// | ||
| - | * Hardware-Konzept | ||
| - | * Software-Konzept (bitte sparsam mit Codezeilen in der Präsentation umgehen; besser Übersicht als Flussdiagramm o.ä.) | ||
| - | * Ergebnisse (Falls es technische Schwierigkeiten gab, können diese technisch aufgezeigt werden.) | ||
| - | * Beachten Sie, dass | ||
| - | * bei 8 Minuten 20 Folien definitiv zu viel sind – 5..10 Folien sollten ausreichen. | ||
| - | * Zeilencode und Schaltungen in der Regel zu klein/ | ||
| - | * Toll wäre ein " | ||
| - | * Ihr elektronisches System sollte auch " | ||
| - | * Achten Sie auf die Zeit! | ||
| - | |||
| - | <-- | ||
| - | |||
| - | -->10. Schritt: Aufräumen# | ||
| - | |||
| - | * Ziel ist zum Semesterende das Labor in dem Zustand zu haben, welches man sich zum Semesteranfang als frischer Studierender in diesem Labor wünscht. | ||
| - | * Damit ist aber nicht nur die persönlichen Arbeitsumgebung gemeint, sondern auch die nicht zugeordneten Arbeitsplätze. Es wird also eine Reinhaltung über die " | ||
| - | * Folgender Zielzustand muss für die __Arbeitsplätze__ wieder erreicht werden: | ||
| - | * Die [[anleitungen_der_laborgeraete# | ||
| - | * Der Arbeitsplatz ist gereinigt. D.h. Keine Kaffeeränder, | ||
| - | * Es sind keine Komponenten mehr auf dem Steckbrett. | ||
| - | * Folgender Zielzustand muss für die __bestellten Komponenten__ erreicht werden: | ||
| - | * Alle bestellten Komponenten sind in die Komponentenmagazine einsortiert. Die Schubladen und auch die Gurte sind beschriftet. | ||
| - | * Alle bestellten Komponenten sind in der [[https:// | ||
| - | * Folgender Zielzustand muss für die __Lötplätze mit Mikroskope__ wieder erreicht werden: | ||
| - | * Der Arbeitsplatz ist gereinigt. D.h. Keine Kaffeeränder, | ||
| - | * Es liegen keine Komponenten, | ||
| - | * Bei jedem Arbeitsplatz sind die Pinzetten abgelegt. | ||
| - | * Die Entlötstationen wurden auf Funktion getestet und der Labormeister ist über das Ergebnis informiert. | ||
| - | * Der Tisch neben den Lötplätzen ist leer | ||
| - | * Folgender Zielzustand muss für die __Tische bei der Platinenfräse und Reflow-Ofen__ wieder erreicht werden: | ||
| - | * Es liegen keine Komponenten, | ||
| - | <-- | + | Die Tätigkeit im Elektronik Labor unterteilt sich in mehrere Schritte. Für diese habe ich jeweils Tipps für Sie zusammengestellt (siehe Sidebar links). |
| ====== Ähnliche Homepages ====== | ====== Ähnliche Homepages ====== | ||
| - | [[http:// | + | [[https:// |
| - | Sehr ausführliche Skriptsammlung von [[http://www.netzmafia.de/ | + | Sehr ausführliche Skriptsammlung von [[https://web.archive.org/ |
| \\ | \\ | ||