Power Group : Solar Controller 6.45
From the Power Group,
Edits and test profiles for the Solar Controller.
Monday, February 24, 2020 | 17:10pm
Please Sign in to View
Log in to view member-only content.
If you believe you are receiving this message in error contact us at memberservices@rvia.org.
kcameron Member for 6 years 3 months
Significant updates have been included in the solar section. The changes are all included in a document at the following link (publicly accessible). https://drive.google.com/open?id=1BadPmsWAzcLZ45ujkpnAnT-5NphQLfnc Details of changes as follows. Added byte 7 to SOLAR_CONTROLLER_STATUS to make it more clear when SOLAR_CONTROLLER_COMMAND is used and to include force charging equivalent to 6.20 bits 0 to 1: Default state on power-up (00b - controller disabled, 01b - controller enabled) bits 2 to 3: Clear history (00b - History not clear, 01b - history cleared) bits 4-7: force chage (0 - charging is not forced, 1 - force charge to bulk, 2 - force charge to float) Added bits to byte 2 of SOLAR_CONTROLLER_COMMAND to include force charging equivalent to 6.20 bits 4-7: force chage (0 - charging is not forced, 1 - force charge to bulk, 2 - force charge to float) Added new command and status DGN pair to allow programmable limits for external temperature sensor already included in SOLAR_CONTROLLER_BATTERY_STATUS as well as charger priority that is missing from the solar DGNs. SOLAR_CONTROLLER_CONFIGURATION_STATUS_5, SOLAR_CONTROLLER_CONFIGURATION_COMMAND_5 both with duplicate parameters. byte 0: unint8: Instance byte 1: uint8: Charger priority byte 2: uint8: External temperature sensor high temperature limit Value Description: Maximum temperature that the solar controllers’ external temperature sensor can measure before charging is disabled byte 3: uint8: External temperature sensor low temperature limit Value Description: Minimum temperature that the solar controllers’ external temperature sensor can measure before charging is disabled Removed alarm instance 2 - low solar voltage alarm because solar controllers need to be able to support all the way down to zero volts as is common when there is no illumination on a solar panel. High solar voltage limit is now alarm instance 2 Added the following alarms. 103 Solar controller configuration changed 104 Solar controller configuration 2 changed 105 Solar controller configuration 3 changed 106 Solar controller configuration 4 changed 107 Solar controller configuration 5 changed 108 Solar controller equalization configuration changed 116 Charging complete 119 Low battery warning Note: Removed alarm 116 because it was a duplicate and reused it for Charging complete Modified almost all of the profile IDs to include alarms because this was missed with the original submission. Also had to add about 15 new profile IDs to cover all of the alarms.
Al Thomason Member for 6 years 3 months
Reverse deprecation of 'Charger Priority' in SOLAR CONTROLLER BATTERY STATUS Change: Remove DEPRECATED of byte field 2 'Charger Priority' in SOLAR CONTROLLER BATTERY STATUS (1FE80) Justification: Field 2 was deprecated, but no replacement capability was added (unlike the DC Source Instance redaction which is replaced with the new DC_SOURCE_CONNECTION_STATUS).
kcameron Member for 6 years 3 months
I would like to leave the deprecated bytes as deprecated because I added a new command and status DGN pair to include high and low limits for external temperature sensors and I have included charger priority there. Details of the changes to come in another post.