Saturday, January 21, 2012

Arduino based Electric Vehicle Monitoring System - The EVduino-MS

Arduino Electric Vehicle Monitoring System - the EVduino-MS-08b

  • Project start: 20 January 2012
  • Current version: 0.8 Beta
  • Project name: EVduino-MS
  • Licence and copyright: GPL open source
Update 23/1-2015: more about this kewet 2 electric vehicle

This Monitoring System is intend to be used in my KEWET 2 Electric Vehicle with 48 volt system voltage:


It can be used in all other Electric Vehicles. Just need to ad more opto voltage sensor circuits and make som more code. Also you need to make multiplexed analog input because there are only analog inputs for 14 batteries.

Block schematic looks something like this. This is preliminary version, you can't trust component values and more. Only made to tell something about the concept:



Project Status:
Main control unit:

DFRduino Mega 1280
2,8" LCD touch color monitor with onboard SD card reader
EVduino beta shield.
All build into 2  pcs. 7010 25 mm half box. The Size of one half box is: 123x70x26,1 mm.

I will make some kind of fancy front plate with some text on it, properly just 3 mm acrylic with silver laser label on it (avery L6013)

Connectors will be 3.5 mm jack gold, or a 25 pins sub-d gold connector or so.




Version 0.8 beta will include: EVduino-MS-08beta Arduino Code workbench 

Specifications DFRduino 1280:
  • Microcontroller ATmega1280
  • Operating Voltage 5V
  • Input Voltage (recommended) 7-12V
  • Input Voltage (limits) 6-20V
  • Digital I/O Pins 54 (of which 14 provide PWM output)
  • Analog Input Pins 16
  • DC Current per I/O Pin 40 mA
  • DC Current for 3.3V Pin 50 mA
  • Flash Memory 128 KB of which 4 KB used by bootloader
  • SRAM 8 KB EEPROM 4 KB
  • Clock Speed 16 MHz

Specifications for the 2,8" LCD touch color monitor:
  • The 2.8" TFT color LCD shield with touch screen interface
  • 320x240 screen resolution
  • 65K color space
  • touchscreen interfac
  • on-board AD7843 compatible controller
  •  SD card interface in SPI mode for external mass storage of photos and icons
  • Directly plug into Arduino Mega
  • Arduino software library included, also examples of graphic and font routines, touchscreen interface and calibration, and SD card (FAT filesystem) operation

Port usage:

Digital I/O Pins 54: 
  •   Digital ports 22 to 53 used by Touch screen, Lcd monitor and SD card
  •   PWM port 2 to 13 I/O provide PWM output, all free to use
Analog Input Pins 16:
  •   All 16 AD converters are free to use

The DFRduino Mega, Analog in 0 to 15 below at the picture and the free Digital I/O 2 to 13 With PWM on top left

The sensors and hardware:








High current sensor 300 Amps from http://www.mittnacht.net/




Temperature sensor one wire Dallas ds18b20, from sparkfun.comlet-elektronik.dkebay.co.uk and more 




Opto isolators cny17, from ebay.co.uk, or all around electronic stores



-------------------------------------------------------------------------------
The full 'Vision' is a version 2.0 of this Arduino EV monitor system EVduino-MS-Pro2

The pro2 version should include a professional print layout of the shield, build into a box. A finished, tested and adjusted Plug and Play box.

Also a DIY version could be made, i could call it version DIY-Pro2, incl. box with all hole made to it, components and more.

Sensors in The fully Pro2 developed version of the EV Monitor system:
  • up to 6 pcs. Voltage sensors for 6 x 12 volt battery packs
  • 1 pcs. current sensor 300 ampere, battery total
  • 6 pcs. battery temperature sensors
  • 1 pcs. engine coil temperature sensor
  • 1 pcs. indoor temperatur sensor
  • 1 pcs. outdoor temperature sensor
  • 1 pcs. tilt sensor for burgler alarm
  • 1 pcs. RFID chip sensor as carkey


Other features:

Blinking LED are automatically activated when a person with the 'carkey RFID' leave the car
Also a buzzer is connected as intern alert and alarm
Relay output to turn of lights and more automatically

Power supply:

Li Ion powered by Accessory power supply
Solar-charger with 30-60 watt solar-panel
Waist heat Thermoelectric Energy Generator charger (waist brake heat, engine heat and motor-controller heat)
remote on/off liquid fuelbased heater

Further adds to Arduino Monitoring system for electric vehicles:

* wifi connection to LAN
* webpage including graphs
* android app




No comments:

Post a Comment