popCAN: CAN-bus Application Level Protocol for Implementing Inter-Process Communication in Distributed Microcontroller Systems
Paper describes a popCAN application layer protocol aimed at implementing distributed microcontroller systems based on process-oriented programming technology. Currently, when implementing distributed protocols based on CAN, the polling approach is mainly used, while the process-oriented approach describes the digital layer of a distributed system in the form of a set of communicating processes based on an event-driven approach. This, on the one hand, allows us to significantly reduce the load on the network, and on the other hand, it determines the development of a specialized protocol. The paper analyzes existing protocols, formulates requirements for the protocol, and describes the protocol and how to organize inter-process communication.
Authors
- Vladimir Zyubin (ORCID: https://orcid.org/0000-0002-8198-3197)
Institutions
- Institute of Automation and Electrometry (RU)
Publication Details
- Published
- 2024-09-30
- DOI
- https://doi.org/10.1109/sibircon63777.2024.10758506
- Citations
- 1
- Primary Topic
- Real-Time Systems Scheduling
- Type
- article
- Field-Weighted Citation Impact
- 0.49