2 ms·
> reducing the 70-odd computers to 3 or so. What are they even counting as a 'computer' to get to 70? I know that in the door there's going to be a microcontr
by michaelt 2y ago
> reducing the 70-odd computers to 3 or so.
What are they even counting as a 'computer' to get to 70?
I know that in the door there's going to be a microcontroller, to connect the buttons, the lock and the window motor to the CAN bus (or whatever it is they use these days). Is that a computer? Are they proposing to get rid of it?
- t43562 2y agoIdeally yes because if the microcontrollers can be replaced by a central macro-controller computer you can then update it all more easily. You make the whole thing more software defined.
- graemep 2y agoWhich is the problem. A lot of separate micro controllers will probably never need an update. We have now had microcontrollers in cars for decades, and they almost all worked fine without updates. Its only recently, with the more software defined systems, that we have needed updates.
- graemep 2y agoTo add, I recall a fair proportion of ARM's sales (as per annual report) were for automotive use, so we a lot of this were processors that compared well to what you would have run a desktop on a decade earlier so reasonably sophisticated systems potentially, just kept simple by being single purpose.
- t43562 2y agoI'm not in a position to know but from reading around a lot I think the VW ID3/4 ended up having a nightmare update scenario because early hardware was buggy. I know from working at a phone company that hardware absolutely has bugs and it's only reliable as long as you're changing very little. If you start having a system where you're trying to optimise everything e.g. to save power when not in use and allow lots of customer choices in how things work then you're going to choose new microcontroller hardware and software and it will have bugs that have not been ironed out over the years. The stories I read about ID3 updates going wrong were about certain controllers not successfully acknowledging their firmware updates. So I can see a strong temptation to make it all vertical - to have control over everything so you can ensure it works before you order 200k of them. Instead of having 60 suppliers all providing their interpretation of your bus protocol, each with unique bugs you take the whole thing into a single design. I can also see it being far more conducive to have a smaller number of bigger and more homogeneous microcontrollers each of which might not be perfect for every job but since they're all the same you only have to provide 1 software update solution and you can test the shit out of it.
- Glawen 2y agoAnd you will then multiply the amount of wiring needed because everything departs from the main computer. It's much easier to run a communication wire and a 12V wire, and have a microcontroller control the sensor/motor
- ZaoLahma 2y agoAnd when that macro controller computer eventually (inevitably?) dies, it will hurt the wallet immensely.
- ZaoLahma 2y ago> What are they even counting as a 'computer' to get to 70? When I worked in the industry, we had four different CPUs of different architectures on one small (fit in your hand) circuit board, each running its own software and communicating with each other via buses on the board. This was for controlling one single function in the car. Strictly speaking, I would say that single circuit board was 4 separate computers. It quickly adds up.
- ryandrake 2y agoIt's ridiculous that any of these things need microcontrollers. My first car's door had a little joystick that physically moved the mirror around, presumably using pushrods or something. The door lock was a physical device you moved up and down, and had a motor connected (power door locks were fancy). It also had cranked window controls, not so nice. But power windows didn't need a computer either. We keep taking things that worked fine without a computer, adding a computer, and ending up with all the problems of a computer but with little extra benefit to the user.
- mitthrowaway2 2y ago> presumably using pushrods It was probably using stepper motors, with the pulse train being generated by a microcontroller.
- amenhotep 2y agoNo, there genuinely used to be purely mechanical mirror controls. You'd twiddle the little joystick and it would more or less adjust the mirror, in a way that at least in my experience was slightly imprecise and rubbish, but definitely didn't demand any electronics.