Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo Thomas, > kurze Beschreibung zum CAN-Bus: > Wenn man mal die ganze Physik, Leitungen, Terminatoren ... wegläßt bleibt im Grunde genommen nicht mehr viel übrig. Eigendlich werden mit einem 11Bit Identifier (0x000 - 0x1FF) versehene 0 bis 8 Datenbytes übertragen. > In besonderen Fällen sind auch 29Bit ID&#39;s möglich aber anscheinend werden dieses von dem OS der CC2 nicht unterstützt, der MC kann es. > Die Kunst besteht jetzt eigendlich nur noch ein Protokoll zu definieren und dieses der CC2 und dem PC bei zu bringen. z.B. > ID: 123 > Byte1: Pulsfreqenz Soll HiByte > Byte2: Pulsfreqenz Soll LoByte > Byte3: Pulsfreqenz Ist HiByte > Byte4: Pulsfreqenz Ist LoByte > Byte5: Spannung Pulse > Byte6: Schugröße des Benutzers > Byte7 + 8 die Zahl Pi > > ID: 124: > Byte1: ............ > Was auch immer > > Jetzt gilt es nur noch die CC2 wie im Handbuch beschrieben zu konfigurieren und den PC passen zu programmieren. Ev. ist bei der PC-CAN-Karte auch ein einfaches Programm dabei mit dem sich Protokolle erstellen lassen. Bei der Konfiguration ist noch eine passende Übertragungsrate festzulegen zu konfigurieren. > Je höher die Datenrate umso Störanfälliger und kürzer die Längen zB. 1Mb/s ~25m; 250kb/s ~120m. > Bei den Identifiern ist zu beachten je niedriger die ID umso höher die Priorität, was allerdings nur bei hoher Buslast und bei mehreren Kontrollern am Bus eine Bedeutung hat. > > Ich hoffe ein wenig geholfen zu haben. > Viel Spass beim Programmieren > Jens > > > > > > Über den CAN-Bus kann man sicher Pulse übertragen. Aber ich nehme mal an Deine PCI-CAN-Bus Karte unterstützt auch ein high-level Protokoll des CAN-Bus. Das Betriebssystem der CC2 unterstützt nur das high-Level Protokoll. Auf die tieferliegenden Ebenen der Signalübertragung kann man nicht zugreifen - das habe ich auch noch nie gebraucht. > > > > Die Funktionsweise des CAN-Bus ist sehr gut im Buch "CAN-Bus" vom Franzis-Verlag (ISBN 3-7723-5145-X) beschrieben.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB