Forum: Mikrocontroller und Digitale Elektronik CAN Bus-µController und Antriebstechnik Anfänger


von Thomas P. (pico)


Lesenswert?

Hallo erstmal allen,
als aller erstes, ein großes Lob an dieses kompetentes Forum.

Suche schon eine ganze Weile nach einer Lösung für mein Problem`chen.
ich bin in der Antriebstechnik tätig, haben dort auch viel mit Can und 
Microcontroller zu tun. Installation und Inbetriebnahme vom Canbus und 
Microcontroller ist eigentlich kein Problem, dazu haben wir ein 
Parametertableau und für Can ein Diagnostool 4stellig hexadezimal zum 
inbetriebnehmen und auslesen von Speicherstellen.
Nun würde ich mich gerne interner damit befassen und zwar.
In welcher Sprache wird der Microkontroller mit Can programmiert ?
Der Canbus steuert ja den Mikrocontroller vom Antrieb, hat dann jeder 
Teilnehmer im Cansystem auch ein Microcontroller ?
Mal ein Beispiel an Hand einer Aufzugssteuerung:
Der Can wird auf der Aufzugskabine gebildet und verteilt sich von da 
(Kabinenbus,Schachtbus,Lokalbus an der Steuerung und Antrieb,
jede Etage hat eine Canbusplatine,von mir aus 5 Haltestellen.
wie gesagt, Inbetriebnahme gar kein Problem, mir geht es darum wie wird 
so eine Steuerung programmiert, welche Bücher und Themen muß ich mir 
aneignen um es zu verstehen. Wie gesagt bin Anfänger
Noch eines vielleicht zum Diagnosetool Canbus, ist ja wie o.g. 4stellig 
hexadezimal, sind das Standardparameter oder freidefinierte Variablen 
des programmierers ?
Für Eure Hilfe wäre ich sehr dankbar

Schöne Grüße
Thomas

von zOttel (Gast)


Lesenswert?

Hallo Thomas,

schön, dass Dich Deine alltägliche Arbeit dazu inspiriert, mal etwas 
tiefer in die Materie einzusteigen.

Als Einstieg würde ich Dir die wikipedia-Seiten zum Thema 
Mikrocontroller und CAN-Bus empfehlen 
(http://de.wikipedia.org/wiki/Mikrocontroller & 
http://de.wikipedia.org/wiki/Controller_Area_Network) - diese werden Dir 
schon einige Deiner Fragen beantworten und wahrscheinlich noch viele 
mehr aufwerfen.

Neben Wikipedia gibt es auch hier eine Artikelsammlung zum Thema 
Elektronik, reinschauen lohnt sich: Haupseite

von zOttel (Gast)


Lesenswert?

Damn... es sollte natürlich Hauptseite heissen

von Thomas P. (pico) (Gast)


Lesenswert?

Hallo alle nocheinmal,
ich habe ja noch nicht aufgegeben. Sondern es interessiert mich immer 
noch ungemein, mein Thema.
Nur weiß ich noch nicht wie ich wirklich anfangen soll.
Fakt ist das ich erstmal eine berufsbezoge Programmiersprache erlernen 
möchte und parallel die Microprozesstechnik. CANBUS bleibt erstmal 
hinten dran gestellt.Vielleicht zu viel Stoff auf einmal, man soll es ja 
nicht übertreiben.
Auf der Arbeit haben wir ebenfalls viel mit Eproms zu tun 27C256 nun 
stellt sich mir die Frage, welche Programmiersprache
Assembler, die Maschinensprache nah ist, jedoch die Vorraussetzung hat 
jedem Bit hinterher zu kriechen oder C,oder sogar C++.
Wie könnte ich herrausbekommen welche Sprache die Firma nutzt um auch 
einen beruflichen nutzen daraus zu ziehen? An die Quellcode's komme ich 
zwar nicht ran, aber an die *.hex files der Eproms oder sonstiger 
elektronischer Karten Software.
Folgene Literatur kann ich schon mein Eigen nennen
Turbo Assembler
Programmiersprache Assembler von Reiner Becker
C von A-Z Galileocomputing
C/C++     Galileocomputing
Mikroprozessortechnik: Grundlagen, Architekturen und Programmierung von 
Mikroprozessoren, Mikrocontrollern und Signalprozessoren von Klaus Wüst 
Aufl.2008
Mess und Prüfmittel
Multimeter, Sopemeter und Galep5
ich hoffe mit der Lektüre erst einmal gut eingedeckt zu sein, trotzdem 
bin ich über jeden Tip sehr dankbar.
Was mir dann eigentlich noch fehlen würde wäre die Hardware, jedoch 
zögere ich aus Unwissenheit, das STK500 Board zu kaufen, weil ich nicht 
weiß ob es mir so richtig nutzt. Am liebsten würde ich die Rechnerkarten 
von unserer Firma nutzen, da ich sie am besten vom Aufbau kenne,aber 
denoch nicht weiß ob ich sie richtig nutzen kann.
Wäre sehr nett von Euch, mir bei den ersten Gehversuchen zu helfen.
Jedoch muß ich mir erst den richtigen Anfang schaffen durch Eure Hilfe.
Vielen Dank schon einmal im vorraus
Gruß Thomas

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.