VCU Comparison

From openinverter.org wiki
Revision as of 04:44, 18 January 2023 by Celeron55 (talk | contribs)
Jump to navigation Jump to search

Draft by celeron55

VCU Comparison TODO:

- Add outlander vcu - Add johu's vcu - Fill in missing info - Add links

VCU Comparison:

- Open source software

   - ipdm: Yes
   - zombie: Yes
   - GEVCU7: Yes

- Open source hardware

   - ipdm: No
   - zombie: Yes
   - GEVCU7: No

- Schematics and board layouts available:

   - ipdm: Yes
   - zombie: Yes
   - GEVCU7: No

- Price (roughly inc. VAT + shipping + enclosure):

   - ipdm: 135€
   - zombie: 350€
   - gevcu7: 1500€

- In stock:

   - ipdm: 2023-02
   - zombie: Yes
   - gevcu7: Yes

- External connector pins:

   - ipdm, zombie: 56

- External connector pin size range, A:

   - ipdm, zombie: 5A? 

- Primary use case

   * ipdm: Power distribution, I/O extension
   * zombie: Inverter control including Toyota
   * GEVCU: CAN inverter control, logging 

- Software platform:

   - ipdm: Arduino
   - zombie: libopeninv
   - GEVCU7: Arduino

- External configuration interface:

   - ipdm: USB serial, TTL serial
   - zombie: Wifi
   - gevcu7: Bluetooth, Wifi, USB serial

- Configuration format:

   - ipdm: Arduino sketch
   - zombie: Parameter list

- Out-of-the box supported inverter brands:

   - ipdm: None
   - zombie: OpenInverter, Nissan, Toyota, Lexus, Outlander?
   - gevcu7: DMOC, CODA, Brusa, PM100, C300 

- MCU family:

   - ipdm: AVR
   - zombie: STM32F1
   - gevcu7: iMXRT1062 

- Flash

   - ipdm: 32kB
   - gevcu7: 16MB

- RAM:

   - ipdm: 2kB
   - gevcu7: 1024kB

- Supply voltage range:

   - ipdm: 8...16V

- Standby mode description:

   - ipdm: 6mA running Arduino sketch at slow clock speed 

- Buses:

   - ipdm: 2x CAN
   - zombie: 3x CAN, 1x Toyota, 1x LIN, 1x RS232?
   - gevcu7: 3x CAN

- Number of inputs:

   - ipdm: 14
   - zombie: 10?
   - gecvu7: 12

- Analog inputs (including throttle and external NTC channels):

   - ipdm: 5
   - zombie: 6?
   - gevcu7: 8

- PWM inputs:

   - ipdm: 2 

- Additional special inputs:

   - ipdm: 12V battery voltage monitoring 

- Signal PWM outputs:

   - ipdm: 0
   - zombie: 1?

- Power PWM outputs (low / high side, A):

   - ipdm: 4x L 3A
   - zombie: 3x L ?A

- Low-side power outputs, total A / count:

   - ipdm: 20A / 10x
   - zombie: 5A (limited by ground pin) / 9x?
   - gevcu7: 16A / 8x

- High-side power outputs, total A / count

   - ipdm: 15A / 10x

- Analog outputs:

   - ipdm: 2x 0-500mA low side slow 
   - zombie: 2x AC coupled, 2x digital resistors

- Power outputs readable as inputs:

   - ipdm: 8

- Simultaneous customizable jumpers/resistors:

   - ipdm: 32
   - zombie: 0?