Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Home driver of own construction

Status
Not open for further replies.

Vermes

Advanced Member level 4
Advanced Member level 4
Joined
Aug 2, 2011
Messages
1,163
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,316
Activity points
22,318


All tests were carried out in practice with various attempts at forced crashes and security software.
The program was written in Bascom – processor M32 and 16MHz, read through 1wire, control by relays and triacs. Signaling is done by LEDs and beeper. There are 4 menu buttons: SET, +, - and reset. Power is 12V and 2A. Time backlit LCD – off after a certain time.
It can be an useful device for the fireplace to work properly when there is a huge wind outside, not heat up too much and prevent water from boiling. Another menu is used for the circulation of hot water. The driver also supports possible fumes that may escape when the fireplace door open. It also controls the temperature range in which a relay is attached that controls the fan when distributing warm air around the house.



Menu
Control of air supply to the fireplace (fan).

7931707200_1295182035_thumb.jpg


Description:
  • >P< means simply read the DS port
  • h-.10 hysteresis for off when it reaches the desired temperature 45 degrees Celsius (the valve switches at the set temperature 45 degrees Celsius and will run until the temperature starts to drop by the hysteresis value to 44 degrees Celsius and off – set in the menu by pressing SET and +/-)
  • N if the channel (relay) is to work (T/N) YES/NO
  • 0.00 oC DS reading which is mounted on the water jacket of the fireplace
  • 25oC speaker switches the sound alarm intermittent when preset temperature is exceeded (adjustable in the menu by pressing SET and +/-)
  • N if you want the alarm to be active or not (set in the menu by pressing SET and +/-)
This device is extremely useful when air passes through the fan turbine, raises the locking tab and ignites the fire in the fireplace. When the original driver has no adjustable temperature of the sound alarm and it is permanently set to 95 degrees Celsius – this is too high temperature for the home use. Thermal protection, when the water boils, allows cold water to the fireplace until the temperature is optimal. It is a minus, because the installation has to be vented and in practice it achieves the ideal result in 3 hours. The valve, which is run, cuts air in brought SPIRO – close/open valve on the pipe fi 110. It works excellent.
Sound alarm is an additional protection. It is useful when for example the temperature set to 65 degrees Celsius rises and the valve closes. If for some reasons the ashes flap was not closed, it still ignites the fire and the temperature increases. When it reaches 75 degrees Celsius (sound alarm is set for such a value), the matter shall be completely controlled.
There are 2 such menus in the driver, which work this way. They are marked >P< and >B<.
============

8162372700_1295183844_thumb.jpg




Another menu in the driver is to control the water circulation.
Assumption was to obtain hot water was always in the taps.
Principle of operation:
  • boiler is a circle with a slash, its temperature is right next to it
  • 57oC the temperature of hot water inside the boiler
  • T.wl 45oC the temperature of switching, at which the general circulation begins to work – if the water in the boiler is below the set temperature, circulation simply will not start working – in the picture there is 45oC (set in the menu by pressing SET and +/-)
  • N if the circulation is to work (T/N) YES/NO
  • bottom line is the tap
    • the tap 30oC – means read temperature at the end in the farthest place, where hot water has to reach from the tank/boiler
    • the tap 27oC – means what minimum temperature has to be in the tap – such temperature will be kept by the driver (set in the menu by pressing SET and +/-)
    • h+ 2oC – hysteresis for turning off the pump below the minimum temperature in the tap
============

9792544000_1295184835_thumb.jpg


Attach the fan for a specified period of time.
Fans are mounted to draw any smell that is getting out of the fireplace. One of them is mounted on top of the wall by the fireplace, and the other is mounted for drawing smell getting out just above the fireplace door. It is simply an additional ventilation ended with a turbine that pulls air.
The principle of operation:
Switching the button activates the fans for the time set in the Menu. In this case it is 10 seconds. Pressing and holding the button multiplies the value by adding the following values +10 seconds and signals it with a short sound. Press and hold for 3 seconds – the fans will work for 40 seconds.
The value is also displayed on the LCD.

8551472400_1295185329_thumb.jpg


  • Ustawiono 20 s - means the time set by pressing and holding the button
  • Minelo 11 – the fan is already running for this time
The operation of the fans can be stopped any time by short pressing of the button. Longer pressing adds the following values to the counter.
============
Another 2 menus are temperature regulators:

3103223400_1295185794_thumb.jpg


The principle of operation and description:
  • Termo 1 is the name – information for the user (There is also another one called Termo2)
  • 27.1oC is the temperature read by DS sensor
  • T is the temperature regulation is to work
  • 25.0oC the temperature set in the menu by SET – for which we set the range of switching the device in the form of adjustable hysteresis
So, the relay will be on after reaching 23oC and off after exceeding 27oC.
+/- 2oC – hysteresis (set in the menu with accuracy up to tenths of degree value).
============
Additional information:
After switching on the driver, information is read about the connected sensors DS 18B20 and information, how many there are. Reading the memory is indicated by a short beep. Main Menu of the driver is displaying the temperature from all the DS sensors.
Programming the sensors consists of connecting one to the driver and pressing the appropriate combination of the keyboard for a specific menu, where the sensor is to be assigned. After pressing and holding all the buttons, saved sensors are cleared.
Alarm temperatures are stored permanently in the program. When the temperature exceeds, sound alarm activates and appropriate for this message is displayed on the LCD.
All set parameters of the driver are automatically stored 5 seconds after the change of the parameters.
When any sensor is connected or they are damaged, there is information about the damage of the DS sensor displayed.




PCB of the driver:



==========
Another function is information about the lights left on (e.g. in the attic, basement, estate). It informs by the sound after a certain time set in the menu, that the light is left on.

7261188000_1295764790.jpg


Description:
  • P1 - description – because of the small LCD currently attached
  • 12 min - information what time was set in the Menu for the channel, after which time sound and visual information are to be. 1 second before the end of time there is one sound signal and for the next countdown a LED starts blinking, indicating that the time was exceeded and is counted from the beginning
  • 2 – how much time elapsed from the switching device, increases up to 12min and signals
  • ON – if the channel ON/OFF is switched. When using a 4x20 or 4x24 LCD, it will be an important information, because 4 channels will be displayed in one window.
Settings Menu for functions of running devices:

8500391000_1295765650_thumb.jpg


The description analogously.
==========
The driver has also function of reading and informing about the quantity of the contents of the septic tank (graduation rate was applied and the limit alarm value – a signal and messages on the LCD).
The principle of operation:
The information is read using the ABCD code.
When administered at the respective ports BCD data, appropriate messages are displayed.
For proper operation, information about the state of the liquid in the tank:

2749882400_1295799236_thumb.jpg


For lack of communication (information) – a message is displayed:

6923025300_1295799236_thumb.jpg


Message, when there is a short circuit on the ports of the BCD code:

2172704400_1295799236_thumb.jpg


Message about the high state (100%) in the tank:

3478942000_1295799882_thumb.jpg


This message is shown as a baseline information on the LCD substituting whatever was displayed and gives a sound signal 2 beeps of the buzzer and counting day for the next beep.

Link to original thread (useful attachment) – Sterownik Domowy by IMEX - takiego jeszcze na forum nie Było
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top