My final thesis is about communication protocols. In first part I described three communication protocols, which are based on CAN bus communication. As first, I described CANopen, that is an open code communication protocol and because of its open access, it’s very interesting for public. Second one is Device net, which is communication protocol used in industry and the third one is MilCAN, used in military industry and this is the main reason why I chosen it as a focus of my thesis.
Major part of my thesis is detailed description of communication protocol J1939, which is a higher level communication protocol, based on CAN bus communication. I detailed described J1939 through the architecture of message, ways of communication, numbers of parameter groups, transportation functions of protocol and in the end also network management. As much as possible, I tried to base theoretical description on cases of practical use and on a personal project of realization of this communication protocol for implementation in a boat, so numbers of parameter groups SPN, PDU f and PDU are based on real data.
Last part of my thesis is realization. First an overview of demonstration board, followed by an overview of hardware and software and its comparison and in the end realization of communication protocol with its implementation in function is presented.
|