I'm setting up a CH201 charge controller and wanted to check that I have the latest OS. I can't find any reference to downloads for it, other than the manual linking to the product page? The unit has OS v2.00 dated 20 June 2018. Are any updates available?
No OS updates have been released.
I guess it's helpful to have the present OS version online so people can check they have the latest, and incase anyone needs to re-send it.
I'm looking at the example programs and I'm puzzled by the comment 'Only sum positive Battery Current' in the code. There doesn't seem to be any restriction to positive values implemented; I also am not sure there should be? Presumably when the input isn't able to supply the full load the battery makes up the difference, reported as a -ve value? When IBatt is -ve then the current input by PV/ext power source must be reduced as is calculated by IBatt+ILoad.
The RS232 version includes a data table which totalises the Ah readings, but this and any saving of the MX values seem to be missing from the SDI-12 version?
It seems that the device doesn't measure current from the inputs (at their voltages)?
It would be very helpful to have a reponse about the comment in the example code 'Only sum positive Battery Current' at least because we need to deploy this system soon.
You can use the same data values for calculations whether you read them over RS232 or SDI-12.
The simplest calculations you can do that are meaningfull are do an average of ILoad and totalize charging watt hours.
If dealing with watt hours or amp hours, you need to compensate for your scan rate.
Scans per hour = scan rate in seconds / 3600
Watt hours of incoming power this scan = Charge V x Charge I x Scans per hour
Thank you for the reply. I do understand how to do the calculations, but I'm puzzled by this comment in the example programs:
Batt_Amp_hr = IBatt * SlowScan/3600 'Only sum positive Battery Current
The code itself isn't resitricted to positive values, and I don't think it should be. Should I just ignore the comment, and calc as shown:
Sys_Amp_hr = Load_Amp_hr + Batt_Amp_hr
BTW I was going to calculate Ah for the data table interval and average those readings rather than totalise based on the slow scan interval.
I am not sure what the comment is about. It may be a remnant from an earlier version of the program.
OK, I'll proceed ignoring that comment. Thank you.