Skip to content

KIA SOUL Petrol brake module solenoid operation sequences and checks #269

@rg4444

Description

@rg4444

What is the logic and sequence of default braking module firmware?

  1. Booting up for the first time
    Upload of firmware successfully finished. USB wire plugged out, OSCC electricity supply switched off.
    OSCC powered up. Joystick controller set to enable mode.
    What management module should do and in what sequence?
    Like:
    ---OSCC powered up for first time
  2. Check the solenoid state:
    Master cylinder_ SMCs - should be open. If close - open up.
    Pressure fill solenoids - SLAs - should be closed. If open - close down
    Pressure spill solenoids - SLRs - should be closed. If open - close down
    (What happening if solenoids are left in wrong state? I have seen test scenario when ABS unit is powered up with open output brake lines and solenoids are open - so pump is trying to build the pressure, which flowing out from brake lines)
  3. Check for PACC pressure - if under 500 - switch on the Accumulator
    pump ('p'). When pressure reach 800 - turn accumulator power off ('[')
    ----- Enabling control
    Close master cylinder SMCs
    Waiting for brake command
    ----- Pressing brake on joystick
    Release SLA solenoids accordingly to the braking intensity
    ----- Releasing brake on joystick
    Close SLA solenoids
    Open SLR solenoids to release the pressure.
    Close SLR solenoids when pressure released to 12.
    -----Disable joystick control
    Open Master cylinder's SMCs

Please correct to the right descriptions. Thank you in advance.

And what is operational principles of relief valve?

Strange behavior noted:
After first boot up solenoids are closed, pressure is up, disconnected output lines are open.
When brakes on joystick applied for first time - pressure is released, but when brake button on joystick controller released, oil is still being pumped out, solenoids are open and pump is operating.
Is this normal?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions