Jump to content

cruz177

Members
  • Content Count

    28
  • Joined

  • Last visited

About cruz177

  • Rank
    Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Thanks for your answer, so is it preferable to have an ignition time as close to BTCD 0 and more fuel, or less fuel and a negative ATDC time?
  2. Good morning, I would like to know if I am trying to use a launch control with hydraulic lifters and a low boost turbo that ignition retard would be safe as a general rule of thumb. I understand that over -5 degrees should be safe with fuel cut, what, but also with ignition cut? What is the best way to know if I am on the correct amount of fuel enrichment? Too much fuel will clean the cylinder walls and too little will raise the temperatures? Thanks
  3. cruz177

    fuel level problem

    I have already managed to solve this, I attach a formula (image) to calculate the necessary resistor, in my case I have used 1W 80ohm Although the ohm value is measured, it is necessary to see the real voltage to make the calculation, I have adjusted it as GP Temp (Ext Pullup) in anvolt6 I have used cal table 7 Volts % And then 3 divisions of 100%- 0,6v 50%- 3.3v 0%- 3.9v are made at the rate of the sender unit voltage at each site Hope this helps someone
  4. cruz177

    fuel level problem

    Thanks I have found a reading fault with a ground, since the oem installation of the car uses an analog ground that is not reading correctly link for the fuel tank I will be fixing it and I will test, I will share the fuel level adjustment table if it works. Thanks
  5. cruz177

    fuel level problem

    Hello, I am trying to adjust a fuel level gauge Full mark 13.22 OHM Vacuum 220OHM Reserve 0.22KOHM I have put in a 80ohm 1W pullup resistor, and set it to anvolt5 but I am not getting any reading other than 5v. I understand that at 100% it should have 3.66v but how do I calculate the rest? I have all the cal table 1,2,3 occupied, what would be the best way to configure it? Thanks
  6. good morning I would like to know if anyone knows how to adjust a 10 bar vdo oil pressure sensor. I have read that you would have to use a pullup resistor of about 200ohm. this is correct? how would the calibration be? thanks
  7. cruz177

    dashboard arduino

    thanks at last I have made everything work my main problem was the canh and canl converter ic which was Chinese and was not able to read the IDs well. I had to replace it with a texas instruments and it worked Now I have the problem with some values such as water or oil temperature, I cannot find in the program any section that says by what value I have to multiply or divide to see the value correctly since according to what I understand in link ecu is to multiply by 1 and dividing by 1 the result should be the same but it doesn't work. values like tps, rpm if they work correctly Thank you
  8. cruz177

    dashboard arduino

    thanks i managed to make it work right now I'm just focusing on RPM to have a starting point and not do it all at once the problem I have is that it seems that it does not run all the time in command, in the serial port I see continuously id 1000 but the rpm of the screen is fixed the moment I enter the can settings of the ecu link and click apply if I give it all the time it refreshes me perfectly at the same time as the pc Do you know what it can be? Thank you
  9. cruz177

    dashboard arduino

    you already connected the display to the serial monitor. the serial monitor marks me the canbus ID in link ecu of 1000 as I have set I understand that I am correctly receiving the data to the display the problem is that I do not get differences in the frames, I have read that in other ecu if the base id is 1000 you have to add each frame id example 1000 + 1 (for the first frame) = 1001 for the first frame Is this correct or is it enough to simply put 1 of that frame? I have tried both ways and it does not work but I don't know which one is correct thanks
  10. cruz177

    dashboard arduino

    This is my code for communication: void loop(void) { // Gauge display function gauge_display(); //Look for CAN broadcasts if ( CANbus.read(rxmsg) ) { switch (rxmsg.id) { // ID's CAN broadcast frames // Stream 1 case 110: // Frame 1 MAP = (float)(word(rxmsg.buf[0], rxmsg.buf[1])); IAT = (float)(word(rxmsg.buf[2], rxmsg.buf[3])); ECT = (float)(word(rxmsg.buf[4], rxmsg.buf[5])); OILTEMP = (float)(word(rxmsg.buf[6], rxmsg.buf[6])); break;
  11. cruz177

    dashboard arduino

    I've been trying to make it work for a while and I can't, I know the code is relatively simple but I can't find it Could you share how you are communicating with arduino and managing the IDs? Thanks
  12. cruz177

    dashboard arduino

    Thank you so much now i get it I will be testing and keep you informed If I have any other questions, I will ask them
  13. cruz177

    dashboard arduino

    Thanks a lot but I just don't understand the id thing 1000 I have it as id communication value of canbus in link this value. It should not be as it says switch (rxmsg.buf [1000]) ? On the other hand, I understand that the stream sends the canbus signal of the 3 frames always for this id 1000? So why does each frame (in my case 1,2 and 3) have to have another corresponding id that in this case is 110, 120 and 130? Why can't I use 0? I understand that the messages each frame are 8 bytes, so I have to send the information that is between 0 and 7 for each frame, right?
  14. cruz177

    dashboard arduino

    So this echoed would be correct? He put a 1000 id on steam 1 So I have 3 frames with an id of 110 -120 -130 respectively Each frame has a 7 bit message In the code I have something wrong? Should I report somewhere the ID I'm using? void loop(void) { // Gauge display function gauge_display(); //Look for CAN broadcasts if ( CANbus.read(rxmsg) ) { switch (rxmsg.id) { // Stream 1 case 110: // Frame 1 MAP = (float)(word(rxmsg.buf[1], rxmsg.buf[2])); IAT = (float)(word(rxmsg.buf[3], rxmsg.buf[4]));
×
×
  • Create New...