Sign In to Follow Application
View All Documents & Correspondence

A System And A Method For Providing Feedback Of Fan Regulator To Smart Device

Abstract: ABSTRACT A SYSTEM AND A METHOD FOR PROVIDING FEEDBACK OF FAN REGULATOR TO SMART DEVICE A system (100) and method for providing feedback of a fan regulator to a smart device is described. The smart device may comprise a Resistor-Capacitor Circuit (RC circuit) (102), a half wave rectifier (103), a potential divider (104), a capacitor (105), an analog to digital convertor (ADC) (106), and a controller (107). The smart device may be retrofitted with the fan regulator (101). The smart device may take feedback from the fan regulator (101) and process the feedback in order to calibrating the input AC supply voltage and step voltage range for a plurality of steps of the fan regulator (101) corresponding to the plurality of speed levels based on a voltage level of the ADC signal. The system enables monitoring and control of the fan regulator (101). [To be published with Figure 1]

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
12 December 2022
Publication Number
24/2024
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

Phynart Technologies Private Limited
Office no 117, 2nd Floor, Runwal Platinum, Bavdhan, Pune, Maharashtra 411021.

Inventors

1. Ajit Wadekar
Office no 117, 2nd Floor, Runwal Platinum, Bavdhan, Pune, 411021.
2. Akshay Bansod
Office no 117, 2nd Floor, Runwal Platinum, Bavdhan, Pune, 411021.
3. Ashish Sharma
Office no 117, 2nd Floor, Runwal Platinum, Bavdhan, Pune, 411021.

Specification

DESC:FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENT RULES, 2003

COMPLETE SPECIFICATION
(See Section 10 and Rule 13)

Title of invention:
A SYSTEM AND A METHOD FOR PROVIDING FEEDBACK OF FAN REGULATOR TO SMART DEVICE

APPLICANT:
Phynart Technologies Private Limited
A company incorporated as per the laws of India,
having address as
Office no 117, 2nd Floor, Runwal Platinum, Bavdhan, Pune, Maharashtra 411021

The following specification describes the invention and the manner in which it is to be performed.

CROSS-REFERENCE TO RELATED APPLICATIONS AND PRIORITY
The present application claims priority from Indian from the Indian patent application, having application number 202221071552, filed on 12th December 2022, incorporated herein by a reference.
TECHNICAL FIELD
The present disclosure relates to system and method of providing feedback of fan regulator to smart device. More particularly, the present disclosure relates to a system and a method which may be enabled on any fan regulator to provide feedback of fan regulator to smart device, without the need to replace the existing fan regulator.
BACKGROUND
The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also correspond to implementations of the claimed technology.
In this era of automation, we are surrounded by automated devices and machines. From bulky machinery to small or dumb devices like bulbs, tube lights, fans, etc. The users want control at their fingertip. With such technical advancements, people have started automating their homes. Smart home devices are used to enable home automation, user can operate all the devices such as fans, lights, air conditioners and the like, through voice, motion, or cloud control. The existing smart devices can be controlled via manual switch or cloud control/application.
Although, a complete home automation set up can be extremely expensive and requires the user to change all the existing devices with the new devices which support home automation protocols. The users cannot individually upgrade the devices, without replacing the existing devices and they must purchase the complete set up. For example, if a user wants to shift gradually from a manually controlled home to a smart automated home with the existing devices and requires control of the fans in the house on his/her mobile phone, without the need of replacing the existing fans, such facility is not available.
Therefore, there exists a long felt need for a system and a method for providing feedback of fan regulator, directly from the existing fan regulator to smart device, to overcome the above-mentioned problems.
SUMMARY
This summary is provided to introduce concepts related to method and system for generating data usage reports by categorization of data based on category/tags. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
In an implementation, a system for providing feedback of a fan regulator to a smart device, is disclosed. The smart device may be configured to retrofitted with the fan regulator. The smart device may comprise a Resistor-Capacitor Circuit (RC circuit), a half wave rectifier, a potential divider, a capacitor, an analog to digital convertor (ADC), a controller. The RC circuit may be configured for receiving an alternating current (AC) input voltage signal from the fan regulator and drop the amplitude of the AC input voltage signal to obtain an AC output voltage signal. The AC input voltage signal may be corresponding to a speed level of a plurality of speed level of the fan regulator. The half wave rectifier may be electrically coupled with the RC circuit. The half wave rectifier may be configured to receive the AC output voltage signal and convert a full wave AC oscillation of the AC output voltage signal into a half wave oscillations AC output voltage signal. The potential divider may be configured to receive the half wave oscillations AC output voltage signal and drop voltage of the half wave oscillations AC output voltage signal to a predetermined level. The capacitor may be configured to receive and filter the half wave oscillations AC output voltage signal from the potential divider to obtain filtered AC output voltage signal. The ADC may be configured to receive filtered AC output voltage signal from the capacitor and an input AC supply voltage. The ADC may be configured to convert the filtered AC output voltage signal to ADC voltage signal. The controller may be configured for receiving the ADC voltage signal and the input AC supply voltage. Further, the controller may be configured for calibrating the AC input voltage. Further, the controller may be configured for calibrating step voltage range for a plurality of steps of the fan regulator corresponding to the plurality of speed levels using based on a voltage level of the ADC signal and calibrated input AC supply voltage. Furthermore, the controller may be configured for setting the plurality of speed levels based on the calibrated step voltage range for the plurality of steps.
In another implementation, a method for providing feedback of a fan regulator to a smart device, is disclosed. The method may further comprise a step of receiving, via the Resistor-Capacitor Circuit (RC circuit), an alternating current (AC) input voltage signal from the fan regulator and drop the amplitude of the AC input voltage signal to obtain an AC output voltage signal, wherein the AC input voltage signal is corresponding to a speed level of a plurality of speed levels of the fan regulator. The method may further comprise a step of receiving, via the half wave rectifier, the AC output voltage signal and converting full wave AC oscillations of the AC output voltage signal into a half wave oscillations AC output voltage signal. The method may further comprise a step of receiving, via the potential divider, the half wave oscillations AC output voltage signal and drop voltage of the half wave oscillations AC output voltage signal to a predetermined level. The method may further comprise a step of filtering, via the capacitor, the half wave oscillations AC output voltage signal received from the potential divider to obtain filtered AC output voltage signal. The method may further comprise a step of receiving, via the analog to digital convertor (ADC), the filtered AC output voltage signal from the capacitor and an input AC supply voltage. The method may further comprise a step of converting, via the (ADC), the filtered AC output voltage signal to a ADC signal. The method may further comprise a step of receiving, via the controller, the ADC signal and the input AC supply voltage. The method may further comprise a step of calibrating, via the controller, the input AC supply voltage. The method may further comprise a step of calibrating, via the controller, step voltage range for a plurality of steps of the fan regulator corresponding to the plurality of speed levels based on a voltage level of the ADC signal and calibrated input AC supply Voltage. The method may further comprise a step of setting, via the controller, the plurality of speed levels based on the calibrated step voltage range for the plurality of steps.
BRIEF DESCRIPTION OF DRAWINGS
The detailed description is described with reference to the accompanying Figures. In the Figures, the left-most digit(s) of a reference number identifies the Figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
Figure 1 illustrates a system 100 for providing feedback of fan regulator to smart device, in accordance with an embodiment of the present subject matter.
Figure 2 illustrates a schematic circuit diagram of the system 100 for providing feedback of fan regulator to smart device, in accordance with an embodiment of the present subject matter.
Figure 3(a) illustrates a step wise method of initialization 310 for reading and processing the fan regulator data, in accordance with an embodiment of the present subject matter.
Figure 3(b) illustrates a ZCD interrupt handling 320, in accordance with an embodiment of the present subject matter.
Figure 3(c) illustrates a timer callback routine 330, in accordance with an embodiment of the present subject matter.
Figure 4(a) illustrates a step wise method for processing the fan regulator thread 400, in accordance with an embodiment of the present subject matter.
Figure 4(b) illustrates a step wise method 420 for checking the calibration to be set to 0, in accordance with an embodiment of the present subject matter.
Figure 4(c) illustrates a step wise method for processing 430 new data from the ADC 106, in accordance with an embodiment of the present subject matter.
Figure 4(d) illustrates a step wise method for calibration request processing 440, in accordance with an embodiment of the present subject matter.
Figure 5 illustrates a method for 500 for providing feedback of fan regulator to smart device, in accordance with an embodiment of the present subject matter.
Figure 6-7 illustrate a stepwise flowchart of a method of calibrating and setting the fan regulator voltage range, in accordance with an exemplary embodiment of the present subject matter.
DETAILED DESCRIPTION
Reference throughout the specification to “various embodiments,” “some embodiments,” “one embodiment,” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, appearances of the phrases “in various embodiments,” “in some embodiments,” “in one embodiment,” or “in an embodiment” in places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
The words “comprising”, “having”, “containing”, and “including”, and other forms thereof are intended to be equivalent in meaning and be open-ended in that an item or items following any one of these words is not meant to be exhaustive listing of such item or items or meant to be limited to only the listed item or items.
It must also be noted that the singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise. Although any methods similar or equivalent to those described herein may be used in the practice or testing of embodiments of the present disclosure, the exemplary methods are described.
Various modifications to the embodiment may be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art may readily recognize that the present disclosure is not intended to be limited to the embodiments illustrated but is to be accorded the widest scope consistent with the principles and features described herein.
The embodiments, examples and alternatives of the preceding paragraphs or the description and drawings, including any of their various aspects or respective individual features, may be taken independently or in any combination. Features described in connection with one embodiment are applicable to all embodiments, unless such features are incompatible.
The present disclosure relates to a system and method for providing a feedback of fan regulator to a smart device. The system may comprise a fan regulator and the smart device. In one embodiment, the fan regulator may be an existing fan regulator. The smart device may be retrofitted with the existing fan regulator. The smart device may comprise of a resistor-capacitor circuit (RC circuit), a half-wave rectifier, a potential divider, a capacitor, an analog to digital converter (ADC) and a controller. The smart device may be configured to receive feedback voltages from the existing fan regulator to calibrate and set a speed level of the fan. The system offers enhanced convenience and energy efficiency by providing user-friendly interfaces, smart device controls, and programmable features, enabling users to customize settings and schedules. The system optimizes energy consumption through smart device, adjusting fan speeds based on ambient conditions, leading to cost savings.
In an embodiment of the present disclosure, referring to figure 1 and 2, the system (100) may comprise the fan regulator (101) and the smart device comprising the RC circuit (102), a half wave rectifier (103), a potential divider (104), a capacitor (105), an analog to digital convertor (ADC) (106), and a controller (107). Further, the smart device may comprise a fuse (108) configured to act as a protective barrier against excessive currents that may result from errors like incorrect wiring, equipment malfunctions, or other forms of electrical mishandling.
The RC circuit (102) may be configured for receiving an alternating current (AC) input voltage signal from the fan regulator and drop the amplitude of the AC input voltage signal to obtain an AC output voltage signal. The AC input voltage signal may be corresponding to a speed level of a plurality of speed level of the fan regulator. The RC circuit helps produce an output voltage that is more stable and regulated. The RC circuit (102) may comprise a parallel arrangement of a resistor and a capacitor.
In an embodiment, the half wave rectifier (103) may be electrically coupled with the RC circuit (102). The half wave rectifier (103) may be configured to receive the AC output voltage signal and convert a full wave AC oscillation of the AC output voltage signal into a half wave oscillations AC output voltage signal.
The potential divider (104) may be configured to receive the half wave oscillations AC output voltage signal and drop voltage of the half wave oscillations AC output voltage signal to a predetermined level.
The capacitor (105) may be configured to receive and filter the half wave oscillations AC output voltage signal from the potential divider to obtain filtered AC output voltage signal.
The ADC (106) may be configured to receive filtered AC output voltage signal from the capacitor and an input AC supply voltage from a main supply. The ADC (106) may be configured to convert the filtered AC output voltage signal to ADC voltage signal. In an embodiment, the ADC (106) may be configured to convert the analog AC signals over a wide range of frequencies to ADC voltage signals. ADC voltage signal is also referred as digital signal which can be read by the controller (107). In one embodiment, the ADC (106) voltage signals are read by the controller (107) using I2C protocol. The controller (107) may be further configured to calibrate voltage levels with respective position of fan regulator (101). Under the I2C protocol, a two-wire system made up of the serial data line (SDA) and the serial clock line (SCL) is used by a controller (107), usually a microcontroller, to connect with peripherals like sensors or memory devices.
The ADC (106) may be configured to receive input power via an input pin 8 (201). A capacitor (105) may be configured to pass the filtered signal to the ADC (106). The ADC 106 may be configured to convert the analog AC signals over the wide range of frequencies to ADC signals. Further, the ADC 106 may be configured to transfer the ADC signals through SDA (Serial Data line) and SCL (Serial Clock line) via output pin 9 and 10 (202) to the controller (107).
Further, the controller (107) may be configured to read the ADC signals using I2C protocol. I2C bus wires are called SDA (Serial Data line) and SCL (Serial Clock line). SDA and SCL may be both bi-directional and may assure the communication between the ADC (106) and the controller 107 through the SDA and SCL signals.
The controller (107) may be configured for receiving the ADC voltage signal and the input AC supply voltage. Further, the controller (107) may be configured for calibrating the input AC supply voltage. Further, the controller (107) may be configured for calibrating step voltage range for a plurality of steps of the fan regulator corresponding to the plurality of speed levels using based on a voltage level of the ADC signal and calibrated input AC supply voltage. Furthermore, the controller (107) may be configured for setting the plurality of speed levels based on the calibrated step voltage range for the plurality of steps.
Further, the controller (107) may be configured to store the calibrated input AC supply voltage and step voltage range for a plurality of steps of the fan regulator corresponding to the plurality of speed levels.
In one exemplary embodiment, calibrated input AC supply Voltage is 1.101 V and step voltage range for step 1 is less than 2.60 V and corresponding speed level is 30%. Further, step voltage range for step 2 is less than 2.95 V and greater than 2.60 V and corresponding speed level is 42%. Furthermore, step voltage range for step 3 is greater than 2.95V and corresponding speed level is 100%.
Further, the controller (107) may be configured to update the input AC supply voltage as the calibrated the input AC supply voltage based on a change in the AC input voltage. The change in the input AC supply voltage is determined based on the comparison of difference between the AC input supply voltage and the calibrated input AC supply voltage with a predefined threshold value. In one exemplary initial calibration value of input AC supply voltage is 1.101 V and received input AC supply voltage is 1.114 V. The difference between the AC input voltage and the calibrated input AC supply voltage is 0.013. Further, the predefined threshold value is 0.009. The difference is compared with the predefined threshold value.
Furthermore, the controller (107) may be configured to update calibration of step voltage range of the plurality of steps of the fan regulator when the difference between the input AC supply voltage and the calibrated value of input AC supply voltage is greater than the predefined threshold. The controller (107) may be configured to update of fan regulator calibration values for each step using the mathematical equation:
New fan calibration value = (fan calibration value / input calibrated voltage) X voltage level of the ADC signal
Further, the controller (107) may be configured to store updated fan regulator calibration values in non-volatile memory.
Now referring to Figure 3(a), illustrates a step wise method of initialization 310 for reading and processing the fan regulator data, in accordance with an exemplary embodiment of the present disclosure.
In one embodiment, at step 311, the process may be initialized.
At step 312 and 313, the controller 107 may be configured to check whether fan regulator calibration data is stored in the file system.
At step 314, the controller 107 may be configured to calculate dynamic threshold for the fan regulator (101) if the regulator calibration data is stored in the file system.
In one embodiment, the system (100) may be configured to initiate a group event, a regulator thread, an ADC 106, a zero-crossing detector (ZCD), General Purpose Input Output Pins (GPIO) and timer interrupt.
Referring to Figure 3(b), illustrates a step wise method of a ZCD interrupt handling 320, in accordance with the exemplary embodiment of the present disclosure.
At step 321, when the controller (107) receives a ZCD interrupt callback, the controller (107) may disable the ZCD interrupt and may start a timer for 5 milliseconds, this timer may be used to process the fan regulator signal when it is at highest peak. The ZCD interrupt may be enabled and disabled with the timer until, the read counter takes an average of 20 values.
Referring to Figure 3(c), illustrates a step wise method of a timer callback routine 330, in accordance with the exemplary embodiment of the present disclosure. At step 331, a callback may be received for timer interrupt, the ZCD may be enabled as the timer is disabled. Further, the ZCD may be configured to receive a group event from the ADC (106) which may consist of read data values.
Referring to Figure 4(a), illustrates a step wise method for processing the fan regulator thread 400, in accordance with the exemplary embodiment of the present disclosure. At step (401), the controller (107) may be configured to wait for a group event, until it is set on timer callback.
Further, at step 402 the controller 107 may be configured to read the ADC voltage value from the ADC 106 and increase the read counter.
At step 403, the controller 107 may check the condition that the read counter is less than 20. If the read count condition appears to be true, the controller 107 may be configured to enable the ZCD interrupt and may wait for group event to set at step 404.
Further, at step 405 if the read count condition appears to be false, the controller 107 may be configured to check whether manual calibration is in progress or not.
Further, at step 421 (As shown in figure 4(b)), if the condition of manual calibration in progress appears to be true, the process may shift to checking 420 of the calibration to be set to 0 and if the condition of manual calibration in progress appears to be false, the process proceeds to step 406.
Further, at step 406, the controller 107 may be configured to check whether the regulator 101 is calibrated or not. If the regulator 101 is calibrated, at step 407 the controller 107 may be configured to check the read voltage data with the dynamic threshold saved to local array. The dynamic threshold is set when the regulator is calibrated with an application. If the read voltage data matches the dynamic threshold, at step 409, the controller (107) may be configured to covert the read voltage data to voltage level with respect to the respective positions of fan regulator 101. The converted voltage levels may be further used to control the fan speed. Once the read voltage is converted to voltage levels, at step 410 the controller may enable the ZCD interrupt to collect group events. If the read voltage data and the dynamic threshold do not match, at step 431, the process may shift to a step wise method 430 for processing new data from the ADC 106 (figure 4(c)).
Furthermore, at step 406, the controller 107 may be configured to check whether the fan regulator 101 is calibrated or not.
If the fan regulator 101 is not calibrated, at step 408 the controller 107 may be configured to check the read voltage data with the default threshold saved to local array.
At step 409, if the read voltage data matches the default threshold, the controller may be configured to covert the read voltage data to voltage level with respect to the respective positions of fan regulator 101. These converted levels may be further used to control the fan speed. Once the read voltage is converted to voltage levels, at step 410 the controller may enable the ZCD interrupt to collect group events. If the read voltage data and the default threshold do not match, at step 431, the process may shift to a step wise method 430 for processing new data from the ADC 106 (As shown in figure 4(c)).
Now referring to Figure 4(b), illustrates a step wise method for checking 420 of the calibration to be set to 0, in accordance with an exemplary embodiment of the present disclosure. If the manual calibration is in progress the method will proceed to step 422, to check if the fan regulator 101 is set to 0 flag. If the fan regulator 101 is not set to 0 flag, the process may shift to a step wise method 430 for processing new data from the ADC 106 (shown in figure 4(c)). At step 423, if the regulator 101 is set to 0 flag, the controller 107 may check whether the read voltage is equal to zero. If the read voltage is equal to zero, the process may shift to a step wise method for calibration request processing 440 (figure 4(d)).
Further, at step 424, if the read voltage is not equal to zero the controller 107 may be configured to increase the zero counter. At step 425, the controller 107 may be configured to check whether zero-set count is less than 20. If the zero-set count is less than 20 the process moves to step 411, which may enable the ZCD interrupt at step 410. If the zero-set count is not less than 20 the process moves to step 426, at which the controller 107 may be configured to send a failure response. At step 427, the controller may be further configured to reset the zero counter and establish that the manual calibration has failed. The process may then move to step 411, which may enable the ZCD interrupt at step 410.
Referring to Figure 4(c), illustrates another embodiment of a step wise method for processing 430 new data from the ADC 106, in accordance with an exemplary embodiment of the present disclosure. At step 432, the controller 107 may be configured to compare the current read voltage with the previously read voltage. At step 433, the controller 107 compares the current read voltage with two previously read voltages.
Further, if the voltages do not match, the method may proceed to step 434, where a delay of 1 second may be provided to stabilize the regulator voltage and then the process may move to step 411, which may enable the ZCD interrupt to start reading group events again, at step 410.
Furthermore, if the voltages match, the method may proceed to step 435 where, the controller 107 may be configured to store the read voltage to file system and local array. At step 436, the controller may be again configured to check whether manual calibration is in progress. At step 441, if the manual calibration is in progress, the process may shift to a step wise method for calibration request processing 440 (figure 4(d)). If manual calibration is not in progress, the process may move to step 411, which may enable the ZCD interrupt to start reading group events again, at step 410.
Now referring to Figure 4(d), illustrates a step wise method for calibration request processing 440, in accordance with the exemplary embodiment of the present disclosure. At step 448, the controller 107 may be configured to check whether a calibration request is received. If the request is received, at step 449 the controller 107 may be configured to set the manual calibration in progress condition as true and may be further configured to set regulator at 0 flag. At step 441 if the calibration request is received, at step 442 the controller 107 may be configured to send a success response.
Further at step 443, after sending a success response, the controller may be configured to check if received slot is not equal to 1. If the received slot is not equal to 1 at step 446, the controller 107 may be configured to wait for next slot calibration request. After the slot calibration request is received at step 447, the process moves back to step 411, which may enable the ZCD interrupt to start reading group events again, at step 410.
Furthermore, at step 444 if the received slot is equal to 1, the controller 107 may be configured to set manual calibration in progress condition to false. At step 445, the controller 107 may be configured to send a completion report. The process then moves back to step 411, which may enable the ZCD interrupt to start reading group events again, at step 410.
Now referring to figure 5 (A) and 5(B), a method for providing feedback of fan regulator to a smart device is illustrated, in accordance with the embodiment of the present disclosure.
At step 501, the RC circuit (102) may be configured for receiving the alternating current (AC) input voltage signal from the fan regulator. The RC circuit (102) may be configured to drop the amplitude of the AC input voltage signal to obtain the AC output voltage signal. In one exemplary embodiment, the AC input voltage signal is corresponding to a speed level of a plurality of speed levels of the fan regulator.
At step 502, the half wave rectifier (103) may be configured to receive the AC output voltage signal and convert the full wave AC oscillation of the AC output voltage signal into the half wave oscillations AC output voltage signal.
At step 503, the potential divider (104) may be configured to receive the half wave oscillations AC output voltage signal and drop voltage of the half wave oscillations AC output voltage signal to a predetermined level. In one exemplary embodiment, the potential divider (104) may be configured to decrease the voltage, to the predetermined voltage level of 3V.
At step 504, the capacitor (105) may be configured to filter the half wave oscillations AC output voltage signal received from the potential divider to obtain filtered AC output voltage signal.
At step 505, the ADC (106) may be configured to receive the filtered AC output voltage signal from the capacitor and an AC input voltage from a main supply.
At step 506, the ADC (106) may be configured to convert the filtered AC output voltage signal to ADC signal.
At step 507, the controller (107) may be configured to receive the ADC voltage signal and the AC input voltage.
At step 508, the controller (107) may be configured to calibrate the input AC supply voltage. In one exemplary embodiment, the AC input voltage is calibrated at 1.101V.
At step 509, the controller (107) may be configured to calibrate step voltage range for plurality of steps of the fan regulator corresponding to the plurality of speed levels based on the voltage level of the ADC signal and calibrated input AC supply voltage.
At step 510, the controller (107) may be configured to set the plurality of speed levels based on the calibrated step voltage range for the plurality of steps. The controller (107) may be configured to store the calibrated input AC Voltage and step voltage range for a plurality of steps of the fan regulator corresponding to the plurality of speed levels.
In one exemplary embodiment, Fan regulator calibration values for each step and speed levels are listed in table 1.

Fan regulator steps Calibrated value at each step Fan speed level at each step Fan Regulator Voltage Range for Each Step
Step 1 2.45 V 30% step 1 voltage + (step 2 voltage – step 1 voltage) / 2 2.60 V
Step 2 2.75 V 42% step 2 voltage + (step 3 voltage – step 2 voltage) / 2 2.95V
Fan regulator value>2.60 V and <2.95V
Step 3 3.15 V 100% Fan regulator value> step 2 voltage i. e. 2.95V
TABLE 1
Now referring to figure 6 and 7, a stepwise flowchart for calibrating and setting the fan regulator voltage range, is illustrated in accordance with an exemplary embodiment of the present subject matter.
In the exemplary embodiment, the smart device may be configured to use two ADC channels comprise of channel 0 and channel 1. The ADC is configured to use Channel 0 to read Fan regulator reading and channel 1 to read input AC supply voltage.
At step 601, the ADC (106) may be initialized.
At step 602, the controller (107) may be configured to read ADC channel 0 or channel 1.
At step 603, the controller (107) may be configured to take sum of the read voltage from channel 0 and channel 1 in variable.
At step 604, the controller (107) may be configured to check whether total 50 reading are taken from channel 0 or channel 1.
If the total readings are less than 50 then the controller (107) goes back to step 602.If the total readings are 50 then the controller (107) goes to step 605.
At step 605, the controller (107) may be configured to calculate an average voltage of 50 reading of read voltage obtained from channel 0 or channel 1. In one exemplary embodiment, an average voltage of 50 reading of read voltage from channel 0 is 2.79 V.
At step 606, the controller (107) may be configured to check whether channel 0 or channel 1 is selected. If channel 0 is selected, the controller (107) goes to step 607. If channel 1 selected, the controller (107) goes to step 610.
At step 607, the controller (107) may be configured to check read voltage (2.79V) lies in which fan regulator step voltage range in table 1.
At step 608, the controller (107) may be configured to set fan speed level. Now referring to table 1, read voltage 2.79 V lies in step 2 and fan speed is 42%.
At step 609, the controller (107) may be configured to set ADC channel 1 and execute the flowchart disclosed in figure 7.
Now referring to figure 7, at step 701, the controller (107) may be configured to initialize the ADC.
At step 702, the controller (107) may be configured to read ADC channel 1.
At step 703, the controller (107) may be configured to take sum of the read voltage from channel 1 in variable.
At step 704, the controller (107) may be configured to check whether total 50 reading are taken from channel 1. If the total readings of the read voltage from channel 1 are less than 50, then the controller (107) goes back to step 702. If the total readings of the read voltage from channel 1 are 50 then the controller (107) goes to step 705.
At step 705, the controller (107) may be configured to calculate average voltage of 50 readings of read voltage obtained from channel 1 which is 1.114V.
At step 706, the controller (107) may be configured to cross-verify whether channel 0 or channel 1 is selected. If channel 0 is selected, the controller (107) goes to step 707 and executes steps 707-709. If channel 1 selected, the controller (107) goes to step 710.
At step 710, the controller (107) may be configured to the controller (107) may be configured to check whether voltage read from the ADC channel 1 is greater than or equal to sum of input calibrated voltage and input or a predefined threshold value or less than or equal to difference between of input calibrated voltage and input or the predefined threshold value. This condition is important to determine whether there is a change in the Input AC supply voltage. The change in the input AC supply voltage is determined based on the comparison of difference between the input AC supply voltage and the calibrated input AC supply voltage with the predefined threshold value. In one embodiment, if the difference between the input AC supply voltage and the calibrated input AC voltage is greater than the predefined threshold value, then calibration value of the input AC supply voltage is need to be updated. In one exemplary embodiment, average reading of input AC supply voltage is 1.114 V. Further, absolute difference between input AC voltage calibrated value and channel 1 average reading of input AC supply voltage i.e., |1.101 – 1.114| = 0.013 is calculated. The difference is greater than pre-defined threshold of 0.009. Therefore, as calibrated input AC supply voltage is changed, the controller further updates fan regulator calibration values for all steps accordingly.
At step 711, the controller (107) may be configured to update of fan regulator calibration values for each step using the mathematical equation:
New fan calibration value = (fan calibration value / input calibrated voltage) X read voltage value i.e. channel 1 average reading.
The fan regulator calibration values mentioned in table 1 are updated as mentioned in the table 2:
Fan regulator steps Old calibrated value at each step New calibrated value at each step
Step 1 2.45 (2.45/1.101) * 1.114 = 2.47
Step 2 2.75 (2.75/1.101) * 1.114 = 2.78
Step 3 3.15 (3.15/1.101) * 1.114 = 3.18
TABLE 2
At step 713, the controller (107) may be configured to store updated fan regulator calibration values and new input AC supply voltage calibrated value (1.114 V) in non-volatile memory.
At step 714, the controller (107) may be configured to set the ADC channel 0 and goes back to step 601 of figure 6.
If channel 0 is selected, the controller (107) goes to step 707 and executes steps 707-709.
At step 707, the controller (107) may be configured to check read voltage (2.79V) lies in which fan regulator step voltage range in table 1.
At step 708, the controller (107) may be configured to set fan speed level, Now referring to table 1, read voltage 2.79 V lies in step 2 and fan speed is 42%.
At step 709, the controller (107) may be configured to set ADC channel 1 and goes back to step 701.
Now referring back to figure 6, the controller (107) executes step 601- 606. If ADC channel 1 is selected, at step 611, the controller (107) may be configured to check whether voltage read from the ADC channel 1 is greater than or equal to sum of input calibrated voltage and input or the predefined threshold value or less than or equal to difference between of input calibrated voltage and input or the predefined threshold value. This condition is important to determine whether there is a change in the Input AC supply voltage. The change in the input AC supply voltage is determined based on the comparison of difference between the input AC supply voltage and the calibrated input AC supply voltage with the predefined threshold value. In one embodiment, if the difference between the input AC supply voltage and the calibrated input AC voltage is greater than the predefined threshold value, then calibration value of the input AC supply voltage is need to be updated. In one exemplary embodiment, average reading of input AC supply voltage is 1.114 V. Further, absolute difference between input AC voltage calibrated value and channel 1 average reading of input AC supply voltage i.e., |1.101 – 1.114| = 0.013 is calculated. The difference is greater than pre-defined threshold of 0.009. Therefore, as calibrated input AC supply voltage is changed, the controller further updates fan regulator calibration values for all steps accordingly.
At step 612, the controller (107) may be configured to update of fan regulator calibration values for each step using the mathematical equation:
New fan calibration value = (fan calibration value / input calibrated voltage) X read voltage value i.e. channel 1 average reading.
At step 613, the controller (107) may be configured to store updated fan regulator calibration values calculated in table 2 and new input AC supply voltage calibrated value (1.114 V) in non-volatile memory.
At step 614, the controller (107) may be configured to set the ADC channel 0 and goes back to step 601.
In an exemplary embodiment, the user may convert a normal switch board to a smart switch board and automate a fan speed control system without removing the existing fan regulators. The fan speed control system employs two ADC channels for comprehensive monitoring and calibration. The channel 0 reads the fan regulator values, while channel 1 is utilized for acquiring input AC voltage readings. When the power is on, the system initializes the ADC with channel 0, taking 50 readings and calculating their average to determine the fan regulator reading. The value obtained is then used to set the fan speed level within the appropriate range. Further, the ADC is switched to channel 1 to assess input AC voltage, and if a significant change is detected, the calibrated value is updated and stored in non-volatile memory. The fan regulator is calibrated with a predefined number of steps, each associated with a specific voltage range.
In another exemplary embodiment of the present disclosure, when the fan regulator is calibrated with three steps, the corresponding voltage ranges for each step are calculated. The system continuously loops through the process, ensuring real-time adjustments to fan speed based on input conditions. If there is a change in input AC supply voltage is identified, a meticulous update of fan regulator calibration values ensues, considering the defined voltage ranges for each step. Further, the modified values are kept in non-volatile memory, offering a steady and flexible fan speed control system.
The system and the method disclosed in the present disclosure may enable the user to convert a normal switch board to a smart switch board and automate a fan speed control system without removing the existing fan regulators.
The system and the method disclosed in the present disclosure may enable remote monitoring and control of the fan regulator.
The smart device is a hardware device which takes feedback from the fan regulator and developed software which is embedded in the controller of the smart device that process the feedback if we change fan regulator speed manually.
The system and method for providing feedback of fan regulator to the retrofitted smart device may achieve an automation for the existing fan regulator system on the user’s fingertip.
The system and method for providing feedback of fan regulator to smart is implemented to provide, increased convenience, energy efficiency, and personalized control.
The method may continuously ensure real-time adjustments to fan speed based on input conditions. If there is a change in input AC supply voltage is identified, a meticulous update of fan regulator calibration values ensues, considering the defined voltage ranges for each step. Further, the modified values are kept in non-volatile memory, offering a steady and flexible fan speed control system.
The system and method may provide improved precision, cost-effectiveness and adaptability are derived from its compatibility with current fan regulators. Fan speed regulation across a range of applications is made robust and responsive by the simplified hardware configuration, real-time calibration, and smooth connection with control systems.
Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure is not intended to be limited to the embodiments illustrated but is to be accorded the widest scope consistent with the principles and features described herein.
The foregoing description shall be interpreted as illustrative and not in any limiting sense. A person of ordinary skill in the art would understand that certain modifications could come within the scope of this disclosure.
The embodiments, examples and alternatives of the preceding paragraphs or the description and drawings, including any of their various aspects or respective individual features, may be taken independently or in any combination. Features described in connection with one embodiment are applicable to all embodiments unless such features are incompatible.


,CLAIMS:WE CLAIM:
1. A system (100) for providing feedback of a fan regulator (101) to a smart device, wherein the smart device is retrofitted with the fan regulator (101) and the smart device comprising:
a Resistor-Capacitor Circuit (RC circuit) (102) configured for receiving an alternating current (AC) input voltage signal from the fan regulator (101) and drop the amplitude of the AC input voltage signal to obtain an AC output voltage signal, wherein the AC input voltage signal is corresponding to a speed level of a plurality of speed levels of the fan regulator;
a half wave rectifier (103) is electrically coupled with the RC circuit (102), wherein the half wave rectifier (103) is configured to receive the AC output voltage signal and convert a full wave AC oscillation of the AC output voltage signal into a half wave oscillations AC output voltage signal;
a potential divider (104) is configured to receive the half wave oscillations AC output voltage signal and drop voltage of the half wave oscillations AC output voltage signal to a predetermined level;
a capacitor (105) configured to receive and filter the half wave oscillations AC output voltage signal from the potential divider (104) to obtain filtered AC output voltage signal;
an analog to digital convertor (ADC) (106) configured to receive filtered AC output voltage signal from the capacitor (105) and input AC supply voltage; wherein the ADC (106) is configured to convert the filtered AC output voltage signal to ADC voltage signal ; and
a controller (107) configured for:
receiving the ADC voltage signal and the input AC supply voltage;
calibrating the AC input supply voltage;
calibrating step voltage range for a plurality of steps of the fan regulator (101) corresponding to the plurality of speed levels based on a voltage level of the ADC signal and calibrated input AC supply voltage; and
setting the plurality of speed levels based on the calibrated step voltage range for the plurality of steps.
2. The system (100) as claimed in claim 1, wherein the RC circuit (102) comprises a parallel arrangement of a resistor and a capacitor.
3. The system (100) as claimed in claim 1, wherein the controller (107) is configured to read the ADC signal using Inter-Integrated Circuit (I2C) communication protocol.
4. The system (100) as claimed in claim 1, wherein the controller (107) is configured to store the calibrated input AC supply voltage and step voltage range for a plurality of steps of the fan regulator (101) corresponding to the plurality of speed levels.
5. The system (100) as claimed in claim 1, wherein the controller (107) is configured to update the input AC supply voltage as the calibrated the input AC supply voltage based on a change in the AC input voltage, wherein the change in the input AC supply voltage is determined based on the comparison of difference between the AC input voltage and the calibrated input AC supply voltage with a predefined threshold value.
6. The system (100) as claimed in claim 5, wherein the controller (107) is configured to update calibration of step voltage range of the plurality of steps of the fan regulator when the difference between the input AC supply voltage and the calibrated value of input AC supply voltage is greater than the predefined threshold.
7. A method (500) for providing feedback of a fan regulator (101) to a smart device, comprising:
receiving, via a Resistor-Capacitor Circuit (RC circuit) (102), an alternating current (AC) input voltage signal from the fan regulator (101) and drop the amplitude of the AC input voltage signal to obtain an AC output voltage signal, wherein the AC input voltage signal is corresponding to a speed level of a plurality of speed levels of the fan regulator (101);
receiving, via a half wave rectifier (103), the AC output voltage signal and converting full wave AC oscillations of the AC output voltage signal into a half wave oscillations AC output voltage signal;
receiving, via a potential divider (104), the half wave oscillations AC output voltage signal and drop voltage of the half wave oscillations AC output voltage signal to a predetermined level;
filtering, via a capacitor (105), the half wave oscillations AC output voltage signal received from the potential divider (104) to obtain filtered AC output voltage signal;
receiving, via an analog to digital convertor (ADC) (106), the filtered AC output voltage signal from the capacitor and an input AC supply voltage;
converting, via the (ADC) (106), the filtered AC output voltage signal to a ADC voltage signal;
receiving, via a controller (107), the ADC voltage signal and the input AC supply voltage;
calibrating, via the controller (107), the input AC supply voltage;
calibrating, via the controller (107), step voltage range for a plurality of steps of the fan regulator (101) corresponding to the plurality of speed levels based on a voltage level of the ADC voltage signal and calibrated input AC supply voltage; and
setting, via the controller (107), the plurality of speed levels based on the calibrated step voltage range for the plurality of steps.
8. The method (500) as claimed in claim 7, comprising a step for storing the calibrated input AC supply voltage and step voltage range for a plurality of steps of the fan regulator (101) corresponding to the plurality of speed levels.
9. The method (500) as claimed in claim 7, comprising a step for updating the input AC supply voltage as the calibrated the input AC supply voltage based on a change in the input AC supply voltage, wherein the change in the input AC supply voltage is determined based on the comparison of difference between the input AC supply voltage and the calibrated input AC supply voltage with a predefined threshold value.
10. The method (500) as claimed in claim 7, comprising a step for updating calibration of step voltage range of the plurality of steps of the fan regulator when the difference between the input AC supply voltage and the calibrated value of input AC supply voltage is greater than the predefined threshold.
Dated this 12th Day of December 2022


Priyank Gupta
Agent for the Applicant
IN/PA- 1454

Documents

Application Documents

# Name Date
1 202221071552-STATEMENT OF UNDERTAKING (FORM 3) [12-12-2022(online)].pdf 2022-12-12
2 202221071552-PROVISIONAL SPECIFICATION [12-12-2022(online)].pdf 2022-12-12
3 202221071552-FORM FOR STARTUP [12-12-2022(online)].pdf 2022-12-12
4 202221071552-FORM FOR SMALL ENTITY(FORM-28) [12-12-2022(online)].pdf 2022-12-12
5 202221071552-FORM 1 [12-12-2022(online)].pdf 2022-12-12
6 202221071552-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [12-12-2022(online)].pdf 2022-12-12
7 202221071552-EVIDENCE FOR REGISTRATION UNDER SSI [12-12-2022(online)].pdf 2022-12-12
8 202221071552-DRAWINGS [12-12-2022(online)].pdf 2022-12-12
9 202221071552-Proof of Right [13-12-2022(online)].pdf 2022-12-13
10 202221071552-FORM-26 [13-12-2022(online)].pdf 2022-12-13
11 202221071552-ENDORSEMENT BY INVENTORS [11-12-2023(online)].pdf 2023-12-11
12 202221071552-DRAWING [11-12-2023(online)].pdf 2023-12-11
13 202221071552-CORRESPONDENCE-OTHERS [11-12-2023(online)].pdf 2023-12-11
14 202221071552-COMPLETE SPECIFICATION [11-12-2023(online)].pdf 2023-12-11
15 Abstract1.jpg 2024-03-22
16 202221071552-STARTUP [19-07-2024(online)].pdf 2024-07-19
17 202221071552-FORM28 [19-07-2024(online)].pdf 2024-07-19
18 202221071552-FORM 18A [19-07-2024(online)].pdf 2024-07-19
19 202221071552-FER.pdf 2024-08-16
20 202221071552-FORM 3 [16-10-2024(online)].pdf 2024-10-16
21 202221071552-FORM 4 [17-12-2024(online)].pdf 2024-12-17
22 202221071552-Form-4 u-r 138 [14-05-2025(online)].pdf 2025-05-14

Search Strategy

1 Searchstrategy202221071552E_16-08-2024.pdf