CN106482753A - Driver and the control system of position accumulated error are eliminated automatically can - Google Patents

Driver and the control system of position accumulated error are eliminated automatically can Download PDF

Info

Publication number
CN106482753A
CN106482753A CN201610844847.7A CN201610844847A CN106482753A CN 106482753 A CN106482753 A CN 106482753A CN 201610844847 A CN201610844847 A CN 201610844847A CN 106482753 A CN106482753 A CN 106482753A
Authority
CN
China
Prior art keywords
driver
hall element
hall
accumulated error
automatically
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN201610844847.7A
Other languages
Chinese (zh)
Other versions
CN106482753B (en
Inventor
刘辉
薛时光
李龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dewertokin Technology Group Co Ltd
Original Assignee
Okin Refined Electric Technology Co Ltd
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 Okin Refined Electric Technology Co Ltd filed Critical Okin Refined Electric Technology Co Ltd
Priority to CN201610844847.7A priority Critical patent/CN106482753B/en
Publication of CN106482753A publication Critical patent/CN106482753A/en
Application granted granted Critical
Publication of CN106482753B publication Critical patent/CN106482753B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/24471Error correction
    • G01D5/24485Error correction using other sensors
    • 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/14Mechanical 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 the magnitude of a current or voltage
    • G01D5/142Mechanical 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 the magnitude of a current or voltage using Hall-effect devices
    • G01D5/145Mechanical 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 the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47BTABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
    • A47B2200/00General construction of tables or desks
    • A47B2200/0035Tables or desks with features relating to adjustability or folding
    • A47B2200/005Leg adjustment
    • A47B2200/0062Electronically user-adaptable, height-adjustable desk or table
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47BTABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
    • A47B2200/00General construction of tables or desks
    • A47B2200/008Tables or desks having means for applying electronic or electric devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47BTABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
    • A47B9/00Tables with tops of variable height
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47CCHAIRS; SOFAS; BEDS
    • A47C17/00Sofas; Couches; Beds
    • A47C17/86Parts or details for beds, sofas or couches only not fully covered in a single one of the sub-groups A47C17/02, A47C17/04, A47C17/38, A47C17/52, A47C17/64, or A47C17/84; Drawers in or under beds

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Seats For Vehicles (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

The invention discloses a kind of driver that can eliminate automatically position accumulated error, the driver has one or two Hall elements one and/or Hall element two, for gathering the positional information of driver, also increase a Hall element three, wherein to should Hall element three magnet on the deceleration device.The driver that position accumulated error can be eliminated automatically of the present invention and control system are applied to Electric sofa, beddo or same table, can be used to eliminate the position accumulated error produced using the driver longtime running of single Hall element or double Hall elements.

Description

Driver and the control system of position accumulated error are eliminated automatically can
Technical field
The invention belongs to electric furniture field, particularly a kind of for Electric sofa, beddo or same table can be automatic Eliminate driver and the control system of position accumulated error.
Background technology
Electric sofa and beddo, same table, it usually needs run to memory area(Or target location);Wherein used One or two Hall device is typically equipped with driver(Magnet+Hall element);Magnet cartridge is in the rotation of drive motor On axle, motor goes to a circle, and Hall device generally exports 1 or 2 pulses(1 or 2 pulses are by the number of poles pair of magnet NS Determine);Therefore Hall pulse number is proportional with driver (or motor) travel distance.By the meter to Hall pulse Number, so that it may know drive location, so as to run to memory area(Or target location).
As shown in figure 1, the Hall timing chart of the motor with 2 Hall elements.It is of course also possible to only one of which is suddenly That element, but now the traffic direction of motor can only be determined by control box, by Hall step-by-step counting and motor operation direction (Direction determines to count to be increased or reduces)Determine position.
Two Hall original papers not only can carry out Hall step-by-step counting, can also be known by the phase relation of two Halls Present motor traffic direction(When particularly motor is promoted passive operation by external force, traffic direction is not determined by control box, this When need to use two Hall elements), so that it is determined that motor position;The counting principle of two Halls is described below.
As shown in Fig. 2 in figure fine rule is control box sampling instant, in figure first left sampling instant, Hall unit The level of part one is height(It is denoted as 1), the level of Hall element two is low(It is denoted as 0), constitute binary value 10, in the same manner, in figure its The binary value that his instance sample is obtained is 11,01,00;If the binary value change order that sampling is obtained is 10 11 01 10 00 11 01 10 11, so circulate, illustrate that motor is run in positive direction(In figure is from left to right);If sampled value becomes Change order is 10 00 01 11 10 00 01 11 10, so circulates, illustrates motor in reverse direction operation(In figure From right to left);Traffic direction determines to count to be incremented by and still successively decreases, and is set forth below and is only referred to be incremented by, different indeed according to direction Count can be carried out;Actual samples interval is closeer much than sampling line shown in figure(The minimum being generally spaced than being likely to occur The 1/4 of pulse width is little), with ensure each Hall element level change can detect.So from left to right sample Data are probably 10,10,10,11,11,11,01,01,01,00,00,00,10,10,11,11,11,11, etc. so circulate; Only just counted in numerical value change, such as 10,10, numerical value does not become, and does not count, 10,11, numerical value change ability counting.? Just count exactly when two Hall level are changed.It can be seen that, a pulse(High level+low level constitutes a pulse)Have 4 level changes, that is, 4 countings.Therefore motor turns around to correspond to and counts increment for 4;Generally in practical application, driver (Motor)A datum mark can be run to for the first time(Typically limit inferior), control box detects motor to limit inferior, by counting It is worth clear 0, driver(Motor)From this datum mark, march forward, count and be incremented by, draw back, count;So motor is each Individual position all corresponds to a count value.
Aforesaid way is in ideal situation(Hall impulse waveform is clean)Under have no problem, but, usual direct current carbon brush motor Miscellaneous letter can be produced in operation, Hall impulse waveform is interfered, as shown in figure 3, so as to cause miscount, can increase or Reduce and count.In general, increase or decrease several countings to impact position(Because of a few circles of motor operation, driver Stroke very little), but be run multiple times for a long time, if not running to datum mark clear 0 correction is carried out, this error can be constantly accumulated, tiring out Position deviation after product is just larger.So, said method, Long-Time Service(Operation)During, if driver is not run by user To datum mark(Usually limit inferior, certain first time installation and operation have to run to datum mark once), generation will be accumulated Larger position deviation.As shown in figure 3, when Hall waveform has interference signal, actual sample value is 10, and be correctly worth should It is 11, causes miscount.
Content of the invention
In order to solve above-mentioned technical problem present in prior art, the invention provides one kind can eliminate position automatically tiring out The driver of product error, the driver has one or two Hall elements one and/or Hall element two, for gathering driver Positional information, also increase a Hall element three, wherein to should Hall element three magnet on the deceleration device.
Further, if Hall element three is counted when level changes, the step-by-step counting of Hall element three N3 time, corresponding The step-by-step counting being made up of Hall element one and Hall element two is N12 time, N12=n*N3(n≥2).Hereinafter illustrate all with n=16 It is illustrated.
Further, when the motor is running, whenever Hall element three has level to be counted when changing, the counting to N12 Value is once corrected by formula N12=16*N3.
Further, the sampling interval duration of three pulse of the Hall element is more than the interference signal width that actual capabilities are produced Degree, the double same level that samples confirm as significant level.
Present invention also offers a kind of control system with the described driver that can eliminate automatically position accumulated error, The control system is used for Electric sofa, beddo or same table.
The driver that position accumulated error can be eliminated automatically of the present invention and control system are applied to Electric sofa, beddo Or same table, can be used for the position accumulation mistake that elimination is produced using the driver longtime running of single Hall element or double Hall elements Difference.
Description of the drawings
Fig. 1 is the controller timing chart with 2 Hall elements;
Fig. 2 is the controller impulse waveform sampling schematic diagram with 2 Hall elements;
Fig. 3 is the sampling schematic diagram when impulse waveform has interference signal;
Fig. 4 is the controller timing chart with 3 Hall elements of the present invention;
Fig. 5 is the controller impulse waveform sampling schematic diagram with 3 Hall elements of the present invention.
Specific embodiment
The invention will be further described below in conjunction with the accompanying drawings.
The driver that position accumulated error can be eliminated automatically of the present invention, is further added by a Hall element in the drive Three, wherein to should Hall element three magnet on the deceleration device, that is, motor turns a lot of circles(As 8 circles), this is suddenly You produce a pulse by device(High level+low level).
As shown in figure 4, increased Hall element three is counted when level changes, and three step-by-step counting of Hall element 2 times, corresponding The step-by-step counting being made up of Hall element one and Hall element two be 32 times(Counting mode is as previously mentioned), i.e., count value correspond to Proportionate relationship is 1:16.
The count value of Hall element three is denoted as N3, and the count value of Hall element one, two is denoted as N12, so N12=16*N3.
When the motor is running, whenever Hall element three has level to be counted when changing, and the count value of N12 is pressed above-mentioned Formula N12=16*N3 is once corrected, so as to eliminate automatically accumulated error.And, counting precision(Rate respectively)Also keep Constant, still keep the counting precision of N12.
In fact, three pulse of Hall element can also be interfered, but due to three pulse width of Hall element be far longer than dry The width of signal is disturbed, from hardware and is very easy to filter on software.As long as shown in figure 5, adopting to three pulse of Hall element Sample interval time, more than the interference signal width that actual capabilities are produced, is just considered effective electricity using double sampling to same level Flat mode(Double sample high level, be just considered high level, the double low level that samples just is considered low electricity Flat), it is possible to impact of the filtering interference signals to Hall element three.
As shown in figure 5, the pulse of Hall element three is disturbed by an interference signal, S1 ~ S8 is sampled point, during interval Between more than interference signal width.
If not interfering with signal, it is high level that what S1 ~ S6 was sampled is continuous high level, i.e. significant level, and S7, S8 Continuous sampling twice to low level, i.e. significant level be low level, so, from S1-S8 sampling after the completion of, there occurs once from height Change to low level, N3 is counted once;
When there is interference signal as shown in Figure 5, in S1-S6 sampling process, only S5 is once low level, only continuous twice Sample same level just effectively, so the low level of current sampling is invalid, is still considered high level, recognizes until S8 has sampled For there is low level, level change once from high to low is there occurs, N3 is counted once.As counting when not disturbing, not Have and count once because of the generation of interference signal more.
Present invention is especially suited for during use, infrequently returning in the application of reference position, such as same table control system.

Claims (5)

1. a kind of driver that can eliminate automatically position accumulated error, the driver have one or two Hall elements one and/ Or Hall element two, for gathering the positional information of driver, it is characterised in that:Also increase a Hall element three, wherein right Should Hall element three magnet on the deceleration device.
2. the driver of position accumulated error can be eliminated as claimed in claim 1 automatically, it is characterised in that:If Hall element three Count when level changes, the step-by-step counting of Hall element three N3 time, corresponding be made up of Hall element one and Hall element two Step-by-step counting be N12 time, N12=n*N3(n≥2).
3. the driver of position accumulated error can be eliminated as claimed in claim 2 automatically, it is characterised in that:Work as motor operation When, whenever Hall element three has level to be counted when changing, the count value to N12 carries out once school by formula N12=16*N3 Just.
4. the driver of position accumulated error can be eliminated as claimed in claim 1 or 2 automatically, it is characterised in that:The Hall The sampling interval duration of three pulse of element double samples same level more than the interference signal width that actual capabilities are produced Confirm as significant level.
5. a kind of control system of the driver that can eliminate automatically position accumulated error with as described in one of claim 1-4 System, it is characterised in that:The control system is used for Electric sofa, beddo or same table.
CN201610844847.7A 2016-09-23 2016-09-23 The driver and control system of position accumulated error can be eliminated automatically Expired - Fee Related CN106482753B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610844847.7A CN106482753B (en) 2016-09-23 2016-09-23 The driver and control system of position accumulated error can be eliminated automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610844847.7A CN106482753B (en) 2016-09-23 2016-09-23 The driver and control system of position accumulated error can be eliminated automatically

Publications (2)

Publication Number Publication Date
CN106482753A true CN106482753A (en) 2017-03-08
CN106482753B CN106482753B (en) 2019-04-16

Family

ID=58267766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610844847.7A Expired - Fee Related CN106482753B (en) 2016-09-23 2016-09-23 The driver and control system of position accumulated error can be eliminated automatically

Country Status (1)

Country Link
CN (1) CN106482753B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109687774A (en) * 2018-12-28 2019-04-26 厦门厦华科技有限公司 A kind of capacitor table being freely lifted and its control method
WO2022096155A1 (en) * 2020-11-09 2022-05-12 Laing Karsten Electrically adjustable piece of furniture with at least one electrical drive motor

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62225906A (en) * 1986-03-27 1987-10-03 Ishikawajima Harima Heavy Ind Co Ltd Absolute address type multi-rotational position detector
JPH0526686A (en) * 1991-07-17 1993-02-02 Yokogawa Electric Corp Optical encoder
JP2000280191A (en) * 1999-03-29 2000-10-10 Seiko Epson Corp Position initializing method
CN1449984A (en) * 2003-04-09 2003-10-22 上海二纺机股份有限公司 Method for postion control by adopting brushless dc motor for twisting cam mechanism of automatic bobbin winder
CN101424946A (en) * 2007-11-02 2009-05-06 深圳迈瑞生物医疗电子股份有限公司 Pulse positioning system and method for compensating pulse positioning error thereof
CN101444916A (en) * 2008-12-26 2009-06-03 北京理工大学 Initial accurate positioning device of robot
CN102928677A (en) * 2012-11-09 2013-02-13 湖南航天远望测控技术有限公司 Nano pulse signal acquiring method
CN103644924A (en) * 2013-11-25 2014-03-19 简玉君 A photoelectric encoder interference elimination method
CN105305755A (en) * 2015-11-06 2016-02-03 中国科学院电工研究所 Detection method for rotor position of permanent-magnet synchronous motor
CN105790652A (en) * 2016-04-28 2016-07-20 广东威灵电机制造有限公司 Hall signal identification method used for motor control system and apparatus thereof

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62225906A (en) * 1986-03-27 1987-10-03 Ishikawajima Harima Heavy Ind Co Ltd Absolute address type multi-rotational position detector
JPH0526686A (en) * 1991-07-17 1993-02-02 Yokogawa Electric Corp Optical encoder
JP2000280191A (en) * 1999-03-29 2000-10-10 Seiko Epson Corp Position initializing method
CN1449984A (en) * 2003-04-09 2003-10-22 上海二纺机股份有限公司 Method for postion control by adopting brushless dc motor for twisting cam mechanism of automatic bobbin winder
CN101424946A (en) * 2007-11-02 2009-05-06 深圳迈瑞生物医疗电子股份有限公司 Pulse positioning system and method for compensating pulse positioning error thereof
CN101444916A (en) * 2008-12-26 2009-06-03 北京理工大学 Initial accurate positioning device of robot
CN102928677A (en) * 2012-11-09 2013-02-13 湖南航天远望测控技术有限公司 Nano pulse signal acquiring method
CN103644924A (en) * 2013-11-25 2014-03-19 简玉君 A photoelectric encoder interference elimination method
CN105305755A (en) * 2015-11-06 2016-02-03 中国科学院电工研究所 Detection method for rotor position of permanent-magnet synchronous motor
CN105790652A (en) * 2016-04-28 2016-07-20 广东威灵电机制造有限公司 Hall signal identification method used for motor control system and apparatus thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109687774A (en) * 2018-12-28 2019-04-26 厦门厦华科技有限公司 A kind of capacitor table being freely lifted and its control method
WO2022096155A1 (en) * 2020-11-09 2022-05-12 Laing Karsten Electrically adjustable piece of furniture with at least one electrical drive motor

Also Published As

Publication number Publication date
CN106482753B (en) 2019-04-16

Similar Documents

Publication Publication Date Title
EP2049874B1 (en) Sensor arrangement for the precise detection of relative movements between an encoder and a sensor
CN108574378B (en) Method for determining an absolute position of a mover of a linear motor
KR102621219B1 (en) Method and device of operation of rotational speed sensor, rotational speed sensor device
CN100435474C (en) Method for driving ec electromotor
CN108254586B (en) Apparatus for encoding and decoding wheel speed sensor signal and method for transmitting encoded wheel speed sensor signal
CN106482753A (en) Driver and the control system of position accumulated error are eliminated automatically can
DE102014219512A1 (en) Method and device for serial data transmission via a bidirectional data transmission channel
DE102014101754A1 (en) A SENSOR COMPONENT AND METHOD FOR SENDING A DATA SIGNAL
CN106301105A (en) Based on incremental optical-electricity encoder multipolar dynamo method for detecting magnetic pole position
EP2853862B1 (en) Position measuring device and method for checking a work cycle signal
DE102004045849B4 (en) Encoder with absolute signal processing and incremental signal output
KR100715848B1 (en) Low speed driving control device of dc motor and control method thereof
DE102010064201A1 (en) Method for determining error in evaluation signal of magnetic field sensor, involves determining error in sensor signal if sensor signal in single cycle exceeds threshold value and falls below threshold value in following cycle
CN101176252A (en) Brushless motor drive circuit and motor having the same
US9923573B2 (en) Method and device for reading a serial data stream
JP2018164221A (en) Load drive system and load drive method
CN106802597A (en) A kind of incremental optical electric axial angle encoder data processing equipment and processing method
CN103516336A (en) Pulse width modulation device and method with clamping pulse width limiting function and automatic phase-shifting function
CN104181333A (en) Self-diagnostic device and method of rotating speed signals
CN102537471B (en) Method and device for positioning multi-channel direction selecting valve
CN110907658A (en) Code wheel rotating speed calculation and fault detection method
CN202402755U (en) Multichannel direction selection valve positioning device
KR102167695B1 (en) Apparatus and method for measuring encoder resolution
CN110308745A (en) Displacement detector, displacement control system and 3D printing equipment
US12008845B2 (en) Vehicle control device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 314000 room 247, building 6, Jiaxing Photovoltaic Science and Innovation Park, 1288 Kanghe Road, Xiuzhou District, Jiaxing City, Zhejiang Province

Patentee after: Dworkon Technology Group Co.,Ltd.

Address before: Jiaxing City, Zhejiang province 314016 Sanfeng wangjiangjing Road Development Zone No. 410

Patentee before: OKIN Refined Electric Technology Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190416