follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Delicious Tuning
Register Garage Community Calendar Today's Posts Search

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Software Tuning

Software Tuning Discuss all software tuning topics.

Register and become an FT86Club.com member. You will see fewer ads

User Tag List

Reply
 
Thread Tools Search this Thread
Old 10-17-2013, 01:32 AM   #15
stugray
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)
Quote:
Originally Posted by u/Josh View Post
I am shocked to hear that the ecu is running essentially matlab code. Do you have a link for more information on this?
Matlab can be converted directly into C code, so why the surprise?
We use that exact method to develop attitude control software for missions like Deep Impact (to hit the comet)

Now if we said it was running a Labview executable under windows, then I would be scared!
stugray is offline   Reply With Quote
Old 10-17-2013, 01:52 AM   #16
u/Josh
Senior Member
 
Join Date: Jan 2013
Drives: GBS Limited 6MT
Location: Phoenix
Posts: 200
Thanks: 186
Thanked 69 Times in 42 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by stugray View Post
Matlab can be converted directly into C code, so why the surprise?
We use that exact method to develop attitude control software for missions like Deep Impact (to hit the comet)

Now if we said it was running a Labview executable under windows, then I would be scared!
I didn't know that, thanks for the info. Why not just program directly in C? Development time I would assume, but are you sacrificing runtime performance?
u/Josh is offline   Reply With Quote
Old 10-17-2013, 02:14 AM   #17
stugray
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)
Quote:
Originally Posted by u/Josh View Post
I didn't know that, thanks for the info. Why not just program directly in C? Development time I would assume, but are you sacrificing runtime performance?
I our case, we can have attitude control engineers develop & test the algorithms in Matlab , then port the C-code to the software engineers that embed the coded algorithms into the flight software.
stugray is offline   Reply With Quote
Old 10-17-2013, 08:04 AM   #18
arghx7
Senior Member
 
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 611 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
http://www.etas.com/en/products/inca_mip.php

So ETAS INCA is one of the leading software and hardware combinations. Competitors include ATI Vision, dSpace Control Desk and Vector CANape. They integrate directly with Matlab. Depending on the system, It's basically a prototype ECU that literally has real time access to every tuning parameter and can datalog at 1000 samples per second. Compare that to a Subaru Cobb Accessport which has maybe 10 real time maps and logs at like 10-15 samples per second. All the hardware ends up costing as much as a BRZ.

When the code is model-based in Matlab, it can be used easily in simulation packages to test if it works before it's used in an engine.
arghx7 is offline   Reply With Quote
Old 10-17-2013, 08:30 AM   #19
DriftEightSix
Pegasus White
 
DriftEightSix's Avatar
 
Join Date: Jun 2012
Drives: 86
Location: Brisbane.
Posts: 973
Thanks: 646
Thanked 126 Times in 104 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by xjohnx View Post
Interesting find. It looks like Joe Schmoe can buy a 2 day subscription for $55 and get access to TechStream w/ ECU flashing functionality and the latest ECU rom's from toyota. Might be a good alternative for those of you that want the updated maps but don't want an aftermarket reflash.
Only if you have this "NASTF Vehicle Security Professional Registry".
__________________
Driving: Pegasus White Manual GTS 86.
DriftEightSix is offline   Reply With Quote
Old 10-17-2013, 08:42 AM   #20
ft_sjo
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)
Matlab is used an awful lot in automotive product development, not just calibration work.
ft_sjo is offline   Reply With Quote
Old 10-17-2013, 08:44 AM   #21
xjohnx
Grip>Slip
 
xjohnx's Avatar
 
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:
Originally Posted by DriftEightSix View Post
Only if you have this "NASTF Vehicle Security Professional Registry".
isn't that only for the security professional level (which basically enables vehicle key/transponder programming in the techstream software)? the professional diagnostic level seems to be available to anyone.
xjohnx is offline   Reply With Quote
Old 10-17-2013, 08:57 AM   #22
DriftEightSix
Pegasus White
 
DriftEightSix's Avatar
 
Join Date: Jun 2012
Drives: 86
Location: Brisbane.
Posts: 973
Thanks: 646
Thanked 126 Times in 104 Posts
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by xjohnx View Post
isn't that only for the security professional level (which basically enables vehicle key/transponder programming in the techstream software)? the professional diagnostic level seems to be available to anyone.
so it is, i should learn to real the whole page and not skim the shit out of it looking for requirements.
__________________
Driving: Pegasus White Manual GTS 86.
DriftEightSix is offline   Reply With Quote
The Following User Says Thank You to DriftEightSix For This Useful Post:
xjohnx (10-17-2013)
Old 10-17-2013, 12:30 PM   #23
King Tut
NASA SpecE30 Racer
 
King Tut's Avatar
 
Join Date: May 2012
Drives: 2006 Honda S2000
Location: Gulf Breeze, FL
Posts: 7,279
Thanks: 607
Thanked 5,759 Times in 3,055 Posts
Mentioned: 274 Post(s)
Tagged: 10 Thread(s)
Send a message via AIM to King Tut
First discussion of Matlab I have ever seen on an automotive message forum. Matlab is good for coding things up quickly as a proof of concept. It allows you to define whatever you want whenever you want and generally write really crappy code that works in Matlab. The algorithms should then always be ported to a proper coding language for a final software product.
__________________
King Tut is offline   Reply With Quote
Old 10-17-2013, 03:40 PM   #24
robot
There are now 2 carseats!
 
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by King Tut View Post
First discussion of Matlab I have ever seen on an automotive message forum. Matlab is good for coding things up quickly as a proof of concept. It allows you to define whatever you want whenever you want and generally write really crappy code that works in Matlab. The algorithms should then always be ported to a proper coding language for a final software product.
I agree with this...a lot.

I don't like how matlab manages memory of large datasets (I haven't used it in a few years). In production code you'd want to know and control how this is done.
robot is offline   Reply With Quote
Old 10-17-2013, 05:43 PM   #25
arghx7
Senior Member
 
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 611 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Every auto company manages the software release process differently. There's typically an in-house software tool to track different levels of software releases and the associated calibration values. It might go something like Matlab/Simulink --> hardware and/or software in the loop simulation --> in house tool/software database --> prototype ROM files and map definition file. That will go into a prototype ECU for realtime tuning or a production one (flashing the ECU for changes) if the vehicle is almost ready for launch and the software tweaks are small.
arghx7 is offline   Reply With Quote
Old 10-17-2013, 05:51 PM   #26
muffinz
Senior Member
 
Join Date: Sep 2013
Drives: 2013 DGM BRZ Ltd
Location: New York
Posts: 184
Thanks: 84
Thanked 97 Times in 49 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
I love matlab not only because it is incredibly powerful with elegant syntax, but also bc it has my name in
muffinz is offline   Reply With Quote
Old 10-17-2013, 07:10 PM   #27
arghx7
Senior Member
 
Join Date: Nov 2011
Drives: car
Location: cold
Posts: 599
Thanks: 72
Thanked 611 Times in 185 Posts
Mentioned: 33 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by muffinz View Post
I love matlab not only because it is incredibly powerful with elegant syntax, but also bc it has my name in
Your mom named you Atla?
arghx7 is offline   Reply With Quote
The Following 2 Users Say Thank You to arghx7 For This Useful Post:
King Tut (10-21-2013), muffinz (10-18-2013)
Old 10-17-2013, 07:46 PM   #28
OrbitalEllipses
Banned
 
Join Date: Jan 2012
Drives: Attitude
Location: MD
Posts: 10,046
Thanks: 884
Thanked 4,890 Times in 2,903 Posts
Mentioned: 123 Post(s)
Tagged: 4 Thread(s)
Quote:
Originally Posted by arghx7 View Post
Your mom named you Atla?
I chortled.
OrbitalEllipses is offline   Reply With Quote
 
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
WORK Emotion Wheels ** Winter Promotion || Free WORK Lugs or WORK Caps ** RavSpec Wheels and Tires 18 12-10-2013 06:19 PM
18x9.5 +38 Work Emotion CR kai Work Metal Buff Jive Turkey Wheels and Tires 22 05-20-2013 02:54 AM
Work Emotion CR Kiwami Bronze 18x8.5 +47 18x9.5 +38 (5x100) w/tires + Work lug nuts serial gixxer Wheels and Tires 41 03-29-2013 04:14 AM


All times are GMT -4. The time now is 11:09 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.