HarryBeron Posted September 15, 2021 Report Share Posted September 15, 2021 Hi I’m new here and looking around to suit a boat build application. will possibly buy a monsoon. Have been playing around and familiarizing myself with the pc link software. First question I want to know how I can create some logic to have a single start stop button like in a modern car power up my setup and start engine and stop engine and then power down my setup. first thoughts are have a momentary switch wired to turn on the link ecu 12v input and can bus display through a Latching relay. then have a direct output from the ecu keep the latching relay circuit “live” Second push will have a output branched from the switch work a digital direct input (obviously not to power things up initially) But this direct input will be the start stop command to start and stop engine. what I would like is a timer sequence that once engine is off after say 3-4 min the direct output to the latching relay will be able to power off causing the latching relay to switch off canbus display. And the ecu down. which to power back up - repeat the on and start sequence. also is there a way for a timer to be set so the same button if held down for say 4 seconds will just allow the power down sequence by deactivating the latching relay? can some one please help me configure this in pc link software? second question. Marine applications are based on hour intervals for servicing. is it possible to get a hour counter to work and accumulate hours and have it output to the can bus display to show on it??? thanks in advance. Quote Link to comment Share on other sites More sharing options...
Vaughan Posted September 15, 2021 Report Share Posted September 15, 2021 56 minutes ago, HarryBeron said: First question I want to know how I can create some logic to have a single start stop button like in a modern car power up my setup and start engine and stop engine and then power down my setup. There is an engine start stop function under chassis and body although getting a single button to also power the ECU up will require some extra hardware and setup. You could definitely use a GP Output with some logic setup to hold the power relay on once the ECU had started up, I might have to have a play to see what I can come up with. 59 minutes ago, HarryBeron said: second question. Marine applications are based on hour intervals for servicing. is it possible to get a hour counter to work and accumulate hours and have it output to the can bus display to show on it??? There is an engine running time under statistics. Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted September 15, 2021 Author Report Share Posted September 15, 2021 1 hour ago, Vaughan said: There is an engine start stop function under chassis and body although getting a single button to also power the ECU up will require some extra hardware and setup. You could definitely use a GP Output with some logic setup to hold the power relay on once the ECU had started up, I might have to have a play to see what I can come up with. There is an engine running time under statistics. Thanks that would be much appreciated, if you can find out how that can work. I had seen the engine running time, but i couldn't find out much specific documentation relating to it. and in my mind it was just a "session" running time not total, and didnt accumulate. But if it accumulates time that is what im after.. Cheers Quote Link to comment Share on other sites More sharing options...
Vaughan Posted September 15, 2021 Report Share Posted September 15, 2021 10 minutes ago, HarryBeron said: I had seen the engine running time, but i couldn't find out much specific documentation relating to it. and in my mind it was just a "session" running time not total, and didnt accumulate. But if it accumulates time that is what im after.. There is an "Engine Running Time" Runtime value which is how long it has been running since the most recent engine start and "Eng Running Time in the statistics folder is accumulated. Thinking about it again though it isn't possible to transmit the statistics value on the CAN Bus at the moment. 3 hours ago, HarryBeron said: First question I want to know how I can create some logic to have a single start stop button like in a modern car power up my setup and start engine and stop engine and then power down my setup. I've thought about this some more and can see some potential limitations in the setup in terms of things like not being able to turn the power off without starting the engine. I think in oem setups in cars they use whether or not the brake pedal is being pressed to determine whether you are trying to start the engine or turn the ignition back off. The other consideration would be what to do in case of stall or failed start, is it going to do things purely based on the number of times the start button is pressed or is it going to be based on the start button being pressed while the engine is running being turn the power off but press the button after stall is start the engine again? Quote Link to comment Share on other sites More sharing options...
Vaughan Posted September 15, 2021 Report Share Posted September 15, 2021 Wiring would need to be ignition push button connected to a DI (DI3 in this example) and to the ECU circuit via a diode (see the ECU hold power wiring in the help manual). When the button is pressed the ECU will power up and register a count of 1 Math Block 1 (Math Block is counting how many times the button has been pressed), the start signal is triggered by the button being pressed and Math Block having a count of greater than 1 (to prevent it trying to start when the button is active while turning the ECU on). Normal touch start setup, could also use Start/Stop mode where you hold to crank instead of press. ECU Power is held on for 5 minutes (300s) since the last time the engine speed was greater than 20 rpm (means anytime you crank it it will reset the timer). Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted September 16, 2021 Author Report Share Posted September 16, 2021 20 hours ago, Vaughan said: There is an "Engine Running Time" Runtime value which is how long it has been running since the most recent engine start and "Eng Running Time in the statistics folder is accumulated. Thinking about it again though it isn't possible to transmit the statistics value on the CAN Bus at the moment. Hello Vaughan, Is there any possibility this would be considered for future development? Or is it just plain impossible? I can see a lot of marine applications using this in the future with the increasing popularity of can bus dash's and the servicing schedules at certain hours. And it would be beneficial for motorsport for logging component hours and rebuild intervals. Also thanks for the configuration inputs and outputs. Bit to get my head around but the more I look at it the more im understanding it. Is there any provision to shut the power down without letting the timer run its course of time? i.e. the length of time the switch is pressed - say for 3 seconds or a long press it will interrupt or stop the ecu hold power? Thanks much appreciated Quote Link to comment Share on other sites More sharing options...
Adamw Posted September 16, 2021 Report Share Posted September 16, 2021 8 minutes ago, HarryBeron said: I can see a lot of marine applications using this in the future with the increasing popularity of can bus dash's and the servicing schedules at certain hours. And it would be beneficial for motorsport for logging component hours and rebuild intervals. In most of these dashes the hour meter or logbook function is built in - they just start accumulating time whenever they see RPM. Are you sure they actually need total accumulated runtime sent to the dash? I dont see any engine run time related parameter in any of J1939 standards that most marine dashes use. Quote Link to comment Share on other sites More sharing options...
Vaughan Posted September 16, 2021 Report Share Posted September 16, 2021 19 minutes ago, HarryBeron said: Also thanks for the configuration inputs and outputs. Bit to get my head around but the more I look at it the more im understanding it. Is there any provision to shut the power down without letting the timer run its course of time? i.e. the length of time the switch is pressed - say for 3 seconds or a long press it will interrupt or stop the ecu hold power? easiest thing to do would be to just give it a shorter off time of say 30s instead of 300s. Might be possible to make a 3s button press force it off but would be quite difficult as would have to decide on release of button whether to trigger the starter or turn off and that adds a lot more complexity. Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted September 16, 2021 Author Report Share Posted September 16, 2021 14 minutes ago, Adamw said: In most of these dashes the hour meter or logbook function is built in - they just start accumulating time whenever they see RPM. Are you sure they actually need total accumulated runtime sent to the dash? I dont see any engine run time related parameter in any of J1939 standards that most marine dashes use. I'm possibly looking toward the Power Tune Display as it has Link Ecu connectivity. I haven't investigated at their end if it was built in to their unit but assumed if it was broadcast it could be shown. Is link capable of J1939 communication. Then the Jardum Power Vision display could be suitable as it has A/V and camera capability. 12 minutes ago, Vaughan said: easiest thing to do would be to just give it a shorter off time of say 30s instead of 300s. Might be possible to make a 3s button press force it off but would be quite difficult as would have to decide on release of button whether to trigger the starter or turn off and that adds a lot more complexity. Ok I will investigate that. Might be a bit over my head.. Thanks anyway.. Quote Link to comment Share on other sites More sharing options...
Vaughan Posted September 16, 2021 Report Share Posted September 16, 2021 5 minutes ago, HarryBeron said: Ok I will investigate that. Might be a bit over my head.. Thanks anyway.. This should be you have to hold button for 3 seconds before it starts or stops the engine but any press of less than 3s will kill the power. koracing 1 Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted September 16, 2021 Author Report Share Posted September 16, 2021 16 minutes ago, Vaughan said: This should be you have to hold button for 3 seconds before it starts or stops the engine but any press of less than 3s will kill the power. Thank you very much Vaughan 1 Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted July 13, 2022 Author Report Share Posted July 13, 2022 On 9/15/2021 at 4:53 PM, Vaughan said: Wiring would need to be ignition push button connected to a DI (DI3 in this example) and to the ECU circuit via a diode (see the ECU hold power wiring in the help manual). When the button is pressed the ECU will power up and register a count of 1 Math Block 1 (Math Block is counting how many times the button has been pressed), the start signal is triggered by the button being pressed and Math Block having a count of greater than 1 (to prevent it trying to start when the button is active while turning the ECU on). Normal touch start setup, could also use Start/Stop mode where you hold to crank instead of press. ECU Power is held on for 5 minutes (300s) since the last time the engine speed was greater than 20 rpm (means anytime you crank it it will reset the timer). Hello Vaughan as per this screenshot in last September I tried to program it but not sure what I have missed. are you able to supply this setup on a blank g4x monsoon template for me please? Quote Link to comment Share on other sites More sharing options...
Vaughan Posted July 13, 2022 Report Share Posted July 13, 2022 14 hours ago, HarryBeron said: Hello Vaughan as per this screenshot in last September I tried to program it but not sure what I have missed. are you able to supply this setup on a blank g4x monsoon template for me please? Sep 16 screenshot.pclx Sep 15 screenshot.pclx Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted July 13, 2022 Author Report Share Posted July 13, 2022 Thank You, Will test tonight. I had the ecu stay on with power hold the start wouldnt work for me. couldnt figure out how it wouldnt work. Quote Link to comment Share on other sites More sharing options...
Vaughan Posted July 13, 2022 Report Share Posted July 13, 2022 42 minutes ago, HarryBeron said: I had the ecu stay on with power hold the start wouldnt work for me. couldnt figure out how it wouldnt work. if it's not cranking you need to watch the status of Virtual Aux 1, Aux 1 and the starter control status Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted November 25, 2022 Author Report Share Posted November 25, 2022 On 9/15/2021 at 4:27 PM, Vaughan said: There is an "Engine Running Time" Runtime value which is how long it has been running since the most recent engine start and "Eng Running Time in the statistics folder is accumulated. Thinking about it again though it isn't possible to transmit the statistics value on the CAN Bus at the moment. I've thought about this some more and can see some potential limitations in the setup in terms of things like not being able to turn the power off without starting the engine. I think in oem setups in cars they use whether or not the brake pedal is being pressed to determine whether you are trying to start the engine or turn the ignition back off. The other consideration would be what to do in case of stall or failed start, is it going to do things purely based on the number of times the start button is pressed or is it going to be based on the start button being pressed while the engine is running being turn the power off but press the button after stall is start the engine again? Hi Vaughan, it’s been over a year since this post, just wondering if the statistics value can be transmitted on the can bus, or if it will be close? thanks. Quote Link to comment Share on other sites More sharing options...
Vaughan Posted November 29, 2022 Report Share Posted November 29, 2022 On 11/25/2022 at 9:46 PM, HarryBeron said: Hi Vaughan, it’s been over a year since this post, just wondering if the statistics value can be transmitted on the can bus, or if it will be close? thanks. The statistics values can't be transmitted over CAN at this point. Quote Link to comment Share on other sites More sharing options...
HarryBeron Posted June 6, 2023 Author Report Share Posted June 6, 2023 On 9/15/2021 at 4:53 PM, Vaughan said: Wiring would need to be ignition push button connected to a DI (DI3 in this example) and to the ECU circuit via a diode (see the ECU hold power wiring in the help manual). When the button is pressed the ECU will power up and register a count of 1 Math Block 1 (Math Block is counting how many times the button has been pressed), the start signal is triggered by the button being pressed and Math Block having a count of greater than 1 (to prevent it trying to start when the button is active while turning the ECU on). Normal touch start setup, could also use Start/Stop mode where you hold to crank instead of press. ECU Power is held on for 5 minutes (300s) since the last time the engine speed was greater than 20 rpm (means anytime you crank it it will reset the timer). Hi guys i have setup my ecu hold power as per quote. It works great push button for on second push to start and then 3rd push to stop. Then after 5 min ecu shuts off which kills mu accessories etc. I now have a accessory relay wired for my stereo and the remote wire from amp comes to ecu di2 so the ecu. What I'm trying to achieve is a second timer or a way of extending my ecu power hold from 5 min to say 45 min when the di2 from stereo has 12v when listening to music. And if Its switched off the normal power hold will shut down . The accessory output relay is controlled by aux 1 output and it has a safety to turn off if battery v is less than 12.0v Hope that makes sense ( Just need to lengthen power hold time when music is playing) otherwise it is as per normal 5 min then shuts down. Cheers Quote Link to comment Share on other sites More sharing options...
Vaughan Posted June 6, 2023 Report Share Posted June 6, 2023 Without thinking about it too in depth change GP Output 2 to control Virtual Aux 3 (or whatever is the next available virtual aux) instead of Aux 2 and then use another GP output that controls Aux 2 with the conditions being (DI2 = active and timer 2 < 2701) or Virtual Aux 3 = active and bump the max value of timer 2 to something like 2701 or larger. Basically adding another layer over the output pin which holds it active if DI2 is active and the engine off timer hasn't reached 45min. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.