EVIL
From EvTechWiki
EVILbus stands for Electric Vehicle Instrumentation Logic bus. It was developed by Lee Hart and Jon Pullen for Rick Woodbury's Tango EV, and has since been used in a few other projects.
EVILbus is an isolated bus with very high noise immunity. It uses low cost hardware, and is easy to use with inexpensive standard micros. It is a 2-wire bus, similar to RS-485, with all drivers and receivers in parallel.
- data format: asynchronous, 1 start, 8 data, 1 stop. - data rate: 9600 baud. - data encoding: 7-bit ASCII with even parity. - number of nodes: 32 maximum. - termination: 150 ohm pullup from +DATA wire to vehicle's +12v system (+9v to +18v), and 150 ohm pulldown from -DATA wire to GND. - drivers: open-collector; off in idle state, sink 50ma minimum when on. - receivers: equivalent to an optocoupler LED and 10k resistor in series. - recommended cable and connectors: RCA phono with shielded cable.
Some of you may find MK3EB interesting - it's a specific implimentation that is designed using EVIL. Also, while I'm not sure that I have schematics or further details, the Tango's first attempt at a microprocesser-driven BMS used EVIL.
