[go: up one dir, main page]

WO2008126010A2 - Actuating system with improved rotational sensor - Google Patents

Actuating system with improved rotational sensor Download PDF

Info

Publication number
WO2008126010A2
WO2008126010A2 PCT/IB2008/051331 IB2008051331W WO2008126010A2 WO 2008126010 A2 WO2008126010 A2 WO 2008126010A2 IB 2008051331 W IB2008051331 W IB 2008051331W WO 2008126010 A2 WO2008126010 A2 WO 2008126010A2
Authority
WO
WIPO (PCT)
Prior art keywords
pulses
actuating system
pulse
die
signal
Prior art date
Application number
PCT/IB2008/051331
Other languages
French (fr)
Other versions
WO2008126010A3 (en
Inventor
Oscar Marchetto
Alberto Codognotto
Original Assignee
Nice Spa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nice Spa filed Critical Nice Spa
Priority to EP08763028A priority Critical patent/EP2140231A2/en
Publication of WO2008126010A2 publication Critical patent/WO2008126010A2/en
Publication of WO2008126010A3 publication Critical patent/WO2008126010A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/245Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using a variable number of pulses in a train
    • G01D5/2454Encoders incorporating incremental and absolute signals
    • G01D5/2455Encoders incorporating incremental and absolute signals with incremental and absolute tracks on the same encoder
    • G01D5/2457Incremental encoders having reference marks

Definitions

  • the invention relates to an actuating system for roller shutters or sliding barriers or the like with an improved rotational sensor.
  • sensors which may be classified as “absolute sensors” and “relative sensors” are used.
  • the former give an angular position expressed as an absolute value (between zero and an end-of-scale value) and may be linear or digital (encoders).
  • an analog value for example the resistance value of a potentiometer
  • costly absolute digital encoders of the optical type are used, these consisting of a disk which is perforated so as to encode directly as a multiple-bit binary value its angular position, intercepting or allowing through multiple light beams.
  • the system which is most used, because it is simple and reliable, is instead the "relative" digital sensor or incremental encoder, shown in Fig. 1.
  • It consists of an opaque disk DK which is integral and coaxial with the axis of rotation of a shaft SH to be monitored.
  • the disk DK has a certain number of transparent windows TK which are angularly equidistant from each other and through which a light ray R emitted by a source TX, usually an LED diode, and directed towards a detector RX, for example a phototransistor, is able to pass.
  • the ray R is interrupted by the disk DK whenever a window TK is not aligned with it.
  • the direction of rotation of the shaft SH is not known beforehand, so that a second detector (not shown) is provided, said detector being identical to the first one RX, but angularly phase-displaced with respect to it.
  • a second detector (not shown) is provided, said detector being identical to the first one RX, but angularly phase-displaced with respect to it.
  • a digital signal phase-displaced by 90° is generated (see digital signals OUT A, OUT B with the respective analog signals CH A, CH B in Fig. 2).
  • an encoder may easily detect the direction of rotation, for example by verifying the logic level of the output OUT B at each switching front of the output OUT A.
  • the major disadvantage of relative (incremental) encoders is that the count value (i.e. the position according to the encoder) is not direcdy related in any way to die real position.
  • an absolute position value is required.
  • die real (physical) position is of fundamental importance.
  • the end-of-travel positions are programmed, generally by means of "self-learning", i.e. by physically positioning the roller shutter in the end-of-travel positions and storing the latter.
  • That position may be regarded as the zero reference position. Then, the count system starts from the zero position and is subsequendy able to establish the relative position with respect to the zero position.
  • die structure on which the roller shutter is mounted may continue to oscillate as a result of the varying play present in the components of die motor/ roller shutter kinematic chain despite blocking of die motor. If die oscillation should continue for a long time, an incorrect value could be stored;
  • the displacement by a position could be detected and corrected even if it occurred when there was no power (see Fig. 3).
  • the logic status of the two outputs OUT A, OUT B (of the detectors) is stored. Upon reactivation, it is checked whether the logic status is still the same (and hence it is assumed that there has been no movement) or if the logic status has varied following a movement.
  • the table in Fig. 3 shows the sequence of logic statuses for the outputs OUT A, OUT B before and after a hypothetical position X.
  • an actuating system for roller shutters, sliding barriers or the like comprising a rotational sensor for controlling and/ or measuring the relative angular position of a shaft or a rotating spindle able to generate a signal with a number of pulses proportional to the angle moved through, characterized in that die sensor comprises means for generating a reference pulse every predefined number N of pulses of said signal.
  • the reference pulse is used as an indicator for checking the number N of pulses generated (to which a certain angular variation corresponds). If the pulse count is not equal to N or a multiple thereof, then there has been an error which may be corrected.
  • the invention proposes a method for correcting the error in the angular position of a shaft or a rotating spindle, in which at least one signal with a number of pulses proportional to the angle moved through is generated and said number is counted in order to calculate die angular variation, characterized by:
  • die means for generating die reference pulse may be preset to generate a pulse widi a substantially multiple time period compared to die pulses of said signal, for example every round angle moved through by the shaft or the spindle.
  • the means for generating the reference pulse may comprise a disk widi transparent windows which are angularly equidistant and at least one of which is opaque (or in any case different from die odier windows) so as to generate a reference pulse with a period greater than die odier pulses.
  • the processing means are designed to detect the period of each pulse obtained via said disk and interpret die pulse which has a period greater than die other ones as die reference pulse.
  • die actuating system (or the sensor in an integrated manner) may comprise processing means for correcting an angular position error of the shaft or die rotating spindle which are designed to:
  • Fig. 1 shows a known sensor
  • Fig. 2 shows a set of signals generated by a known sensor
  • Fig. 3 shows a table with logic statuses generated by a known sensor
  • Fig. 4 shows a sensor according to the invention
  • Fig. 5 shows a set of signals generated by the sensor according to Fig. 4.
  • Fig. 4 shows a sensor device 10 according to the invention.
  • the sensor 10 also comprises a disk DK2, which is coaxial and integral with the disk DK, with a single through-window TK2 which may intercept or allow through a light beam R2 emitted by an emitter TX2 and directed towards a detector RX2. Detection of the beam R2 in the detector RX2 is performed in a known manner, as already seen, with a beam R2 every complete rotation of the disk DK2.
  • the window TK2 is angularly phase- displaced with respect to the closest one on the disk DK.
  • the disk DK of the sensor should have a large number of "windows" TK, in order to obtain the maximum resolution and therefore precision in the position, as a simplified example we shall consider a disk DK with only 12 windows.
  • TK "windows"
  • the count value must always be a multiple of 12. If it has a different value this means that an error has occurred.
  • the error could be positive or negative (the count was higher or lower) with respect to the real value and at the most (in this example) it is possible to correct an error of 6 pulses. In order to determine whether the error is positive or negative it is sufficient, at the falling edge of the pulse OUT C (in the case of a forwards count) or at the rising edge (in the case of a backwards count), to calculate the modulus 12 of the counter value.
  • Compensation of the error is performed by simply adding (in the first case) or subtracting (in the second case) the value of the error detected to/from the value of the counter.
  • the great advantage of use of the auxiliary disk DK2 is die possibility of combining widi the optimum precision of the main disk(s) DK (using a signal OUT A with a large number of pulses, i.e. a high resolution) the characteristic feature of error compensation equivalent to up to half the round angle of the disk (or disks) DK via the signal OUT C.
  • the method can be easily adapted to disks DK with a different number of notches N, whereby the compensation may again be N/2 pulses (negative or positive difference).
  • the calculation of the period or die number of pulses in the signals OUT A, OUT C may be performed by a processing unit CC which detects the signals OUT A, OUT C by the detectors RX2 and RX2 and processes them.
  • the unit CC may control directly the motor M of the actuating system or exchange data widi a central unit ALU.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Rotational Drive Of Disk (AREA)
  • Operating, Guiding And Securing Of Roll- Type Closing Members (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Abstract

Actuating system for roller shutters, sliding barriers or the like, comprising a rotational sensor for controlling and/ or measuring the relative angular position of a shaft or a rotating spindle able to generate a signal with a number of pulses proportional to the angle moved dirough, characterized in that the sensor comprises means for generating a reference pulse every predefined number of pulses of said signal.

Description

"Actuating system with improved rotational sensor"
DESCRIPTION
The invention relates to an actuating system for roller shutters or sliding barriers or the like with an improved rotational sensor. In order to check/ control the angular position of mechanical parts in automated systems, sensors which may be classified as "absolute sensors" and "relative sensors" are used. The former give an angular position expressed as an absolute value (between zero and an end-of-scale value) and may be linear or digital (encoders). In the first case an analog value (for example the resistance value of a potentiometer) is measured, while in the second case costly absolute digital encoders of the optical type are used, these consisting of a disk which is perforated so as to encode directly as a multiple-bit binary value its angular position, intercepting or allowing through multiple light beams. These transducers are complex and costly because they use several light detectors. The system which is most used, because it is simple and reliable, is instead the "relative" digital sensor or incremental encoder, shown in Fig. 1. It consists of an opaque disk DK which is integral and coaxial with the axis of rotation of a shaft SH to be monitored. The disk DK has a certain number of transparent windows TK which are angularly equidistant from each other and through which a light ray R emitted by a source TX, usually an LED diode, and directed towards a detector RX, for example a phototransistor, is able to pass. The ray R is interrupted by the disk DK whenever a window TK is not aligned with it. In this way, by counting the number of pulses detected by the detector RX (the number of times the detector RX detects the ray R) it is possible to determine the variation in the angle of rotation. From the point of view of the calculation to be performed, it consists of a simple count which whenever the ray R is received increments or decrements (depending on the direction of rotation of the shaft SH) the value which represents the current position. The resolution of the sensor depends on the number of slits in the disk. The advantage over the absolute measurement version is the use of a single detector RX, resulting in much lower costs and smaller dimensions.
In some systems the direction of rotation of the shaft SH is not known beforehand, so that a second detector (not shown) is provided, said detector being identical to the first one RX, but angularly phase-displaced with respect to it. In this way, by detecting a second ray R, a digital signal phase-displaced by 90° is generated (see digital signals OUT A, OUT B with the respective analog signals CH A, CH B in Fig. 2). In this way, an encoder may easily detect the direction of rotation, for example by verifying the logic level of the output OUT B at each switching front of the output OUT A. The major disadvantage of relative (incremental) encoders is that the count value (i.e. the position according to the encoder) is not direcdy related in any way to die real position. In some applications, however, an absolute position value is required. For example, in the case of the movement of a curtain or a blind, die real (physical) position is of fundamental importance. During the initial stage of installation of diis type of automated system, since each system could have its own travel movement with a different length, the end-of-travel positions are programmed, generally by means of "self-learning", i.e. by physically positioning the roller shutter in the end-of-travel positions and storing the latter.
As soon as the first end-of-travel position has been fixed, that position may be regarded as the zero reference position. Then, the count system starts from the zero position and is subsequendy able to establish the relative position with respect to the zero position.
There may be different variants. "Optical" systems (LED + phototransistor), which are particularly sensitive to dust and dirt, are often replaced by magnetic systems, for example a disk magnetized in different N-S segments and Hall effect sensors or other field sensors. The principle, however, remains the same. In incremental encoders it is of fundamental importance to keep die position count perfectly related to die real position. If, for any reason, mere should be an error (for example, a pulse should not be counted), diis would represent a position error equivalent to one unit of angular resolution. If this error should be repeated, it would be added to die previous error and very soon the position of the roller shutter would be out of control. For this reason, relative encoders must in all cases be associated with a non-volatile memory which permanendy stores the position detected before (deliberate or unintentional) interruption of die power supply.
The reasons why a pulse may not be counted are many, for example:
- in the event of interruption of the power supply, die structure on which the roller shutter is mounted may continue to oscillate as a result of the varying play present in the components of die motor/ roller shutter kinematic chain despite blocking of die motor. If die oscillation should continue for a long time, an incorrect value could be stored;
- external phenomena (gusts of wind), heat expansion due to variations in temperature or impacts on the blind may move die roller shutter again even after it has stopped, causing it to assume a position different from that stored.
All this has particularly serious repercussions in systems which are often subject to power failures or which are controlled witii the person present, namely which are powered only for die period during which the operation is performed. If during the period when no power supply is present (and therefore the encoder is unable to operate) the disk DK should move, upon reactivation of the system (with the next operation) the "difference" in position would not be perceived by the system and therefore the position of die blind would be different from that resulting from the sensor.
In transducers with two digital outputs OUT A, OUT B, the displacement by a position (one only) could be detected and corrected even if it occurred when there was no power (see Fig. 3). Before interruption of the power, the logic status of the two outputs OUT A, OUT B (of the detectors) is stored. Upon reactivation, it is checked whether the logic status is still the same (and hence it is assumed that there has been no movement) or if the logic status has varied following a movement. The table in Fig. 3 shows the sequence of logic statuses for the outputs OUT A, OUT B before and after a hypothetical position X. If, for example, the stored logic status for the position X was "A=O and B=O" and upon reactivation was "A=I and B=O" it may be assumed that there has been a movement into the position X+l; on the other hand, if the level were "A=O and B=I" the position would be X-I.
This method, however, manages to retrieve only the movement by one position, because if the logic status were "A=I and B=I" there would be no way to establish whether the new position is X-2 or X+2. In an attempt to solve the problem of the position error, known systems use two methods:
- Reducing the resolution of the sensor to a value which is certainly less than the mechanical play present in the system. This solves the root of the problem (there cannot be any error) but reduces the performance of the gear motor. If, for example, the sum of the play should be equal to ±10° the encoder system must have a resolution less than 36 pulses/revolution; the precision of the system will therefore also be less than 36 pulses/revolution. In the case of a blind wound onto a roller with a diameter for example of (only) 20 cm this would correspond to a precision in the travel movement of 17 mm, a generally unacceptable value. When applying this method it will therefore be necessary to find a compromise between the precision obtained and the risk of an error affecting the encoder.
(ii) Ignoring the problem completely and making use of the fact that most blinds have a mechanical end-of-travel stop which locks it in the completely open position, often very close to the stored position of the corresponding end-of-travel stop. Reasonably every 10 to 20 operations completed the motor is stopped precisely in the mechanical end-of-travel position instead of the stored position, by moving the blind so that it makes banging contact. The impact is detected by means of the same encoder on the basis of the reduction in the speed of rotation of the disk. Basically the zero position of the encoder is recalibrated from time to time. It is evident that this mediod is applicable only in the case of blinds with suitable and strong end-of-travel systems and in any case the structure is subject to a stress which could in the long term cause damage. The main object of the invention is to provide an actuating system with a rotational sensor which allows correction of the angular position error.
These objects are achieved according to the invention with an actuating system for roller shutters, sliding barriers or the like, comprising a rotational sensor for controlling and/ or measuring the relative angular position of a shaft or a rotating spindle able to generate a signal with a number of pulses proportional to the angle moved through, characterized in that die sensor comprises means for generating a reference pulse every predefined number N of pulses of said signal.
The reference pulse is used as an indicator for checking the number N of pulses generated (to which a certain angular variation corresponds). If the pulse count is not equal to N or a multiple thereof, then there has been an error which may be corrected.
The invention proposes a method for correcting the error in the angular position of a shaft or a rotating spindle, in which at least one signal with a number of pulses proportional to the angle moved through is generated and said number is counted in order to calculate die angular variation, characterized by:
- generating a reference pulse every predefined number of successive pulses of said signal;
- calculating the difference between the number of pulses in said signal, counted between a reference pulse and the next one, and the predefined number; - in the event of a difference which is not equal to zero, correcting die pulse count by adding and subtracting said difference. Advantageously it is possible to calculate said difference witii a modulus operation carried out on the counted value, where the base of the modulus is die said predefined number of pulses.
In order to simplify the calculations, die means for generating die reference pulse may be preset to generate a pulse widi a substantially multiple time period compared to die pulses of said signal, for example every round angle moved through by the shaft or the spindle.
The means for generating the reference pulse may comprise a disk widi transparent windows which are angularly equidistant and at least one of which is opaque (or in any case different from die odier windows) so as to generate a reference pulse with a period greater than die odier pulses. Accordingly the processing means are designed to detect the period of each pulse obtained via said disk and interpret die pulse which has a period greater than die other ones as die reference pulse.
In order to implement die method, die actuating system (or the sensor in an integrated manner) may comprise processing means for correcting an angular position error of the shaft or die rotating spindle which are designed to:
- calculate the difference between die number of pulses in said signal, counted between one reference pulse and the next one, and said predefined number;
- in the case of a difference not equal to zero correcting the pulse count by adding or subtracting said difference.
The advantages according to the invention will be explained more fully by the following description of a preferred embodiment, illustrated in the accompanying drawing in which:
Fig. 1 shows a known sensor;
Fig. 2 shows a set of signals generated by a known sensor;
Fig. 3 shows a table with logic statuses generated by a known sensor; Fig. 4 shows a sensor according to the invention;
Fig. 5 shows a set of signals generated by the sensor according to Fig. 4.
Fig. 4 shows a sensor device 10 according to the invention. The parts with reference numbers the same as those already mentioned are to be regarded as identical and will not be described for the sake of brevity. As can be seen, the sensor 10 also comprises a disk DK2, which is coaxial and integral with the disk DK, with a single through-window TK2 which may intercept or allow through a light beam R2 emitted by an emitter TX2 and directed towards a detector RX2. Detection of the beam R2 in the detector RX2 is performed in a known manner, as already seen, with a beam R2 every complete rotation of the disk DK2. The window TK2 is angularly phase- displaced with respect to the closest one on the disk DK.
Even though it is preferable that the disk DK of the sensor should have a large number of "windows" TK, in order to obtain the maximum resolution and therefore precision in the position, as a simplified example we shall consider a disk DK with only 12 windows. By combining the sensor 10 with a 1:10 revolution multiplier an angular resolution of 3° is achieved. In the case of a blind with a roller having a diameter of 20 cm a precision in its travel movement of 5.2 mm is obtained. It is clear, however, that an (unintentional) displacement of the blind greater than 5.2 mm would cause a reading error of the sensor 10. To avoid this problem, the second disk DK2 is used.
If the signals generated by the detectors RX and RX2 for a round angle performed by the disks DK and DK2 are plotted along the axis for die angles φ die results shown in Fig. 5 are obtained. We shall represent with OUT A the signal generated with the disk DK and with OUT C the signal generated with the disk DK2. For every 12 pulses in OUT A a pulse in OUT C is generated and therefore die signal OUT C may be regarded as a synchronization and reference pulses which returns with each round angle. The reference pulse in OUT C is used to correct any errors present in the position count which is performed by the disk DK and the detector RX (or by a multiplicity of other detectors in the case where various main disks are used).
Whenever the synchronization signal OUT C is detected, the count value must always be a multiple of 12. If it has a different value this means that an error has occurred. The error could be positive or negative (the count was higher or lower) with respect to the real value and at the most (in this example) it is possible to correct an error of 6 pulses. In order to determine whether the error is positive or negative it is sufficient, at the falling edge of the pulse OUT C (in the case of a forwards count) or at the rising edge (in the case of a backwards count), to calculate the modulus 12 of the counter value. If the result of the modulus is 0, then there has been no error; if the result of the modulus is between 7 and 12 this means that the error is negative (value less than what it should be); if the result of the modulus is between 1 and 6 this means that the error is positive (value greater than what it should be).
Compensation of the error is performed by simply adding (in the first case) or subtracting (in the second case) the value of the error detected to/from the value of the counter.
The great advantage of use of the auxiliary disk DK2 is die possibility of combining widi the optimum precision of the main disk(s) DK (using a signal OUT A with a large number of pulses, i.e. a high resolution) the characteristic feature of error compensation equivalent to up to half the round angle of the disk (or disks) DK via the signal OUT C. The method can be easily adapted to disks DK with a different number of notches N, whereby the compensation may again be N/2 pulses (negative or positive difference).
Clearly, in addition to die optical systems with disks which have transparent /through windows, it is possible to use known systems with Hall effect sensors which may or may not be acted on by magnetic field depending on the position of one or more rotating disks. It is possible to generate a reference (synchronization) pulse eliminating one of the notches already present on one of die main disks DK. In diis case, since the motor (and therefore die disk DK) rotates at a practically constant speed, the missing pulse may be detected by measuring the time (period) of each pulse: the pulse which has a period twice diat of the other pulses is die synchronization pulse. This therefore has the advantage of eliminating the disk DK2 and die associated components TX2, RX2. The same result would be obtained widi the solution which uses, as means for generating a reference pulse for an angular variation of one round angle of the shaft being verified, co-operation between a conductive track integral widi die shaft and a fixed frictional contact which, upon making contact therewidi, closes a circuit and generates an electric pulse. Other variants may nevertheless be implemented, ensuring a limited complexity of die system.
In all cases the calculation of the period or die number of pulses in the signals OUT A, OUT C may be performed by a processing unit CC which detects the signals OUT A, OUT C by the detectors RX2 and RX2 and processes them. The unit CC may control directly the motor M of the actuating system or exchange data widi a central unit ALU.

Claims

1. Actuating system for roller shutters, sliding barriers or the like, comprising a rotational sensor for controlling and/ or measuring the relative angular position of a shaft or a rotating spindle able to generate a signal with a number of pulses proportional to the angle moved through, characterized in that the sensor comprises means for generating a reference pulse every predefined number of pulses of said signal.
2. Actuating system according to Claim 1, in which said generating means are designed to generate a reference pulse with a time period which is substantially a multiple of the pulses of said signal.
3. Actuating system according to Claims 1 or 2, in which said generating means are designed to generate a reference signal every round angle moved through by the shaft or the spindle.
4. Actuating system according to Claims 2 or 3, in which said generating means comprise a disk integral with the shaft or with the rotating spindle able to interact with a field sensor in a predetermined angular position.
5. Actuating system according to Claim 4, in which in said predetermined angular position the disk has a transparent window which can be passed through by a light beam directed towards a photosensor.
6. Actuating system according to Claim 4, in which in said predetermined angular position die disk has a zone suitable for interacting widi a magnetic field sensor.
7. Actuating system according to any one of the preceding claims, comprising processing means for correcting an angular position error of the shaft or the rotating spindle, which are designed to: - calculate die difference between the number of pulses in said signal, counted between a reference pulse and the next pulse, and said predefined number;
- in the event of a difference not equal to zero correct the pulse count by adding or subtracting said difference.
8. Actuating system according to any one of the preceding claims, in which the processing means are designed to calculate said difference by means of a modulus operation on the counted value, where the base of die modulus is the said predefined number of pulses.
9. Actuating system according to any one of Claims 5 to 7, in which said generating means comprise a disk widi transparent windows which are angularly equidistant and at least one of which is different, for example opaque, for generating a reference pulse with a period greater man die other pulses.
10. Actuating system according to Claim 9, in which die processing means are designed to detect the period of each pulse obtained by means of said disk and to interpret the pulse which has a greater period than the other pulses as the synchronization pulse.
11. Method for correcting the error in the angular position of a shaft or a rotating spindle, in which at least one signal with a number of pulses proportional to the angle moved through is generated and said number is counted in order to calculate the angular variation, characterized by:
- generating a reference pulse every predefined number of successive pulses of said signal;
- calculating the difference between the number of pulses in said signal, counted between a reference pulse and the next pulse, and the predefined number;
- in the event of a difference not equal to zero correcting the pulse count adding or subtracting said difference.
12. Method according to Claim 11, in which said difference is calculated with a modulus operation on the counted value, where the base of the modulus is the said predefined number of pulses.
PCT/IB2008/051331 2007-04-17 2008-04-08 Actuating system with improved rotational sensor WO2008126010A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP08763028A EP2140231A2 (en) 2007-04-17 2008-04-08 Actuating system with improved rotational sensor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ITTV2007A000065 2007-04-17
ITTV20070065 ITTV20070065A1 (en) 2007-04-17 2007-04-17 DRIVE WITH IMPROVED ROTATIONAL SENSOR

Publications (2)

Publication Number Publication Date
WO2008126010A2 true WO2008126010A2 (en) 2008-10-23
WO2008126010A3 WO2008126010A3 (en) 2008-12-31

Family

ID=39864441

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2008/051331 WO2008126010A2 (en) 2007-04-17 2008-04-08 Actuating system with improved rotational sensor

Country Status (3)

Country Link
EP (1) EP2140231A2 (en)
IT (1) ITTV20070065A1 (en)
WO (1) WO2008126010A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103453873A (en) * 2013-08-30 2013-12-18 天津大学 Angular coordinate constructing method base on time reference

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE1020000A5 (en) 2011-06-08 2013-03-05 Muzaffer Gueler REMOTE ROLLER SHUTTER SYSTEMS.

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4262526A (en) * 1978-07-21 1981-04-21 Nippondenso Co., Ltd. Rotational position detecting apparatus
US4553426A (en) * 1984-05-23 1985-11-19 Motorola, Inc. Reference pulse verification circuit adaptable for engine control
JPH02248811A (en) * 1989-03-22 1990-10-04 Fuji Heavy Ind Ltd Method for detecting absolute steering angle of steering angle sensor for vehicle
DE4243778A1 (en) * 1992-12-23 1994-06-30 Bosch Gmbh Robert Position detection method, e.g. for vehicle steering wheel angle
DE4414280A1 (en) * 1994-04-23 1995-10-26 Bosch Gmbh Robert Device for detecting the rotational movement of a toothed or cam wheel
US6683543B1 (en) * 2003-01-30 2004-01-27 Agilent Technologies, Inc. Absolute encoder based on an incremental encoder

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103453873A (en) * 2013-08-30 2013-12-18 天津大学 Angular coordinate constructing method base on time reference

Also Published As

Publication number Publication date
EP2140231A2 (en) 2010-01-06
WO2008126010A3 (en) 2008-12-31
ITTV20070065A1 (en) 2008-10-18

Similar Documents

Publication Publication Date Title
US7426877B2 (en) Device for determining the actual reversal of the direction of rotation of a reversing rotational drive
EP2191238B1 (en) Apparatus and method for measuring displacements of displaceable members
US20030222798A1 (en) Method for initializing position with an encoder
US11536592B2 (en) Position encoder controller
US4888531A (en) Variable drive mechanism for the panel of a gate or similar structure
GB2132753A (en) Directional optical encoder
US6895355B2 (en) Method and apparatus for calibrating an incremental count of movement
JPH0743134A (en) Rotation angle detector
WO2008126010A2 (en) Actuating system with improved rotational sensor
US4362980A (en) Position error recovery and motor control system
CN106767962A (en) Differential type photoelectric encoder and position judging method
US10119842B1 (en) Encoder design and use
JP2020122659A (en) Position detecting device, motor system and position detection method
JP2001041776A (en) Encoder
CN101586968A (en) High-resolution absolute type code device and operation method thereof
CA2075467C (en) System and method for introducing meter sensor hysteresis
JP2014134540A (en) Single track three-channel encoder with differential index
KR20210040482A (en) Motor absolute position sensor for proportional control for smart farm and sensing method using the same
US20120044101A1 (en) Method for an enhanced incremental-absolute position sensor system
KR102621312B1 (en) Escrow unit control device of automated teller machine
US20230099172A1 (en) System for detection of the position of the closing leaf for a barrier during its handling
JP4858707B2 (en) Displacement detector
JP2024159212A (en) Method for detecting abnormality in rotary encoder and rotary encoder
JP3428943B2 (en) Rotary body position detector
EP1006663B1 (en) A diagnosis means for position encoder signal processing circuitry

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008763028

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08763028

Country of ref document: EP

Kind code of ref document: A2