basic harley acr

This commit is contained in:
rusefillc 2023-10-09 15:46:47 -04:00
parent 62c2a9ef03
commit 05fa1bdf57
2 changed files with 14 additions and 0 deletions

View File

@ -533,6 +533,8 @@ float vbattDividerCoeff;This is the ratio of the resistors for the battery volta
float fanOnTemperature;Cooling fan turn-on temperature threshold, in Celsius;"deg C", 1, 0, 0, 150, 0
float fanOffTemperature;Cooling fan turn-off temperature threshold, in Celsius;"deg C", 1, 0, 0, 150, 0
output_pin_e acrPin;
float driveWheelRevPerKm;Number of revolutions per kilometer for the wheels your vehicle speed sensor is connected to. Use an online calculator to determine this based on your tire size.;"revs/km", 1, 0, 100, 1000, 1
custom can_nbc_e 1 bits, U08, @OFFSET@, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW E46", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "AiM", "MS Simplified Broadcast", "type 14"
@ -571,6 +573,8 @@ custom spi_device_e 1 bits, U08, @OFFSET@, [0:2], "Off", "SPI1", "SPI2", "SPI3",
uint8_t boostControlSafeDutyCycle;Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met.;"%", 1, 0, 0, 100, 0
adc_channel_e mafAdcChannel
uint8_t acrRevolutions;;"", 1, 0, 0, 10, 0
float globalFuelCorrection;;"coef", 1, 0, 0, 1000, 2
float adcVcc;;"volts", 1, 0, 0, 6, 3
@ -1476,6 +1480,8 @@ uint8_t[TORQUE_CURVE_SIZE x TORQUE_CURVE_SIZE] autoscale torqueTable;;"Nm", 10,
custom TransmissionControllerMode 1 bits, U08, @OFFSET@, [0:1], @@transmission_controller_e_enum@@
TransmissionControllerMode transmissionControllerMode
uint16_t acrDisablePhase;;"deg", 1, 0, 0, 720, 0
linear_sensor_s auxLinear1
linear_sensor_s auxLinear2

View File

@ -4581,6 +4581,13 @@ dialog = tcuControls, "Transmission Settings"
field = dacOutputPins1, dacOutputPins1
field = dacOutputPins2, dacOutputPins2
dialog = harleyAcr, "Harley Automatic Compression Release"
field = "Pin", acrPin
field = "#ACR is disabled after the specified number"
field = "#of revolutions, plus degrees of engine phase"
field = "Disable after revolutions", acrRevolutions
field = "Disable after engine phase", acrDisablePhase
dialog = parkingLot, "Experimental/Broken"
; field = uiMode, uiMode
field = kLineBaudRate, kLineBaudRate
@ -4620,6 +4627,7 @@ dialog = tcuControls, "Transmission Settings"
field = useBiQuadOnAuxSpeedSensors, useBiQuadOnAuxSpeedSensors
field = "TODO KS mode 4569", kickStartCranking
panel = allTriggerDebug
panel = harleyAcr
panel = torqueTableTbl
help = helpGeneral, "rusEFI General Help"