WO2008126010A2 - Actuating system with improved rotational sensor - Google Patents
Actuating system with improved rotational sensor Download PDFInfo
- 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
Links
- 230000004888 barrier function Effects 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 9
- 230000008901 benefit Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000007420 reactivation Effects 0.000 description 3
- 230000005355 Hall effect Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- YVPYQUNUQOZFHG-UHFFFAOYSA-N amidotrizoic acid Chemical compound CC(=O)NC1=C(I)C(NC(C)=O)=C(I)C(C(O)=O)=C1I YVPYQUNUQOZFHG-UHFFFAOYSA-N 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING 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/00—Mechanical 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/12—Mechanical 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/244—Mechanical 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/245—Mechanical 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/2454—Encoders incorporating incremental and absolute signals
- G01D5/2455—Encoders incorporating incremental and absolute signals with incremental and absolute tracks on the same encoder
- G01D5/2457—Incremental 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.
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)
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)
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)
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 |
-
2007
- 2007-04-17 IT ITTV20070065 patent/ITTV20070065A1/en unknown
-
2008
- 2008-04-08 WO PCT/IB2008/051331 patent/WO2008126010A2/en active Application Filing
- 2008-04-08 EP EP08763028A patent/EP2140231A2/en not_active Withdrawn
Cited By (1)
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 |