Detailed description of the invention
Hereinafter, embodiments of the present invention are suitably described in detail with reference to the attached drawings.Additionally, for the most public
Part and give same symbol, and the repetitive description thereof will be omitted.
" the 1st embodiment "
<system composition>
Fig. 1 is the system pie graph including motor drive of the first embodiment of the present invention.Exchange
Power supply 200 represents the power supply of the alternating electromotive force by power transmission and distribution such as power plant (not shown).
Converter circuit 300 is the circuit that the alternating voltage inputted from alternating current power supply 200 is transformed into DC voltage, possesses
Diode D1, D3 are positively connected in series and using junction point each other as the diode bridge of switch input.
Additionally, be also same about diode D2, D4.It addition, the ripple component for being comprised this DC voltage smooths
The smoothing capacity device C changed, is connected in parallel with above-mentioned diode bridge.
Further, " unidirectional current is constituted by alternating current power supply 200 and the converter circuit 300 being connected with this alternating current power supply 200
Source ".
The DC voltage conversion that motor drive 100 will be inputted from converter circuit 300 by inverter control
Export to motor M after becoming the alternating voltage of regulation.Additionally, the process carried out about motor drive 100 is detailed
Described below.
Motor M e.g. permanent-magnet type synchronous motor, is connected with inverter circuit 11 via three-phase windings.
I.e., motor M attracts the permanent magnetic as rotor according to the rotating excitation field manufactured by the alternating current of inflow three-phase windings
Body (not shown), thus rotate.Additionally, the heat pump that motor M is such as used for constituting air conditioner (not shown) follows
The compressor (not shown) of ring.
<composition of motor drive>
As it is shown in figure 1, motor drive 100 possesses: power model 10, amperometric 20, amplifier 30 and
Inverter control unit 40.
Power model 10 use for motor M output regulation alternating voltage include that multiple switch element (is not schemed
Show) at interior inverter circuit 11, for protecting the element short protected location 12 of switch element and for driving switch unit
The inverter driving circuit 13 of part is summed up to be constituted ground integratedly.
Amperometric (current detecting unit) 20 is connected in series between converter circuit 300 and inverter circuit 11
Bus, detects the DC current to inverter circuit 11 supply and exports momently to amplifier 30 and element short protection
Unit 12.
Amplifier 30 such as has transistor, is amplified by the detection signal inputted from amperometric 20, and exports
Motor current reproducing unit 41 to inverter control unit 40.
Inverter control unit (control unit) 40 is based on the detection signal inputted from amplifier 30 and the rotation of motor M
Speed value ω carrys out computing should put on the alternating voltage of motor M, and exports after being transformed into driving signal.
Additionally, rotational speed command value ω be based on the design temperature information inputted from remote controllers (not shown), by
The indoor temperature that the critesistor (not shown) of indoor equipment (not shown) detects etc. and determine, the rotary speed of motor M
Command value.
(1. power model)
Power model 10 possesses: inverter circuit 11, element short protected location 12 and inverter driving circuit 13.
Inverter circuit 11 has multiple switch element (not shown), according to the PWM inputted from inverter driving circuit 13
Signal switches connection (the on)/disconnection (off) of each switch element, and exports the three-phase alternating voltage of regulation to motor
M.Further, three-phase alternating current inflow motor M corresponding with this three-phase alternating voltage, to produce above-mentioned rotating excitation field.
Additionally, the switch element being had as inverter circuit 11, such as, can use IGBT.
Element short protected location 12 compares the current detection value from amperometric 20 input and element set in advance
Short-circuit protection threshold value, and in the case of above-mentioned current detection value exceedes element short protection threshold value, stop instruction signal is defeated
Go out to inverter driving circuit 13.
Additionally, the process of executive component short-circuit protection unit 12 in the case of staying out of microcomputer.
Inverter driving circuit 13, according to from the driving signal driving signal generator 44 to input, has to inverter circuit 11
Each switch element (not shown) output pwm signal (Pulse Width Modulation: pulse width modulating signal) having.
It addition, in the case of have input stop instruction signal from element short protected location 12, inverter driving circuit 13 stops PWM
The output of signal.
(2. inverter control unit)
Inverter control unit (control unit) 40 possesses: motor current reproducing unit 41, speed command portion 42, overcurrent
Detection unit 43 and driving signal generator 44.Additionally, by microcomputer (Microcomputer) (or get involved microcomputer
Calculation machine) perform the process of inverter control unit 40.Microcomputer is configured to include CPU (Central Processing
Unit), the electronic circuit of ROM (Read Only Memory), RAM (Random Access Memory), various interfaces etc. is (not
Diagram), the program that will be stored in ROM reads and is deployed in RAM, CPU perform various process.
Motor current reproducing unit 41 is based on being detected by amperometric 20 and being exaggerated the inspection after device 30 amplifies further
Survey signal, be reproduced in motor M the electric current (being designated as motor current below) of flowing, and export to overcurrent detection unit
43。
Speed command portion 42 is based on the motor current inputted from motor current reproducing unit 41 and from outside input
Rotational speed command value ω, calculates three-phase alternating current command voltage and the PWM frequency command value that put on motor M,
And export to driving signal generator 44.
Overcurrent detection unit 43 compares the motor current from motor current reproducing unit 41 input and is stored in microcomputer
Overcurrent threshold value (other threshold values) in calculation machine, and to driving signal in the case of motor current has exceeded overcurrent threshold value
Generating unit 44 exports stop instruction signal.Additionally, the most described below about overcurrent threshold value.
Signal generator 44 is driven to generate driving signal based on the described command value inputted from speed instruction department 42, and defeated
Go out to inverter driving circuit 13.It addition, in the case of have input above-mentioned stop instruction signal from overcurrent detection unit 43,
Signal generator 44 is driven to stop driving the generation of signal to process according to this instruction.
Hereinafter, explanation overcurrent detection unit 43 is carried out successively determination processing and element short protected location 12 are carried out
Determination processing.
Wherein, overcurrent detection unit 43 is actual different about producing after several more than msec from detecting abnormal signs
Often (imbalance etc. of motor M), determination processing is carried out.On the other hand, element short protected location 12 is about through a few μ sec
Produce actual abnormal (short circuit etc. of inverter circuit 11) afterwards, carry out determination processing.
<process of overcurrent detection unit>
Overcurrent detection unit 43 as described above, compare from motor current reproducing unit 41 input motor current and
The overcurrent threshold value being stored in microcomputer, in the case of motor current has exceeded overcurrent threshold value (other threshold values)
The process making driving signal generator 44 stops.
The process of overcurrent detection unit 43 is performed by microcomputer (not shown).Therefore, overcurrent detection unit 43 can
Complicated calculating formula is utilized to carry out high-precision judgement.Additionally, micro-needed for the determination processing carried out in the present embodiment
The operation time of type computer is 10 μ sec~hundreds of μ sec.
Additionally, pass through inverter control from detecting that inverter circuit 11 overcurrent plays by amperometric 20
Unit 40 makes the time Δ t till the action stopping of inverter circuit 11pAs follows.
I.e., above-mentioned time Δ tpIt is to be input to inverter control unit 40 until the signal from amperometric 20 be
Time Δ t onlyp1, until in inverter control unit 40, be judged to overcurrent and make driving signal generator 44 stop be
Time Δ t onlyp2 and until the driving signal accepting inverter control unit 40 stop and inverter circuit 11 actual at
Time Δ t till off-statepThe total of 3, (formula 1) as shown below.
Δtp=Δ tp1+Δtp2+Δtp3 (formulas 1)
Here, amperometric 20, from amperometric 20 to inverter control unit 40, from inverter control list
Unit 40 arrives between inverter circuit 11 and inverter circuit 11, by staying out of microcomputer, so-called hardware circuit structure
Become.Therefore, until the signal from amperometric 20 to be transferred to the time Δ t of inverter control unit 40p1, with
And until the signal that drives accepting inverter control unit 40 stops and the time Δ t of inverter circuit 11 disconnectionp3, point
Wei a few μ sec.
On the other hand, performed from have input from electricity by microcomputer (not shown) due to inverter control unit 40
The detection signal of current sensor 20 plays and exports the process till stop instruction signal to inverter driving circuit 13, so that
10 μ sec~the time of hundreds of μ sec.Then, above-mentioned (formula 1) the time Δ t illustratedpAlso it is 10 μ sec~hundreds of μ sec.
Therefore, the process using the overcurrent detection unit 43 of microcomputer is applicable to examine like that from imbalance as escribed above
Measure the characteristic needing a few more than msec till abnormal (sign) plays this impact of generation.
Such as, as being applicable to determination processing based on the overcurrent detection unit 43 employing microcomputer, enumerate: electricity
Motivation M imbalance protection, motor M winding temperature protection, motor M subtract magnetic protection, the temperature of switch element (not shown)
Degree rises protection, the over-temperature protection of compressor (not shown), the pressure protection etc. of compressor.These characteristics are due to electrical time
Constant, thermal capacity etc. and until producing the abnormal time needing a few more than msec, even if thus employing miniature calculating
The process of machine also can be tackled fully.
Additionally, in this determination processing, it is possible to use the amplitude of motor current and phase place, motor to execute alive
The control information of amplitude and phase place, the magnitude of voltage being input to the direct current of inverter circuit 11 and current value etc..
Alternatively, it is also possible to use according to room temperature critesistor (not shown), extraneous air temperature critesistor (not shown), knot
Frost critesistor (not shown), temperature critesistor (not shown) that spues, human body detection sensor (not shown), thermoelectric pile (are not schemed
Show) etc. acquirement sensor information.
In the present embodiment, as an example of the determination processing carried out by overcurrent detection unit 43, illustrate detection electricity
The sign during imbalance of motivation M (, from the increase of electric current of amperometric 20 input) also makes the situation that motor M stops.
As above-mentioned, synchronous motor attracts rotor (permanent magnet) by the rotating excitation field manufactured by alternating current,
Thus rotate.But, when overload, velocity variations drastically etc., lose sometimes from inverter driving circuit 13
Synchronization between pwm signal and the rotation of motor M of input, thus cause imbalance.
Here, before causing imbalance in motor M, apply voltage and become big with the deviation of motor-induced voltage.Such as,
In the case of the phase controlling being carried out voltage x current by vector majorization, needed several before causing the imbalance of motor M
The time of hundred msec, thus motor current increases.
Therefore, overcurrent detection unit 43 compares the overcurrent decision threshold (other threshold values) of the regulation prestored and electronic
Dynamo-electric flow valuve, and in the case of motor current value has exceeded overcurrent decision threshold, make the place of driving signal generator 44
Reason stops.Thus, motor drive 100 can make motor M's in the case of detecting imbalance (sign) at once
Drive and stop.
Wherein, overcurrent decision threshold can be fixed value set in advance, it is also possible to by overcurrent detection unit 43 based on
The deviation etc. of the phase place applied between voltage and induced voltage of motor M calculates optimal overcurrent decision threshold.
Fig. 2 (a) is the flow chart of the handling process representing that overcurrent protection detection unit carried out.Additionally, in following note
In load, sometimes by according to making the switch element of inverter circuit 11 carry out ON/ from the pwm signal of inverter driving circuit 13
OFF action, is individually designated as " driving of switch element ".It addition, when the beginning of the flow chart shown in Fig. 2 (a), if switch element
Just drive.
In step S101, overcurrent detection unit 43 judge from process start whether have passed through stipulated time Δ tA.Its
In, it is stipulated that time Δ tAFor the circulation time of the microcomputer of the process for performing overcurrent detection unit 43, it is to set in advance
Fixed value.
Stipulated time Δ t is have passed through starting from processAIn the case of (S101 → "Yes"), overcurrent detection unit 43
Process enters step S102.On the other hand, not through stipulated time Δ t start from processAIn the case of (S101 →
"No"), overcurrent detection unit 43 is repeated the process of step S101.
In step s 102, overcurrent detection unit 43 judges the motor current value from motor current reproducing unit 41 input
IMWhether more than overcurrent threshold value I specifiedE(other threshold values).
In motor current value IMMore than overcurrent threshold value IEIn the case of (S102 → "Yes"), overcurrent detection unit 43
Process enters step S103.On the other hand, in motor current value IMFor overcurrent threshold value IEIn the case of below (S102 →
"No"), the process of overcurrent detection unit 43 returns to " beginning ".
In step s 103, overcurrent detection unit 43 makes the driving of switch element stop.Its result, to the electricity of motor M
Power supply terminates, and motor M stops.
<process of element short protected location>
Fig. 2 (b) is the flow chart of the handling process representing that element short protected location carried out.Wherein, at this flow chart
Beginning time, if the switch element of inverter circuit 11 just drives.
In step s 201, element short protected location 12 judge from process start whether have passed through stipulated time Δ
tB.Wherein, it is stipulated that time Δ tBIt is the circulation time of element short protected location 12, is value set in advance.
Stipulated time Δ t is have passed through starting from processBIn the case of (S201 → "Yes"), element short protected location
The process of 12 enters step S202.On the other hand, not through stipulated time Δ t start from processBIn the case of (S201
→ "No"), element short protected location 12 is repeated the process of step S201.
In step S202, element short protected location 12 judges the current detection value I from amperometric 20 inputSIt is
No more than element short protection threshold value ID。
At current detection value ISThreshold value I is protected more than element shortDIn the case of (S202 → "Yes"), element short protect
The process of unit 12 enters step S203.On the other hand, at current detection value ISThreshold value I is protected for element shortDFollowing situation
Under (S202 → "No"), the process of element short protected location 12 returns to " beginning ".
In step S203, element short protected location 12 exports stop instruction signal to inverter driving circuit 13.This
Outward, if having input stop instruction signal from element short protected location 12, then the driving of the switch element of inverter driving circuit 13
Dynamic stopping, the driving of its result motor M also stops.
Additionally, the driving stopping of the switch element of result of determination based on overcurrent detection unit 43 processes and based on element
The driving stopping of the switch element of the result of determination of short-circuit protection unit 12 processes, and separately performs.Such as, than base
Stopping in overcurrent detection unit 43 processes and stopping based on element short protected location 12 processes in the case of being first performed,
Motor M stops using the stop instruction signal exported from element short protected location 12 as triggering.
<effect>
According to motor drive 100 of the present embodiment, for from detecting that abnormal signs plays actual product
Needing the characteristic (imbalance etc.) of the time of a few more than msec till raw impact, carry out employing microcomputer compares to determine place
Reason, makes the driving of switch element stop as desired.Accordingly, because microcomputer makes the control relevant to motor M believe
Breath, sensor information are able to carry out the calculating of complexity, it is thus possible to carry out high-precision determination processing.
I.e., compared with the timing that the calculation process of microcomputer terminates, the timing causing imbalance is relatively slow, it is possible to
The driving making motor M before causing imbalance stops.
It addition, as above-mentioned, detect that overcurrent plays to inverter driving circuit 13 from element short protected location 12 defeated
Time till going out stop instruction signal is the required time (such as, 3 μ sec) under the hardware circuit staying out of microcomputer,
So it is extremely short.Thus, element short protection threshold value I is exceeded at the electric current detected by amperometric 20DIn the case of, based on
The halt instruction of element short protected location 12 subtracts the halt instruction of magnetic protection overcurrent detection unit 46 earlier than based on motor
Be output.Therefore, it is possible to be reliably prevented the destruction of the switch element caused because of short circuit current.
Fig. 3 is to be schematically illustrated in switch element flowing to have the Temporal changes of the motor current when short circuit current
Explanatory diagram.Following situation considered below: from the moment t shown in Fig. 30Play motor current to steeply rise, at moment t1, by electricity
Current sensor 20 detects and exceedes element short protection threshold value IDCurrent value I1。
Additionally, element absolute amount definite value I shown in Fig. 3REven being that motor current is set to moment and the most should not
The value of the current value exceeded.
In this case, from moment t1Play elapsed time Δ tq(=a few μ sec) after moment t2, element short protect
Unit 12 stopped the driving of switch element.Its result, from moment t2After, motor current drastically reduces (the reality with reference to Fig. 3
Line arrow), it is possible to avoid motor current to reach element absolute amount definite value IR.Additionally, this time Δ tqIt is shorter than the switch units such as IGBT
The time (short circuit tolerance) of the resistance to firmly short circuit current of part.
In contrast, it is assumed that by microcomputer carry out element short protection threshold value determination processing in the case of, due to
From moment t1Rise and have passed through time Δ tpMoment t after (=10 μ sec~hundreds of μ sec)3, the driving of switch element is stopped
Only, so exceeding element absolute amount definite value IRMotor current I3Flow (with reference to the dotted arrow of Fig. 3), thus causes out
Close the destruction of element.
According to motor drive 100 of the present embodiment, at the inverter control list as microcomputer
The outside of unit 40 arranges element short protected location 12, performs determination processing in the case of staying out of microcomputer.Thus,
The lifting of electric current when can catch inverter circuit 11 short-circuit rapidly, and make driving of switch element in the midway of this lifting
Dynamic stopping such that it is able to being reliably prevented the destruction of switch element.
It addition, because process faint electric current in electronic circuit, so being vulnerable to effect of noise.In present embodiment
In the motor drive 100 related to, it is possible to make the driving of switch element stop rapidly with the time of a few μ sec.Therefore,
Threshold value can be protected to be set as element short: to can be determined that as reliably creating short circuit in inverter circuit 11 such
Value.I.e., because element short can be protected threshold value be raised near element absolute amount definite value, it is possible to eliminate because noise is led
The misoperation (stopping of motor M) caused.
" the 2nd embodiment "
Motor drive 100A of the second embodiment is substituted in the 1st embodiment the overcurrent illustrated
Detection unit 43 and possess motor and subtract magnetic protection overcurrent detection unit 46, be also equipped with electromotor winding temperature detector 50 and electronic
Machine subtracts magnetic protection threshold value configuration part 45, and in addition to above-mentioned point, remaining is all identical with the 1st embodiment.Therefore, to different piece
Illustrate, and omit the explanation to repeating part.
<composition of motor drive>
Fig. 4 is the system pie graph including motor drive.
The electromotor winding temperature of electromotor winding temperature detector (winding temperature detector unit) 50 detection motor M,
And at every moment export to motor subtract magnetic protection threshold value configuration part 45.
Motor subtract magnetic protection threshold value configuration part 45 according to the motor inputted from electromotor winding temperature detector 50 around
Group temperature sets for preventing the magnetic that subtracts subtracting magnetic of permanent magnet from protecting threshold value (other threshold values).Additionally, subtract about motor
The process that magnetic protection threshold value configuration part 45 is carried out is described below.
Motor subtract magnetic protection overcurrent detection unit 46 based on the motor current inputted from motor current reproducing unit 41,
And from motor subtract magnetic protection threshold value configuration part 45 input subtract magnetic protection threshold value, judge whether flow in motor M
Exceed the overcurrent subtracting magnetic protection threshold value.Further, determine flowed in motor M exceed subtract magnetic protection threshold value mistake
In the case of electric current, motor subtracts magnetic protection overcurrent detection unit 46 makes the process of driving signal generator 44 stop.
The situation of magnetic characteristic<low temperature subtract>
(1. motor subtracts the setting of magnetic protection threshold value)
In following record, the motor current value subtracted when magnetic will be caused in the permanent magnet that motor M has,
It is designated as " motor subtracts magnetoelectricity stream ".
If permanent magnet is exposed in excessive opposing magnetic field, causing and subtract magnetic thus magnetic dies down, the characteristic of magnet is bad
Change.If i.e. flowing super-high-current in the permanent magnet that motor M is used, then in the opposing magnetic field produced by this electric current
Cause and subtract magnetic.Accordingly, it would be desirable to motor subtracts the overcurrent not inflow motor M of more than magnetoelectricity stream.
Motor subtract magnetic protection threshold value configuration part 45 based on the detection temperature inputted from electromotor winding temperature detector 50,
Setting to become makes the magnetic that subtracts driving the threshold value when stopping of switch element protect threshold value (other threshold values), and exports to the most electronic
Machine subtracts magnetic protection overcurrent detection unit 46.
Wherein, microcomputer operating motor the process of magnetic protection threshold value configuration part 45 is subtracted.
Fig. 5 be represent in employing the motor with the permanent magnet that low temperature subtracts magnetic characteristic, relative to motor around
The group element absolute amount definite value of temperature, motor subtract magnetoelectricity stream, motor subtracts magnetic protection threshold value and element short protection threshold value
The curve chart of change.
As it is shown in figure 5, there is low temperature subtract the permanent magnet (such as, ferrimagnet) of magnetic characteristic along with its temperature step-down
Motor subtracts the value of magnetoelectricity stream and diminishes (i.e., becoming easily to subtract magnetic).
Therefore, motor subtract magnetic protection threshold value configuration part 45 be set to: become low temperature along with electromotor winding temperature and make
Motor subtracts magnetic protection threshold value and diminishes.
It addition, motor subtracts magnetic protection threshold value subtracts magnetoelectricity according to both less than motor under arbitrary electromotor winding temperature
The mode of the value of stream is set.Wherein, in the example as shown in fig. 5, in order to simplify the process of microcomputer software, with many
Bar line segment represents that motor subtracts the temperature characterisitic of magnetic protection threshold value.
(the 2. setting of element short protection threshold value)
Element short protected location 12 prevents the element short of the short circuit of the switch element of inverter circuit 11 from protecting by being used for
Protect threshold value IDIt is set as than element absolute amount definite value IRLower setting (with reference to Fig. 5).Additionally, element short protection threshold value ID
Unrelated with the temperature of motor winding and be set to fixed value.
Even if in the present embodiment, the most in a same manner as in the first embodiment, hold in the case of staying out of microcomputer
The process of units short-circuit protection unit 12, exceedes element short protection threshold value I at motor currentDWhen make switch element
Drive and stop.
It addition, in the example as shown in fig. 5, in electromotor winding temperature T0In above region, motor subtracts magnetic protection
Threshold value IMIt is set to protect threshold value I than element shortDLittle setting Δ I1(=ID-I0) fixed value.This is because, electronic
Dynamo-electric stream has exceeded element short protection threshold value IDIn the case of, element short protected location 12 subtracts magnetic than motor and protected
Electric current detection unit 46 and first stop the driving of inverter circuit 11.
Wherein, have motor subtract magnetic protection threshold value exceed element short protection threshold value temperature province (such as, high-temperature region
Territory), also can subtract magnetic protection threshold value according to motor in other temperature province (such as, low-temperature region) is element short protection
Mode below threshold value is set.
The situation of magnetic characteristic<high temperature subtract>
Fig. 6 be represent in employing the motor with the permanent magnet that high temperature subtracts magnetic characteristic, relative to motor around
The group element absolute amount definite value of temperature, motor subtract magnetoelectricity stream, motor subtracts magnetic protection threshold value and element short protection threshold value
The curve chart of change.
As shown in Figure 6, there is high temperature subtract the permanent magnet (such as, neodymium magnet) of magnetic characteristic and uprise and motor along with temperature
The value subtracting magnetoelectricity stream diminishes (i.e., becoming easily to subtract magnetic).
Therefore, motor subtract magnetic protection threshold value configuration part 45 be set to: become high temperature along with electromotor winding temperature and make
Subtract magnetic protection threshold value to diminish.
Wherein, in the example shown in Fig. 6, represent that motor subtracts the temperature characterisitic of magnetic protection threshold value with a plurality of line segment,
In electromotor winding temperature T2In area below, motor is subtracted magnetic protection threshold value and is set as protecting threshold value I than component temperatureD
High Δ I2 (=I2-ID) setting.Further, in electromotor winding temperature higher than temperature T3Region in, according to element short protect
Protect threshold value to become to subtract the magnetic protection big mode of threshold value than motor and be set.
Subtract the permanent magnet of magnetic characteristic be not limited to neodymium magnet additionally, have high temperature, it is also possible to be other terres rares magnetic
Body.
<action of motor drive>
Motor subtract magnetic protection threshold value configuration part 45 according to the motor inputted from electromotor winding temperature detector 50 around
Group temperature sets the characteristic motor shown in Fig. 5 and subtracts magnetic protection threshold value, and subtracts magnetic to motor momently and protected electricity
Stream detection unit 46 exports the information of described threshold value.
Further, motor subtract magnetic protection overcurrent detection unit 46 compare from motor current reproducing unit 41 input motor
Electric current and from motor subtract magnetic protection threshold value configuration part 45 input motor subtract magnetic protection threshold value.
Motor current exceeded motor subtract magnetic protection threshold value in the case of, motor subtract magnetic protection overcurrent judge
Portion 46 makes the process of driving signal generator 44 stop.Thus, the driving of switch element stops, to the power supply of motor M
Terminate, thus motor M stops.
On the other hand, motor current be motor subtract magnetic protection threshold value below in the case of, motor subtract magnetic protection
Overcurrent detection unit 46 is repeated above-mentioned comparison process by per stipulated time.
<effect>
According to motor drive 100A of the present embodiment, for possessing the low temperature with ferrimagnet etc.
Subtract magnetic characteristic or, for the motor M of the high temperature of neodymium magnet etc. the permanent magnet that subtracts magnetic characteristic, it is possible to will be at motor winding
The electric current of middle flowing is set to subtract magnetoelectricity stream less than motor, and can be reliably prevented permanent magnet subtract magnetic.I.e., passing through
The control of microcomputer and time constant bigger subtracting after magnetic characteristic carried out the determination processing that precision is high, is made switch unit
The driving of part stops.
Thus, as shown in Figure 5, Figure 6, it is possible to subtract magnetic according to electromotor winding temperature regulation motor the most meticulously
Protection threshold value.I.e., due to can prevent motor M subtract magnetic can make again motor winding flowing corresponding to electromotor winding temperature
Maximum electric current, it is thus possible to make the ability of motor M play to greatest extent.
On the other hand, must use at short notice in the case of disconnecting circuit such as switching element short-circuits when
The circuit (element short protected location 12) staying out of microcomputer makes the driving of switch element stop.
Thereby, it is possible to prevent the magnetic that subtracts of the permanent magnet that motor M possessed, and can reliably protect inverter electricity
The switch element on road 11.
It addition, can determine that electromotor winding temperature and motor subtract the phase between magnetic protection threshold value by multiple parameters
Close.I.e., these constants are changed according only to motor M to be driven, it becomes possible to use same microcomputer software to correspond to
Multiple permanent magnet, it is possible to simplify the exploitation of microcomputer software.Represent electronic with the curve of more than 1 (comprising straight line)
Machine subtracts the temperature characterisitic of magnetic protection threshold value, in set point of temperature T0Motor is subtracted magnetic protection threshold value by above region and is set as solid
Definite value IM(with reference to Fig. 5).Therefore, it is possible to reduce the process load of microcomputer.
" the 3rd embodiment "
Motor drive 100B of the third embodiment is substituted in the 1st embodiment the overcurrent illustrated
Detection unit 43 and possess component temperature protection overcurrent detection unit 48, be also equipped with component temperature detector 60 and component temperature protection
Threshold value configuration part 47, in addition to above-mentioned point, remaining is all identical with the 1st embodiment.Therefore, this different piece is said
Bright, and omit the explanation to repeating part.
<composition of motor drive>
Fig. 7 represents the system pie graph including motor drive.
The switch element that component temperature detector (component temperature detector unit) 60 detection inverter circuit 11 is possessed
Temperature, and detected component temperature is exported momently to component temperature protection threshold value configuration part.
Component temperature protection threshold value configuration part 47 sets unit according to the component temperature inputted from component temperature detector 60
Part temperature protection threshold value (other threshold values).Additionally, detailed about the component temperature protection process that carried out of threshold value configuration part 47
Described below.
Component temperature protection overcurrent detection unit 48 based on the motor current inputted from motor current reproducing unit 41, with
And from the component temperature protection threshold value of component temperature protection threshold value configuration part 47 input, judge whether flow in motor M
Exceed the overcurrent of component temperature protection threshold value.Further, flowed in motor M exceed component temperature protection threshold value mistake
In the case of electric current, component temperature protection overcurrent detection unit 48 makes the process of driving signal generator 44 stop.
Wherein, by the process of microcomputer executive component temperature protection threshold value configuration part 47.
On the other hand, element short protected location 12 performs process in a same manner as in the first embodiment.I.e., element short is protected
Protect unit 12 in the case of the electric current detected by amperometric 20 has exceeded short-circuit protection threshold value, in order to promptly stop
Inverter circuit 11, and make the driving of switch element stop staying out of the circuit of microcomputer.Thus, at inverter circuit
11 create short circuit when can promptly make the driving of switch element stop, and the broken of switch element can be reliably prevented
Bad.
Fig. 8 be represent the component temperature of the switch element having relative to inverter circuit, element absolute amount definite value, unit
The curve of the change of part short-circuit protection threshold value, temperature damage current value, component temperature protection threshold value and current limit threshold
Figure.
As shown in Figure 8, element short protection threshold value is set with the current value lower than element absolute amount definite value.It addition,
Component temperature destroys the electricity that current value is the destruction causing switch element in the case of the electric current more than this current value that flows
Flow valuve.Component temperature protection threshold value is set to destroy the current value of the little setting of current value than component temperature.It addition, electric current limit
Threshold value processed is the threshold value when making motor M slow down, and is set to the current value than the component temperature protection little setting of threshold value.
As shown in Figure 8, by the region for more than component temperature protection threshold value and destroying current value less than component temperature, if
It is set to " stop area ".It addition, by the region for more than current limit threshold and protecting threshold value less than component temperature, be set as
" decelerating area ".It addition, the region less than current limit value is set as " stability region ".
Fig. 9 is the flow chart of the motion flow representing component temperature protection overcurrent detection unit.
In step S301, component temperature protection overcurrent detection unit 48 judge from process start whether have passed through regulation
Time Δ tC.Additionally, stipulated time Δ tCIt is performed for the miniature calculating of the process of component temperature protection overcurrent detection unit 48
The circulation time of machine, is value set in advance.
Stipulated time Δ t is have passed through starting from processCIn the case of (S301 → "Yes"), component temperature protected electricity
The process of stream detection unit 48 enters step S302.On the other hand, not through stipulated time Δ t start from processCFeelings
Under condition (S301 → "No"), component temperature protection overcurrent detection unit 48 is repeated the process of step S301.
In step s 302, component temperature protection overcurrent detection unit 48 judges from motor current reproducing unit 41 input
Motor current value IMWhether protect threshold value I more than component temperatureT.In motor current value IMThreshold value is protected more than component temperature
ITIn the case of (S302 → "Yes"), component temperature protection overcurrent detection unit 48 process enter step S303.On the other hand,
In motor current value IMThreshold value I is protected for component temperatureTIn the case of below (S302 → "No"), component temperature protected electricity
The process of stream detection unit 48 enters step S304.
In step S303, component temperature protection overcurrent detection unit 48 makes the process of driving signal generator 44 stop.
I.e., component temperature protection overcurrent detection unit 48 makes the driving of switch element stop.
Wherein, motor current be element short protection threshold value below and more than component temperature protection threshold value situation
Under, the element short protected location 12 being made up of hardware circuit does not works.
In step s 304, component temperature protection overcurrent detection unit 48 judges motor current value IMWhether more than electric current
Threshold limit IL.In motor current value IMMore than current limit threshold ILIn the case of (S304 → "Yes"), component temperature protect
The process of overcurrent detection unit 48 enters step S305.On the other hand, in motor current value IMFor current limit threshold ILBelow
In the case of (S304 → "No"), component temperature protection overcurrent detection unit 48 process return to " beginning ".
In step S305, component temperature protection overcurrent detection unit 48 is for making motor M slow down, and produces to driving signal
The command signal of life portion 44 output regulation.
<effect>
According to motor drive 100B of the present embodiment, for from detecting that exception (sign) plays reality
Need the temperature characterisitic of the switch element of the time of a few more than msec till producing extremely, carry out employing the ratio of microcomputer
Relatively determination processing, makes the driving of switch element stop as desired.It addition, unit used when carrying out described comparison process
Part temperature protection threshold value is to determine according to the component temperature from component temperature detector 60 input, it is possible to accurately
Judge overcurrent.
Additionally, due to switch element has the thermal capacity of regulation, therefore causing switch destruction owing to temperature rises
Before make the driving of motor M stop.
It addition, in component temperature protection threshold value configuration part 47, protect threshold value for component temperature, preset such as Fig. 8
As shown in make component temperature and component temperature protection threshold value set up (including straight line) rule of corresponding relation with the curve of more than 1
Determine arithmetic expression.Therefore, it is possible to the constant of above-mentioned arithmetic expression is set as appropriate value such that it is able to change setting simply, and
Inverter circuit 11 even for xenogenesis also can make microcomputer software identical, it is possible to simplify the suitable of product development
Sequence.
It addition, in the case of motor current is in circuit decelerating area (with reference to Fig. 8), component temperature protected electricity
Stream detection unit 48 makes motor M slow down to the command signal driving signal generator 44 output regulation.Thereby, it is possible to reduce stream
Entering the electric current of switch element, the temperature that can reduce switch element can maintain again the driving of motor M.
" the 4th embodiment "
The difference of motor drive 100C of the fourth embodiment and the 3rd embodiment is, adds
Electromotor winding temperature detector 50, motor subtract magnetic protection threshold value configuration part 45 and motor subtracts magnetic protection overcurrent and sentences
Determining portion 46, in addition to above-mentioned point, remaining is all identical with the 3rd embodiment.Therefore, different piece is illustrated, and omit
To the explanation with the part of the 3rd embodiment repetition.
Figure 10 represents the system pie graph including motor drive.
The winding temperature of electromotor winding temperature detector (winding temperature detector unit) 50 detection motor M, and constantly
Carve ground output and subtract magnetic temperature protection threshold value configuration part 45 to motor.
It is electronic according to input from electromotor winding temperature detector 50 that motor subtracts magnetic temperature protection threshold value configuration part 45
Machine winding temperature set subtract magnetic protection threshold value, and export to motor subtract magnetic protection overcurrent detection unit 46.
Motor subtracts magnetic protection overcurrent detection unit 46 and based on motor current and subtracts magnetic protection threshold value, at motor current
Having exceeded makes the process of driving signal generator 44 stop in the case of subtracting magnetic protection threshold value.
Additionally, subtract magnetic protection threshold value configuration part 45 and motor about electromotor winding temperature detector 50, motor
Subtract magnetic protection process performed by overcurrent detection unit 46, due to identical with the 2nd embodiment, therefore detailed.
It addition, perform the process of inverter control unit 40C in the case of getting involved microcomputer.I.e., according to switch
The temperature characterisitic (low temperature subtracts magnetic characteristic or high temperature subtracts magnetic characteristic) of the permanent magnet that the temperature characterisitic of element, motor M possess and
Set the most meticulously and subtract magnetic protection threshold value, make the driving of inverter circuit 11 stop as desired.
On the other hand, the process of executive component short-circuit protection unit 12 in the case of staying out of microcomputer.Thus,
Element short protected location 12 from detect motor current exceeded element short protection threshold value moment in a few μ sec
The driving making inverter circuit 11 stops.
<effect>
According to motor drive 100C of the present embodiment, microcomputer is used to perform inverter control
The process of unit 40C.Thereby, it is possible to set according to the temperature of the switch element inputted from component temperature detector 60 suitable
Component temperature protection threshold value, and can come according to the temperature of the motor winding inputted from electromotor winding temperature detector 50
Set the suitable magnetic that subtracts and protect threshold value.I.e., the permanent magnet that the temperature damage of switch element, motor M possess can be prevented
Subtract magnetic, motor M can be made to drive according to electric current to greatest extent again.
Therefore, according to motor drive 100C of the present embodiment, it is possible to the fully property of application switch element
With the performance of motor M, and reliability can be made to improve.
It addition, by carrying out process based on element short protected location 12 in the case of staying out of microcomputer,
It is thus possible to make the driving of inverter circuit 11 stop from overcurrent being detected in a few μ sec.Thereby, it is possible to reliably prevent
The switch element that only inverter circuit 11 possesses is destroyed due to overcurrent.
" variation "
Above, illustrate the motor drive that the present invention relates to according to each embodiment, but the enforcement of the present invention
Mode is not limited to these and records, it is possible to carry out various changes etc..
Such as, in the 3rd above-mentioned embodiment and the 4th embodiment, although opened by component temperature detector 60 detection
Close the temperature of element, but be not restricted to that this.I.e., also can possess merit with replacing component temperature detector 60 (with reference to Fig. 7)
The surface temperature of rate module 10 (with reference to Fig. 7) carries out the temperature of power module detector unit (not shown) detected, thus indirectly
The temperature of detection switch element.
In this case, protect with component temperature by the surface temperature of the power model 10 including inverter circuit 11
It is relevant that relevant between threshold value replaces between the temperature of switch element and component temperature protection threshold value.
I.e., inverter control unit 40 is corresponding to setting from the temperature of above-mentioned temperature of power module detector unit input
Component temperature protection threshold value, and make the driving of switch element stop in the case of motor current exceedes component temperature protection threshold value
Only.
Thus, even if also can reliably carry out the temperature protection of switch element when using power model 10, from
And the extraction structure of the installation constitution of temperature detector (temperature of power module detector unit) and holding wire becomes simple, it is possible to subtract
Little manufacturing cost.
Alternatively, it is also possible to replace component temperature detector unit (with reference to Fig. 7) and possess being equipped with inverter circuit 11
The surface temperature of substrate (not shown) carries out the substrate temperature detector unit (not shown) detected.Thus detection switch is first indirectly
The temperature of part.
In this case, inverter control unit 40 is corresponding to coming from the temperature of above-mentioned substrate temperature detector unit input
Set component temperature protection threshold value, and make driving of switch element in the case of motor current exceedes component temperature protection threshold value
Dynamic stopping.
Thus, even if also can reliably carry out the temperature protection of element when using substrate temperature detector unit,
Thus the extraction of the installation constitution of temperature detector and holding wire structure becomes simple, it is possible to reduce manufacturing cost.
It addition, also may replace component temperature detector 60 (with reference to Fig. 7) and possess the heat radiation to cooling inverter circuit 11
The temperature of sheet (not shown) carries out the heatsink temperature detector unit (not shown) detected, thus indirectly detects switch element
Temperature.
In this case, inverter control unit 40 comes according to the temperature from above-mentioned heatsink temperature detector unit input
Set component temperature protection threshold value, and make switch element in the case of motor current exceedes described component temperature protection threshold value
Driving stop.
It addition, in the respective embodiments described above, illustrate all IGBT's of switch element that inverter circuit 11 has
Situation, but be not restricted to that this.
I.e., the switch element also inverter circuit 11 can being had at least one as MOSFET (Metal-Oxide-
Semiconductor Field-Effect Transistor), and temperature based on this MOSFET set and component temperature protect
Protect being correlated with between threshold value.
Wherein, about MOSFET, (i.e., the heat that produce) if electric current increases, is then lost than IGBT big.Especially,
Even if there is the MOSFET that superjunction (super junction) constructs among MOSFET, in the case of current value is little also it is
High efficiency, but owing to if current value becomes big, loss is big, thus is easily caused thermal runaway.
Therefore, component temperature detector 60 detect the temperature of the switch element of MOSFET type, component temperature protect
Threshold value configuration part 47 sets the component temperature protection threshold value corresponding with this temperature.Thereby, it is possible to reliably carry out switch element
Temperature protection (including the thermal runaway preventing MOSFET), and the operation of efficiency can be carried out when usual.
It addition, in the 2nd above-mentioned embodiment and the 4th embodiment, although by electromotor winding temperature detector 50
Detect the winding temperature of motor M, but be not restricted to that this.I.e., also can possess the compressor driven by motor M (not scheme
Show) and replace electromotor winding temperature detector 50 (Fig. 4 reference), by the temperature of the gabarit of this compressor (not shown) is entered
The gabarit temperature detecting unit (not shown) of row detection detects the winding temperature of motor M indirectly.
I.e., with the gabarit temperature of compressor and the relevant winding temperature replacing motor M subtracted between magnetic protection threshold value
To subtract magnetic protection threshold value between relevant.
In this case, inverter control unit 40 is corresponding to coming from the temperature of above-mentioned gabarit temperature detecting unit input
Setting subtracts magnetic protection threshold value, and makes the driving of switch element stop in the case of motor current exceedes and subtracts magnetic protection threshold value.
Thus, the relevant motor that carries out that gabarit temperature based on compressor subtracts to motor between magnetic protection threshold value subtracts
Magnetic is protected, it is possible to the magnetic that subtracts suitably carrying out motor M is protected.It addition, than the inside at the compressor becoming high pressure
The situation of temperature detector is set, the installation constitution of temperature detector (gabarit temperature detecting unit) and the extraction structure of holding wire
Become simple, it is possible to lower manufacturing cost.
It is, therefore, possible to provide the fluid compression system subtracting magnetic of the permanent magnet that motor M possessed can suitably be prevented
System.
It addition, also may replace above-mentioned electromotor winding temperature detector 50 (with reference to Fig. 4) and by driving by motor M
The discharge pipe arrangement temperature detecting unit that the temperature of the discharge pipe arrangement (not shown) of dynamic compressor (not shown) carries out detecting (is not schemed
Show) indirectly detect the winding temperature of motor M.
In this case, inverter control unit 40 is corresponding to the temperature from above-mentioned discharge pipe arrangement temperature detecting unit input
Degree sets and subtracts magnetic protection threshold value, and makes driving of switch element in the case of subtracting magnetic protection threshold value at motor current described in exceeding
Dynamic stopping.
Thereby, it is possible to the magnetic that subtracts reliably carrying out motor M is protected, and temperature detector (discharge pipe arrangement temperature detection
Unit) installation constitution and holding wire extraction structure become simple, it is possible to reduce manufacturing cost.
It addition, it is defeated to may be based on the gabarit temperature detecting unit (not shown) from detecting the gabarit temperature of compressor
The gabarit temperature of the compressor entered and the current detection value from amperometric 20 input, estimate the winding temperature of motor M
Degree.
The winding temperature of motor M is due to the heating (generator loss) flowed into electric current, and becomes than compressor
The state that gabarit temperature is the highest.Therefore, using the current detection value that inputs from amperometric 20 as parameter, motor is revised
The winding temperature of M is high to what degree relative to the gabarit temperature of compressor.
In this case, inverter control unit 40 based on the gabarit temperature inputted from gabarit temperature detecting unit and
From the current value of amperometric 20 input, calculate heat, the i.e. generator loss produced by motor M, and corresponding to institute
The described generator loss calculated is to estimate the winding temperature of motor M.I.e., with the current detecting inputted from amperometric 20
Value is as a parameter to revise the winding temperature of motor M.
And, inverter control unit 40 correspond to deduced electromotor winding temperature set subtract magnetic protection threshold
Value, and make the driving of switch element stop in the case of motor current exceedes and subtracts magnetic protection threshold value.
Thereby, it is possible to accurately reproduce motor M winding temperature, can extend motor M can range of operation, and
Can the most reliably carry out motor M subtracts magnetic protection.
It addition, may be based on from the discharge pipe arrangement temperature detecting unit that the discharge pipe arrangement temperature of compressor is detected
The discharge pipe arrangement temperature of the compressor that (not shown) inputs and the current detection value from amperometric 20 input, estimate
The winding temperature of motor M.In this case, in the same manner as above-mentioned situation, with the current detecting inputted from amperometric 20
Value is as a parameter to revise the winding temperature of motor M.
Additionally, the process of inverter control unit 40 is as above-mentioned situation, so the description thereof will be omitted.
It addition, in above-mentioned each embodiment and variation, motor M is possible with employing the direct current of permanent magnet
Brushless motor.Further, compressor (not shown) can be as the compressor of the altitude chamber driven by this DC Brushless Motor.
So, by DC Brushless Motor being used as the motor M of compressor such that it is able to realize higher energy
Efficiency.Can suitably protect the switch element of inverter circuit 11 furthermore it is possible to provide and can be reliably prevented electronic
The fluid compression system subtracting magnetic of machine M.
It addition, be used as the compressor of low-pressure chamber that driven by DC Brushless Motor as compressor (not shown) and
Replace above-mentioned electromotor winding temperature detector 50 (with reference to Fig. 4), it is possible to use be arranged at the knot of outdoor equipment (not shown)
Frost detector unit (not shown) and be arranged at the indoor temperature detector unit (not shown) of indoor equipment (not shown) and carry out
Replace.
In this case, when heating runs, indirectly detected by the frosting detector unit being arranged at outdoor equipment
The winding temperature of motor M.Afterwards, inverter control unit 40 sets according to the temperature inputted from frosting detector unit and subtracts magnetic
Protection threshold value, and make the driving of switch element stop in the case of motor current exceedes and subtracts magnetic protection threshold value.
On the other hand, when refrigeration runs, indirectly examined by the indoor temperature detector unit being arranged at indoor equipment
Survey the winding temperature of motor M.Afterwards, inverter control unit 40 is corresponding to coming from the temperature of indoor temperature detector unit input
Setting subtracts magnetic protection threshold value, and makes the driving of switch element stop in the case of motor current exceedes and subtracts magnetic protection threshold value.
I.e., inverter control unit 40 utilizes the heat between the winding temperature of motor M and the frosting temperature of heat exchanger
Dependency relation or the winding temperature of motor M and indoor temperature between heat dependency relation, estimate winding temperature.
Thereby, it is possible to be reliably prevented the magnetic that subtracts of motor M, and temperature detector (frosting detector unit and Indoor Temperature
Degree detector unit) installation constitution and holding wire extraction structure become simple, it is possible to reduce manufacturing cost.
It addition, air conditioner (not shown) also can possess the fluid compression system crossed in described above.In this case,
The compressor possessing above-mentioned motor M is arranged at outdoor equipment.
Thus, it is possible to provide the magnetic that subtracts of the protection and motor M that can reliably carry out switch element to protect and reliability
High air conditioner.Even if it addition, this air conditioner requires bigger energy under the big low temperature of air conditioner load or hot environment
In the case of power, also can play this air conditioning capacity to greatest extent.
It addition, in above-mentioned each embodiment, illustrate to use permanent-magnet type synchronous motor as motor M
Situation, but be not restricted to that this.I.e., the respective embodiments described above can be suitably used for coiled pipe type synchronous motor, magnetic resistance electricity too
Other synchronous motors of motivation etc..
It addition, in above-mentioned each embodiment, illustrate the alternating voltage that inputs from alternating current power supply 200 by transducer
Circuit 300 is transformed into DC voltage and then is transformed into by driving the switch element of inverter circuit 11 by this DC voltage
The situation of the alternating voltage of regulation, but be not restricted to that this.For example, it is also possible to from reservoir (DC source: not shown) to inverse
Become device circuit 11 input direct voltage.
It addition, be used as active circuit (not shown) to control DC voltage actively.