Betriebsstundenzähler für ein Elektromyiostimulationsgerät

Slides:



Advertisements
Ähnliche Präsentationen
der betrieblichen Projektarbeit im Rahmen der Abschlussprüfung
Advertisements

Mikrocomputertechnik
Eclipse.
Prof. Dr. Liggesmeyer, 1 Software Engineering: Dependability Prof. Dr.-Ing. Peter Liggesmeyer.
Konstruktionsmanagement Prof. Dr.-Ing. Claus Schul
Das „Vorgehensmodell“
Fortgeschrittenenpraktika WS 2003/04 Database Research Group, Prof. Dr. Bernhard Seeger Department of Mathematics and Computer Science University of Marburg.
Thema: Versuchsstand Gartenwasserhahn
Konzeption und Realisierung eines Software Configuration Management Systems Autor: Alex Rempel Referent: Prof. Dr. Elke Hergenröther Korreferent: Prof.
Spektra von periodischen Signalen. Resonanz.
Sendeautomatisierung auf Windowsebene
Team Problem- stellung Aufgaben- stellung Stand der Technik Prinzipskizze Komponenten Konstruktions- Zeichnung Bedienungs- anleitung Danksagung Redaktionssystem.
Qualitätsregelkarten
µ-Controller-Labor Projekt- Prüfstandslüfter
Herzlich Willkommen zur Präsentation des Projekts Bremslichtsteuerung
Mikrocomputertechnik Shisha- Heizung Frank Jury, Alexander Wollmann / MT 5 / SS06 / Projekt: Shisha-Heizung /Betreuung: Prof. Jürgen Walter Gruppe 17 Frank.
SWIMMING POOL STEUERUNG
FS_Geschwindigkeitsmessung
für Dr. Johannes Heidenhain GmbH
Informatik Oberstufe A. Gillmann, M. Reker, V. Reimchen.
Fachbereich Maschinenbau und Produktion
Progressive Abstraktion
Gliederung Einleitung eID-Infrastruktur und Komponenten
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Binde & Wallner Engineering GmbH
Energie – Lotz Georg – WS 07/08 Energie und Klima.
„SAFE“ Detaillierung und Umsetzung des Referenzmodells
Wie mache ich eine PowerPoint Präsentation??!
Sensoren und Aktoren.
Microcomputer Projekt
Anschlussmöglichkeiten beim Samsung S3
Diplomarbeit Max Mustermann
Lektion 1 Vorstellungen. 1 Module 1.1Technovation - Überblick 1.2Legen Sie los 1.3Überblick der Lektionen - Legen Sie eine Zeit für das wöchentliche Treffen.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „TIMER-2/3-Quickie“
Omniscient Debugging und Slicing für Java
Nico Oehlert T-Systems Stuttgart 1 Themenvorstellung Kollisionsuntersuchung konvexer Polyeder im IR³ Diplomand:Nico Oehlert Betreuer Hochschule:Prof.
Mikrocomputertechnik SERVO-Kalibrations-Quickie Prof. J. Walter Stand Dezember Mikrocomputertechnik Jürgen Walter Servo-Kalibrations-Quickie Kalibration.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „Configuration-Quickie“ Hardware konfigurieren.
Mikrocomputertechnik SERVO-Kalibrations-Quickie Prof. J. Walter Stand Dezember Mikrocomputertechnik Jürgen Walter SERVO_LR-HS-53-P-Quickie Programmierung.
Christoph Wirtz | Seminarvortrag EBC | Lehrstuhl für Gebäude- und Raumklimatechnik Ein Tool zum automatisierten Erstellen von Conversion Scripts.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
Seminar Softwareproduktlinien Domänenspezifische Sprachen Sascha Draffehn von.
Annotationssysteme ____________________________________________________________________ Universität zu Köln | Historisch-kulturwissenschaftliche Informationsverarbeitung.
WLAN Störsender Kaufen ・ wireless blocker kaufen Jetzt bezahlen die Menschen zu mehr Aufmerksamkeit der Sicherheit und der Privatsphäre in der Arbeit und.
Android Apps selbst gemacht
Informationstechnik - Labor Auer, Manuel Bensinger, Aaron
Beispiel ELEKTRO komplette Wohnung.
Semantic Text Annotator
Beispiel Heizung/Sanitär
universalCNC Projektbilder Ziel des Projekts Vorgehensweise
Ihr innovativer Partner für große und komplexe Gussteile
Programmieren in C / C++ Software Serial, Bluetooth
Geometrie / Mechanismen
Frequenzzähler Inhalt Zählen von Ereignissen / Frequenzen
Mikrocontroller programmieren
Mikrocontroller Mikrocontroller programmieren
Mikrocontroller Mikrocontroller programmieren
Diplomarbeit Max Mustermann
Semantic Text Annotator
DAS DIPLOMTHEMA (Verdana, fett, Schriftgröße 80)
Universität zu Köln | Hauptseminar Annotationssysteme
Titel der Präsentation
Grafikschnittstellen
Projektarbeit zur Zerstörung von Metastasenzellen
4. Modellieren und Diagrammarten
1. Die rekursive Datenstruktur Liste 1.5 Das Entwurfsmuster Kompositum
HIT-ENCODE-WEB Daniel Day, Matthias Oesterle Studiengang Mechatronik
Überblick zur Protokoll-/ Verbindungswahl zwischen Backend-Server und Gateway ITC-MEETING Tobias Hänel.
IO-Link Durchbruch in Sachen Kommunikation
 Präsentation transkript:

Betriebsstundenzähler für ein Elektromyiostimulationsgerät Entwicklungsprojekt WS 2016 16ws_WA_Zeitzaehler_EMS von Sascha Herzig und Patrick Pallmer Betreut durch: Prof. Dipl.-Ing. Jürgen Walter (Betreuer) Prof. Dr.-Ing. Peter Weber (Koordinator)

Agenda Einleitung Anforderungen Ausarbeitung Demonstration/Video Problemstellung Aufgabenstellung Anforderungen Anforderungsliste Ausarbeitung Black-Box Funktionsstruktur Lösungskomponenten Auswahl eines geeigneten Mikrocontrollers Prinzip der Zeitmessung mithilfe von Interrupts Auszüge aus den Quellcodes von TinyTile und Android App Vorschalteelektronik zur Spannungsbegrenzung Layout inklusive Peripherie Konstruktion des Steckergehäuses Verbesserungsvorschläge Demonstration/Video Literatur-/Quellenverzeichnis

Problem- und Aufgabenstellung Einleitung: Problem- und Aufgabenstellung Problemstellung: Elektroden von Elektromyostimulationsgeräten unterliegen einem mechanischen Verschleiß. Der Verschleiß führt zu lokalen Widerstandsänderungen im feinen Metallgitternetz der Elektroden. Die dadurch hervorgerufene, punktuelle Übertragung des Stromes auf die Haut, wird vom Träger als Unangenehm empfunden. Abb. 1: EMS-Weste mit Elektroden

Problem- und Aufgabenstellung Einleitung: Problem- und Aufgabenstellung Aufgabenstellung: Es soll ein Zeitnehmer entworfen werden, welcher an der Elektrodenweste angebracht wird und die Dauer der Benutzung erfassen kann. Abb. 1: EMS-Weste mit Elektroden

Anforderungen: Anforderungsliste 1/2

Anforderungen: Anforderungsliste 2/2

Ausarbeitung Black Box

Ausarbeitung Funktionsstruktur

Ausarbeitung: Lösungskomponenten

Auswahl eines geeigneten Mikrocontrollers: Stand der Technik: Auswahl eines geeigneten Mikrocontrollers:

Auswahl eines geeigneten Mikrocontrollers: Stand der Technik: Auswahl eines geeigneten Mikrocontrollers: Vorteile: Einschränkungen: Winzige Abmessungen Nahezu komplette Funktionalität des Genuino 101 Onboard BLE 6-Achsen-Beschleunigungssensor (nicht genutzt für dieses Projekt) Keine 5V-Toleranz der Eingänge (3,3V max.) Hoher Energiebedarf im Vergleich zu bspw. Atmega Wenig Dokumentation Wenige Bibliotheken (größtenteils noch Beta-Versionen)

Prinzip der Zeitmessung mithilfe von Interrupts Ausarbeitung: Prinzip der Zeitmessung mithilfe von Interrupts Das EMS-Steuergerät erzeugt ein biphasisches Rechtecksignal ähnlich dem auf Abb. 2. Die Frequenz des Signals kann dabei variieren. Das von uns implementierte Verfahren zur Zeitmessung, basiert auf dem kontinuierlichen aufsummieren der gemessenen Zeitdifferenzen zwischen den steigenden Taktflanken. Hierzu wird ein Eingans-Pin des TinyTile wird so konfiguriert, dass eine steigende Taktflanke einen Interrupt auslöst. Periodendauer T Abb. 2: Biphasisches Rechtecksignal wie es vom EMS-Gerät erzeugt wird

Prinzip der Zeitmessung mithilfe von Interrupts Ausarbeitung: Prinzip der Zeitmessung mithilfe von Interrupts Eine steigende Taktflanke löst die ISR aus. In der Interrupt-Service-Routine wird dann ein Trigger gesetzt, welcher in der Dauerschleife geprüft wird. Somit wird eine Mehrfachauslösung verhindert, sollte die Loop-Schleife bei eintreffen des nächsten Interrupts noch nicht abgearbeitet sein. Bei Trigger=true wird die Differenz aus aktuellem Timestamp und dem Timestamp aus dem vorherigen Schleifendurchlauf gebildet und ggf. zur globalen Summenvariable hinzuaddiert. Abb. 3: Programmablaufplan

Ausarbeitung: Auszüge aus dem Arduino-Quellcode

Ausarbeitung: Auszüge aus dem Arduino-Quellcode

Ausarbeitung: Auszüge aus dem Arduino-Quellcode

Ausarbeitung: Auszüge aus dem App-Inventor-Quellcode

Ausarbeitung: Auszüge aus dem App-Inventor-Quellcode

Screenshots der Android App Ausarbeitung: Screenshots der Android App Homescreen der entwickelten Android App Auswahlliste für gefundene BLE Devices

Ausarbeitung: Gesamtlayout

Vorschalteelektronik zur Spannungsbegrenzug Ausarbeitung: Vorschalteelektronik zur Spannungsbegrenzug MCP 6002 4,7 V Zener Eingang 1 Eingang 2 V_DD V_SS

Konstruktion des Steckergehäuses Ausarbeitung: Konstruktion des Steckergehäuses Der Prototyp des Steckers wurde mit Hilfe des CAD Programms "PTC Creo 3.0" erstellt.

Konstruktion des Steckergehäuses Ausarbeitung: Konstruktion des Steckergehäuses Obere und untere Halbschale des 3D-gedruckten Steckers Stecker mit verbauten Komponenten

Verbesserung/Weiterentwicklung Ausarbeitung: Verbesserung/Weiterentwicklung Folgende Maßnahmen könnten in Folgeprojekten realisiert werden: Stecker haptisch ansprechender gestalten. Automatische Abschaltung des Steuergeräts nach Überschreiten der max. Betriebsstunden. Weitere Miniaturisierung durch eigens angefertigte Platine. Maßnahmen zur Reduzierung des Energiebedarfs z.B. Beschleunigungssensor abschalten Stromversorgung über das Steuergerät beziehen, sodass kein Akku benötigt wird. App optisch ansprechend gestalten.

Ende: Vielen Dank für Ihre Aufmerksamkeit !

Abbildungsverzeichnis: Ausarbeitung: Abbildungsverzeichnis: Abb. Nr.1: http://www.bi-aktiv.eu/bilder/elektrode.jpg Abgerufen am 28.03.17 um 11:34 Abb. Nr.8: physio-balance-neubert.de    Abgerufen am: 28.03.17 um 12:25 Uhr Abb. Nr.9: newark.com   Abgerufen am: 28.03.17 um 14:50 Uhr Abb. Nr.10: hotmcu.com   Abgerufen am: 28.03.17 um 15:40 Uhr Abb. Nr.11: farnell.de     Abgerufen am: 28.03.17 um 14:35 Uhr