For a better experience, please enable JavaScript in your browser before proceeding.My bike will run, but sometime stalls at a light or when I slow down and stop.My idle speed seems to be low.I do have a power commander Dyno III USB that was on the bike when I bought it used a few months ago.
When its accompanied by FI flashing in the coolant temperature segment, the fault is with the fuel injection system. How it works The exup motor has 5 wires connecting it to the wiring loom; - BlackRed - 12v or 0v to power the exup motor - BlackGreen - 12v or 0v to power the exup motor The above two wires switch polarity to change the direction of the exup motor. RedWhite - potentiometer feedback to ECU (wiper) - Blue - 5v from ECU reference voltage for potentiometer - BlackBlue - Ground for potentiometer Upon startup of the ECU the BlackRed wire is energised first to 12v and the ECU expects to see an increase in resistance from the exup potentiometer. The ECU then reverses polarity and energises the BlackGreen wire and expects to see a decrease in resistance from the exup potentiometer. The ECU is attempting to turn the exup motor through its full range of movement. Lack of resistance i.e. ![]() 2015 Yamaha R1 Error Codes Manual The ExupAccording to the Yamaha service manual the exup will range from 0 - 7,500 Ohms through one full rotation of the valve. My solution WAt the heart of my solution is an Arduino Nano microcontroller that monitors the state of the two motor wires and alters the resistance of the MCP4131 digital pot as a result. The Arduino analog input pins cant handle voltages over 5v so I have added two voltage dividers to reduce the max voltage to 1v from a 12v supply voltage. 2015 Yamaha R1 Error Codes Code On TheThe code on the Arduino is triggered by the presence of a voltage on either of the motor wires. Positive voltage on the BlackRed causes the digital pot to increase in resistance and positive voltage on the BlackGreen decreases resistance. Once a voltage is detected a while statement in the code increases or decreases a variable from 0 to 97 which is passed to the digital pot increasing or decreasing the resistance. The whole circuit including the Arduino is powered by 5v from the Yamaha R1 loom on the blue wire. Calculating values The MCP4131 consists of 128 resistors (129 steps). Ohms divided by 129 equals 77.52 Ohms per step We know that one revolution of the exup valve is 7,500 Ohms so; 7,500 divided by 77.52 equals 96.7. Arduinos can only accept whole intergers so lets call it 97. So, in order to output 7,500 Ohms of resistance on the digital pot we need to tell the MCP4131 to increase from step 0 through to step 97. Parts required - MCP4131 10k digital potentiometer - 2No. No. 1k resistors - IC holder, 8pin - Arduino Nano v3 - I use clones purchased from eBay. Various lengths of coloured wire - Protoyping board 70x50mm or use my PCB if you are able to mill your own. Project case or 3D print mine Arduino code You are free to use my code and adapt as required. Please keep a credit at the top of the code and a link to retromini.co.uk. ![]() The last time I had created my own PCB was over 20 years ago at school using acid etching. I dont have access to those materials but I do have a CNC mini mill in my garage I started by downloading and installing Diptrace so that I could create a schematic and then a PCB layout. The schematic is the same as the one pictured towards the top of this post. Getting the layout figured out so everything could be contained on a single layer was a little tricky but I am happy with the results. Case 3D Print File I have designed the case so that my custom PCB slides into two rails and therefore doesnt require any fixings. It is printed in PETG at 1.5mm layer height. No supports required. 2015 Yamaha R1 Error Codes Download File Exup2File Size: 1732 kb File Type: stl Download File exup2.stl File Size: 75 kb File Type: stl Download File exupholder.stl File Size: 90 kb File Type: stl Download File The Finished ITem. No fault codes on the ECU Whilst I could have easily purchased a ready made exup eliminator I have found this project to be really challenging and fun to do.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |