Skip to content

Commit

Permalink
update site
Browse files Browse the repository at this point in the history
  • Loading branch information
mathieucarbou committed May 12, 2024
1 parent 6710424 commit 532ed2c
Show file tree
Hide file tree
Showing 13 changed files with 753 additions and 110 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,6 @@
[submodule "docs/routers/FredM67-PVRouter-3-phase"]
path = docs/routers/FredM67-PVRouter-3-phase
url = [email protected]:mathieucarbou/FredM67-PVRouter-3-phase.git
[submodule "docs/routers/routeur_solaire"]
path = docs/routers/routeur_solaire
url = https://github.com/mathieucarbou/SeByDocKy-routeur_solaire
Binary file modified docs/assets/img/hardware/DIN_2_Relay.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/img/hardware/DS18B20.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/img/hardware/JSY-MK-194T_2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/img/hardware/PZEM-004T.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/img/hardware/Random_SSR.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/assets/img/hardware/Robodyn_40A.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/build.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ To know what you need to buy, please read the Wiring section below to chose the
| <img src="./assets/img/hardware/Robodyn_40A.jpeg" style="width:150px"> | [Robodyn AC Dimmer 40A/800V](https://fr.aliexpress.com/item/1005006211999051.html) Includes ZCD, supports **Phase Control** and **Burst mode** |
| <img src="./assets/img/hardware/BTA40-800B.jpeg" style="width:150px"> | Triac BTA40-800B RD91 [here](https://fr.aliexpress.com/item/32892486601.html) or [here](https://fr.aliexpress.com/item/1005001762265497.html) if you want / need to replace the Triac inside your Robodyn |
| <img src="./assets/img/hardware/Random_SSR.jpeg" style="width:150px"> | [LCTC Random Solid State Relay (SSR) that can be controlled by a 3.3V DC signal](https://www.aliexpress.com/item/1005004084038828.html), ([Other LCTC vendor link](https://fr.aliexpress.com/item/1005004863817921.html)). Supports **Phase Control** and **Burst mode**, See [How to choose your SSR ?](#how-to-choose-your-ssr-) below |
| <img src="./assets/img/hardware/Random_SSR_EARU.jpeg" style="width:150px"> | [EARU Random Solid State Relay (SSR) that can be controlled by a 3.3V DC signal](https://fr.aliexpress.com/item/1005005274491662.html). Supports **Burst mode**, [Not very good for **Phase Control**](https://forum-photovoltaique.fr/viewtopic.php?f=110&t=40617&p=758386#p758386), See [How to choose your SSR ?](#how-to-choose-your-ssr-) below |
| <img src="./assets/img/hardware/SSR_40A_DA.jpeg" style="width:150px"> | [Zero-Cross Solid State Relay (SSR) that can be controlled by a 3.3V DC signal](https://fr.aliexpress.com/item/1005003216482476.html) Supports **Burst mode**, See [How to choose your SSR ?](#how-to-choose-your-ssr-) below |
| **Zero-Cross Detection (\*)** | ZDC circuits are used to detect when the AC voltage crosses the 0V. It is either included in dimmers like Robodyn, or need to be added as an external device. This is required for a router to properly work and control the output power. |
| <img src="./assets/img/hardware/ZCD.jpeg" style="width:150px"> | [Very good ZDC module for DIN Rail](https://www.pcbway.com/project/shareproject/120_220VAC_Opto_Isolated_Zero_Cross_Detector_Module_for_DIN_Rail_Carrier_Mount_w_57a9f83e.html) (used in conjunction with a Random SSR) |
Expand Down
170 changes: 62 additions & 108 deletions docs/index.md

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions docs/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ description: Overview

# Overview

- [What is a Solar Router ?](#what-is-a-solar-router-)
- [How routers work ?](#how-routers-work-)
- [Phase Control System](#phase-control-system)
- [Burst Modulation](#burst-modulation)
Expand All @@ -14,6 +15,17 @@ description: Overview
- [What about the Burst method ?](#what-about-the-burst-fire-method-)
- [References](#references)

## What is a Solar Router ?

A _Solar Router_ allows to redirect the solar production excess to some appliances instead of returning it to the grid.
The particularity of a solar router is that it will dim the voltage and power sent to the appliance in order to match the excess production, in contrary to a simple relay that would just switch on/off the appliance without controlling its power.

A _Solar Router_ is usually connected to the resistance of a water tank and will heat the water when there is production excess.

A solar router can also do more things, like controlling (on/off) the activation of other appliances (with the grid normal voltage and not the dimmed voltage) in case the excess reaches a threshold. For example, one could activate a pump, pool heater, etc if the excess goes above a specific amount, so that this appliance gets the priority over heating the water tank.

A router can also schedule some forced heating of the water tank to ensure the water reaches a safe temperature, and consequently bypass the dimmed voltage. This is called a bypass relay.

## How routers work ?

To chose a good router, you need to know how they work.
Expand Down Expand Up @@ -174,6 +186,7 @@ It has some limitations:
- [Les harmoniques: à l’origine des perturbations sur le réseau électrique](https://blog.materielelectrique.com/harmoniques-reseau-electrique/)
- [Learn: PV Diversion](https://docs.openenergymonitor.org/pv-diversion/)
- [Taux de distorsion harmonique](https://f1atb.fr/index.php/fr/2022/12/03/realisez-un-routeur-solaire-pour-gerer-la-surproduction/)
- [Routeur solaire ongrid](https://www.youtube.com/playlist?list=PL-IXE4AO5wkuxvQLEB-AuwoxZF1ZRzClf) par e-2-nomy (SeByDocKy)

- **Some theory on TRIAC**

Expand Down
2 changes: 1 addition & 1 deletion docs/routers/FredM67-PVRouter-3-phase
Submodule FredM67-PVRouter-3-phase updated 41 files
+5 −4 Doxyfile
+2 −2 Mk2_3phase_RFdatalog_temp/Doxyfile
+39 −1 Mk2_3phase_RFdatalog_temp/Mk2_3phase_RFdatalog_temp.ino
+59 −0 Mk2_3phase_RFdatalog_temp/Readme.en.md
+0 −58 Mk2_3phase_RFdatalog_temp/Readme.fr.md
+313 −43 Mk2_3phase_RFdatalog_temp/Readme.md
+8 −9 Mk2_3phase_RFdatalog_temp/config.h
+2 −0 Mk2_3phase_RFdatalog_temp/config_system.h
+5 −3 Mk2_3phase_RFdatalog_temp/dualtariff.h
+136 −0 Mk2_3phase_RFdatalog_temp/ewma_avg.hpp
+12 −9 Mk2_3phase_RFdatalog_temp/main.cpp
+1 −56 Mk2_3phase_RFdatalog_temp/movingAvg.h
+3 −2 Mk2_3phase_RFdatalog_temp/platformio.ini
+38 −31 Mk2_3phase_RFdatalog_temp/processing.cpp
+16 −1 Mk2_3phase_RFdatalog_temp/processing.h
+1 −1 Mk2_3phase_RFdatalog_temp/type_traits.hpp
+12 −2 Mk2_3phase_RFdatalog_temp/type_traits/integral_constant.hpp
+3 −3 Mk2_3phase_RFdatalog_temp/type_traits/is_convertible.hpp
+19 −0 Mk2_3phase_RFdatalog_temp/types.h
+59 −47 Mk2_3phase_RFdatalog_temp/utils.h
+2 −2 Mk2_3phase_RFdatalog_temp/utils_dualtariff.h
+12 −0 Mk2_3phase_RFdatalog_temp/utils_pins.h
+211 −35 Mk2_3phase_RFdatalog_temp/utils_relay.h
+121 −56 Mk2_3phase_RFdatalog_temp/utils_temp.h
+45 −6 Mk2_3phase_RFdatalog_temp/validation.h
+6 −1 PVRouter-3-phase.code-workspace
+265 −0 Readme.en.md
+0 −280 Readme.fr.md
+150 −135 Readme.md
+5 −0 dev/MathPerfTests/.gitignore
+10 −0 dev/MathPerfTests/.vscode/extensions.json
+91 −31 dev/MathPerfTests/MathPerfTests.ino
+24 −0 dev/MathPerfTests/platformio.ini
+157 −136 dev/RawSamplesTool_6chan/RawSamplesTool_6chan.ino
+1 −0 dev/cal_CTx_v_meter/platformio.ini
+183 −75 docs/Carte-mère.drawio
+ docs/Carte-mère.pdf
+330 −185 docs/CarteACI_Mono_Autre_Routeur.drawio
+ docs/CarteACI_Mono_Autre_Routeur.pdf
+14 −11 docs/SortieRelais.drawio
+ docs/SortieRelais.pdf
Loading

0 comments on commit 532ed2c

Please sign in to comment.