logo elektroda
logo elektroda
X
logo elektroda

Advanced DIY controller for heating utility water from a photovoltaic installation.

dgproject 13029 52
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • Hello everyone and thank you at the outset for your interest in this topic.

    A few years ago, I described on this forum a balcony installation that still supplies my house with energy on sunny days.
    https://www.elektroda.pl/rtvforum/topic3819236.html

    Over time, I reduced the energy buffer from 105Ah to 65Ah, i.e. almost by half, due to the costs associated with cyclic replacement of this weakest link of the entire system.
    Unfortunately, energy banks can only be afforded by people who have access to used cells, sponsor production companies on YouTube, and wealthy people - unfortunately, I do not belong to any of these groups - I am an ordinary electronics engineer with a passion.

    Despite everything, my installation still works properly, protecting the devices on my farm against too high mains voltage on sunny days.

    Over time, I began to optimize and measure the electrical and heating installations with the smart home system that I am building myself in my free time. To my surprise, it turned out that the biggest energy guzzler in my house was a 220-liter boiler, which was only set to heat at night.
    The calculations show that the average daily energy demand for my four-person family is approximately 5.5 kWh in the period from April to November (outside the heating period).
    This gives a result of approximately 1,150 kWh/year of energy demand just for maintaining domestic hot water.
    I would like to mention that I regulate the temperature digitally, and the heater`s switch-off threshold is (or rather "was") 45°C with a hysteresis of 2°C.

    I started counting…
    -The period of reheating the buffer from the network is approximately 7 months (let`s assume 210 days).
    -The boiler has an average demand of 5.5 kW/day
    -Thermal losses through the tank jacket are up to 50W/h.
    -This gives a daily loss of stored energy of >1kWh
    -Higher losses can be achieved by using hot water circulation.
    -In mid-March, the length of the day is 12H and the height of the sun above the horizon already exceeds 35°
    -Theoretically, we should extract 5.5kWh from a 1.5kW PV installation on a sunny day.

    I had to build a garden shed 20 meters behind the house and it was a miracle that I didn`t start making the roof from metal tiles.
    The location of the garden shed was ideally south, however, I wanted to tilt the roof south for aesthetic reasons with an angle no greater than 8°, and to my surprise, using a calculator for photovoltaic installations, it turned out that in the summer, such an arrangement of the photovoltaic installation can start production at more than an hour earlier, which also applies to the end of production.
    The roof surface allowed for the installation of six panels with a total power of 1440Wp.
    Garden with lawn, visible small garden shed and brick buildings in the background with a rainbow in the sky.

    Initially, I connected the installation using Ohm`s law directly to the heater, using the IGBT transistor as a switch. Everything worked fine, but I think I forgot something?!
    Sure, MPPT…
    After just a few days, it was noticeable that the installation was working poorly in the mornings and evenings, which resulted in me losing several dozen percent of efficiency. So I started searching the web for solutions.

    I found a few ready-made drivers, but the price scared me a bit. After all, I had already spent PLN 1,700 for the panels with cables and connectors, and I wanted a return on the investment within, preferably, no more than 2 years.
    So I kept looking and…

    I came across a few designs, so I started playing.
    -The first controller was simple, based on a transistor, a choke and a bit of wirework, which I prefer not to describe - the losses were still over 10%

    -The next one was based on WEMOS D1 mini and ADS1115 - Unfortunately, it often crashed.
    Electronic module mounted on a heatsink with visible mounting components.

    -I based the next controller on the popular Arduino NANO and several readily available components. Unfortunately, even though I didn`t spend more than PLN 50 on it, since I had practically everything on hand, I wasn`t satisfied with it, because as it turned out, I didn`t have the right Mosfet transistors in stock. The resistance during conduction turned out to be very important, which one day led to the transistor being damaged and the water in the buffer almost boiling.
    Printed circuit board with electronic components on a desk.
    -And another...
    Interior of a prototype PV controller with electronic components

    -I tried to make the next drivers based on appropriately selected components and I started to figure out the pros and cons, taking into account available Open Source solutions as well as the capabilities of drivers available on the market, and here is the version of the MPPT driver, which I called
    mini2nano_V2.1
    View of the mini2nano_MPPT_V2.1 controller prototype with various electronic components.

    Printed circuit board of the mini2nano_V2.1 project with electronic components.

    MPPT controller with LCD display and Intel fan cooling.

    And here are its possibilities:
    -Voltage range from the PV installation <250VDC OpenCircuit (it is possible to increase the range - the IPC-2221 standard was used for PCBs).
    -Maximum current <16A (It is possible to increase the range with the ACS712-30A module and by increasing the track thickness from 1oz to 2oz)
    -The maximum power is therefore approximately 3.75kW
    -A 200uF capacitor is used for smooth operation (buffer operation)
    Set of capacitors on a metal frame
    -Path topology allows for individual selection of components such as: Mosfets, Schottky diodes, drivers, capacitors, etc.)
    -The MPPT P&O algorithm was used, with an efficiency exceeding 99%, with the possibility of replacing it with another one.
    -Control of tank temperatures in three levels (Bottom, middle, top) - Why three sensors, you ask? The next point will explain.
    - An additional output for an external relay has been implemented in case the weather is not good (the controller will connect e.g. a network heater located halfway up the tank and heat the upper part of the "Available water" buffer to a set value, e.g. 43ᵒC)
    -Added the possibility of using proven cooling systems for passive elements (a 12V fan connector has been added, activated after exceeding the set temperature - initially 35ᵒC)
    -The PCB has been designed so that it is possible to use computer fans with Intel LGA775, LGA155X, LGA1700 and AMD AM4 series sockets (prepared mounting holes)
    -It is possible to mount the board to any heat sink using the pressure method (all passive SMD components mounted on one side of the PCB)
    -It is possible to change the frequency of the PWM signal in the range of 2kHz – 17kHz.
    -For temperature protection of the Mosfet transistor, an additional DS18B20 temperature sensor is used in the heat sink area)
    -An additional connector has been added for individual project expansion (2x analog-digital input/output)
    -An additional connector has been added for the ESP-01 Wi-Fi module or ESP-01s based on the well-known ESP8266 for data transfer to client applications such as Supla, Tasmota, Domoticz…
    -It is possible to choose whether we want data transmission from Arduino Nano or a 100imp/kWh pulse signal at the ESP8266 Rx input.
    -Added DS18B20 buffer temperature sensor connector on PCB for ESP-01s.
    -For efficient operation, a Mosfet driver with a current capacity of 5A is used
    -An RGB LED has been added to inform about the device status.
    -The board is made using the lead-free method, i.e. "RoHS compilant" - if it`s ECO, it`s a bad idea.
    -The program performs a full system test before starting work and during work:
    -Checks the voltage range of the 12VDC power supply (The power supply allows you to extract every Watt from the panels.
    -Checks buffer and mosfet temperatures.
    -The device uses an LCD2004 display via the I2C bus (long-lasting and proven)
    -The display will show, among others:
    -Current PV voltage
    -Current PV intensity
    -The current power of the system.
    -PWM signal drive level
    -Current buffer temperatures
    -Maximum daily buffer temperatures
    -Current cooling system temperature
    -Error messages in Polish
    -Information on the status of the signal output for the additional heater
    -Date
    -Total daily production.
    - Pinout of the display connector allows for easy installation of a display such as OLED SSD1306, however, due to the extensive Adafruit library, it is not possible to write code for multiple displays at the same time (I decided to leave the topic of OLED for dessert)
    -A connector for an external button has been added if we want to mount the PCB in the box.
    -Through the USB connector and UART connected to the ESP-01s connector, it is possible to set the following values:
    -Date stored in EPROM memory (RTC clock removed - date will change automatically after dark)
    -Temperature ranges:
    -Buffer (pre-set to 65ᵒC)
    -Additional external heater (pre-set to 43ᵒC)
    -System cooling temperatures (pre-set at 35ᵒC)
    -Additionally, via USB, UART we can:
    -Call the command to start or turn off the system.
    -Invoke the full test command for PWM signals showing the peak value and MPP power point
    -Determining any PWM signal drive value.
    -Monitor the values of analog inputs and their values converted into Amps, Volts for the purpose of calibrating the system.
    -Call the intuitive MENU with a description in Polish, of course
    -Erase the EPROM memory
    -Send current values on request
    -Inquire about historical values.

    Someone will say, hey, another controller also has a graph on the display, but this one doesn`t.
    That`s right. But the display used in my case costs about PLN 20, and if you insist, it is unnecessary, because thanks to the Wi-Fi module we have access to charts and history for free, as far back as we want, without additional SUBSCRIPTIONS, and best of all, we can choose which platform we send data to.
    Bar chart displayed on a mobile app showing electricity consumption in kWh on March 8, 2024.
    Data saved every 10 minutes.
    Mobile app mini2nano_V2.1 with energy usage graph and costs.
    This is the monthly production in the gloomy period of February - March

    Chart of data from the mini2nano_V2.1 system showing temperatures and a counter.
    Example of exporting power and temperature data to Excel from the sunny day of March 8, 2024.

    You say, and another controller does not need a fan.
    You don`t need this one either - all you need is a suitable radiator (sometimes we have one on hand for free)

    Someone will ask - What about casing and security?
    The PCB has dimensions of 98mm x 98mm - There will definitely be a dedicated box - after all, it is a DIY project.

    What about DC safety?
    We are on the Elektroda forum after all...
    I designed the controller using the IPC-2221 standard.
    All closed-mode switching power supplies have >300V DC inside the housing.
    In addition, 90% of PV water heating controllers operate on direct current.


    I have been developing the project for about a year and have recently been posting the progress on my YouTube channel
    @mini2nano
    Last year, between April and October, the PV installation successfully transferred 970kWh to the buffer, and I took less than 2kWh from the grid during the energy shortage in autumn.
    In short, the installation paid for itself in half within a year.
    If you liked the project, I will be very grateful for your support by subscribing to my channel and possibly Like...

    Cool? Ranking DIY
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
    About Author
    dgproject
    Level 13  
    Offline 
    dgproject wrote 159 posts with rating 241. Live in city Brzeg. Been with us since 2007 year.
  • ADVERTISEMENT
  • #2 21008981
    gulson
    System Administrator
    Thank you for sharing your solution! Mandatory reading, after all, we are implementing Fit for 55 by force. As you can see, you can do a lot on your own, while maintaining safety, of course.
    I like it and I will also recommend a gift if you send me a parcel locker via PM :)

    PS
    I enlarged the thumbnails.
  • #3 21009037
    dgproject
    Level 13  
    gulson wrote:
    I enlarged the thumbnails.

    Thank you very much for the necessary corrections 😁
    I should have the new tiles in their final version within a week.
    Currently, due to lack of time, there are no intro videos on YT, but I plan to change that soon, as well as periodically add assembly and test materials.
    I am still considering the form of sharing the project and the directions of software development.
    I have been in need many times myself and I know what it means to spend a lot of money on similar equipment, hoping that one day it will pay off...

    Maybe some ideas? 🤔
  • #4 21009040
    gulson
    System Administrator
    You can post here and each time the topic will be bumped up, some users are already following the topic.
    When it comes to software, github is irreplaceable, maybe even some people will join (pull requests).
  • #6 21009378
    dgproject
    Level 13  
    cefaloid wrote:
    You kicked open the door

    🤔 Interesting, I didn`t look through it looking for inspiration.
    Initially, I tried something similar, but 50Hz really tired the capacitors and I had to choose expensive ones with a stronger ESR. Four transistors are, of course, another cost, and ordering a board of this size will probably be much more expensive.
    I wanted high efficiency, small size and low cost of construction.
    But, interesting, I won`t say 👍
    Thanks.

    Added after 1 [hours] 33 [minutes]:

    I forgot to add that I left the cherry for the very end.
    Following in the footsteps of such well-known companies as SONY, we know that after each premiere of e.g. PS, the so-called miniaturization takes place.
    At the request of a friend, I also decided to take a similar step and on the day of ordering the laminates of the controller described above, I also designed and ordered a miniaturized version of the same design with dimensions of 50mm x 80mm (i.e. more than half the size).

    I wonder how this little thing will work.
    Below is a view of the mini2nano_V2.1_MINI project

    Miniaturized circuit board design labeled mini2nano V2.1 MINI.

    View of a miniaturized PCB design mini2nano_V2.1_MINI with electronic components.


    If everything goes according to my plan, I will definitely be proud of myself after testing this project in a system with PTC heaters.
  • #7 21009630
    thn.technik
    Level 13  
    Hello, yes, this project is interesting, I was particularly interested in monitoring in Supla, because I already have an energy meter there, so I would have everything in one place ;-)
    Are you planning some control using the Supla application, or could it just be monitoring?
    I`m waiting for some preliminary cost breakdown.
    Regards.
  • ADVERTISEMENT
  • #8 21009779
    dgproject
    Level 13  
    I will try to post a summary in the coming days.
    As of today, I can point out that the price of one set, when ordering components for one piece, will be about PLN 200
    If I order components for 30 pieces, the price per piece for the components alone should be about PLN 140.
  • #9 21010017
    Anonymous
    Level 1  
  • ADVERTISEMENT
  • #10 21010034
    acctr
    Level 38  
    ledo99 wrote:
    why is DC to AC conversion needed to power the heater?

    I don`t think it`s needed
    dgproject wrote:
    All closed-mode switching power supplies have >300V DC inside the housing.
    In addition, 90% of PV water heating controllers operate on direct current.
    Helpful post? Buy me a coffee.
  • #11 21010036
    Anonymous
    Level 1  
  • ADVERTISEMENT
  • #13 21010071
    Anonymous
    Level 1  
  • #14 21010097
    dgproject
    Level 13  
    By using an H bridge, we can obtain alternating current that is safe for contactors, thermostats and relays when we work with a DC voltage higher than 30V, at which an arc is created as shown by the colleague from the previous post.
    If someone insists, they will modify the EGS002 module and the output will be pure sine, but these are additional costs that I wanted to avoid.
    In my project I used a Driver Mosfet with the Enable input and 30ms PWM signal extinguishment.
  • #15 21011253
    Anonymous
    Level 1  
  • #16 21011664
    sq3evp
    Level 37  
    Interesting project.
    Did you use ready-made software or wrote something of your own?
  • #17 21011774
    comer3
    Level 27  
    sq3evp wrote:
    Did you use ready-made software or wrote something of your own?


    Looking at the information provided by the author and sitting a bit on the topic, it can be assumed that the base software is https://projecthub.arduino.cc/stevetearle/loa...xp-a-smart-pv-mppt-solar-hot-water-controller -5264c7 + modifications by the author of the topic with his own pcb.

    Looking at the PCB screenshots, I have the following questions for the author:
    - don`t you mount the Schottky diode plugged into the PQ2617BHA choke on the radiator? Does it get hot when the system is running at full power?

    - how do you select the RC snubber components for the keying transistor while changing the PWM signal frequency (2-17kHz) available in the controller software? As far as I know, the extinguisher is selected strictly to the specific system operating frequency and voltage;

    - why is the lowest available PWM switching frequency 2kHz? - reducing the switching frequency below 1kHz would reduce thermal losses on the transistor;

    - what transistor did you use as the main MOSFET switching transistor?

    - what was the reason for using DS18b20 temperature sensors? Switching a few kW at a frequency of a few kHz, depending on the length of the heater cable, can cause a lot of noise. Here, the EMC pulses are partially limited by a choke at the output, but there are no interruptions in transmission on 1-wire? Wouldn`t it be safer to use ordinary NTC thermistors in a voltage divider system as sensors?

    - does the controller have any protection / the possibility of physically interrupting the heater power supply circuit from the panels by activating some DC/vacuum relay in the event that the main MOSFET is damaged (DS short circuit), or is the notification via Wi-Fi only in such a case?
  • #18 21011954
    dgproject
    Level 13  
    comer3 wrote:
    you don`t mount the Schottky diode plugged into the PQ2617BHA choke on the radiator?

    The diode is most likely arranged parallel to the Mosfet, and yes, I admit that I based it largely on what I consider to be a very interesting project, the Loadmaster, whose work I once saw live at a friend`s place.

    PQ2617BHA, or rather PQ2614, heats up to a maximum temperature of 65°C in the middle of the PWM signal range.

    comer3 wrote:
    how do you select the components of the RC snubber

    I select the extinguisher using the program.
    Don`t worry, I don`t choose randomly 😉
    I use resistors of at least 1.5W and I also positioned them in such a way that they can be additionally cooled with a thermopad along with the transistor and Schottky diode.

    comer3 wrote:
    why is the lowest available PWM switching frequency 2kHz?

    You can practically go below that and I use a lower frequency in my other project with a furnace equipped with PTC heaters. In the furnace, however, I use AUIRGDC0250 IGBT transistors that do not consume kiloHz. Initially, I used frequencies below 1kHz, but several people accused me that the melody line on the choke and coil was a bit irritating.

    comer3 wrote:
    what transistor did you use as the main MOSFET switching transistor?

    Initially, I used the easily available IRFP460 and had no complaints even though it emitted a bit of heat. Ultimately, we chose STW74NF30 and SIHG80N60 because their parameters are promising and the price is not scary.

    comer3 wrote:
    what was the reason for using DS18b20 temperature sensors?

    I wanted to monitor several points of the tank at different heights and initially I had everything connected to one 1-wire data line, which actually caused errors. I use Dallas quite often in my projects, so I also used them in this project.
    Currently, three units operate on a cable approximately 4 m long and have not been disturbed by anything yet. I also measured the heatsink temperature on the DS18B20, but in this case I decided to add pads for an additional screen between the Mosfet and the Dallas.

    comer3 wrote:
    Does the controller have any protection?

    As a protection, I left two additional outputs on the PCB, where I can programmatically assign the SSR emergency shutdown threshold at the power input (e.g. TempMax +5°C). Unfortunately, I once experienced damage to a transistor and after this lesson I decided to make an additional connector for a relay, etc.

    Additionally, as you can see, there are no twisted pairs for HV cables on the board, but only soldering pads.
    This is dictated by my experience with this type of unreliable connections, so I decided that this section cannot have connected elements.
    I have been working in the automotive industry for years, producing heaters for electric cars and more, and I know what poor connections are prone to. Even the best the wires start to overheat over time 😉
  • #19 21012051
    sigwa18
    Level 43  
    In a similar but much simpler system, I use the stgw39nc60vd IGBT transistor via the HCPL3120 driver. Haven`t you thought about such a solution?
  • #20 21012147
    dgproject
    Level 13  
    sigwa18 wrote:
    In a similar but much simpler system, I use the stgw39nc60vd IGBT transistor via the HCPL3120 driver. Haven`t you thought about such a solution?

    Theoretically, it would be possible to combine them and maybe I will even test some IGBTs on this board.
    In the near future, I plan to build and miniaturize an IGBT-based system for heating water with PTC heaters. Maybe I`ll post something 😉
  • #21 21012524
    comer3
    Level 27  
    dgproject wrote:
    In my project I used a Driver Mosfet with the Enable input and 30ms PWM signal extinguishment.


    So every 30ms you turn off the driver for how long? Is it just on/off?
    Maybe you tested it "organoleptically" and such a patent actually eliminates the phenomenon of arc formation on the thermostat contacts, which would disconnect the heater circuit after the boiler reaches the set temperature (apart from the fact that this task is now performed by the controller by turning off the FET)?
  • #22 21012708
    dgproject
    Level 13  
    comer3 wrote:
    You may have tested it "organoleptically" and such a patent actually eliminates the phenomenon of arc formation on the thermostat contacts

    I borrowed this solution from several projects where it apparently works well. I personally tested the disconnection on a Siemens 3RV series contactor and it extinguished the arc, but with a small delay.
    I performed the blanking with ten negating pulses of 30ms each on the Enable input, with a sudden drop in power.
    Unfortunately, I do not have a heater with a bimetallic thermostat (I use a 3kW heater, i.e. 1kW + 2kW).
    Initially, I used disconnection by detecting a voltage spike, but during lightning strikes, the system with a buffer capacitor with a capacity below 200uF turned off every now and then.
  • #23 21013171
    MarekS6
    Level 16  
    This characteristic green color on the attached screenshots immediately suggests that you are a "supplier" 😁 It`s nice to meet someone on the electrode who also chose "our Polish" solution, considering the numerous foreign competition 😀

    I was very interested in the topic because I am planning to connect the panels to the heater in the tank and heat domestic hot water this way. Except that I have a 400l tank with a 3kW heater and I would probably have to have the "more powerful" version of the controller mentioned in the description connected to more panels (due to the higher voltage). Do I feel good? Well, unless there are more panels in a row, but simply stronger panels, because a stronger heater simply means a higher current consumption at the same voltage as weaker heaters.

    If there is an H-bridge at the output and the voltage is alternating, what does it look like with the voltage value - is it always the same regardless of the number of connected panels? It is known that the voltage in the series changes depending on sunlight, but the more panels, the higher the average. I`m asking because I`m wondering whether such a controller will handle my heater and whether it won`t be damaged if the number or power of the panels is insufficient.
  • #24 21013481
    szym86
    Level 13  
    A very advanced project, made from scratch. Only I would have bitten it differently. In another thread you write that you already have an installation with a 230V inverter and energy storage on your balcony. I would connect the new panels to the old installation so that the energy would go to one bag and then use, for example, the inverter`s relay outputs to control the boiler. If there are no such outputs, at this point you can use, for example, Arduino to determine what time it is, whether we have a surplus of energy, whether the energy storage is charged, what the water temperature is, whether the household members have left, whether you are not charging the electrician under the house, etc.
  • #25 21013819
    dgproject
    Level 13  
    MarekS6 wrote:
    If there is an H-bridge at the output and the voltage is alternating, what does it look like with the voltage value - is it always the same regardless of the number of connected panels?

    What matters is Watts and the resistance of the heater, the rest is just the operating characteristics.
    The MPPT algorithm itself selects the best voltage and current ratio to obtain the best possible power. I use the P&O algorithm, which checks the current power and regulates it with voltage.

    Somehow, after Fibaro, when I discovered the green color of Supli, I remained faithful to it 😁

    MarekS6 wrote:
    I would probably have to have the "more powerful" version of the driver mentioned in the description

    Currently, I order laminates with a copper thickness of 1 oz, which defines the maximum power of the system at the applied track thickness, but nothing prevents me from thickening the tracks, or exposing the copper layer and strengthening the tracks with tin for higher powers.

    Soon I will be adding an additional 200 liter tank to the utility room (this time horizontal, but made of stainless steel), which I bought for PLN 200 after a solar-vacuum installation.
    In the period from April, I usually have the 220-liter buffer heated to the max, so a spare will come in handy 😉

    szym86 wrote:
    In another thread you write that you already have an installation with a 230V inverter and energy storage on your balcony. I would connect the new panels to the old installation so that the energy goes to one bag and then use, for example, the inverter`s relay outputs to control the boiler.

    @dgproject on the YT account there are a few videos about my balcony installation based on high-voltage CIGS modules.
    On the electrode, I also described in detail the operation and control of the balcony installation with the Siemens Logo controller 😉

    Many people are moving into battery-based systems, increasing their number and capacity. After the first year of use, I took a slightly different route, reducing the battery capacity to only 65Ah, and in the near future I intend to use the balcony installation only for thermal comfort (recuperation with additional heating/cooling). I plan to put a telescopic, foldable tracker connected to the network in the garden.
  • #26 21014469
    Arek_v1
    Level 14  
    Have you tried using a bank of small low esr electrolytic capacitors e.g. 250v 22uF 25P2S instead of one large capacitor? Will such capacitors be able to work in such conditions?
  • #27 21014720
    dgproject
    Level 13  
    Arek_v1 wrote:
    Have you tried using a bank of small low esr electrolytic capacitors e.g. 250v 22uF 25P2S instead of one large capacitor?

    No, because I am not convinced about the durability and safety of this type of electrolytic capacitors.
    I wanted the capacitor not to be located next to the board, but not more than 20 cm away, and its replacement was very simple and quick.

    Initially I used smaller capacities like these two.

    Two Vishay PEC-Kondensator GMKP9 electrolytic capacitors mounted on connectors with wires.

    Unfortunately, voltage peaks at low capacity were unacceptable, and during a lightning discharge, the voltage peak I recorded at the peak during operation exceeded the maximum range of the voltage divider despite the headroom.
    I know that I could have added a Zener diode and that was it, but increasing the capacitance of the capacitor removed all the inconveniences.
    You can always add a diode or something else 😉
  • #28 21014847
    acctr
    Level 38  
    cefaloid wrote:
    It is a bimetallic switch that is in series with the heater and is intended to prevent the water from boiling if the electronics fail.

    Well, electronics turn DC into AC.
    Helpful post? Buy me a coffee.
  • #29 21015370
    dgproject
    Level 13  
    acctr wrote:
    Well, electronics turn DC into AC

    Well, not necessarily, because AC is usually a low switching frequency of about 100Hz with, simply put, an alternating change in the direction of voltage flow.
    PWM is the regulation of the signal filling level at much higher frequencies. In combination with an H-bridge, a square wave can be obtained with an amplitude that eliminates arc support in the event of an open circuit.
  • #30 21015377
    sigwa18
    Level 43  
    But if it fails, we have DC output and a big problem.

Topic summary

The discussion revolves around the development of an advanced DIY controller for heating utility water using a photovoltaic installation. The original poster shares their experience with a balcony solar setup that powers their home, detailing modifications made to reduce energy storage costs. Participants discuss various aspects of the project, including the design of the controller, the use of an H-bridge for AC output, and the importance of safety measures to prevent arcing in high DC voltage applications. The conversation also touches on software development, component sourcing, and the potential for community collaboration through platforms like GitHub. Users express interest in monitoring capabilities via the Supla application and share insights on component selection, including MOSFETs and capacitors. The project aims to be cost-effective and reliable, with plans for future enhancements and community sharing of designs and schematics.
Summary generated by the language model.
ADVERTISEMENT