Forum: Mikrocontroller und Digitale Elektronik M16C LCD Display HMI


von Chris (Gast)


Lesenswert?

Geschätztes Forum

Als erstes möchte ich erwähnen bin absoluter Anfänger auf dem Gebiet. 
Hoffe Ihr könnt mir dies verständlich erklären oder Tipps geben wo ich 
weiterschauen muss. Es geht um eine Vorbereitung für meine Diplomarbeit 
(weiss nicht ob ich mich da übernommen habe).
Möchte auch erwähnen brauche keine vorgekaute Lösungen, es geht mir um 
Informationen mit welchen ich weiterarbeiten kann. Nach X-Stunden Google 
komme ich einfach nicht weiter, hoffe Ihr könnt mir helfen?

Folgende Situation:

Es geht um einen Heizungsregler. Ich möchte an diesen Regler Befehle 
senden. Später auch übers WEB
Der Regler besteht aus 2 Platinen. Die erste besitzt einen RS232 Ausgang 
mit welchem ich aber nur Betriebszustände auslesen kann. Sie ist mit der 
zweiten per BUS verbunden. Dieser sendet nur Heizung An oder Aus.

Die zweite Platine ist die Spannende. Sie steuert und reguliert die 
ganze Raumtemperatur, mit Pumpen, Ventile etc. Diese besitzt jedoch 
keine bekannte Schnittstelle die mit der Aussenwelt kommunizieren kann. 
Ich muss noch kurz erwähnen der Lieferant gibt keine Auskünfte über 
irgendwas.

Auf diesem Board sitzt ein M16C Chip, auf ihm läuft die ganze Software. 
Es hat noch ein Display über welchen ich die gewünschten Temperaturen 
einstellen kann. Das Display ist direkt mit dem M16C verbunden ohne 
Displaytreiber. Es hat noch ein 14 Pin J-Tag Anschluss mit dem wir 
Softwareupdates machen können. Unsere Firma besitzt ein Flasher, aber 
wie gesagt ohne Angaben zu Belegung oder Funktion.

Nun zu meinen Überlegungen:

Es ist doch am einfachsten wenn ich mich auf das Display konzentriere, 
denn über das HMI sind alle relevanten Daten abrufbar. Wenn ich das nur 
nutzen könnte....

Ist es möglich ein Display auf dem PC zu simulieren über welches ich 
dann Befehle senden kann? Wenn ja wie? So dass der Chip meint, jemand 
hat wirklich was eingegeben am Gerät.

Besteht die Möglichkeit direkt den Chip mit dem PC per USB zu verbinden 
und sehen was gerade Live am Tun ist? Und in das Geschehen einzugreifen. 
Welche Pins benötige ich? Oder welche Soft oder Hardware?

Oder habt Ihr eine Idee wie ich das angehen soll? Wie gesagt bin Neuling 
und würde mich gerne in die Materie einarbeiten. Finde einfach keine 
Informationen wie ich weiter vorgehen soll. Pinbelegungen oder welche 
man für was benutzt.

Bin euch wirklich dankbar... Die liebsten Grüsse aus der Schweiz.

von MaWin (Gast)


Lesenswert?

Heizungsregelung ist nun so primitiv, erfüllt nicht mal ansatzweise den 
Anspruch einer Diplomarbrit, dass du auf das Programm  vom 
Heizungshersteller nicht angewiesen bist.
Erfasse den Schaltplan der M16C Platine und bestimme, mit welchen 
Leitungen er was steuert, auch Display und Flasher.
Schreibe dann ein Heizungssteuerungsprogramm ganz neu, das das Display 
bedient, die notwendigen Parameter eingebbar macht, die gewünschten 
Betriebszustände einnimmt, und eben die Heizung steuert, angelehnt an 
das was die Steuerung des Originalherstellers macht. Dann hast du ein 
vollständig dokumentiertes System mit dem du die eigentliche Aufgabe 
deiner Diplomarbeit, wohl ein IoT, durch nur noch leichte Veränderung 
realisieren kannst, an statt dass du ständig mit der unverstandenen und 
widerwilligen Altheizungssteuerung kämpfen musst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.