Q&A Forum

[Plugin]CANTool

94 Posts
16 Users
6 Reactions
68.8 K Views
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Here is basic pinout for some one thats want to do some bug testing for me with the DIY version.

Hardware: Arduino Nano R 3.0, MCP2515 Canbus adapter, HC-05 Bluetooth adapter.

pinout-bluecan.jpg

----
PCB revision 2.
https://www.youtube.com/watch?v=CoTgopWqWoU

I usually go though a couple dozen revisions before deciding on a final board to get manifactured.
My method is to use my vynal cutter to draw out the PCB then lay all the compoants out on it and see how everything fits together.


 
Posted : 09/04/2019 1:52 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Update: A07.1:

Fix bug where CANTool would freeze if you connected before the node list had loaded data from XML file.

 

 
Posted : 08/04/2019 6:48 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Update: A07

Mostly added functions for BlueCAN.
YourDyno CAN Output enabled, (Still lots of work required and testing on ECUs)
Current CAN format:
b0 = (byte) RPM,
b1 = (byte) (RPM >> 8),
b2 = (byte) NM,
b3 = (byte) (NM >> 8),
b4 = (byte) HP,
b5 = (byte) (HP >> 8),
b6 = (byte) A1,
b7 = (byte) (A1 >> 8);

BlueCAN PCB design.
https://youtu.be/qunOko9hhW4

 

 
Posted : 07/04/2019 8:16 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

UPDATE:
Lots more features added to BlueCAN.
3 Channel Analog input 0-5V (On board switch to select output to Bluetooth and/or Straight to CAN Bus)
Standalone mode (1000kbps / 500kbps switch, Will connect with out CANTool for use with other logging programs or just as CAN Translator)
3 Channel Analoug Output 0-5V(Outputs Dyno HP,NM,AUX1)
Reprogram HC-05 Mode (Programs Bluetooth module to optimum settings for those putting there own kits together)
Reset Arduino Serial Number (Used for registering DIY assembled BlueCAN kits)

Demo Video: https://www.youtube.com/watch?v=3vc-hY2I_38

Along with all the supporting changes to CANTool for those features next update will have.
YourDyno CAN Bus Output enabled. (This outputs RPM,NM,HP,AUX1 onto the CAN Bus.)

Will have more details over the next few days on how to put your own kit together. Or you can wait until I have some put together in cases.


 
Posted : 06/04/2019 2:44 pm
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Been putting most my time lately into BlueCAN.
Here is another demo video, Testing range across my house with signal going through 3 walls and seeing if noise filtering works.
https://youtu.be/iete_8x2C9o

Filtering:
Bluetooth default sampling rate is 50hz, If it gets 5 failed packets of information it will drop down 10hz for each time it gets 5 failed packets.
This helps it work in a noisy envorment. And how I can get best range for a given speed, If it gets 1000 samples with no errors and is below 50hz it will try to go up by 10hz.

Have also added all the commonly used CAN Speeds from 5KBPS to 1000KBPS.
And im testing some important features.


 
Posted : 03/04/2019 9:28 am
MjPower reacted
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Update: A06

Support for BlueCAN (Product created by myself)
Demo Vide: https://youtu.be/4gPOhFnqne8

Added BAR to PSI conversion in settings.
C to F and Lambda to AFR settings now apply to EMU Black. (Correction also made to Fuel Pressure value)

BlueCAN 0.1: Features
Selectable Baudrate (1000,500,250,125)
Read CAN Stream 50hz (Send to USB or Bluetooth COM Port)
Write CAN Stream 10hz
Firmware updates over USB.
*Note: To reduce bluetooth traffic it doesnt send identical frames*
So if you had only 1 device and its value hasnt changed watching the debug log in yourdyno it will look like its only sent 1 frame then stopped, It hasnt if its not recieving CAN data it will send "NO DATA" for every 10sec there has been no CAN stream activity.

Product Status: 3D printed cases in production and 1 prototype has gone out for external testing.

 

 
Posted : 31/03/2019 4:51 am
MjPower reacted
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Thanks. All this wouldnt of been possible with out your help.


 
Posted : 30/03/2019 12:34 am
(@mjpower)
Posts: 35
Member
 

Here you can see video of Bmgjet’s amazing job. 

(Pc is disconnecting and lags there, but after a restart it got okey)

so nice to just connect one connector and have all the data available on the dyno.

 

only thing now thats missing is thst things are scaled right in the grapfs. And they should only draw lines on rising rpm, gets way too many lines to wrap my head around right now :p


 
Posted : 29/03/2019 9:32 pm
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Update: A05

Support for ECUMaster EMU Black. (MjPower edition)
Background work in place for customising guages data is output to and units.

 

 
Posted : 27/03/2019 6:17 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Have confirmation that 250kbit mode works.
Working on adding support for EMU-Black.
https://www.youtube.com/watch?v=slYwnve305s


 
Posted : 24/03/2019 2:33 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Update: A04

Added all the common buad rates to drop down list, (Only personally tested 500 and 1000kbit)
Improved saving of debug window (pads messages with less then 8 bytes so they work with my simulator)

 

 
Posted : 22/03/2019 12:57 pm
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Have attached a version that lets you save the debug log to file.
So with your CAN adapter connected at the same baud rate as your ECU is working at. Go to settings page and click show debug.
The textbox should start to fill up with all the infomation thats being send on the CAN Bus. Let it run for a few seconds at least so it captures a few loops of information.

Then save that to file and attach file here for me or send it to me on facebook.
Also a screen shot of the CAN settings your using in the ECU will help so I know what MSGID goes to what function.

 

 
Posted : 20/03/2019 6:50 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

I'll make a logger program for you to run which captures ecu can signals and saves to file. Then a can make a simulator from that to test against and add support


 
Posted : 19/03/2019 11:05 pm
(@mjpower)
Posts: 35
Member
 

Good day. 
Just got my Usb-Can adapter yesterday. If i want to hook it up to make the yourdyno read map, lambda, oil pressure etc from ecumaster black and classic ecus that i mostly do. how do i get by? are you planing on some kind of "user configurable option" ?

i used scantool and the elm327 to get that info from one ecumaster black the other day, but it was rather slow and laggy. was kinda hoping the posibility would open up with the can tool. all the info about the ecumaster canbus protocol is in the help file on the software. hoping i dont have to send a ecu for testing, as that probably is a bit over my play around budget 🙂 

Best Regards


 
Posted : 19/03/2019 3:37 pm
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

Update: A03

Lots of UI changes.
Lots of selectable items added.
Guages can be shown/hidden from Run window (Requires restarting YourDyno program)
Added back end code for Megaspartan, (will be enabled once if tested it works in next version)

 

 
Posted : 14/03/2019 9:49 am
Page 5 / 7
Share:
Select your currency
EUR Euro
USD United States (US) dollar