Controller data logging and OSD

General Discussion about electric vehicles.
Post Reply
e-vektor   10 W

10 W
Posts: 97
Joined: Sep 22 2013 10:30am
Location: Spain

Controller data logging and OSD

Post by e-vektor » Jul 04 2018 3:08am

I am not sure if there is already another post about data logging and OSD, I only saw this topic at the electric aircraft section.

I developed a CANopen to OBDII adapter with bluetooth (ELM327 protocol) to be used with Torque App, Race Chrono or similar (OSD and Telemetry). I am going to develop also specific adapters for "xDS" protocols (Suzuki SDS, Honda HDS and Kawa KDS), which use K-line instead of CANopen.



Image
Last edited by e-vektor on Aug 15 2018 5:06pm, edited 2 times in total.

Hillhater   100 GW

100 GW
Posts: 10242
Joined: Aug 03 2010 10:33pm
Location: Sydney ..(Hilly part !) .. Australia/ Down under !

Re: Controller data logging and OSD

Post by Hillhater » Jul 04 2018 6:35am

Member " nuxland." Has a very nice data logging and display system on his ekart ..
viewtopic.php?f=34&t=68543
This forum owes its existence to Justin of ebikes.ca

e-vektor   10 W

10 W
Posts: 97
Joined: Sep 22 2013 10:30am
Location: Spain

Re: Controller data logging and OSD

Post by e-vektor » Jul 04 2018 7:07am

Hillhater wrote:
Jul 04 2018 6:35am
Member " nuxland." Has a very nice data logging and display system on his ekart ..
viewtopic.php?f=34&t=68543
yes, but as far as I know it is something he customised for his kart. The point of this is that having a very small PCB (about 30 x 30 mm) you can use your mobile phone to do all job (please let me know if I am wrong)

evolutiongts   10 kW

10 kW
Posts: 775
Joined: Dec 31 2013 5:13pm
Location: Alhambra, CA

Re: Controller data logging and OSD

Post by evolutiongts » Jul 04 2018 3:23pm

I am using ASI Controllers with built in bluetooth and the mobile app for data logging and it exports as a excel file.

It can data log virtually every parameter including temp and rpm. Throttle and regen position.

http://www.electricrt.com
Electric Race Technologies

Schwinn 405 2WD Track Bike 18KW
EDGE 1500W Hub / MXUS 3K Turbo
ASI BAC 2000 / BAC 4000 Bluetooth
viewtopic.php?f=6&t=93079

10Kw KMX death trike
MUXUS 3K Turbo
Sabvoton 72V150A
Moto Wheels all around
Front Suspension Kit
viewtopic.php?f=6&t=83423

Giant Trance 4 Full Suspension
Cyclone 3000W
74V 3000W
http://endless-sphere.com/forums/viewto ... =6&t=59005

e-vektor   10 W

10 W
Posts: 97
Joined: Sep 22 2013 10:30am
Location: Spain

Re: Controller data logging and OSD

Post by e-vektor » Jul 04 2018 3:32pm

that's great! but does this app work only for ASI Controllers?
evolutiongts wrote:
Jul 04 2018 3:23pm
I am using ASI Controllers with built in bluetooth and the mobile app for data logging and it exports as a excel file.

It can data log virtually every parameter including temp and rpm. Throttle and regen position.


evolutiongts   10 kW

10 kW
Posts: 775
Joined: Dec 31 2013 5:13pm
Location: Alhambra, CA

Re: Controller data logging and OSD

Post by evolutiongts » Jul 04 2018 4:10pm

Yes, unfortunately it only works for ASI controllers as It gets real time data and feed from the controller via bluetooth and while riding.
http://www.electricrt.com
Electric Race Technologies

Schwinn 405 2WD Track Bike 18KW
EDGE 1500W Hub / MXUS 3K Turbo
ASI BAC 2000 / BAC 4000 Bluetooth
viewtopic.php?f=6&t=93079

10Kw KMX death trike
MUXUS 3K Turbo
Sabvoton 72V150A
Moto Wheels all around
Front Suspension Kit
viewtopic.php?f=6&t=83423

Giant Trance 4 Full Suspension
Cyclone 3000W
74V 3000W
http://endless-sphere.com/forums/viewto ... =6&t=59005

e-vektor   10 W

10 W
Posts: 97
Joined: Sep 22 2013 10:30am
Location: Spain

Re: Controller data logging and OSD

Post by e-vektor » Aug 14 2018 5:06pm

I finally got some time to record a video with my OBDII simulator adapted to the CYCLONE e-bike kit (mine is the 3000W model, same as yours). Cyclone controller sends a 16 byte frame 4 times per second at 9600 baud. My simulator reads all frames and stores the last values, and attends to the mobile requests (Torque App or similar). If anyone needs more info please let me know.

Image

The video is just a quick test, with a mobile holder that only allows vertical position, while Torque App only allows horizonal position :?



The data frame provide 4 basic fields: speed (with errors when decelerating), bat voltage, bat current and controller temp
I tried to get bat. power (volt * current) but Torque app needs lots of attempts until it works, and most times does not store the scales limits. For instance max current is 40A but the gauge always restarts to 100A (...)

Image

Supported devices:

* Cyclone (serial link)
* Suzuki SDS protocol
* Honda HDS (not tested yet)
* Kawasaki KDS (not tested yet)

* CANopen (for Curtis, SEVCON and others)
* CAN listener (for BMS or similar systems)
evolutiongts wrote:
Jul 04 2018 4:10pm
Yes, unfortunately it only works for ASI controllers as It gets real time data and feed from the controller via bluetooth and while riding.

frodus   10 kW

10 kW
Posts: 804
Joined: Mar 03 2008 2:24pm
Location: Portland, OR

Re: Controller data logging and OSD

Post by frodus » Aug 27 2018 9:49am

This is exciting, Jose. I'm more free this week to look at this with the BMS.
Travis

frodus   10 kW

10 kW
Posts: 804
Joined: Mar 03 2008 2:24pm
Location: Portland, OR

Re: Controller data logging and OSD

Post by frodus » Aug 31 2018 6:11pm

Got my test board hooked up and talking to ZEVA BMS. Just reading 4 cells right now on a 12V pack. Haven't got the rounding right, but it's reading each cell individually. Also want to get Temperature and some of the BMS items there, but it's reading!

Need to work on the Sevcon some more. I couldn't get it to read a week ago, but need to re-visit now that I can confirm it's transmitting and receiving from the BMS.

My hope is to get Jose's board working with both so we can display items on a tablet or Phone.
20180830_212200.jpg
Screenshot_20180830-211320.png
Travis

e-vektor   10 W

10 W
Posts: 97
Joined: Sep 22 2013 10:30am
Location: Spain

Re: Controller data logging and OSD

Post by e-vektor » Oct 20 2018 6:38am

after too long waiting for PCBs we already have the definitive version, with DC/DC converter (24v to 5V) and two CAN inputs (same bus), one non-isolated for SEVCON/Curtis, and the other Isolated for BMS (sorry for the bad hand soldering, production parts will be done at oven)

Image

(Note that this is going to be distributed by frodus)

frodus   10 kW

10 kW
Posts: 804
Joined: Mar 03 2008 2:24pm
Location: Portland, OR

Re: Controller data logging and OSD

Post by frodus » Oct 20 2018 1:13pm

I'm super excited we are working together on this. Testing so far has gone well. Should be great for those with Sevcon and the BMS we're going to start selling.
Travis

mainfuse   1 µW

1 µW
Posts: 3
Joined: Mar 19 2012 2:45pm

Re: Controller data logging and OSD

Post by mainfuse » Feb 14 2019 6:25pm

where can I get one?
mainfuse

glyndwr   10 mW

10 mW
Posts: 27
Joined: Apr 15 2014 11:16am

Re: Controller data logging and OSD

Post by glyndwr » Apr 06 2019 9:04am

@Frodus,

Last week i set up a zeva bms BMS16v2 for use with a home energy storage station working with a LUX Powertek LXP3600AC ac coupled inverter.

The battery is made up with a 7s3p using nissan leaf cells.
All is working beutifully, and the BMS in my opinion is very good, easy to set up and install.

I am very interested in what you are doing, as my battery is in the basement, and Ideally, i would like to monitor the bms form our living area using something like an arduino and wifi or bluetooth signal to a tablet in the living room area.
All i would want to see is the same data that is currenlty ent via can to the zeva bms monitor.

I have had emails with Ian at zeva about the possiblilty of sending the battery candata via wireless to a tablet or pc, but he may be abit busy to develop this type of addon,

I have his can commands data, and have even thought of using the torque app and maybe design user specific pid`s but i have no experience with this, and Ian says his can command data is different to the type of can that is in torque.

Have you managed to get his data transmitted via wifi thro an arduino or anything?

Thanks,
Anthony

Post Reply