What serial communication bus would you use in a automotive embedded system if your main selection criteria were:
* Electrically robust
* Slow speed (32 kb/s)
* Easy to program
* Easy to interface with microcontrollers
It won't be transferring much data, but it will need to be transferred periodically at high speed (100 - 500 Hz). I find that RS-232 is just not reliable enough if you have noise in your ground line. CAN-bus seems interesting, but I have no experience with it.
We are currently interested in a combination of AVR AT90CAN128 microcontrollers.