Forum: Mikrocontroller und Digitale Elektronik Steuerung Labortnetzteil (Seriell)


von Frank S. (fschaf)


Lesenswert?

Hallo werte Leser,

in meinem aktuellen Projekt muss ich folgende Schritte realisieren:

1. CAN-Bus auslesen (Temp, Spannung, Strom einer Batterie)
2. Programm mit den CAN-Daten füttern
3. Ausführung des Programms (meiner Meinung nach eine Auswahl aus 5 
Fällen)
4. Ansteuerung eines Netzteiles über RS 232 auf Grundlage des Programm 
Ergebnisses


Ich habe hier im Forum schon ein wenig gestöbert, dabei bin ich auf 2 
Varianten gestoßen

1. µC mit CAN-Transreciever und RS 232 Schnittstelle

Welcher Kombination von µC usw. würde sich hier anbieten? Ich selber 
habe keine Erfahrung in der Programmierung, bin aber bereit mich damit 
auseinander zu setzen.

2. Industrielösung über SPS, die beide Schnittstellen zur Verfügung 
stellt

Mit SPS Steuerung habe ich mich in meiner Ausbildung vor 4 Jahren 
auseinander gesetzt, wodurch hier der Einstieg einfacher, die Kosten 
wohl aber enorm höher wären. Allerdings konnte ich keine Lösung finden 
die eine aktive Kommunikation über RS232 zu lassen, sondern diese nur 
zum Programmierung verwenden.


Hat jemand einen Hinweiß oder Anregungen für mich?




Grüße Frank

von Achim M. (minifloat)


Lesenswert?

Frank Schaefer schrieb:
> Allerdings konnte ich keine Lösung finden
> die eine aktive Kommunikation über RS232 zu lassen

Nicht wirklich, oder?

Frank Schaefer schrieb:
> Mit SPS Steuerung habe ich mich in meiner Ausbildung vor 4 Jahren
> auseinander gesetzt, wodurch hier der Einstieg einfacher, die Kosten
> wohl aber enorm höher wären.

Brauchst du den Aufbau zu einem professionellen Zweck?
Dann rechne auch mit einer Menge Einarbeitungszeit, wenn du dich mit µC 
noch garnicht auskennst. Nicht nur deinen Stundenlohn einrechnen, allein 
die laufenden Kosten für Messgeräte usw. zählen da mit rein.

Eine Lösung wäre da vielleicht noch, es entwickeln zu lassen.
mfg mf

von Frank S. (fschaf)


Lesenswert?

Mini Float schrieb:


> Nicht wirklich, oder?


Vielleicht habe ich es falsch gelesen ^^ aber meist fand ich nur 
Varianten die auf einem anderen Bus System komunizieren. Bei denen ich 
wieder eine Gateway gebraucht hätte.

Nach weiteren Recherchen heute, habe ich aber noch eine handvoll 
Hersteller auftun können, bei denen sich die RS232 Schnittstelle direkt 
ins Programm integrieren lässt. Die Kosten sind natürlich enorm.


> Brauchst du den Aufbau zu einem professionellen Zweck?
> Dann rechne auch mit einer Menge Einarbeitungszeit, wenn du dich mit µC
> noch garnicht auskennst. Nicht nur deinen Stundenlohn einrechnen, allein
> die laufenden Kosten für Messgeräte usw. zählen da mit rein.


Es ist für einen Prototyp im Rahmen meiner Abschlussarbeit gedacht, 
nicht für Professionelle Zwecke im Sinne einer Serienproduktion und 
somit geht auch eine Bastellösung :) ... Also ist der Stundenlohn nicht 
so entscheidend, da ich sonst keine anderen Aufgaben hier habe.

Die Idee mit dem Einarbeiten kam mir halt, da ich bei meiner Recherche 
immer mehr gemerkt habe, dass ein Verständnis von µC auch für meine 
berufliche Zukunft sehr gut sein könnte.


Grüße Frank

von Achim M. (minifloat)


Lesenswert?

Frank Schaefer schrieb:
> somit geht auch eine Bastellösung

Gibts an deiner Hochschule sowas wie ein CAN-Entwicklungsboard mit 
Mikrocontroller? Dann wäre das vllt. ein Weg, benötigt allerdings die 
Unterstützung eines Profs oder Labormitarbeiters aus diesem Bereich.
Vorteil wäre, dass es bestimmt ein Beispielprojekt gibt, das serielle 
Schnittstelle und CAN-Anbindung mittels einer einfach einzubindenden 
Bibliothek erlaubt.

Ansonsten gäb es da noch eine Variante: PC/Laptop + CAN-Adapter. 
CAN-Adapter(*) und RS232 lassen sich z.B. mit LabView ansteuern. LabView 
ist sozusagen eine grafische Programmiersprache, man wird sich sicher 
vieles einfach "zusammenklicken" können.

mfg mf

(*) Sowas gibts z.B. von Vector, Softing(einfach mal gockeln) und 
natürlich auch Selbstbaulösungen( 
http://www.mikrocontroller.net/articles/CAN#Dongles ).

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.