DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Application Protocol Diadem

Hello everyone,
I have a question regarding the software NI-XNET that can be used to configure the bustransport.
As can be seen in the attached screenshot, there is a drop down menu that enables the user to choose betwenn two application protocols: SAE J1939 and keins (none in english).
To my understanding, it is not possible to operate a bus without a protocol. Hence, I think that there is a default protocol that is used, if the option none is chosen.
My question is the following: Which protocol is used if I choose none?
Thank you for your help!
Best regards
Carolin

0 Kudos
Message 1 of 4
(1,643 Views)

Hi CarolinUhlenbrock,

 

The SAE protocol is based on the CAN standard protocol. With that, is the default protocol CAN and “kein” means to use the CAN protocol.

 

Greetings

Walter

0 Kudos
Message 2 of 4
(1,620 Views)

Hello Walter,
thank you for your answer.
To my understanding the CAN protocol is used on layer 1 and layer 2 of the OSI model as can be seen below.
Diadem now requests us to choose an application protocol to be used on layer 7.
As far as I know CAN is not a protocol that can be used on a higher layer. CANopen would be a possibility.
Am I mistaken?
Best regards
Carolin

0 Kudos
Message 3 of 4
(1,612 Views)

Hello Carolin,

 

I recommend this pages explaining the usage of OSI modell with CAN:

 

Basically what we call non-protocol is not using any standardized higher layer protocol for communication. The application is accessing the lower layers directly. This direct access includes some elements of the higher layers defined by OSI, but is not a stricly layered approach like defined by OSI.

 

You can use Diadem with non-protocol setting to communicate with other CAN device not using a higher layer protocol.

 

Best regards,

Waldemar

 

 

Message 4 of 4
(1,555 Views)