victronconnect:mppt-solarchargers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
victronconnect:mppt-solarchargers [2019-04-24 14:44] – [5. Programmable relay] jcecil | victronconnect:mppt-solarchargers [2020-06-23 09:18] – [4.1 Battery settings] tabreu | ||
---|---|---|---|
Line 53: | Line 53: | ||
(If you are operating an [[http:// | (If you are operating an [[http:// | ||
+ | |||
+ | It is possible to export the history as a comma separated file (.csv) by clicking the three connected dots at the top right of the history screen: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | This is an example of the exported data for 3 of 30 days: | ||
+ | |||
+ | ^Days ago^Yield(Wh)^Max. PV power(W)^Max. PV voltage(V)^Min. battery voltage(V)^Max. battery voltage(V)^Time in bulk(m)^Time in absorption(m)^Time in float(m)^Last error^2nd last error^3rd last error^4th last error^ | ||
+ | |0|14500|2167|118.80|51.34|52.99|748|0|0|0|0|0|0| | ||
+ | |1|15450|2326|118.81|51.68|53.97|869|0|0|0|0|0|0| | ||
+ | |2|12350|2925|126.67|51.73|55.42|872|0|0|0|0|0|0| | ||
+ | |||
+ | |||
+ | |||
**Battery Voltage**\\ | **Battery Voltage**\\ | ||
Line 106: | Line 120: | ||
User-defined presets will be stored in the preset library - in this way installers will not have to define all the values each time they are configuring a new installation. | User-defined presets will be stored in the preset library - in this way installers will not have to define all the values each time they are configuring a new installation. | ||
- | By selecting //Edit Presets//, custom parameters can be set as follows: | + | By selecting //Edit Presets//, or on the Settings screen (with expert mode on or not), custom parameters can be set as follows: |
- | === Absorption | + | === Absorption |
Set the absorption voltage. | Set the absorption voltage. | ||
- | === Absorption | + | === Adaptive absorption |
- | Set the absorption time limit. Only available when using a custom charge profile. | + | Select with adaptive |
- | Enter the time value in the notation hh:mm, where hours are between 0 and 12; and minutes are between 0 and 59. | + | //Fixed absorption time:// |
+ | The same length of absorption is applied every day (when there is enough solar power) by using the maximum absorption | ||
+ | //Note:// make sure to disable the tail current setting to make the same absorption time every day. The tail current could end absorption time sooner if the battery current is below the threshold. See more information on the tail current setting section below. | ||
- | The maximum duration of the absorption period is determined by the battery voltage as measured just before the solar charger begins operation each morning (12V battery assumed): | + | //Adaptive absorption time:// |
+ | The charge algorithm can use an adaptive absorption time: it automatically adapts to the state of charge in the morning. | ||
^Battery voltage Vb (@start-up) ^ Multiplier ^ Maximum absorption times ^ | ^Battery voltage Vb (@start-up) ^ Multiplier ^ Maximum absorption times ^ | ||
Line 125: | Line 142: | ||
| > 12.2V Vb < 12.6V | | > 12.2V Vb < 12.6V | ||
| Vb > 12.6V | | Vb > 12.6V | ||
- | The multiplier is applied to the absorption time limit setting and this results in the maximum duration of the absorption period used by the charger. | + | The multiplier is applied to the maximum |
- | The maximum absorption times shown in the last column of the table are based on the default absorption time limit setting of 6 hours. | + | The maximum absorption times shown in the last column of the table are based on the default |
- | Additionally when the charge | + | === Maximum absorption time (hh:mm) === |
+ | |||
+ | Set the absorption time limit. Only available when using a custom | ||
+ | |||
+ | Enter the time value in the notation hh:mm, where hours are between 0 and 12; and minutes are between 0 and 59. | ||
=== Float voltage === | === Float voltage === | ||
Set the float voltage. | Set the float voltage. | ||
+ | |||
+ | === Re-bulk voltage offset === | ||
+ | Set the voltage offset that will be used over the float voltage setting that will determine the threshold that the charge cycle will restart. | ||
+ | |||
+ | E.g.: For a Re-bulk voltage offset off 0.1V and a float voltage setting of 13.8V, the voltage threshold that will be use to restart the charge cycle will be 13.7V. In other words, if the battery voltage drops below 13.7V for one minute, the charge cycle will restart. | ||
=== Equalization voltage === | === Equalization voltage === | ||
Set the equalization voltage. | Set the equalization voltage. | ||
- | === Auto Equalization === | + | === Equalization current percentage |
+ | Set the percentage of the Max charge current setting that will be used when equalisation is performed. | ||
+ | |||
+ | === Automatic | ||
Set-up the frequency of the auto equalize function. Available options are between 1 and 250 days: | Set-up the frequency of the auto equalize function. Available options are between 1 and 250 days: | ||
Line 146: | Line 175: | ||
Equalization is typically used to balance the cells in a lead battery, and also to prevent stratification of the electrolyte in flooded batteries. Whether (automatic) equalization is necessary, or not, depends on the type of batteries, and their usage. Consult your battery supplier for guidelines. | Equalization is typically used to balance the cells in a lead battery, and also to prevent stratification of the electrolyte in flooded batteries. Whether (automatic) equalization is necessary, or not, depends on the type of batteries, and their usage. Consult your battery supplier for guidelines. | ||
- | When the Automatic equalization cycle has initiated, the charger applies an equalization voltage to the battery as long as the current level stays below 8% (Gel or AGM) or 25% (tubular plate) | + | When the Automatic equalization cycle has initiated, the charger applies an equalization voltage to the battery as long as the current level stays below the equalization current percentage setting |
__Duration of the Automatic equalization cycle__ | __Duration of the Automatic equalization cycle__ | ||
Line 160: | Line 189: | ||
For units without a rotary switch (75/10; 75/15; 100/15 & 100/20) the default battery type is a VRLA battery and any user-defined battery will behave as a tubular plate battery with regard to equalization. | For units without a rotary switch (75/10; 75/15; 100/15 & 100/20) the default battery type is a VRLA battery and any user-defined battery will behave as a tubular plate battery with regard to equalization. | ||
+ | === Equalisation stop mode === | ||
+ | Set how the equalisation will end. There are two possibilities, | ||
+ | === Maximum equalisation duration === | ||
+ | Set the maximum time that the equalisation phase will last. | ||
- | === Start Equalization now === | + | === Tail current |
- | Selecting 'Start Equalization now' allows manual initiation of an Equalization cycle. To allow the charger | + | Set the current threshold that will be used to finish absorption phase before the maximum absorption time expires. When the battery |
=== Temperature compensation === | === Temperature compensation === | ||
Line 170: | Line 203: | ||
The configured coefficient is in mV per degree Celsius for the whole battery bank, not per cell. The base temperature for the compensation is 25°C (77°F), as shown in the chart below. | The configured coefficient is in mV per degree Celsius for the whole battery bank, not per cell. The base temperature for the compensation is 25°C (77°F), as shown in the chart below. | ||
- | {{ : | + | {{: |
With a [[: | With a [[: | ||
Line 182: | Line 215: | ||
See the [[victronconnect: | See the [[victronconnect: | ||
+ | |||
+ | === Manual Equalization - Start now === | ||
+ | Selecting 'Start now' on ' | ||
+ | |||
==== 4.2 Load output | ==== 4.2 Load output | ||
This section applies to all products. These settings are typically used on the smaller models which have a dedicated load output (75/10, 75/15, 100/15 and 100/20). | This section applies to all products. These settings are typically used on the smaller models which have a dedicated load output (75/10, 75/15, 100/15 and 100/20). | ||
Line 200: | Line 237: | ||
- **Automatic Energy Selector**: Off when Vbatt < Vlow. And On when Vbatt > Vhigh. When conditions are met Load will be on for a pre-selected time. Note; This mode is only available on SmartSolar Models. | - **Automatic Energy Selector**: Off when Vbatt < Vlow. And On when Vbatt > Vhigh. When conditions are met Load will be on for a pre-selected time. Note; This mode is only available on SmartSolar Models. | ||
- | Note that, by default, the models with a load output have their algorithm selected with a jumper in the VE.Direct port. This can be disabled | + | Note that, by default, the models with a load output have their algorithm selected with a jumper in the VE.Direct port: |
+ | |||
+ | * no jumper -> user selected algorithm in VictronConnect (defaults to BatteryLife algorithm) | ||
+ | * jumper between pin 1 and 2 -> conventional algorithm 1 | ||
+ | * jumper between pin 2 and 3 -> conventional algorithm 2 | ||
+ | |||
+ | Therefore, to configure an algorithm | ||
{{: | {{: | ||
Line 213: | Line 256: | ||
==== 4.3 Streetlight settings ==== | ==== 4.3 Streetlight settings ==== | ||
- | {{: | + | {{: |
- | The Streetlight function allows you to automatically control night lighting - it's duration, and brilliance. When the Streetlight function is enabled a timer program can be created whereby | + | === Introduction === |
+ | The Streetlight function allows you to automatically control night lighting - it's duration, and brilliance. When the Streetlight function is enabled a timer program can be created whereby | ||
+ | === Streetlight, | ||
+ | |||
+ | For our smaller chargers, that have a set of dedicated load output terminals, the light can be powered from those terminals. For larger chargers, the TX can be used, as a ' | ||
+ | |||
+ | Note that, both for the real load output, and TX pin or Relay as ' | ||
+ | |||
+ | If streetlight is disabled, then the (virtual) load output is controlled only by the configuration as made in the load output menu. | ||
+ | |||
+ | If streetlight is enabled, then its an AND function: the load output will be on when both the condition made in the Load output menu are satisfied as well as the streetlight settings. Otherwise, its off. | ||
+ | |||
+ | Therefore, in a streetlight application, | ||
+ | |||
+ | === Setting the Sunset action === | ||
At sunset you can choose from the following actions: | At sunset you can choose from the following actions: | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | |||
+ | < | ||
+ | |||
+ | === Setting the Sunrise action === | ||
At sunrise you can choose to: | At sunrise you can choose to: | ||
- | | + | |
- | | + | |
- | **FOR EXAMPLE:** | + | === Midnight is Solar midnight, and not 12 o' clock === |
- | The selections which have been made on the iPhone screen image above (please click image for expanded view) will have the following effect on the Streetlight controls: | + | |
- | *//At sunset// - the light will be switched on for a fixed time | + | The charger has no real time clock, and does not know when it is 12 o' clock at night. All references to midnight refer to what we call solar midnight: |
- | *//Dim level at sunset// - at Full brilliance (100%) | + | |
- | *//Keep lights on during// - the duration has been set to 1h 0m | + | |
- | *//Dim level at end// - at the end of one hour the brilliance will be reduced to half (50%) | + | |
- | Also; | + | === Midnight and Sunrise synchronisation === |
- | *//At sunrise// - the lighting will be adjusted before sunrise | + | |
- | *//Time before sunrise// - at 1h 0m before sunrise, the following adjustment will be made: | + | |
- | *//Dim level// - full brilliance will be restored (100%) | + | |
+ | The (solar-) midnight and sunrise anchor points in the timer program need the charger to have its internal clock synchronised with the cycle of the sun. | ||
- | NB: This dim-levels menu only appears when the TX port function | + | After making your settings and powering up the charger, the charger will start unsynchronised: it assumes that midnight is 6 hours after sunset, and assumes that the full night is 12 hours. |
- | After making your settings | + | During synchronisation, |
- | The lighting controller | + | Note that a loss of power will make the charger loose its synchronisation; |
+ | === Sunset and sunrise detection === | ||
- | When entering a ' | + | The Sunset and Sunrise detection voltage settings |
+ | |||
+ | * Sunset = Vpanel < 11.4V | ||
+ | * Sunrise = Vpanel > 11.9V | ||
+ | |||
+ | The default setting is 0, which uses built-in default voltages. | ||
+ | |||
+ | Use the ' | ||
+ | |||
+ | === Gradual dimming speed === | ||
+ | The gradual dimming option can be used to slow down the response of the timer program. This is useful when multiple streetlights are used in a row, and helps to mask the fact that each timer uses its own detection and the transition moment which will vary from unit to unit. | ||
+ | |||
+ | The dimming settings can be adjusted. You can input the number of seconds required to achieve each percentage-point of change (x seconds/per 1% of dimming). The available setting parameters are 0 ...99 | ||
+ | |||
+ | * 0 = immediate response (gradual dimming disabled) | ||
+ | | ||
+ | * 9 = dim from 0 to 100% in 15 minutes. | ||
+ | | ||
+ | |||
+ | Note: Make sure the TX port function is set to Light dimming mode (as described in the next chapter) and connect a VE.Direct TX digital output cable to the PWM dim input of your LED driver. | ||
=== Mid-point shift === | === Mid-point shift === | ||
Line 264: | Line 339: | ||
* Degree of shift = time of sunset (in minutes) +half the duration of night (in minutes) - length of day (in minutes) = 1140m +342m-1440m = 42 minutes | * Degree of shift = time of sunset (in minutes) +half the duration of night (in minutes) - length of day (in minutes) = 1140m +342m-1440m = 42 minutes | ||
- | === Night and day detection | + | === Example configuration |
- | Night/day detection voltage settings can be used to adjust the detection to match the panel configuration. The day detection voltage must be 0.5V higher than the night detection level. The lowest detectable voltage is 11.4V. Set this option to 0 to use the built-in defaults which are: Night = Vpanel< | + | |
- | The default setting is 0 (use built-in default voltages) | + | The selections which have been made on below screen image (click to enlarge) result in this program: |
- | Using the ' | + | *//At sunset// - the light will be switched on for a fixed time |
+ | *//Dim level at sunset// - at Full brilliance (100%) | ||
+ | *//Keep lights on during// - the duration has been set to 1h 0m | ||
+ | *//Dim level at end// - at the end of one hour the brilliance will be reduced to half (50%) | ||
- | === Gradual dimming speed === | + | Also; |
- | The gradual dimming option can be used to slow down the response of the timer program. This is useful when multiple chargers are used in a row, and helps to mask the fact that each timer uses its own detection and the transition moment which will vary from unit to unit. | + | *//At sunrise// - the lighting will be adjusted before sunrise |
+ | *//Time before sunrise// - at 1h 0m before sunrise, the following adjustment | ||
+ | *//Dim level// - full brilliance will be restored (100%) | ||
- | The dimming settings can be adjusted. You can input the number of seconds required to achieve each percentage-point of change (x seconds/per 1% of dimming). The available setting parameters are 0 ...99 | + | {{:victronconnect: |
- | + | ||
- | * 0 = immediate response (gradual dimming disabled) | + | |
- | *A setting of ' | + | |
- | * 9 = dim from 0 to 100% in 15 minutes. | + | |
- | *Setting the dimming speed to 9, for example, slows down the dimming speed to 15 minutes (9 seconds for each percentage point of dimming x 100 percentage points = 900 seconds or 15 minutes. | + | |
- | + | ||
- | Note: Make sure the TX port function is set to Light dimming mode (as described in the next chapter) and connect a VE.Direct TX digital output cable to the PWM dim input of your LED driver. | + | |
==== 4.4 Tx port function ==== | ==== 4.4 Tx port function ==== | ||
This setting defines the function of the Tx pin located inside the VE.Direct connector. Use the [[https:// | This setting defines the function of the Tx pin located inside the VE.Direct connector. Use the [[https:// | ||
Line 301: | Line 373: | ||
{{: | {{: | ||
- | The Rx pin on the VE.Direct connector can be used for other functions. This functionality was introduced in firmware version 1.17 and applies to the 10A, 15A and 20A chargers with a load output. | + | The Rx pin on the VE.Direct connector can be used for other functions. This functionality was introduced in firmware version 1.17. |
Available options: | Available options: | ||
- **Remote on/off (This is the default setting on all larger models)**. This setting allows remote on/off control: (0V = switch charger off, +5V (or a signal sent via VE.Direct communication) = switch charger on). An example of this operation is when the unit is connected to a [[https:// | - **Remote on/off (This is the default setting on all larger models)**. This setting allows remote on/off control: (0V = switch charger off, +5V (or a signal sent via VE.Direct communication) = switch charger on). An example of this operation is when the unit is connected to a [[https:// | ||
- | - **Load output configuration (This is the default setting on the following models: 75/10, 75/15, 100/15 and 100/20)**. The Tx pin can be used to place a jumper to select load output operation. See Load output chapter (**4.2** above) for details. | + | - **Load output configuration (This is the default setting on the following models: 75/10, 75/15, 100/15 and 100/20)**. The Tx pin can be used to place a jumper to select load output operation. See Load output chapter (**4.2** above) for details. This only applies to the 10A, 15A and 20A chargers with a load output. |
- **Load output on/off inverted** This setting reverses the load output on/off control: (0V = switch load output on, +5V = switch load output off) | - **Load output on/off inverted** This setting reverses the load output on/off control: (0V = switch load output on, +5V = switch load output off) | ||
- **Load output on/off normal** This setting allows load output on/off control: (0V = switch load output off, +5V = switch load output on) | - **Load output on/off normal** This setting allows load output on/off control: (0V = switch load output off, +5V = switch load output on) | ||
Line 379: | Line 451: | ||
An application for this feature, for example, is to set a minimum generator run-time. | An application for this feature, for example, is to set a minimum generator run-time. | ||
+ | |||
+ | ==== 6. VE.Smart Networking ==== | ||
+ | This option is only available when the connection between the charger and VictronConnect is done over Bluetooth. This menu offers the possibility for the user to create or join an existing VE.Smart Network. By doing that, the user allow data to be exchanged between chargers and sensors. Please, refer to the [[victronconnect: | ||
===== DISQUS ===== | ===== DISQUS ===== | ||
~~DISQUS~~ | ~~DISQUS~~ | ||
victronconnect/mppt-solarchargers.txt · Last modified: 2021-09-30 07:16 by guystewart