Differences
This shows you the differences between two versions of the page.
| what_is_wrong_with_rtr [2013/03/21 10:51] – created heinz | what_is_wrong_with_rtr [2026/08/21 10:56] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | |||
| - | ==== Why using RTRs is not advised? ==== | ||
| - | |||
| - | RTR means //Remote Transmission Request// - a CAN frame requesting another node to send a requested frame. | ||
| - | |||
| - | CiA, especially the Special Interest Group CANopen is not recommending using RTR Messages. You may ask: why? | ||
| - | |||
| - | The CiA has a paper explaining the contras and giving advice for better solutions. CiA AN 802 V1.0: //CANopen statement on the use of RTR-messages// | ||
| - | It can be downloaded free of charge after a registration at http:// | ||
| - | |||
| - | In short the main topics: | ||
| - | |||
| - | * The number of transmit messages buffers supporting CAN remote frames is limited on most so-called | ||
| - | * Implementation of a CAN driver handling RTR is much more complex. On some controllers impossible. | ||
| - | * Some CAN controllers react different on the //data length code// in the RTR frame and the data frame. This is due to differences in the CAN implementation. | ||