Forum: Mikrocontroller und Digitale Elektronik Auslesen von Werten über RS-422


von Heiko (Gast)


Lesenswert?

Hallo,
habe bei der Arbeit einen Industriekammerofen mit eigenem Bedienpanel. 
Optional wurde der Controller mit einer RS-422 - Schnittstelle 
ausgerüstet. Ich habe keine Protokollangaben oder ähnliches und möchte 
auch nicht die Herstellersoftware nutzen. Trotzdem würde ich gerne die 
aktuelle Ist-Temperatur in einem Windoes-C-Programm auslesen.

Mit 
http://www.reichelt.de/USB-Konverter/DELOCK-87585/3//index.html?ACTION=3&GROUPID=5253&ARTICLE=126290&SHOW=1&START=0&OFFSET=500&; 
kann ich die Daten irgendwie in den PC bekommen. Kann man dann mit 
COM-Befehlen wie auch mit RS-232 Daten empfangen und herausfinden, wo 
die aktuelle Temperatur steht, oder wird es eher schwierig, die 
Temperatur in den PC zu bekommen, ohne dass man Protokoll o.Ä. kennt?

von Michael A. (Gast)


Lesenswert?

Heiko schrieb:
> Kann man dann mit
> COM-Befehlen wie auch mit RS-232 Daten empfangen und herausfinden, wo
> die aktuelle Temperatur steht, oder wird es eher schwierig, die
> Temperatur in den PC zu bekommen, ohne dass man Protokoll o.Ä. kennt?

Das ist schwierig zu sagen, solange man nicht in das Handbuch zu dem 
Ofen geguckt oder auf die Daten von der Schnittstelle geguckt hat. Und 
den Typ des Ofens kennst allenfalls du.

von Heiko (Gast)


Lesenswert?

okay, es ist ein Nabertherm-Ofen mit dem Controller B 150.
Ich gehe aber davon aus, dass dieser Controller hier nicht so bekannt 
ist, deshalb habe ich nichts von geschrieben. Online habe ich nämlich 
auch nichts gefunden ;-)

von Reinhard Kern (Gast)


Lesenswert?

Heiko schrieb:
> Ich habe keine Protokollangaben oder ähnliches und möchte
> auch nicht die Herstellersoftware nutzen.

Das bedarf schon der Erklärung - nur der Hersteller weiss, wie seine 
Schnittstelle funktioniert. Ist dir die Software zu teuer?

Gruss Reinhard

von Heiko (Gast)


Lesenswert?

Reinhard Kern schrieb:
> Ist dir die Software zu teuer?

Neee, eigentlich nicht, aber es besteht einfach kein Bedarf an der 
Software und dem, was die Software alles kann. Ich will nichts 
konfigurieren oder parametrieren, sondern nur die Temperatur auslesen.

Sie steht natürlich auch am Ofen selbst, aber da mein C-Programm für die 
ganze Anlage "zuständig" ist, wäre die Temperatur rein informativ zur 
Anzeige schon schön....

Aber dann wird es wahrscheinlich so sein, dass die optionale 
Datenschnittstelle nur demjenigen etwas nutzt, der auch die Software 
hat.

von Reinhard Kern (Gast)


Lesenswert?

Heiko schrieb:
> Aber dann wird es wahrscheinlich so sein, dass die optionale
> Datenschnittstelle nur demjenigen etwas nutzt, der auch die Software
> hat.

Zunächst mal schon, aber wenn du Reverse Engeneering betreiben willst, 
um das Protokoll rauszukriegen, ist diese Software dein erster und 
wahrscheinlich einziger Ansatzpunkt. Ich würde meinen 
Protokoll-Analysator anschliessen und anscheuen, was da so hin und her 
geht. Aufwendig ist sowas in jedem Fall.

Gruss Reinhard

von Falk B. (falk)


Lesenswert?

Könnte klappen, wenn das Protokoll nicht zu komplex ist.

von Chris (Gast)


Lesenswert?

Ich habe das auch gebraucht, ich habe dazu eine Webcam genommen um die
Temperatur zu loggen. Wenn du das Programm brauchst, kein Problem, aber
poste vielleicht ein paar Bilder diverser Segmentanzeigen damit ich
es testen kann ob es passt oder es Anpassungen braucht.

von Chris (Gast)


Lesenswert?

rs422 kann man auch mit rs232 TTL level lesen, wenn man GND Mittels
zweier Widerstände zwischen A und B schaltet, bzw auf definiertem Level
bringt.

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.