Abstract

In this paper, a new approach is introduced to reduce bit stuffing and consequently residual error probability in the controller area network (CAN). The proposed method is based on XOR masking. Unlike the XOR method, the proposed approach does not use a fixed mask for all IDs. Using statistical parameters of data, a proper mask for each CAN ID is generated and applied to the messages before transmitting. The performance of the method to reduce bit stuffing and residual error probability has been evaluated by considering a real data set. Results show that the method can significantly reduce bit stuffing and residual error probability. A comparison has been also conducted with previously reported methods. The results show the superiority of the SMC method in reducing residual error without payload and data transfer rate reduction.

Highlights

  • Controller Area Network (CAN) is a well-known serial communication protocol originally developed by Bosch in the mid-1980s for multiplexing communication between electronic control units (ECUs) in automobiles [1]

  • THE EFFECT OF THE statistical mask calculation (SMC) ALGORITHM ON THE BIT STUFFING PROBABILITY After calculating the SMC mask associated with each ID and applying each mask to its related ID, the drone is operated in the same way similar to FIGURE 6, and the ability of the proposed method to reduce bit stuffing probability is evaluated

  • It is due to the low probability of bit stuffing in battery and pressure & temperature raw data

Read more

Summary

INTRODUCTION

Controller Area Network (CAN) is a well-known serial communication protocol originally developed by Bosch in the mid-1980s for multiplexing communication between electronic control units (ECUs) in automobiles [1]. XOR method is another approach that can reduce the probability of bit stuffing without payload reduction and reduce the probability of residual error. In this method transmitted frames are XOR-ed with the bit-pattern 101010. If adjacent bits have a lot of changes relative to each other, this method may cause stuffed bits, and the residual error probability will be increased. A new method which is named as statistical mask calculation (SMC) is introduced In this method, it has been attempted to perform statistical computations to identify parts of each message that adjacent bits have a lot of changes relative to each other and avoid applying 101010.

CAN MESSAGE FORMAT
RESIDUAL ERROR ANALYSIS
T MInUse
CASE STUDY
RESULTS
VIII. CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call