Jump to content

kiwi-racer

Members
  • Posts

    44
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by kiwi-racer

  1. 2 minutes ago, Adamw said:

    With PID tuning, if you have an oscillation and the peaks and troughs of the process variable (TPS) are exactly in or out of phase with the output (motor DC) it usually means too much proportional.  Pink lines added to your log below to show what I mean.  Oscillation from I or D will introduce a phase shift in opposite directions. 

    So, you have too much P in this log:

    2m5pL3V.png 

     

    Here are the E-throttle settings from our LS3 race car which controls pretty reasonable.  

    vQx7W3F.png

    Thanks Adam,

     

    I did use your LS tune values (the values above) and still got errors, we will start with your LS3 settings and we will look at the oscillation and tune P, - see how that goes

    Thank You for the quick replies to everyone ! 

     

  2. 3 minutes ago, cws_nz said:

    ha an issue with a 70mm alloytech v6 throttle not tracking target and would rapidly  hunt returning to idle position on decel once it heat soaked a bit on the dyno , from memory we increased the frequency to  around 700hz and reduced derivative seemed to  sort it out

    Thanks for the idea,  we are at 500hz,  I have tried it a 4000 hz,  but am considering going higher - is the max 10,000hz ? 

  3. This one was earlier, not on the dyno.. when trying to fix this, I don't have the exact e-Throttle tune to match..

    But see how it was on the decel 

    https://www.dropbox.com/scl/fi/k32bqc6xcmivutufyw2p4/PC-Datalog-2024-03-20-2-34-23-died2-pm.llg5?rlkey=hapcc1fin8tolrcddn3o186rm&dl=0

    And another..  :-) 

     

    https://www.dropbox.com/scl/fi/mvb3nvomylat5f7wa04j1/PC-Datalog-2024-03-20-2-10-05-pm-bad-3.llg5?rlkey=hesgjs1tysxxneb6a3245lmij&dl=0

     

    I did not have the Pid on, I can do that in the morning..  

     

  4. Im running a LS3, with a stock GM Electronic Throttle Body

    I have tried many different settings from Link Default Tunes, Other Forums, etc and I can not get rid of the TPS Target Errors.  This log's from a Dyno run, where it faulted on the acceleration and also deceleration.  

    In this log you will see the ECU Fault Code 75: E-Throtte 1 TPS|/Target Error

    I have tried another Throttle Body (Aftermarket one, same issues). 

    Im really struggling to work out what's wrong here, of course if I change the fault delay, it's better, but still exists. 

    Has anyone else got the GM Throttle Body working with their G5, Im using Aux9/10 to drive the PWM

    Here's the Tune https://www.dropbox.com/scl/fi/ydmkftipu7l9qc6o4tvw2/2024-03-20-LS-BMW-G5-After-Dyno.pcl5?rlkey=kypwpb5g653cnbry1gy1kxjzt&dl=0

    Here's the Log https://www.dropbox.com/scl/fi/iscrkqk5oqle45v2eik5d/PC-Datalog-2024-03-20-2-37-22-died-pm.llg5?rlkey=hxa1x7nq16bybrli1qy3pu7pd&dl=0

    We are heading to the track Friday, so really need to get this sorted. 

  5. On 12/14/2022 at 7:56 PM, Adamw said:

    @Vaughan Yeah 3rd party support of DBC's with compound messages is pretty flaky.  Same with 29bit ID's.  Even though DBC's do actually support both compound (they use the term multiplexed) and extended ID's, it seems very few 3rd party devices actually support those - or dont interpret them correctly in my experience.  A DBC is only designed to specify how a CAN message should be received - so you are right in that they dont support counters, checksums, CRC's , or request/response type messages like megasquirt, fueltech or OBD2 devices use.  I've also noticed they only support signed/unsigned integers (not sure if there is any width limit), they dont support floating point values etc.   

    A DBC for the generic dash stream attached, made by me but it seems to work with my sniffer.  

    I too dont see DBC's as being a good option for importing into PC Link/Link ECU with the architecture we have now.  However generating a DBC as a file that can be used to set up a receiving device seems like it is possibly doable.

    Generic Dash.dbc 5.3 kB · 10 downloads

    I dont suppose you could post the Generic Dash 2 DBC file please ?

  6. 8 hours ago, susan said:

    greetings , does anyone have any experience with the delphi idm-2? i cant find a manual anywhere but i have a hyundai pinout. the idm-2 brochure states that there is some adjustable settings and such. Plus there is a can bus provision as well.

    any ideas?

    thanks 

    susan

     

    That's the one I posted above, we are in the process of wiring it,  I don't know much about the CAN bus 

  7. Here is what the scanner see's from the Blink (on it's own when it boots up)

     

    IN  ts: 1192875  id: 197  l: 5  data: 00 00 00 00 10 
    IN  ts: 1194375  id: 197  l: 5  data: 00 00 00 00 1F 
    IN  ts: 1195875  id: 197  l: 5  data: 00 00 00 00 2E 
    IN  ts: 1197375  id: 197  l: 5  data: 00 00 00 00 3D 
    IN  ts: 1198890  id: 197  l: 5  data: 00 00 00 00 4C 
    IN  ts: 1200390  id: 197  l: 5  data: 00 00 00 00 5B 
    IN  ts: 1201890  id: 197  l: 5  data: 00 00 00 00 6A 
    IN  ts: 1203390  id: 197  l: 5  data: 00 00 00 00 79 
    IN  ts: 1204890  id: 197  l: 5  data: 00 00 00 00 88 
    IN  ts: 1206390  id: 197  l: 5  data: 00 00 00 00 97 
    IN  ts: 1207890  id: 197  l: 5  data: 00 00 00 00 A6 
    IN  ts: 1209390  id: 197  l: 5  data: 00 00 00 00 B5 
    IN  ts: 1210890  id: 197  l: 5  data: 00 00 00 00 C4 
    IN  ts: 1212390  id: 197  l: 5  data: 00 00 00 00 D3 
    IN  ts: 1213890  id: 197  l: 5  data: 00 00 00 00 E2 
    IN  ts: 1215406  id: 197  l: 5  data: 00 00 00 00 F1 
    IN  ts: 1216906  id: 197  l: 5  data: 00 00 00 00 00 
    IN  ts: 1218406  id: 197  l: 5  data: 00 00 00 00 0F 
    IN  ts: 1219906  id: 197  l: 5  data: 00 00 00 00 1E 
    IN  ts: 1221406  id: 197  l: 5  data: 00 00 00 00 2D 
    IN  ts: 1222906  id: 197  l: 5  data: 00 00 00 00 3C 
    IN  ts: 1224406  id: 197  l: 5  data: 00 00 00 00 4B 
     

    And 

     

     

    Screenshot 2024-02-28 152058.png

  8. Tune and video in links

    I have CAN1 with a direct connection to my link PDM

    CAN2 is at 500K, as It gets the BMW Wheel speed sensor data which is inflexible :-) 

    When I plug my Blink KeyPad, which I was able to send commands to, etc, I sent a reset from the button below, now everytime I connect it to the Can Bus 2, the ECU freezes / crashes ... All the EGT sensors fail, etc, software becomes unresponsive, ECU needs a hard power cycle.  Help !

    The last thing I did was send the (default coms setup) which did cause the ECU to Crash too :-(

    As you can see it was working before then.

    Im curious what the blink could be doing to make the Link so unstable ? .. I guess I can send a Can Sniffer log ? 

     

    Screenshot2024-02-28134137.png.953e952678b7db61ea9cddfe274f8705.png

    Here's my Tune - https://drive.google.com/file/d/1i84WQVKOahsF9nnmA-DQSylmoo8Hwh7d/view?usp=sharing

    Here's a video of the fun.. https://drive.google.com/file/d/1KjzCDsldUIrnjKo-cLjal8NIDaB8HVLh/view?usp=sharing

    So you believe me.. 

  9. Hey Guys, trying to work out how to use a G5 for a 4.3 V6 Chevy with Direct Injection.  I think Ross (NZ) may have spoken to you guys a little, but Im helping with the harness / etc.  

    Is this Link DI driver box ready yet ? if not what's the suggested DI box ? 

    Here in the states we use this Delphi IDM-2 box, GM made it for their 2.x ecotec engines before they developed the more advanced ECU's with the DI integrated, it was also OEM'ed to other manufactures liked Hyundai. 

    thanks 

     

    Delphi IDM-2.jpeg

  10. 21 minutes ago, Arron Eades said:

    Kia Ora, 

    An air gap is not required in general. Your key considerations are heat and vibration.

    If you have a race car with solid-mounted everything and you know it vibrates more than average, then trying to isolate the ECU from those vibrations is a good idea. You could use something like these with the side mounts M5 rubber mount MM Or these for the top-down mounts M5 Rubber mount MF

    If you are mounting in the engine bay to a surface that is often hot, then an air gap is a good idea (and make sure it's getting some airflow). If it's mounted to a surface that is cooler than the ambient engine bay temp (for example, an inner guard that has lots of airflow on the other side), then flush mounting is likely a good idea so the mounting surface can help to keep the ECU cool. If it's mounted in the cabin, then it's unlikely you need to worry much about thermals.

    What's it going in? Keen to see photos when you have it mounted.  

      

    Hey Arron,  it's going in a E46 BMW race car, LS3 Powered. 

    I love those rubber mounts, im in California, I will see if I can source them locally 

    I will send some pics once I get it all together, im switching from a E67 GM ECU,  

    Cheers 

  11. 4 hours ago, Vaughan said:

    Yes in G4+ you could assign the runtime directly which could cause issues with multiple things writing to it, in G5 there are dedicated CAN runtimes that can then be assigned to the specific runtime in the ECU. This also means you can do wheel speed correction in the ECU instead of being stuck with what you receive over CAN or playing games with CAN multi/divs.

    Thanks Vaughan, makes sense !

  12. For our endurance road racing car, we need to stretch out fuel economy for particular stints, we feel the best way to do this without leaning out the engine is to simply limit the throttle and force the driver to drive with less power.
     
    I want to switch between 3 e-Throttle tables to pull back the throttle levels, ie: in mega fuel save mode, 100% Pedal may be 70% Max TPS for example.
     
    Im using a CAN KeyPad with an Incremental Button +/- so the driver can hit it, see the color change, and it sets is an CAN Analog value or 0,1 or 2.
     
    The options to control the target E-Throttle Table in the activation looks at CAN DI's or CAN Aux's or a Math Block's. (looks like ON/OFF)
     
    How can I take the Can Analog Value of 0,1,2 and use it to Toggle a DI On/Off
     
    No Press, Analog = 0 - DI 1 Off, DI 2 Off
    Press Once, Analog = 1 - DI 1 ON, DI 2 Off
    Press Again, Analog = 3 - DI 1 Off, DI 2 ON
     
    Or am I just doing something wrong here, where I can make a 3D Throttle Table or use an Overlay Table instead ?
     
    Im still new to Link.. 
  13. From more research, assuming the software forces the values to be stored to a variable, and then the sensor assigned to that variable as it's data source ? 

    In the CAN Bus Options, possible variable types are CAN Ana x, CAN Freq x

    In the Wheel Speed Sources I have CAN Freq x,  CAN Aux x

    So Im assuming you want me to use Can Frequency Variables data types ?

    Is this how I should configure this ? 

    thanks 

     

  14. Im trying to setup MK60 TEVES ABS Can Signal to be received by the Link and to set my wheel speed values - LF_Wheel, etc. 

    When I set it up and hit Save it tells me there's a error in the Can Bus Definition

    If I switch it to a Channel in the "Receive Filter" like "Can Freq 1" it saves with no Error. 

    Can I not set my Wheel Speed Sensors to look at values coming into the CAN Bus ?   I got this example from someone else who did it, is it a G5 or new software thing locking me out from using those channels to write to ?.  

    How do I work around it ?

    See Pics, of what I can change to make it save. 

    Screenshot 2024-02-10 at 11.03.32 PM.png

    Screenshot 2024-02-10 at 11.04.10 PM.png

  15. Hi, I was searching and found this old thread. 

    I see two Mini Modes.. But I need to mix it with other stuff on my bus..  I don't suppose anyone has a screen shot or config file I can load with the TEVES MK60 Can definitions ? 

    This is a standalone use, I have a box which "wakes up" the ABS controller and it broadcasts it's wheel speed data at 500K 

×
×
  • Create New...