element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experimenting with Thermal Switches
  • Challenges & Projects
  • Design Challenges
  • Experimenting with Thermal Switches
  • More
  • Cancel
Experimenting with Thermal Switches
Challenge Blog Energy squeezer - Blog # 4
  • Challenge Blog
  • Forum
  • Documents
  • Files
  • RoadTests
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: amgalbu
  • Date Created: 24 Mar 2022 6:41 AM Date Created
  • Views 12109 views
  • Likes 10 likes
  • Comments 6 comments
  • winners
  • kemet
  • Experimenting with Thermal Switches.
  • experimenting_with_thermal_switches
  • experimenting with Thermal Switches
  • energy_squeezer
Related
Recommended

Energy squeezer - Blog # 4

amgalbu
amgalbu
24 Mar 2022
1. Water mixer
The second project is again related to energy efficiency. I have some solar panels installed on the roof that contribute to the heating during late fall and early spring. The water heated up by the sun is  sent to the floor heating system. This is a diagram of the plant, where I highlighted the main components
As I said in my previous post, floor heating system can only stand to water up to 40 °C. Occasionally, during warm and sunny days, it may happen that solar panels generate water as hot as 50 - 55°C. Should such a hot water be sent to the heating system, it could create damages because of thermal dilation of the materials the floor and the tiles are made of. In such condition, a thermal protection switch intervenes to prevent any damage. The problem is that the thermal protection switch (which is absolutely good) completely stops the house heating system. This is a big issue when this happens when you are out for the weekend and enter a freezing house when you are back. Also, the thermal protection switch has to be rearmed manually, which is a bit annoying.
This is an overview of the heating system plus the tank for the hot water from solar panels
image

The idea is to build a control circuit that can mix hot water from solar panels with cold water that returns to the boiler after having passed through the pipes of the floor heating system. This means controlling the the three-way valve show show in figure above.

The circuit will use two thermal sensors
  • a low temperature sensor: when water from solar panel is too cold (below 30 °C), there is no need to send water to the heating system. The three-way valve stays close
image

  • a high temperature sensor: when water from solar panel is too hot (above 50 °C), the control system will open and close the mixer valve in a timely manner. In this way, the thermal capacitance of the house floor will dampen the thermal peaks
image


2. Building the water mixer
Thermal switches focus aim to a market where control logic is extremely simple and you need reliable and fast operations. I mean: if you have the possibility to use a microcontroller, you will probably use a sensor like the MAX6675, a device that can read a precise temperature value and allows you to implement a complex and flexible control algorithm. On the other hand, if, for any reason -from safety to cost considerations- you have to implement a solution based on a thermal switch, you will also have to embrace a simple electronic design mostly based on passive components.
With that being said, I decided to put aside my initial design based on an Arduino board and build a control circuit based on a the big NE555
image
Well, this is not what I meant...

The NE555 is going to be connected in an astable configuration and, when switched on, generates a waveform with a time on of roughly 15 seconds with two different periods:

  • when the OHD1-50B sensor is closed (temperature from solar water tank below 50°C), the period is 30 seconds
  • when the OHD1-50B sensor is open (temperature from solar water tank above 50°C), the period is 120 seconds

The NE555 in a typical astable configuration is shown in picture below

image

Here is a brief description of astable operation.

  1. With the output high (+Vs), the capacitor C1 is charged by current flowing through R1 and R2
  2. The threshold and trigger inputs monitor the capacitor voltage and when it reaches 2/3Vs (threshold voltage), the output becomes low and the discharge pin is connected to 0V
  3. The capacitor now discharges with current flowing through R2 into the discharge pin
  4. When the voltage falls to 1/3Vs (trigger voltage) the output becomes high again and the discharge pin is disconnected, allowing the capacitor to start charging again

This cycle repeats continuously unless the reset input is connected to 0V which forces the output low while reset is 0V. Because we want to achieve a duty cycle of less than 50%, we need a diode in parallel with R2. This bypasses R2 during the charging part of the cycle so that Tm depends only on R1 and C1:

image

This leads to the following formulas

Tm = 0.7 x R1 x C1

T = Tm + Ts = 0.7 x (R1 + R2) x C1

where T is the waveform period and Tm is the time the signal is high (mark time)

image

To achieve different periods, the OHD1-50B sensor and a resistor (R22) are connected in parallel to R2 as shown in this circuit diagram

image

When water temperature is below 50 °C, OHD1-50B is closed and the period is

T = Tm + Ts = 0.7 x (R1 + (R2 || R22)) x C1

where (R2 || R22) is the resistor equivalent to R2 in parallel with R22. When water temperature is above 50 °C, OHD1-50B opens and the period is

T = Tm + Ts = 0.7 x (R1 + R2) x C1

Let's first select C1 to be 220 uF. Let's first calculate R1 and R2 when sensor OHD1-50B is open (temperature above 50 °C) Assuming R1=100K the time on (Tm) is

Tm = 15 seconds

From the formulas, we can now derive the value of R2

R2 = 750K

With these values, the period is 131 seconds. When R1 and R2 when sensor OHD1-50B is closed (temperature below 50 °C), since values of R1 and C1 are now fixed and the desired period is about 30 seconds, we can impose R2 || R22=100K which leads to R22 = 120K With these values of R1, R2, R22 and C1 the period is 31 seconds. Time on (Tm) does not change because it depends only on values of R1 and C1 The output of NE555 will directly drive a relay coil, that in turns will open and close the three-way valve.

Note that, when water temperature is below 30 °C, the 555 is kept in reset state by the OHD1-30B

Here is a demo video that shows the control circuit at work. Resistors have been changed to reduce on/off period to limit the duration of the video

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

<< Previous post

  • Sign in to reply
  • amgalbu
    amgalbu over 3 years ago in reply to mp2100

    Thanks mp2100!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • amgalbu
    amgalbu over 3 years ago in reply to dansmith57

    Hello dansmith57

    There is no source of cold water. It's a closed loop and water is cooled down by releasing heat to the house rooms. Actually I'm mixing (very) hot water from solar panels with cool water returned from the floor heating to avoid temperature peaks

      

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dansmith57
    dansmith57 over 3 years ago

    What is the source of the cold water? Would it not make sense to use the cooler water returned from the floor heating? Sorry maybe I have read the setup wrong.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mp2100
    mp2100 over 3 years ago

    Good practical project, optimizing the hot water temperature.  And yes, keep it simple, use the 555 for reliability.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • amgalbu
    amgalbu over 3 years ago in reply to DAB

    thank you DAB. it always amazes me how versatile a handful of transistors can be

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube