Jump to content

cruz177

Members
  • Posts

    62
  • Joined

  • Last visited

Posts posted by cruz177

  1. 1 hour ago, Tim D said:

    Hi, I made a simple dash using an MBED, so there's a lot of similarities I guess?
    I ended up getting a Picoscope to look at the CAN signals, great for debugging as it decodes the CAN data.

    Possible ideas you could look at... 

    Can you receive and process the CAN data at 50 Hz?  Maybe start at a lower rate ?

    Have you set the CAN ID in your code to match the Link ID of 1000?

    For some reason, I found that a CAN speed of 1 Mbps worked best (maybe an MBED timing thing!).

    During debugging, CAN data such as Gear postion could be useful as you already know what the result should be and it's static.

     Not sure if any of this helps :-) 

    Thanks for answering all help is good
    
    Where in the code do I have to put the canbus ID? (in this case 1000)?
    
  2. Hi i am designing arduino based racing dash (teensy) and nextion display

    I already have all the connection on, I have configured a link to show by can bus (I think I did it well) but I don't know very well how to start with arduino programming

    I know it is not something very difficult but my experience is quite small with programming

    Has anyone done something similar?

    I am currently trying to establish connection, would this be correct?

    #include <FlexCAN.h>
    #include <kinetis_flexcan.h>

    // Specify CAN baudrate

    FlexCAN CANbus(500000);
    static CAN_message_t rxmsg;

    // Link ECU data vars
    byte indicator[7]; // where to store indicator data
    float  BATTV, AFR, KM/H ; // Números con punto decimal
    unsigned int MAP, TPS, OILPRESS, RPM, GEAR, OILTEMP, ECT, IAT ; // Números enteros

    int battvGraphValue = 0; //value for the BATTV progress bar
    int mapGraphValue = 0; //value for the MAP progress bar
    int afrGraphValue = 0; //value for the AFR progress bar
    int rpmGraphValue = 0; //value for the RPM progress bar
    int tpsGraphValue = 0; //value for the TPS progress bar
    int iatGraphValue = 0; //value for the IAT progress bar
    int oilpressGraphValue = 0; //value for the OILPRESS progress bar
    int oiltempGraphValue = 0; //value for the OILTEMP progress bar
    int ectGraphValue = 0; //value for the ECT progress bar


    void setup() {

    Serial2.begin(9600);
    Serial2.print("baud=115200");
    Serial2.write(0xff); // We always have to send this three lines after each command sent to nextion.
    Serial2.write(0xff);
    Serial2.write(0xff);

    Serial2.end(); // End the serial comunication of baud=9600.

    Serial2.begin(115200); // Start serial comunication at baud=115200.

    CANbus.begin();

    }

    1.png

    2.png

  3. the problem is that the car is going to idle well I can even accelerate it to the cut without problem but at the time I do a driving test the car does not run more than 60km / h because it runs out of power.

    There is also a very strong engine shake as if it had the unbalanced wheels coming from the engine starting 1500rpm drive test. the engine is fine because it is exactly the same as with the ecu stock so I think it could be a failure in ignition table

    It may be possible that you are very advanced / late ignition and do that? How can I know that?

    thanks

  4. If the trigger offset is correct, the light stays at 0 degrees with the strobe gun in tdc mark and I am not having explosions from the intake

    It's a turbo engine but I'm currently trying to tune it without a turbo so I can move the car to another place

    Would that board be worth my car? I attached a photo above the one that has attached me and below the one that I currently have

    thanks!

    aaaaaa.png

  5. thanks I had a problem in my solenoid and now it works correctly

    I went to test the car and it works very badly, there is a very strong vibration of the engine as it does not work properly and has no power

    I tried to deactivate the variocam and it seems to be a little better but I don't get an ignition table for my engine

    Is there any way to know how many degrees each box has to have or to know when the engine starts to knock? I don't know from what point to start

    thanks

  6. 22 hours ago, cj said:

    So basic engine/idle theory... **assuming your trigger1 offset is correct**

    engine power output is from compressing & igniting fuel + air. The more fuel + air you have in the cylinder, the more potential power. The ignition angle (ie "when" you ignite the mixture in the 360* cycle) determines how much of that potential power is actually created. In 95%+ of petrol/ethanol engines, you "control" the air intake, and the computer/carb adds an appropriate amount of fuel to match.

    To have a stable idle, the engine output power (torque) must equal the amount required to keep the engine turning over. Any less & it stalls, any more and the revs increase.

    So the 2 levers you have to pull to get a stable idle (at any rpm) are

    1) how much air you let in

    2) what ignition angle you fire the spark plugs at

    You are only changing #2 here, but it sounds like you have #1 a bit off vs the factory specs. 25* ignition at idle is quite high, so I suggest you need to increase the air flow at idle - either idle stop screw on the throttle, or increase the idle control settings in the ECU to allow more air. You will then see your idle jump up to higher rpm, and when you reduce the ignition table values it should come back down. I cant give you exact values, but typical factory ignition idle angles are usually in the 10-20* range, and in your case it sounds like the manual says 5*. You dont have to match this exactly as your idle numbers can also differ from factory, but its usually a reasonable starting point.

    You are extremly unlikely to have knock or other spark related damage at idle speeds, so there is no real "dangerous" ignition number for idle, its just what works well for your car. Knock only becomes an issue as the engine comes under mid-high load (note that low rpm can still be high load however when you press the throttle hard)

    Thanks for the help

    I have been adjusting the ignition based on the 5º of the manual and the 35º at maximum rpm that I have seen that some coach quotes in the porsche 986/996 variocam engines

    How can you see it as a starting point to move the car and try a driving test?

    On the other hand I can not fix the idle problem as you can see in the photos is very low

    I have tried to increase the work of the idle valve but I do not see that it has an effect on the air flow and therefore at higher rpm

    I am doing something wrong?

    Thank you

    1ffaf704-78df-4abf-8ddf-043469976e39.jpg

    64d4a05a-3c65-4745-9c55-86b6ab4f1b75.jpg

    ba843771-d74d-4e29-b22d-60436352a7d5.jpg

  7. Thank you

    I attach a couple of captures but I don't understand why the workshop manual says 5th cnk while at 5th the car works very badly.

    I currently have it at 25º to maintain an idle that seems stable but I don't know if the time I have can be dangerous or is correctly. I also don't know how I can adjust the time reliably

    Thank you

    9363f605-7cc8-42c2-b8b0-777af481a9a6.jpg

    WhatsApp Image 2019-11-18 at 21.47.44.jpeg

  8. hanks I managed to keep it in idle and accelerate it well

    The variocam advances 25º the base map from about 1400rpm, should it delay something on the ignition map telling that the variocam will advance these degrees? or how should I adjust it

    I am afraid of going on too much ignition because of the variocam

    Thank you!

  9. my problem is that I do not know how to make the ignition table I do not know where to start as a reference because the car starts but if I release the accelerator it stops and just responds

    I don't know how to start to keep it in idle

    Thank you

  10. Hello if I have already done this (attached image).

    I found the engine tdc and coil 1 is already firing when the cylinder is up

    The problem is that once the car has been started, I can't find how to keep it active without turning it off.

    Thank you

    aaaaa.png

  11. Hi everyone and thanks for this space to ask questions.

    I'm trying to boot my porsche 986 2.5 of 99 with ecu storm

    I have trouble keeping the car in idle since it works very badly and stops

    I am a little lost in how to adjust the base time and which one corresponds. I currently have the following:

    What would be a good starting point for this engine?

    Thank you
×
×
  • Create New...