EVIL

From EvTechWiki

Jump to: navigation, search

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.

Personal tools