Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
microcontrollertechnik:projekte_im_wise_2024 [2024/09/19 02:30]
mexleadmin
microcontrollertechnik:projekte_im_wise_2024 [2024/09/19 22:45] (aktuell)
mexleadmin [Abgabe]
Zeile 1: Zeile 1:
-====== Elektronik-Projekte des Wintersemesters 2024/25 ======+====== Microcontroller-Projekte des Wintersemesters 2024/25 ======
  
-===== Allgemeiner Verlauf =====+===== Ablauf im Semester =====
  
-{{drawio>>elektroniklaborAllgemeineSemesterplanung.svg}}+Der Kurs ist im Semester in verschiedene Schritte aufgeteilt:
  
-====== Semesterablauf ======+{{drawio>microcontrollertechnik:AblaufMicrocontroller.svg}}
  
-{{drawio>>elektroniklaborSemesterplanung}} +\\ \\ 
-== Legende ==+^^Semester-\\ woche^Titel^Beschreibung^ 
 +|SW1| **Kickoff in der ersten Woche** | hier werden die Details zum Kurs durchgegangen und die Vorbereitungen besprochen. | 
 +|SW1| **erste Übung** | Bereits in der ersten Woche werden erste "Gehversuche" in der Entwicklungsumgebung umgesetzt um die Software und Hardware zu testen. 
 +|SW2 - SW10 | **Geführte Entwicklung von Code** | Dies ist aufgeteilt in \\ - Montags: Einführung in die Themen durch Tim Fischer mit Schwerpunkt auf die Theorie \\ - Donnerstags: praktische Arbeit an der Hardware durch Tim Fischer, Petre Sora (ASE) und Ralf Ziegler (MR) | 
 +|SW11 - SW15| **eigenständige Arbeit** | Hier sind Sie am Start und müssen vorgegebene Projekte bearbeiten \\ Montags und Donnerstags: Mentorings mit Tim Fischer, Petre Sora (ASE) und Ralf Ziegler (MR)| 
 +|SW15 |**Abgabe des Codes und der Doku**| Die Inhalte müssen bis 17.01.2024 hochgeladen sein. | 
 +|im Prüfungs-zeitraum |**schriftliche Prüfung**| Eine Beispielklausur ist in ILIAS zu finden |
  
-Pflichtveranstaltungen sind mit fetter Schrift gekennzeichnet. 
  
 +===== Abgabe =====
  
-===== Abgabetermine ===== +  Zur Abgabe der Softwarekomponenten 
- +    Bitte geben Sie folgenden Komponenten ab
-  xx.10.2024 - spätester Termin für das Fixieren der Hardware-Projekt-Idee. Diese sollte vorher bereits mit mir geklärt worden sein. Es zählt der Zeitstempel der Mail. +      * Projektordner aus Microchip Studio  
-  * xx.10.2024 - spätester Termin für die Abgabe der finalen Schaltungsentwicklung (*.sch __und__  *brd) über GITlab. Es zählt der Zeitstempel des Servers. +      * Bericht mit Fluss/Zustandsdiagramm als PDF 
-  xx.11.2024 - spätester Termin für die Abgabe des finalen Boardentwicklung (*.sch __und__  *.brd) über GITlab. Es zählt der Zeitstempel des Servers. +    * Bitte entfernen Sie nicht notwendige Files, d.h. lassen Sie altenicht eingebundene Files und alte Versionen wegsofern Sie solche angelegt haben 
-  * xx.01.2025 + xx.01.2025 Termin für Präsentation  +    * Die Abgabe erfolgt per GITlab 
- +  * Für die Bewertung des Fachs Microcontrollertechnik wird folgendes Schema verwendet: {{microcontrollertechnik:bewertung_ws24_prj99.xlsx}} \\ Die Bewertung setzt sich aus folgenden Punkten zusammen{{drawio>microcontrollertechnik:AufteilungDerBewertung.svg}}
-===== Vorgaben - Elektronik Labor ===== +
- +
-Ziel ist, dass Sie im Elektronik-Labor die Entwicklung von Elektronik lernen.  +
-Dazu werden Sie in diesem Semester in Gruppenarbeit OP-Grundschaltungen und Filterschaltungen (siehe Projekte) entwickeln. +
-Die praktische Arbeit umfasst folgende Punkte: +
- +
-  - Konzeption und Auslegung von Schaltungen +
-    - Sofern keine genaue Anwendung gegeben ist, kann eine solche gesucht und zur weiteren Auslegung verwendet werden (nach Rücksprache sind auch die gegebenen Parameter veränderbar). +
-    - Simulation in Falstad oder [[https://wiki.mexle.org/elektronische_schaltungstechnik/0_hilfsmittel#erste_schritte_in_tina_ti|Tina TI]] +
-    - Analyse der notwendigen Datenblätter +
-      - Größen und Position von weiteren Komponenten +
-    - Komponentenauslegung +
-      - alle Passivkomponenten als SMD (vorzugsweise Größe 0603) +
-      - auch ICs in SMD (mit "Beinchen", z.B. ...QFP, ...SOP aber keine Grid Arrays, d.h. ...GA) +
-      - Widerstands-Reihe: E24Kondensator-Reihe: E12  +
-      - Aufbau diskret (also mit einzelnen Operationsverstärkern).  +
-      - Darstellung von kaufbaren IC's, welche die Funktion erfüllen erwünscht. +
-      - Neben den Operationsverstärkern können Transistoren oder Kondensatoren zu verwenden und auszulegen sein. +
-      - Für digital veränderbare Widerstände sind switched-Capacitor Widerstände oder Digitalpotis ansteuerbar über I2C-PWM-IC zu wählen. +
-  - [[elektronik_labor:3_entwickeln_des_schaltplans|Entwicklung einer Schaltung]] und eines [[elektronik_labor:4_entwickeln_des_platinenlayouts|Layouts]] in kiCAD \\  mit den Randbedingungen +
-    - Basis ist [[:mexle2020:start|Mexle 2020-System]]. +
-    - Hookups auf Basis des [[:mexle2020:mcb_1x1_basis_hookup|Basis-Hookup]]sseparaten Platinen auf Basis der [[:mexle2020:mmc_1x1_328pb|MMC 1x1 328PB]] Platine. +
-    - Spannungsniveau auf VCC ist $3,3 ~\rm V$. Wird eine andere Spannung benötigt, muss ein Spannungswandler (z.B. Ladungspumpe, LDO) oder (für mehr Leistung) eine weitere Schaubklemme vorgesehen werden! +
-    - Belegung und Position von K1, K2 und JP sind vorgegeben. +
-    - bitte helfen Sie einander, sodass der Aufwand gleichmäßig verteilt wird. +
-    - Randbedingung für Zweiergruppen ist, ein Hookup zu entwickeln +
-  - Dokumentation der Ergebnisse im Wiki. Ihre jeweilige Wikiseite erreichen Sie mittels des Links in der Tabelle (bei Projekt-Nr.). \\ Je nach Thema können folgende Punkte sinnvoll sein: +
-    - Erklärung von Auslegung und Layoutvorgaben +
-    - Begründung der Bauteilauswahl +
-    - Darstellung von Anwendungsgebieten und ggf. typische Spannungsverläufe +
-    - Bodediagramm +
-    - Gruppendelay +
-    - Sprungantwort  +
-    - Darstellung des Ausgangssignals, je für PWM mit 50Hz, 100Hz, 500Hz, 1kHz, 7kHz, 10kHz, 40kHz, 50kHz +
- +
-===== Hinweise zu Tina ===== +
- +
-  * Eine Einführung zu Tina ist [[elektronische_schaltungstechnik:0_hilfsmittel#erste_schritte_in_tina_ti|hier im Wiki]] zu finden +
-  * Die Diagramme zu Amplitudengang, Frequenzgang und Gruppendelay können über ''Analysis >> AC Analysis >> AC Transfer Characteristic'' erstellt werden. +
-  * Achten Sie darauf, dass es sich um in der Frequenz logarithmische Diagramme handelt.  +
-  * Wählen Sie die Achsenbeschriftung geeignet (z.B. Schritte in $20 ~\rm dB$, $90°$ und Dekaden). +
-  * Sofern es in bei der Aufgabenstellung Angaben zur Werten im Bode-Diagramm gab, sollten diese eingezeichnet werden. +
  
 +Allgemeine Randbedingungen
 +    - Lesen Sie die Ihnen zugewiesene Projektbeschreibung gut durch
 +    - Programmiersprache ist C (Arduino ist nicht möglich)
 +    - Die Delay-Funktion darf __nicht__  für die Zeit-Synchronisation im Millisekunden-Bereich genutzt werden! \\ Es ist eine Einteilung in Takte (10ms, 100ms, etc.) zu verwenden.
 +    - Beachten Sie die Infos unter [[https://wiki.mexle.org/microcontrollertechnik/tipps_fuers_programmieren|Tipps für Programmierung]], insbesondere die Vorgaben für die Programmierung!