Forum: Mikrocontroller und Digitale Elektronik HMI-Protokoll


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von bela21 (Gast)


Lesenswert?

Hallo zusammen,

ich soll eine Fallstudie unter dem Projektnamen HMI-Protokoll lösen.
Somit ist die Aufgabe ,,Entwickeln Sie ein HMI Protokoll, das...''
- die quasi gleichzeitige Kommunikation zwischen der
Applikations-Steuergeräte mit dem HMI-Steuergerät ermöglicht
- das die Zuordnung der Daten zum jeweiligen Applikations-Steuergerät
sicherstellt
- das den Zugriff auf das HMI-Steuergerät regelt (es kann immer nur die
Anfrage eines Applikations-Steuergerät zu einer Zeit bearbeitet werden)

Basis ist:
- das System besteht aus mehreren Applikations-Steuergeräte und einem
HMI-Steuergerät (z.B.)
-> hier läuft eine Applikation (z.B. Navi), die für bestimmte Funktionen
die Interaktion benötigt
-> Alle Applikations-Steuergeräte sollen das HMI-Steuergerät zur
Interaktion mit dem Fahrer nutzen
-> für ide Nutzung des HMI-Sg gibt es keine zeitlichen Festlegungen,
d.h. Alle Applikations-SG können quasi gleichzeitig Anfragen an das
HMI-SG senden
------------------------------------------------------------------------
--
Ich tue mir allerdings mit dem Begriff HMI-Protokoll schwer. Mir ist
klar, dass es hier um Bussysteme und einem Human Machine Interface (z.B.
Dispay) geht. Jedoch verstehe ich nicht, was mit Protokoll gemeint ist.

Ich dachte, dass man eventuell zuerst in Ablaufdiagrammen und Grafiken
darstellt, wie die Kommunikation zwischen den SGs aussehen soll.
Anschließend wollte ich evtl. auf die Programmier/Anwendungsebene gehen,
bezüglich Datenprotokolle, Messages, IDs oder Ähnlichem - bin mir aber
auch hier unsicher, ob hier wirklich programmiert werden soll.
Und dies sind nur Gedanken, die mir hierzu einfallen, was so ein
Protokoll beinhalten muss ist mir leider nicht so klar und in WWB finde
ich leider nicht viel.

Ich wäre wirklich dankbar, wenn jemand eine Vermutung hat, was man hier
sehen möchte, wenn es um ein HMI-Protokoll geht.
PS: Ich will keine Lösung abstauben oder ähnliches :-)

Vielen Dank im Voraus!!

von Framulestigo (Gast)


Lesenswert?

Erinnert mich etwas an Visualisierungen.
Wenn das so was werden soll, guck mal nach der Funktionsweise von 
OPC(DA)-Servern. Bei umfangreichen Applikationen lässt man die 
Steuergeräte (SPSen) nicht mehr wild alle Daten verschießen, sondern 
fragt nur die notwendigen (aktuell im Fokus des Benutzers liegenden) 
Daten gepflegt im nutzergerechten Zyklus ab.

von Experte (Gast)


Lesenswert?

bela21 schrieb:
> ich soll eine Fallstudie unter dem Projektnamen HMI-Protokoll lösen.

Studium? Beruf? Wie kommst Du dazu?

von ace (Gast)


Lesenswert?

Kann jemand bitte dazu eine Antwort geben?

von c-hater (Gast)


Lesenswert?

bela21 schrieb:

> Ich tue mir allerdings mit dem Begriff HMI-Protokoll schwer. Mir ist
> klar, dass es hier um Bussysteme und einem Human Machine Interface (z.B.
> Dispay) geht. Jedoch verstehe ich nicht, was mit Protokoll gemeint ist.

Na, genau das Teil, was die genannten Anforderungen umsetzt und was du 
designen sollst (vermutlich nur theoretisch, als Hausaufgabe).

Also setz' dich auf deinen faulen Arsch und mach deine Hausaufgabe!

von C21 (Gast)


Lesenswert?

Ich implementiere im Rahmen einer Bachelorarbeit eine Schnittstelle für 
Bediengeräte. Habe mich dabei für OPC UA entschieden aufgrund der 
zahlreichen Vorteile. Zur Auswahl standen DDS, REST, gRPC, MQTT und OPC 
UA. OPC UA hat sehr viele Vorteil zum Beispiel die semantische 
Beschreibung der Daten und, dass sowohl SOA als auch pub/sub möglich 
sind.

Im Nachhinein hat sich das als beste Lösung herausgestellt, die 
Implementierung war sehr einfach. Außerdem gibt es mit z.B. UaExpert 
kostenlose Clients zum Testen der Schnittstelle. In Python hat man auch 
im Handumdrehen ein Programm zum Testen der Schnittstelle geschrieben.

von Achim M. (minifloat)


Lesenswert?

bela21 schrieb:
> Hallo zusammen,
> ich soll eine Fallstudie unter dem Projektnamen HMI-Protokoll lösen.
> Somit ist die Aufgabe ,,Entwickeln Sie ein HMI Protokoll, das...''

Lustig, das kam mir irgendwie bekannt vor:
Beitrag "Ein HMI-Protokoll für den CAN-Bus"

Lustig, dass 2018 als letzter Post in dem Thread...
> Hi, ich habe ähnliches Problem.
> Könnten Sie mir bitte in dieser
> Hinsicht helfen?
... von einem "Querty" geschrieben wurde.

Die Lehrer/Dozenten/Profs sollten sich langsam mal neue Aufgaben für 
Semesterarbeiten ausdenken 😉

mfg mf

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.