
Dummy-Bild
Source: Moyan Brenn @ Wikimedia.org
(CC BY 2.0 Lizenz)
| Ersteller | ??? |
|---|---|
| letzte Änderung | Sommersemester 2019 |
| Kurzbeschreibung | |
| Verwendete MEXLE(-Module) |
ACHTUNG!
Für die Niederschrift bietet sich folgendes Vorgehen an:
Leider hat der “CKG Editor” (WYSIWYG-Editor) einen Bug, welcher beim Öffnen und Speichern die Überschriften verdoppelt. Es wird empfohlen den DW Edit (mit wiki-syntax) zu nutzen. Falls sie versehentlich den Button CKG Editor drücken, kommen sie folgendermaßen wieder zurück:
In ähnlicher Form kann auch vorgegangen werden, wenn versehentlich “Speichern” gedrückt wurde. Ebenso können Sie auch im CKG Editor eingefügten Text zunächst erst im DW Edit kopieren und dann erst die vorherige Version wiederherstellen.
----
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.
<wavedrom> {signal: [
{name: 'clk', wave: 'n.....|...'},
{name: 'dat', wave: 'x.x345|=x=', data: ['head', 'body', 'tail', 'data']},
{name: 'req', wave: '0.1..0|1.0'},
{},
{name: 'test', wave: 'HNNLPP|zdu'}
]} </wavedrom>
Kurzanleitung zu WaveDrom: https://observablehq.com/@drom/wavedrom-ark?collection=@drom/wavedrom
Bitte verfolgend sie die in Ihrem finalen Stand offenen Punkte (Bugs, fehlende Features, nicht vorgenommene Tests) in der jeweiligen Seite der einzelnen Platine. Im Ausnahmefall (z.B. Architektur-Fehler wie fehlende Platinen) kann auch hier die Liste aus der Platine kopiert und gefüllt werden
Die Hardwareübersicht soll einen Überblick über die verwendete Elektronik (und ggf. mechanische Hardware) geben.
<a2s> .-------. .-------.
| Sensor | DRV8835 | |
| Platine |
'-+-+---' '--+----'
^ | ^ | | : | : v | v |
.---+--. .---+-. .------.
| MMC | MMC | Power | ||
| 32U4 | 328PB | Supply |
'-+-+--' '--+--' '-+----'
^ | ^ | | | : | : : v | v | |
.---+-------+------+--.
| [BB] Modulträger 3×2 |
'---------------------'
[BB]: {“a2s:link”:“The start page”, “fill”:“#88d”,“a2s:delref”:true} </a2s>
Falls es von Ihnen neu erstellte Elektronik-Module gab, so sind diese hier kurz zu beschreiben. Für eine ausführliche Beschreibung wird eine neue Seite für jedes Modul angelegt.
Beschreiben Sie kurz, auf welchem Chip / Board die Software läuft. z.B.:
In diesem Projekt wurde die Platine mmc_1x1_328pb verwendet und programmiert.
Tipps zum Chart-Plugin: http://plantuml.com/de/
Tipps zum Chart-Plugin: http://plantuml.com/de/
Erklärung zum Code:
exit 0; kann weggelassen werden.
Das Pflichtenheft in diesem Projekten ist zweigeteilt:
Das Pflichtenheft ist zwar für die Durchführung und
| 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
| Status |
|---|
| Punkt 1. (Zeilenumbruch mit <Umschalt>+<Return>) |
| Punkt 2. (Zeilenumbruch mit <Umschalt>+<Return>) |
| Punkt 3. (Zeilenumbruch mit <Umschalt>+<Return>) |