www.mikrocontroller.net

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


Autor: Thomas P. (pico)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: zOttel (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: zOttel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Damn... es sollte natürlich Hauptseite heissen

Autor: Thomas P. (pico) (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

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]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [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.