StarkJohan
d3ace29b02
Update SOLAX-CAN.cpp
...
Fixes and improves:
- Current readings
- Scaling of more values
- BMS emulation
2023-09-30 15:23:37 +02:00
Daniel
85d5d1371c
Only print used temperature value
2023-09-29 23:28:25 +03:00
Daniel
19fd332631
Fix scaling of LB_Current
2023-09-29 23:22:39 +03:00
Daniel
3f25c430db
Fix halting 7BB polling when leafspy on
2023-09-29 22:58:45 +03:00
Daniel
75595b3aa6
Map cellvoltages to variable used for inverter
2023-09-17 20:39:24 +03:00
Daniel
cb0522fa44
Fix for charge W value
2023-09-17 18:18:26 +03:00
Daniel
0c6fe1fc07
Contactor fix
2023-09-17 12:44:41 +03:00
Daniel
1bf651abc2
Add HVIL safety
2023-09-17 11:24:20 +03:00
Daniel
dd95705107
Improve fault-contactor opening handling
2023-09-17 11:21:25 +03:00
Daniel
441549b645
Move CANstillAlive inside BMS message
2023-09-17 11:06:48 +03:00
Daniel
6b50e98d42
Tweak low voltage cutoff
2023-09-16 22:18:22 +03:00
Daniel
3144bc0708
Add cell min/max/dev safeties
2023-09-16 22:03:59 +03:00
Daniel
96204d2ce1
change A to W for limits
2023-09-16 12:47:00 +03:00
Daniel
0400e42753
change debug to include more SOC
2023-09-16 12:36:15 +03:00
Daniel
65c2f35a4e
Add enumeration for HVIL state
2023-09-15 16:40:38 +03:00
Daniel
8fb078b370
Add cellvoltage readout
2023-09-15 15:37:06 +03:00
Daniel
b1ee3aedb1
Fix bms_status handling
2023-09-15 09:58:59 +03:00
Daniel
bcde54ce0d
Remove HVIL bypass. Add contactor stop
2023-09-15 09:50:36 +03:00
Daniel
f22e0fa285
Fix typo in header
2023-09-14 13:33:25 +03:00
Daniel
eeefd20970
Rewrite with central user settings file
2023-09-14 13:23:15 +03:00
Daniel Öster
120fa9b5e7
Update TESLA-MODEL-3-BATTERY.cpp
...
Fix sending of 221 message
2023-09-13 21:23:20 +03:00
Daniel Öster
aa5111804c
Fix overflow in max charge power
...
The if/if/else did not prevent overflows, this fixes the max target charge power going over 70 000 W
2023-08-28 16:09:22 +03:00
Daniel
325ef0039f
Fix compilation error
2023-08-28 00:18:44 +03:00
Daniel
188812a565
Fix multiple defines, add ACAN locally
2023-08-27 22:47:11 +03:00
Daniel
284c32cda8
Catch polled temp anomalies
2023-08-27 22:03:12 +03:00
Daniel
3224876f1c
Safer calculation of SOC, and logging
2023-08-27 21:51:36 +03:00
Daniel
aefc451586
Change types for defines
2023-08-27 21:37:56 +03:00
Daniel
1c2aeca73b
Crude fix for define not seen
2023-08-27 14:16:08 +03:00
Daniel
43e39e6b95
Fix define
2023-08-27 12:52:50 +03:00
Daniel
98fd24892b
Fix compilation issue
2023-08-27 12:49:22 +03:00
Daniel
f9ca90b20e
Refactor for merge to main
2023-08-27 12:33:12 +03:00
Daniel
961e33033e
Restore .h from main
2023-08-27 11:17:32 +03:00
rjsc
de36a34be8
Merge pull request #53 from dalathegreat/main
...
Telsa Model 3 Battery update
2023-08-21 10:19:57 +01:00
Daniel
fa4ec899ee
Add serialprint about HVIL
2023-08-20 23:07:40 +03:00
Daniel
61c4a26aff
Add HVIL omitting. Improve logs
2023-08-20 21:17:21 +03:00
rjsc
8497537b25
Update SOLAX-CAN.cpp
2023-08-19 00:11:33 +01:00
rjsc
2177acb5c2
Update NISSAN-LEAF-BATTERY.h
2023-08-19 00:08:18 +01:00
rjsc
12a4bcf82e
Update NISSAN-LEAF-BATTERY.h
...
SoC limits back in sync with main branch.
2023-08-19 00:05:12 +01:00
RJSC
2a8db9dff8
* Fixed contactor PWM pins initialization
...
* Nissan Leaf Battery limits changed to SoC between 6% and 96% as it is used in the car
2023-08-16 23:11:38 +01:00
rjsc
beaeddcbe9
Merge pull request #49 from dalathegreat/main
...
Add timeout to CAN write to prevent crashing
2023-08-16 22:31:51 +01:00
Daniel
7025811c6e
Add timeout to CAN write to prevent crashing
2023-08-16 23:55:28 +03:00
rjsc
233e7c741d
Merge pull request #47 from dalathegreat/main
...
Modbus active only when needed
2023-08-16 00:49:41 +01:00
Daniel
a453ed60f9
Add ifdefs for modbus server
2023-08-15 23:21:21 +03:00
RJSC
452a9ab439
- Added support for Dual CAN Bus Using MCP2515
...
- Added support for PWM on the contactors
- Added contactor on/off conrol from the inverter
- Moved #defines from Software.ino.ino to config.h to be able to use #ifdefs in SolAX-CAN.cpp
Author identity unknown
2023-08-15 20:18:05 +01:00
Daniel
33192768b4
Add decimal to LB_Current
2023-08-14 18:38:34 +03:00
Daniel Öster
12f8080862
Merge pull request #43 from dalathegreat/leaf-current-sensor
...
Leaf current sensor branch merged
2023-08-13 23:03:11 +03:00
Daniel
54ba616a8f
Revert AZE0 back to 5C0 value
2023-08-13 22:50:07 +03:00
Daniel
2b43ea2eb8
Rewrite so ZE0 doesn't need polled tempvalue
2023-08-13 22:29:26 +03:00
Daniel
f57d407b81
Add rawtemp to F/C mapping
2023-08-13 22:03:38 +03:00
Daniel
fb7246ac13
Add inverterAllowsContactorClosing parameter
2023-08-05 11:37:31 +03:00