News for hackers. Stuff that matters.
Re:Teardown reveals Chevy Volt's electronic secrets by mey on Wednesday June 20, 2012 @08:33PM (#4139914)
Can anyone explain why there are so many control boards? It seems like a nightmare wiring those systems together and coding them all to correctly interact together.

Then again I have limited experience with real-time systems.

Re:Teardown reveals Chevy Volt's electronic secrets by jroll on Wednesday June 20, 2012 @11:58PM (#4140491)
They are indeed for modularity. One benefit here is that dealerships can quickly swap part of a battery (cells and controller) to make repairs quicker. The other benefit is that smaller batteries can be made by using the same components and code.
Re:Teardown reveals Chevy Volt's electronic secrets by tb on Wednesday June 20, 2012 @08:51PM (#4139960)
Most modern cars will have lots of separate controllers. Many of the functions of the car are largely independent and having them on separate boards means they can be physically closer to the things they are controlling, and the number of functions that each is responsible for is reduced which simplifies design, coding and test.
Re:Teardown reveals Chevy Volt's electronic secrets by sliverstorm on Wednesday June 20, 2012 @11:17PM (#4140373)
I'm going to guess "modularity". Probably also cheaper to shoehorn more smaller boards into the car, than one large board.

Anyway, as for connecting them and coding the interfaces, they've been doing that for ages. Have you heard of CAN bus? It's actually pretty cool.

Re:Teardown reveals Chevy Volt's electronic secrets by mey on Thursday June 21, 2012 @02:16AM (#4140771)
That's pretty interesting, thanks for sharing. Hadn't heard of CAN before.