|
|
#239 |
|
Senior Member
Join Date: May 2012
Drives: 2013 Scion FR-S, 1993 Lexus SC300
Location: Houston, TX
Posts: 411
Thanks: 284
Thanked 175 Times in 102 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
|
You can obtain a copy of the J2534 spec here:
https://law.resource.org/pub/us/cfr/...j2534.2002.pdf You would probably be surprised how little difference there is between, say an EcuTek cable and one of the Chinese Clone MVCI cables. The EcuTek cables (and the Ross-Tech and Bavarian Technic) are all made my a company called Sensolutions. They include an Atmel MCU, FTDI USB controller, and a set of the Microchip CAN controller and transceiver pair. The Chinese MVCI cables contain an NXP LPC MCU with a built-in CAN controller, an FTDI USB controller and a CAN transceiver. Theoretically the Chinese clone cables are perfectly capable of the speeds any of the other hardware gives you. However, the software and firmware they provide is buggy and does not fully meet the J2534 spec. Only a bare minimum of the API is provided. Not to mention that it is stolen/cloned from a previously legitimate source who has since stopped development. You are not going to see any bug fixes or help for your problems, ever. One interesting aspect of the Chinese cables is that the reset and ISP programming pins are connected correctly to the FTDI chip. You can successfully have the device enter the ISP mode and respond to queries. The current firmware is protected, but it may be possible to overwrite it with your own. I have not tried that yet, though. In regards to working with your own hardware, which is appealing because all the current players are full of lock-down, I like the new TI Stellaris/Tiva chips. They include both USB and CAN on-board (still need the transceiver IC, a Microchip MCP2551 or NXP TJA1051 work well). They also have 4 UART controllers, so you can tap into both K-Line ports too. The Launchpad is a nice development platform, too. |
|
|
|
|
|
#240 | |
|
Senior Member
Join Date: Feb 2013
Drives: FR-S
Location: Phoenix
Posts: 2,605
Thanks: 733
Thanked 2,361 Times in 1,031 Posts
Mentioned: 345 Post(s)
Tagged: 3 Thread(s)
|
Quote:
The answer? Whatever you want! I need a little more info as to what you are looking for lol. Are you asking what i personally can make using one? what i am going to make? what the application of one of the ARM based cpu's is? I just don't fully know what kind of answer you are looking for.
__________________
When I grow up, I wanna be God. My flickr - Canibeat Local magazine scout Old Setup: Vortech Supercharged 360WHP/262WTQ @ 11.5psi My build thread - WTF happened to nelsmar's car thread |
|
|
|
|
|
|
#241 | |
|
Grip>Slip
Join Date: Jun 2012
Drives: 13 SWP BRZ Ltd - Innovate Powered!
Location: RVA
Posts: 3,563
Thanks: 656
Thanked 1,717 Times in 1,031 Posts
Mentioned: 45 Post(s)
Tagged: 3 Thread(s)
|
Quote:
|
|
|
|
|
|
|
#242 |
|
Senior Member
Join Date: May 2012
Drives: 2013 Scion FR-S, 1993 Lexus SC300
Location: Houston, TX
Posts: 411
Thanks: 284
Thanked 175 Times in 102 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
|
If the information necessary to enable it is transmitted via the can bus, and you figure out what specifically need to be transmitted, sure. Note that the OBD plug is not a direct line to most of the car's can bus, and is firewalled somewhat behind a controller/router. The parts of the car you need to talk to may be behind this firewall.
|
|
|
|
|
|
#243 | ||
|
Senior Member
Join Date: Feb 2013
Drives: FR-S
Location: Phoenix
Posts: 2,605
Thanks: 733
Thanked 2,361 Times in 1,031 Posts
Mentioned: 345 Post(s)
Tagged: 3 Thread(s)
|
Quote:
Quote:
I am personally building a hardware datalogger. Basically take the idea of Torque, P3 gauge, and the tactrix cable and put them all in a blender. I am using a small LCD/OLED that as of current is going in my driver side vent, however I may relocate to mirror, or above my steering wheel. The idea is to allow you to configure the values you want to log, and a refresh rate. This will act like a flight recorder for the event of catastrophic engine failure, mechanical issues etc. Anything that goes wrong i can simply hit a button and it will flag that moment in the log. Logs will rotate and run indefinitely. So say my car is sputtering? great! tap the button for flagging and it will add a flag in the log it writes to the SD card. Then when i get home i can pull the SD card, throw it in my computer and look at what was going on in the ecu. Also tied with this is a small display that will show data that I feel is relevant to me. As of current the concept is showing AFR + a small 1-5 second graph with it showing AFR over the last few seconds (to visually see spikes), knock feedback, boost, ethanol reading, and warnings. The idea of warnings is say my oil temps hit a certain temperature? the screen will flash + a red led (which will be programable) and one of the gauges that are lower priory will be swapped out for oil temps so i can monitor. I also plan on adding a few input/output connections for 0-5v input, and whatever for output for say an intercooler sprayer. I was tired of dealing with using my laptop day to day to check things. And then when something goes wrong i have to pull it out and i cant re-produce it. I also have a P3 gauge and its great and all but it shows one thing at a time, and i would really like to see my AFR, OIL, and knock feed back (which it doesn't even have!!) all in one place at the same time. I hate when going on spirited drives i have to shut off my AFR to see my oil temps to make sure I'm not getting things crazy warm. So that is the basic sum of the goal of my project, hopefully i can get caught up at this project I am behind on at work so I can push lots of effort into this. At first it will be basic and just display minor bits, then logging, then ill work up and make the UI a little better and work towards input/output + easy ways to config. I planned on starting with a small processor in an easy to use platform to start, and if i start running out of headroom I can easily port my code over to a PIC/ARM cpu that is faster to handle things. I'll know pretty quickly what this little 16mhz amtel can do here soon.
__________________
When I grow up, I wanna be God. My flickr - Canibeat Local magazine scout Old Setup: Vortech Supercharged 360WHP/262WTQ @ 11.5psi My build thread - WTF happened to nelsmar's car thread |
||
|
|
|
|
|
#244 |
|
Banned
Join Date: Oct 2012
Drives: GT86
Location: The Motherland
Posts: 1,398
Thanks: 140
Thanked 473 Times in 271 Posts
Mentioned: 22 Post(s)
Tagged: 0 Thread(s)
|
An AVR can run an entire engine reasonably well so I'm sure it'll handle a bit of data logging just fine, as long as your code isn't shit.
|
|
|
|
|
|
#245 | |
|
Grip>Slip
Join Date: Jun 2012
Drives: 13 SWP BRZ Ltd - Innovate Powered!
Location: RVA
Posts: 3,563
Thanks: 656
Thanked 1,717 Times in 1,031 Posts
Mentioned: 45 Post(s)
Tagged: 3 Thread(s)
|
Quote:
I'm assuming when you press the "event" button it could be configured to also flag/save the data logged prior to the button push (say you push the button to log an event, it could be preconfigured to flag and save that entire trips log (since the last engine startup), or maybe flag/save X number of minutes that preceded the event button push, too? |
|
|
|
|
|
|
#246 | |
|
Garden variety obsessive
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
|
Quote:
The main downside is that the OP2 is not capable of timestamping - so your proposed device would be immensely useful.
|
|
|
|
|
|
|
#247 | |
|
Generally Well Liked
Join Date: Aug 2013
Drives: '08 STi Hatch, '11 Outback 3.6R
Location: Ontario
Posts: 419
Thanks: 43
Thanked 197 Times in 125 Posts
Mentioned: 9 Post(s)
Tagged: 0 Thread(s)
|
Quote:
- AdrianG |
|
|
|
|
|
|
#248 |
|
Garden variety obsessive
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
|
|
|
|
|
|
|
#249 | |||
|
Senior Member
Join Date: Feb 2013
Drives: FR-S
Location: Phoenix
Posts: 2,605
Thanks: 733
Thanked 2,361 Times in 1,031 Posts
Mentioned: 345 Post(s)
Tagged: 3 Thread(s)
|
Quote:
Quote:
Quote:
__________________
When I grow up, I wanna be God. My flickr - Canibeat Local magazine scout Old Setup: Vortech Supercharged 360WHP/262WTQ @ 11.5psi My build thread - WTF happened to nelsmar's car thread |
|||
|
|
|
|
|
#250 |
|
Senior Member
Join Date: May 2012
Drives: 2013 Scion FR-S, 1993 Lexus SC300
Location: Houston, TX
Posts: 411
Thanks: 284
Thanked 175 Times in 102 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
|
One of the items you can poll over SSM is the status of stuff like the defrost and cruise switches. If you want to make a note of something in particular happening to the car in the logs, you could easily add a logged channel for the switch.
|
|
|
|
| The Following User Says Thank You to FrX For This Useful Post: | nelsmar (11-10-2013) |
|
|
#251 |
|
Banned
Join Date: Sep 2013
Drives: 2013 GBS BRZ Limited
Location: Colorado
Posts: 1,925
Thanks: 627
Thanked 1,445 Times in 711 Posts
Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
|
The datalogging feature of the OP2.0 defaults to start logging at "defrost on".
|
|
|
|
|
|
#252 |
|
Garden variety obsessive
Join Date: Oct 2013
Drives: 2009 Sti Hatch; 2015 Audi RSQ3
Location: South Africa
Posts: 532
Thanks: 54
Thanked 448 Times in 245 Posts
Mentioned: 74 Post(s)
Tagged: 2 Thread(s)
|
Yup, but you can practically set up the logcfg.txt file to trigger on any scenario you want - like for WOT runs, I would set it up to trigger above a certain RPM, and close above another RPM.
|
|
|
|
|
|
|
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Close | iJason | Member's Car Journals | 1 | 08-04-2013 09:26 PM |
| Close | pche | Engine, Exhaust, Bolt-Ons | 3 | 08-04-2013 03:04 AM |
| Sorry. please close. | finch1750 | Scion FR-S / Toyota 86 GT86 General Forum | 1 | 07-31-2013 02:00 AM |
| please close | abutterman | Wheels and Tires | 0 | 07-05-2013 10:40 AM |