How Tesla is replacing the age-old CAN bus
notateslaapp.com
notateslaapp.com
I really hope the industry sits this one out or, if needed, comes up with something better.-
The new CAN looks to include tried and trued protocols that have existed for a while but would allow for a much better system.
The combustion engine was tried and trued and didn't need changing until someone decided to do something better and electric engines are better.
Rear video feed
Maybe use CAN for what it was intended and add any new, proprietary high-speed video stuff on the side?
Ruggedized eyes.-
PS. Wonder if such a thing exists in nature ...
... but for goodness sake, leave good enough alone for critical stuff.-
The limiting factor is the available compute not bandwidth.
They're also lighter than copper cables, which can in fact matter in a car (though changing interconnect types and topologies also fixes that.)
That said, this kind of interference is much easier to filter than the kind you'd get from 4 to 8 spark plugs firing in sequence. So it's pretty likely that this is easier to deal with.
Long answer: you need to choose appropriate connectors and fibre types. There's more to fibre than just OM5 and OS2 on LC connectors. Disaster recovery agencies as well as militaries use fibre cabling in temporary camp / communication infrastructure setups too, with ruggedized cables and connectors. There's 50+ years of history and experience to source from.
"Counter" answer: copper cables in cars also break.
https://defence-blog.com/drones-guided-via-cables-change-bat...
Maybe they should add some efficiency in to the protocol, via their newly obtained cross-discipline expertise.
And the protocol shall have no logging capabilities.
To DOGE.- /s
Dashcams just use regular USB-C with HDMI or DisplayPort.
And the electronics for this are cheap, plentiful and reliable since it is used extensively in hobbyist circles e.g Raspberry Pi. No need for anything proprietary or crazy. Just run another cheap cable.
It's what Mercedes pioneered, and what most high-volume manufacturers standardized on, including most Japanese and American brands. Some European companies like Volkswagen-Audi Group uses something else. I think implication of that is clear.
Nissan and Toyota had been shipping cars with automotive Ethernet since as early as 2019. Including Toyota's Hydrogen EV since at least 2022. I think implication of that is also clear.
> Tesla replacing common bus with wide range of somewhat interoperable tools with own proprietary bus no one else will be able to talk to
(You're also technically wrong: both LIN and -T1 Ethernet can share power and data onto a minimum total of 2 wires.)
I wonder what Tesla's game is here: is it really just reinventing the wheel, or are they perhaps using higher speed Ethernet as industrial Ethernet tends to still be limited to 100Mbit? Or perhaps it's tightly linked with the proposal to communicate over 48V lines?
¹ Single Pair Ethernet
Time triggered Ethernet is used in aviation though.
Growing trend of it for certain use cases:
* https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair#Sin...
* https://www.keysight.com/blogs/en/tech/educ/2024/automotive-...
* https://www.keysight.com/blogs/en/tech/2024/02/8/how-is-10ba...
* https://www.analog.com/en/signals/thought-leadership/why-10b...
* https://www.graniteriverlabs.com/en-us/technical-blog/automo...
In some ways this is going to Ethernet's roots with a common transmission medium (Thicknet, Thinnet).
> Tesla’s next-gen networking is all about timing - and unlike CAN, where two messages coming in at the same time can collide (resulting in neither reaching the node),
> CAN is like everyone yelling in a room
This is simply false. CAN uses bit arbitration and the lowest address wins.
And in doing so it prioritizes important messages and enables deterministic timing.
How do the reversing/parking cameras work then? I always thought the reason why their feed is so low quality even in new cars was because they transmit through CAN.
(Ex model S owner - would never touch another thing they went near again)
This article for example was written to debunk Mark Rober's video on Tesla and collision avoidance: https://www.notateslaapp.com/news/2609/new-wile-e-coyote-wal...
But the arguments made against it seem quite biased towards Tesla: "However, this entire test scenario is so out of left field… there is a good likelihood this same test would fool some human drivers as well"
When one of the major arguments of the video was about easy and affordable it was for the average LIDAR system to detect the wall. Of course human beings are not perfect drivers, which is why Tesla's attempt at mimicking human senses for its self driving capabilities is a bad idea. But the article seems completely ignorant of this IMO very clearly stated narrative in Mark's video.
The argument seems to be that running the test with FSD rather than Autopilot lead to much better results:
> During this test, many people noted that Mark was using Autopilot rather than FSD...Creator Kyle Paul over on X made a much better follow-up video, using both a HW3 Model Y as well as an AI4 Cybertruck. In a relatively unsurprising turn of events, the Cybertruck was successfully able to detect the wall, slowed down, and came to a stop. The Cybertruck was running FSD 13.2.8.
That seems like a valid point. Saying that you're testing Teslas self-driving car and not actually testing FSD but opting for the less advanced Autopilot feels misleading.