Witam.
Muszę zrobić urządzenie, które będzie sterować obrotami silnika w łodzi. CAN pracuje tam w standardzie J1939.
Pozycja pedału przesyłana jest prawdopodobnie (nie miałem jeszcze dostępu do łodzi, ale zweryfikuję gdy będę miał) we wiadomości:
I teraz pytanie: jeżeli wysyłał bym pozycję pedału równolegle do oryginalnego pedału, ECU dostanie na przemiennie różne informację, np 0% i 20%.
Jak rozwiązywane są takie konflikty ?
Widziałem w internecie, że można wpiąć się w CAN w samochodzie i wysyłać "fałszywe" ramki np. ze zmodyfikowanymi obrotami do wskaźników - ale jak się zachowa ECU ? Ktoś bawił się takimi rzeczami i może coś powiedzieć ?
Muszę zrobić urządzenie, które będzie sterować obrotami silnika w łodzi. CAN pracuje tam w standardzie J1939.
Pozycja pedału przesyłana jest prawdopodobnie (nie miałem jeszcze dostępu do łodzi, ale zweryfikuję gdy będę miał) we wiadomości:
Cytat:spn91 - Accelerator Pedal Position 1 - The ratio of actual position of the analog engine speed/torque request input device
(such as an accelerator pedal or throttle lever) to the maximum position of the input device. This parameter is intended for the primary
accelerator control in an application. If an application has only one accelerator control, use SPN 91. For on-highway vehicles, this will
typically be the operator's accelerator pedal. Although it is used as an input to determine powertrain demand, it also provides
anticipatory information to transmission and ASR algorithms about driver actions. In marine applications, this will typically be the
operator's throttle lever. If a low idle validation switch is used in conjunction with accelerator pedal position 1, use Accelerator Pedal
Low Idle Switch 1, SPN 558.
Data Length: 1 byte
Resolution: 0.4 %/bit , 0 offset
Data Range: 0 to 100 %
Type: Measured
Suspect Parameter Number: 91
Parameter Group Number: [61443]
I teraz pytanie: jeżeli wysyłał bym pozycję pedału równolegle do oryginalnego pedału, ECU dostanie na przemiennie różne informację, np 0% i 20%.
Jak rozwiązywane są takie konflikty ?
Widziałem w internecie, że można wpiąć się w CAN w samochodzie i wysyłać "fałszywe" ramki np. ze zmodyfikowanymi obrotami do wskaźników - ale jak się zachowa ECU ? Ktoś bawił się takimi rzeczami i może coś powiedzieć ?