|
|
|
|
|
by mrwesleycrusher
2178 days ago
|
|
Because Flex Ray is better for real time systems and has been around over 10 years. Don't get me wrong, CAN and LIN have their place but CAN has a lot of jitter, especially in a car when you can kinda guess how often an ECU is going to spit out messages to the other ones. The only thing you lose with FlexRay is now your controllers have to speak flexray, which is a more complex standard. |
|
Traditionalists like to point to its latency guarantees, but you can do just as well with a thoughtful Ethernet implementation. And there are single pair PHYs. Others argue in favor of the multidrop topology, but I see it as a common failure point. Plus it erodes the utility of the bandwidth.
For multiple drops I like CAN a lot better.