INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Gerät via LIN ansteuern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.05.2015, 13:26
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.510
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Gerät via LIN ansteuern
Hallo falk,

ich hatte mal mit einem LIN-Gerät zu tun, allerdings nur indirekt über einen CAN-2-LIN-Umsetzer…

In deiner ldf-Datei sollte die komplette Botschaft definiert sein! Dies sieht dann z.B. so aus:
Code:
Frames {
    RSGe_01 : 38, MB_LINMaster, 4 {
        Reg_Set_Voltage, 0;
        Ramp_Time, 8;
        Cut_Off_Speed, 12;
        Exc_Limitation, 16;
        TA_Exc_Set_Level, 24;
        MM_Request, 27;
        Reg_Blind, 30;
    }
Im Beispiel ist eine Botschaft mit der ID 38 definiert, sie enthält die Signale Reg_Set_Voltage usw. Diese Signale sind in einem U32-Wort enthalten, die Zahl nach dem Signalnamen definiert die Bitposition in der Botschaft.

Weiter im Beispiel: Die Cut_Off_Speed ist so als Signal definiert:
Code:
Signals {
    Cut_Off_Speed : 4, 0, MB_LINMaster, iStars_LINSlave;
Hier bedeutet die "4", dass das Signal mit 4 Bit Breite definiert ist.
Da eine Wertetabelle für dieses Signal existiert, steht diese auch in der ldf-Datei:
Code:
Signal_encoding_types {
    Cut_Off_Speed_Sig_Type {
        logical_value, 0, "2400 rpm";
        logical_value, 1, "2530 rpm";
        logical_value, 2, "2670 rpm";
        logical_value, 3, "2820 rpm";
        logical_value, 4, "3000 rpm";
        logical_value, 5, "3200 rpm";
        logical_value, 6, "3430 rpm";
        logical_value, 7, "3690 rpm";
        logical_value, 8, "4000 rpm";
        logical_value, 9, "4360 rpm";
        logical_value, 10, "4800 rpm";
        logical_value, 11, "5330 rpm";
        logical_value, 12, "6000 rpm";
        logical_value, 13, "6860 rpm";
        logical_value, 14, "8000 rpm";
        logical_value, 15, "Always active";
    }

Wenn du jetzt also eine CutOffSpeed von 4000rpm setzen willst, musst du den Wert "8" in 4 Bit Breite kodieren und an Bitposition 12 in der Botschaft unterbringen…

Die LIN-Botschaften selbst werden nach einem festen Zeitschema versendet, auch dieses wird in der LDF-Datei definiert:
Code:
Schedule_tables {
    ST1 {
        RSGe_01 delay 20 ms;
        RSGs_02 delay 40 ms;
        RSGe_01 delay 20 ms;
        RSGs_02 delay 20 ms;
        RSGe_01 delay 20 ms;
        RSGs_01 delay 60 ms;
    }
Es gibt also 3 verschiedene Botschaften (RSGe_01, RSGe_02, RSGs_01), die in gewissen Zeitabständen vom MASTER verschickt werden.

Was steht also alles in deiner LDF-Datei?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Gerät via LIN ansteuern - falk87 - 29.04.2015, 17:39
RE: Gerät via LIN ansteuern - falk87 - 05.05.2015, 11:49
RE: Gerät via LIN ansteuern - GerdW - 05.05.2015 13:26
RE: Gerät via LIN ansteuern - falk87 - 06.05.2015, 10:25
RE: Gerät via LIN ansteuern - GerdW - 06.05.2015, 12:25
RE: Gerät via LIN ansteuern - falk87 - 08.05.2015, 11:18
RE: Gerät via LIN ansteuern - GerdW - 08.05.2015, 11:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Gerät wird nicht erkannt heaster 2 6.893 04.07.2015 07:36
Letzter Beitrag: heaster
  USB-GPIB Gerät abfragen uecontitech 6 9.914 30.10.2014 13:39
Letzter Beitrag: MuchoMAN
  Gerät über Rs232-Port ansteuern FirstSoulWinner 6 10.958 27.04.2012 07:34
Letzter Beitrag: Lucki
  USB RAW Gerät über NI VISA ansteuern Der Neue 3 9.901 13.03.2012 08:51
Letzter Beitrag: jg
  Gerät wird nicht erkannt CGHH 2 7.244 02.12.2009 14:32
Letzter Beitrag: CGHH
  Welche Schnittstelle -> welches Gerät Alex 1 3.845 26.10.2006 14:27
Letzter Beitrag: eg

Gehe zu: