Question: Suppose three devices which support CAN protocol attempt to transmit the messages described by the identifiers ( 1 1 bits ) . Device A transmits

Suppose three devices which support CAN protocol attempt to transmit the messages described by the
identifiers (11 bits). Device A transmits 0x223, Device B transmits 0x227 and Device C transmits 0x220.
a. If all the devices attempt to transmit simultaneously which device will be able to successfully transmit on the
bus. Explain
b. If suppose Device C wants to receive only message described by identifier 0x227. How can the device C be
configured to do so? Mention the two major registers in CAN controller to be configured for the same? Mention
the values to be configured in the registers.
c. Suppose a data frame is transmitted by a device and the following information is available on the CAN bus
(excluding the start of frame)
0100101011110000001000.......
Assuming there are receiver nodes which can accept the message transmitted, will the transmitter or receiver
detect an error for the above data? If Yes, Justify and identify the type of error. Which device will detect the
error-Transmitter or receiver?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!