on my boat this goes directly to the ECU which needs an open collector enable signal, now since we only have a momentary input and need a latching signal this is about all the MCU can be doing for me, it will also be debouncing the input.
You know, I just can't quite get past the "it's too complicated" feeling. They have 12VDC available, and there are logic family choices that run at that voltage. If the only thing they are doing is turning a momentary switch into a toggle, they didn't need two IC's and a discrete FET and the PCB real estate and the cost and testing and decreased reliability from more parts just to do that. Seems like someone, somewhere along the line, would have realized they could save money and hassle. Makes me think we're missing something. Hmmmmm.
Also: On boats with Medallion the center button does not enable/disable cruise. There's a dash toggle for that. Meaning that on Medallion boats the entire two-IC's+FET setup is utterly useless, just bringing out the snap dome would have sufficed. All they need is momentary contact to talk to Medallion's menu system. In fact, it makes it worse because (if our theory is right) they now have to do edge triggering in software to OVERCOME the toggling "feature" and turn the button back into a momentary contact!
I'm going to dig out my ECU cruise documentation and see if I can confirm that the on/off signal is level triggered. If the ECU itself handles the toggling function then we still don't have an explanation for the onboard MCU. It's not like the ECU doesn't have the horsepower to deal with it.
it looks like they also decode the LED signal to determine what's going on which is nice
the up and down has a common 12V, see attached diagram that I hope is correct
I noticed you say PREsume instead of ASSume. LOL!
Leave a comment: