rusefillc
6eaad9e76b
h-bridge wastegate not alive on bench #4965
...
DC controller needs to be alive even if it's not serving ETB
2023-01-16 16:15:00 -05:00
rusefillc
e5ee8d529b
We really should decouple DC from ETB
2023-01-16 16:02:29 -05:00
rusefillc
3a048fd19a
docs
2023-01-16 15:53:06 -05:00
Matthew Kennedy
c86f75ec78
Jammed ETB detection ( #4873 )
...
* jammed ETB detection
* autoscale
* comment
* cleanup
* implement test, cleanup
2023-01-10 15:31:04 -05:00
TurboMarian
ad85f7c95d
ALS UPDATE (ETB is working)
...
(cherry picked from commit decbf6d1615f1c15cc3e278932667a390d2539c9)
2022-12-26 19:21:18 -05:00
rusefillc
d951f36794
guards
2022-12-17 14:36:27 -05:00
rusefillc
c73225efa9
Better ETB duty ROC length default #4859
2022-12-02 14:51:48 -05:00
Matthew Kennedy
ecee1dd02d
ETB error counter logic ( #4854 )
...
* simplify ETB error counter logic
* dropped this: {
* happy test
* reorder logic, test etbErrorCode
* test that fails
* independent TPS and PPS counters
* missed a file
* happy test
2022-11-30 22:20:09 -05:00
Andrey
a6432feae7
ETB duty cycle jitter: only monitoring within this ticket #4833
2022-11-30 19:48:08 -05:00
Matthew Kennedy
c2c69553b3
live data objects evaluated at runtime ( #4857 )
...
* live data objects evaluated at runtime
* guard
* s
2022-11-30 19:29:22 -05:00
rusefi
fd49eb15a1
ETB duty cycle jitter #4833
...
defaults
2022-11-30 17:09:28 -05:00
Andrey
47aac2b46e
ETB duty cycle jitter #4833
...
need whole output not just closed loop part
2022-11-30 15:25:50 -05:00
rusefi
66cfc9f9be
ETB overheats due to constant isTpsError true/false/true/false jitter: this seems obvious enough to disable ETB at least on non running engine #4832
2022-11-29 22:39:55 -05:00
Andrey
a6adca0afb
ETB duty cycle jitter #4833
2022-11-29 21:03:21 -05:00
Andrey
ddc9971a2a
refactoring: extracting method
2022-11-29 20:11:29 -05:00
Andrey
8a3727de3e
ETB duty cycle jitter #4833
2022-11-29 14:59:08 -05:00
Andrey
5f7ba304bf
ETB duty cycle jitter #4833
2022-11-29 12:39:47 -05:00
Andrey
82a3074cbd
ETB overheats due to constant isTpsError true/false/true/false jitter #4832
2022-11-29 11:42:09 -05:00
Andrey
1d4a454f0c
ETB JNI test progress
2022-11-29 02:21:36 -05:00
Andrey
d7cdf75e22
unit test compile more of ETB code
2022-11-28 23:41:51 -05:00
Andrey
0e46d31c24
unit test compile more of ETB code
2022-11-28 23:26:09 -05:00
Andrey
f2636ab736
unit test compile more of ETB code
2022-11-28 23:24:11 -05:00
Andrey
a8e9efa21b
unit test compile more of ETB code
2022-11-28 23:22:08 -05:00
rusefillc
03dffdac8a
ETB duty cycle jitter #4833
2022-11-28 20:33:04 -05:00
rusefillc
ec96c4233c
ETB overheats due to constant isTpsError true/false/true/false jitter #4832
2022-11-28 14:38:39 -05:00
rusefillc
5aca4b9fc2
2adeb2b5af (r91274056)
2022-11-28 13:53:51 -05:00
rusefillc
74d2072c9b
6ec55b3546 (r91273278)
2022-11-28 11:34:42 -05:00
rusefillc
6ec55b3546
ETB overheats due to constant isTpsError true/false/true/false jitter #4832
2022-11-27 23:29:08 -05:00
Andrey
c5a5d7f6eb
ETB duty cycle jitter #4833
...
weird, whatever for now :(
2022-11-27 20:55:10 -05:00
Andrey
e1d3647401
ETB duty cycle jitter #4833
...
a step back to safety
2022-11-27 19:26:28 -05:00
rusefillc
2adeb2b5af
ETB duty cycle jitter #4833
2022-11-27 18:45:10 -05:00
rusefillc
8cf9490921
ETB duty cycle jitter #4833
2022-11-27 18:13:10 -05:00
rusefillc
1d8c1dc79c
docs
2022-11-27 00:08:45 -05:00
rusefi
4997dcde9d
minor clean-up
2022-11-26 21:53:31 -05:00
rusefi
947d4e952e
usability progress: conditional ETB button enable. TODO: make logic consistent with other instances of same buttons
2022-11-26 14:26:29 -05:00
rusefi
2d76822103
code reuse
2022-11-26 14:08:59 -05:00
rusefillc
6c5c35a2e2
etbStatus_error does the job ( #4820 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:08:26 -05:00
rusefillc
550baee796
trying to improve ETB logging
2022-11-22 20:20:45 -05:00
rusefillc
9eaafa931a
even if directly commanded ETB PWM should be logged it should be logged somewhere else
2022-11-22 20:16:54 -05:00
rusefillc
545734f944
would need to stop the buzzing at PRI.
2022-11-15 11:01:56 -05:00
rusefillc
a6d98e3afe
reducing confusion just a bit
2022-11-12 12:00:27 -05:00
Andrey Gusakov
18d5fea021
ETB: do not restart ETH thread on each doInitElectronicThrottle()
2022-11-06 09:26:40 -05:00
Andrey Gusakov
057769e084
ETB: dead variable
2022-11-03 19:38:47 -04:00
Andrey Gusakov
20437e5153
typo
2022-11-03 19:38:35 -04:00
Andrey Gusakov
d9d80d29c1
ETB: typo?
2022-11-03 19:38:14 -04:00
rusefi
0d03d29ace
removing dead code - function never returns nullptr
2022-11-03 09:40:44 -04:00
rusefillc
c164a05f2c
refactoring: helper method
2022-10-29 23:04:24 -04:00
rusefi
8f5abb88af
GM SENT ETB bench test in NJ #4688
2022-10-26 17:33:10 -04:00
rusefi
7c79fe7b4e
adding simplicity
2022-10-26 12:10:54 -04:00
Matthew Kennedy
58a5569006
require ignition on for firing ( #4628 )
...
* require ignition on for firing
* too much havoc for a unit test
* patch up references
* last one
* fix changelog mangling
* fix the changelog template too
* bad merge
* fix the template again
* s
* fake battery voltage on hw ci
* ugh merge
* ugh merge
2022-10-04 20:36:03 -04:00