Re:The Car, Reinvented
by throw0101a on Sunday July 05, 2020 @11:14AM
(#23739273)
> CAN bus is used in the automotive industry because of it reliability and low wire count. Why should it be changed?
I don't know this space, but depending it may be there are more messages going to and fro, and so perhaps more bandwidth is desired? IEEE 1394 ("FireWire") seems to have a bunch of 'industrial' uses:
If all you're doing is getting sensor values at a few Hertz, then CANbus is probably fine, but if you need to distribute the images of a read-view camera, a bunch sonars, a bunch of radars, etc, then the 500 kbit/s in J1939/14 may not be enough.
I don't know this space, but depending it may be there are more messages going to and fro, and so perhaps more bandwidth is desired? IEEE 1394 ("FireWire") seems to have a bunch of 'industrial' uses:
* https://en.wikipedia.org/wiki/IEEE_1394#Common_applications
The marine folks went from a CAN-like NMEA 0183, to a more bus-like NMEA 2000, and are not looking at an Ethernet-based system:
* https://en.wikipedia.org/wiki/NMEA_2000
* https://en.wikipedia.org/wiki/NMEA_OneNet
If all you're doing is getting sensor values at a few Hertz, then CANbus is probably fine, but if you need to distribute the images of a read-view camera, a bunch sonars, a bunch of radars, etc, then the 500 kbit/s in J1939/14 may not be enough.
Even the 'CAN folks' recognize this:
* https://en.wikipedia.org/wiki/CAN_FD
* https://en.wikipedia.org/wiki/CANopen