Dummy-Bild
Source: Moyan Brenn @ Wikimedia.org
(CC BY 2.0 Lizenz)
Ersteller | ??? |
---|---|
letzte Änderung | Wintersemester 22/23 |
Kurzbeschreibung | In der Kurzbeschreibung soll die wesentliche Funktion des Projekts in einem Satz zusammengefasst werden |
ACHTUNG! Für die Niederschrift bietet sich folgendes Vorgehen an:
Leider kann der (primär ausgewählte) „CKG Editor“ (WYSIWYG-Editor) einen Bug, welcher beim Öffnen und Speichern gelegentlich die Überschriften verdoppelt werden. Es wird empfohlen den DW Edit (mit wiki-syntax) zu nutzen.
Um diesen Editor einzustellen, nutzen Sie bitte diese Dummy-Seite.
Die Aufgabenstellung war eine kompakte Controllerplatine zu erstellen, welche als Basis für unterschiedlichste Projekte genutzt werden kann. Dabei sollte Wert auf Kompatibilität und größtmögliche Ausnutzung des verwendeten Microcontrollers werden.
Bitte fügen Sie hier auch den Link für das Projekt in redmine ein. Dort sollten Sie den Code und die eagle Dateien ablegen.
Die Hardwareübersicht soll einen Überblick über die verwendete Elektronik (und ggf. mechanische Hardware) geben. Dazu kann „draw.io“ bzw. diagrams.net genutzt werden. Nutzen Sie dazu den Befehl {{drawio>ws22:mein_diagram}}
und wählen Sie dabei den Teil mein_diagram
als ein individuellen Diagrammnamen.
Die folgenden Diagramme können durch klick darauf bearbeitet werden. ACHTUNG: die hier gezeigten Diagramme sind nicht individualisiert - wenn Sie diese ändern, so wird das Diagramm auf allen Seiten der anderen Gruppen ebenso geändert!
Für eine einzelne Platine kann ebenso draw.io verwendet werden.
Geben Sie hier an, wie Sie zu Ihrer Schaltung gekommen sind. z.B. die verwendeten Online-Tools und deren Einstellungen
Die Falstad Simulation kann im hier dargestellten Bild bearbeitet werden.
WICHTIG: Danach müssen Sie diese Schaltung unbedingt wie folgt im Wiki speichern!
Datei >> als Link exportieren...
gehen und den vollständigen Text kopieren File >> Export as Link ...
; die Sprachwahl geht über Options >> Other Options... >> Change Language
)
Hier können Sie (abhängig von Projekt) die Schaltung aus TINA mit Bodediagrammen, Gruppenlaufzeit, Sprungantwort o.ä. aus Tina einfügen und beschreiben. Bilder können über <imgref pic01>
referenziert werden - diese wird dann als Abbildung 1 dargestellt.
Dazu muss der Teil pic01
bei jedem Bild geändert werden. Die Zahl muss dabei nicht aufsteigend sein.
Auch hier ist eine sinnvoller Dateinamen (z.B. WS22_xx_Sprungantwort_50Hz.jpg) angemessen.
Falls es von Ihnen neu erstellte Elektronik-Module gab, so sind diese hier beschreiben. Ein Beispiel für eine Beschreibung finden Sie hier.
Beschreiben Sie hier kurz den Aufbau der Simulide-Simulation.
void main () { printf ("Hello World!"); exit 0; }
Erklärung zum Code:
<sxh c; first-line: 1> ... </sxh>
eingefügt werden.
Das Pflichtenheft in diesem Projekten ist zweigeteilt:
Nr. | Projektziel | Beschreibung | Status | Priorität |
---|---|---|---|---|
PH-01 | Motor wird angesteuert | Code implementiert, Elektronik funktionsfähig | erledigt | muss |
PH-02 | Joystick wird eingelesen | Layout | offen | soll |
PH-03 | Bewegungsablauf wird abgerufen | statt Joystick soll ein gespeicherter Bewegungsablauf auswählbar sein | erledigt | muss |
PH-04 | Kamera erzeugt Bilder | Kamera auslösen | offen | kann |
PH-05 | Speicherung der Bilder | Slot mit SD-Karte | nicht mehr relevant | ausgenommen |
PH … Pflichtenheft
Nr. | neuentwickelt | Komponente | Beschreibung | Zielformat |
---|---|---|---|---|
HW-01 | ja | Spannungswandler-Platine | Diese Platine enthält den Spannungswandler, welcher die Eingangsspannung auf die Motorspannung hochsetzt. Die Platine beinhaltet einen DCDC-Chip, sowie entsprechende Buchsen | MEXLE 1×1 |
HW-02 | ja | Motortreiber-Platine | Diese Platine wandelt die Motorspannung in eine Wechselspannung. | MEXLE 1×1 |
HW-03 | ja | Joystick-Platine | Joystick mit Mikrocontroller, um die Eingabewerte in I2C Daten umzuwandeln | eigenes Format |
- | nein | MmC1x1 328_2.x ATmega328 Platine | Mikrocontroller-Platine für Motor | MEXLE 1×1 |
SW-01 | ja | Motoransteuerung | Ansteuern des Motortreibers, Einlesen und Ausgeben über I2C | C |
SW-02 | ja | Menuführung | Auswahl zwischen manueller Steuerung | C |
SW-03 | ja | Joystick-Auswertung | Software, welche die Joystickeingabe in I2C umwandelt | C |
SW … Software, HW … (Elektronik)Hardware
Falls Sie die Punkte der Mentorings mitschrieben wollen, wäre hier der Platz dazu. Am Ende des Semesters sollte dieses Kapitel leer sein.
Status |
---|
Punkt 1. (Zeilenumbruch mit <Umschalt>+<Return>) |
Punkt 2. (Zeilenumbruch mit <Umschalt>+<Return>) |
Punkt 3. (Zeilenumbruch mit <Umschalt>+<Return>) |
Nr. | Bug/Feature | SW/HW | Beschreibung |
---|---|---|---|
Iss-01 | Bug | SW | Bei der Eingabe eines 18-stelligen Codes werden die letzten 17 Stellen abgeschnitten |
Iss-02 | Bug | HW | LED X3 funktioniert nicht -> Kurzschluss durch Lötzinn |
Iss-03 | Feature | SW | Statemachine ist einzubauen |
Iss-04 | Feature | HW | Kameraauslöser ist zu entwickeln (noch nicht verfügbar) |
Iss-05 | Test | HW | SD-Karte noch nicht getestet |