Jump to content


  • Content Count

  • Joined

  • Last visited

About jaypat01

  • Rank
  • Birthday 05/14/1989

Profile Information

  • Gender
  • Location
    Pennsylvania, USA
  1. It would be nice if a user could add an algebraic expression in the G4+ PC Link software somewhere that can be stored as a general value (such as Virtual AN Input). Essentially I am looking for a user defined algebraic function that you can use values from other inputs on the PCM to convert into a value that can be used to control auxiliary outputs. For instance, "|(AN Volt 1) - (AN Volt 2)| = (Virtual AN Volt 5)"...….this could be used to control an output off of differential temperature. I don't know which would be the easiest way to allow for this, but I feel like a "Virtual AN Input" would be the ticket. Also, if there is a way to accomplish this already, please let me know. I think there is a way to accomplish this with another CAN device (such as a digital dash) to transmit values to, perform the equation in the dash, and then send the result of the equation back to the PCM, but I currently only have a CAN-Lambda module connected to the CAN bus of my G4+ Xtreme.
  2. Alright I think I have this solved and there are multiple ways of doing it. In the PWM output function...there is an option to vary frequency of the output which is defined in a table. I can make each axis the two temperatures I am comparing, but this time the table will be defined to proportionally increase the frequency output based off of the differential temp. I think I will increase the frequency 1hz per 1 deg of differential temp (See table below). This will give me the temp range I need. Then I will either feed that frequency output back into a digital channel and assign that channel as a Frequency input. This way I can trigger my fan’s high and low speed off of the Frequency reference. Only thing that would make this better is if I can reference the output frequency directly without using an DI channel or even better, I could write the frequency output to a virtual channel and reference that...then I wouldn’t use any external I/O channels. I know the first thing is possible, but I will need to look at the program later to see if I can accomplish the last thing I suggested.
  3. I had the same idea about making my switch over point in the table only 1 deg apart, but the table would not give me the temperature range I needed.
  4. Just realized you we’re suggesting using the PWM output as essentially a discrete signal (on or off). This I think would work as long as I keep the switch over point from 0 to 100% duty cycle linear in the table and the ecu does not store temperature values as anything other than an integer. I’m going to have to try this in excel first to see if it’s possible. Essentially the table will look something like this as long as both axis are scaled the same and have the same offset for temp. On another note, what is the resolution of the AN Volt channels?
  5. This brings up a good topic. Are you saying you can connect SSR to a PWM signal from the ecu to create your own PWM speed controller? I was wondering if the frequency wouldn’t be high enough. On the other note about the dash...I was thinking of going with the AIM MXG 7” since Link does not have their own 7” dash on the market yet. Is there anything plans to release a Link 7” dash to the market to compliment the 5”?
  6. It is not essential, you are right. I am either going to use the value to give a visual alarm on the digital dash that the A2W IC system failed (which wouldn't need a value) and I might use the value to calculate heat dissipation from the IC heat exchangers (I have temp sensors all across the IC system). My end goal here is to optimize the A2W IC system over time...so I want to log the temperatures throughout the system and water flow. I could use "g/s" as "gallons per second", but that would make it a very small number. lol
  7. So I am looking to control an GP Output (A2W Heat Exchanger Fan) with the differential temperature between two temperature inputs. I would be using the logic that when the differential temperature between the ambient air temp and the IC Heat Exchanger water output reaches a certain level, I will turn on the fans. My question is, how do you compare these two analog input channels in the G4+ software to control the output. Worst comes to worse, I wire the two sensors into a voltage divider type circuit externally (which would feed a single differential signal back to the ecu), but I would rather do this comparison in software so that I can still view and log the individual temperatures in the ecu and/or digital dash. Is there a solution to this? Another possible solution I think I have found is to feed those two signals into a CAN I/O expansion module and I believe you can add an algebraic expression to manipulate the CAN transmission value which means I could transmit a temperature differential signal back to the ecu. I could be completely wrong on this.
  8. I'm interested in this topic because I am going to input a flow meter (which has a pulsed output from a hall sensor) and I would like to label the units in GPM. I could convert the frequency produced by the flow meter to a 0-5V analog signal, but will I be able to create a custom unit in the Link software?
  • Create New...