Patent Description:
In the electronics industry the task of soldering electronic components is often a manual operation. The soldering function is performed by setting the work area on a work bench. The worker will operate the soldering device facing the work area. The soldering devices may include soldering irons, de-soldering irons, and tweezers but they are not limited thereto. The individual soldering device is connected to a power supply control device. The power supply control device controls the heat generation of the soldering device by adjusting the power applied to the soldering device. Conventional power supply control devices include a power supply portion supplying power to the soldering device, a power supply control portion controlling the power output from the power supply portion, a temperature setting portion for inputting a set temperature which is the control target of the power supply control section, a display for displaying the setting information of the temperature setting portion, and a housing for housing or enclosing the circuitry. The worker or operator operates the temperature setting portion while viewing the information displayed on the display. This operation includes a process to update or set the setting information to the temperature setting portion. The setting information is information related to conditions for determining the set temperature of the soldering device as well as the physical characteristics of the work to be soldered. In industrial applications, the same set of soldering functions may be carried out by the operator, and the supervisors may impose conditions on the soldering operations to promote efficiency and uniformity. For example, the supervisor may set a maximum operating temperature for the power supply control device to prevent overheating of the work during the soldering operations.

There are following requirements about a soldering iron control device and a cartridge. When a soldering iron control device having a setting to use leaded solder and a setting to use lead-free solder is used, it is required to prevent incorrect combination of the setting of the soldering iron control device and the cartridge. It is required to secure traceability of soldering. An indicator of cartridge life is required. It is required to secure traceability of the cartridge. It is required to prevent the soldering iron from causing a fire. It is required to cause the soldering iron control device to support Internet of Things (IoT).

<CIT> (describing all the features of the preamble of claim <NUM>) discloses a soldering iron station and a method thereof for a soldering joint connection validation, the method including: identifying a type of the soldering cartridge being used; performing a preliminary validation by measuring the soldering tip temperature, after the soldering event has started; monitoring the power level delivered to the soldering tip to detect liquidus occurrence; determining the thickness of an intermetallic component (IMC) of the soldering joint; determining whether the thickness of the IMC is within a predetermined rage, within a predetermined cooling time period; and indicating that a reliable soldering joint connection is formed, when the thickness of the IMC is within the predetermined rage, within the predetermined cooling time period.

An object of the present invention is to provide a soldering iron control device, a combination of the soldering iron control device with a soldering iron, and a soldering iron management system that can meet these requirements.

A soldering iron control device according to the present invention is defined in claim <NUM>. A combination of such control device and a soldering iron according to the present invention is defined in claim <NUM>. A soldering iron management system with such combination according to the present invention is defined in claim <NUM>. A soldering iron management system with such control device according to the present invention is defined in claim <NUM>.

An embodiment of the present invention will be described in detail below with reference to the drawings. In each of the drawings, a component with the same reference sign indicates the same component, and descriptions of the component already described will be omitted. Note that the following embodiment is one example of embodying the present invention, and does not have nature to limit the technical scope of the present invention.

<FIG> is a block diagram showing a configuration of a soldering iron management system <NUM> according to the embodiment. The soldering iron management system <NUM> includes a plurality of soldering iron control devices <NUM>, a plurality of soldering irons <NUM>, a plurality of temperature measurement devices <NUM>, and a computer device <NUM>.

Each of the soldering irons <NUM> includes a handle part <NUM> and a cartridge <NUM>. The cartridge <NUM> can be attached to and detached from the handle part <NUM>. A distal end of the cartridge <NUM> is a tip <NUM>.

The use of the soldering iron <NUM> is not limited to soldering. The soldering iron <NUM> may be used to melt solder in order to de-solder with a de-soldering tool, or may be used to melt solder on an electronic component soldered to a substrate and to remove the electronic component from the substrate. The soldering iron <NUM> for the latter use is referred to as a hot tweezer.

Each of the temperature measurement devices <NUM> measures the temperature of the tip <NUM>. The temperature measurement device <NUM> is used by an operator to manage the temperature of the tip <NUM>. The number of temperature measurement devices <NUM> may be less than the number of soldering iron control devices <NUM>. For example, the plurality of soldering iron control devices <NUM> may share one temperature measurement device <NUM>.

Each of the soldering iron control devices <NUM> is connected to the handle part <NUM> by a cable CB. In this way, the soldering iron control device <NUM> is provided separately from the soldering iron <NUM> such that the soldering iron control device <NUM> can be electrically connected to the soldering iron <NUM>. The soldering iron control device <NUM> has functions such as a function of controlling the temperature of the tip <NUM>.

The computer device <NUM> is connected to the plurality of soldering iron control devices <NUM> by a network NW. The computer device <NUM> is, for example, a personal computer such as a desktop computer, a notebook computer, or a tablet computer, or a smartphone. The network NW is, for example, the Internet or an intranet. The computer device <NUM> has functions such as a function of collecting information stored in a nonvolatile memory <NUM> (<FIG>) included in the cartridge <NUM>.

<FIG> is a block diagram showing an electric configuration of the soldering iron <NUM>. The cartridge <NUM> includes the tip <NUM>, a heater unit <NUM>, a temperature sensor <NUM>, and the nonvolatile memory <NUM>.

The heater unit <NUM> heats the tip <NUM>. A scheme of the heater unit <NUM> may be, for example, a scheme to heat the tip <NUM> with a heating element (nichrome wire, ceramics, or the like) (resistance heating scheme), or a scheme to cause the tip <NUM> to generate heat (high-frequency induction heating scheme).

The temperature sensor <NUM> is a sensor that is disposed near the tip <NUM> and used to measure the temperature of the tip <NUM>. The temperature sensor <NUM> is, for example, a thermocouple. In order to manage the temperature of the tip <NUM> measured using the temperature sensor <NUM>, the temperature measurement device <NUM> is used.

The nonvolatile memory <NUM> can repeatedly write information, and stores predetermined information such as an ID of the cartridge <NUM> (hereinafter referred to as cartridge information CI). Details of the cartridge information CI will be described later. The nonvolatile memory <NUM> is, for example, an electrically erasable programmable read-only memory (EEPROM).

The handle part <NUM> includes a microcomputer <NUM> and an acceleration sensor <NUM>. The microcomputer <NUM> has, for example, a function of reading the cartridge information CI stored in the nonvolatile memory <NUM> from the nonvolatile memory <NUM> and transmitting the cartridge information CI to the soldering iron control device <NUM> in accordance with instructions from the soldering iron control device <NUM>, and a function of writing the cartridge information CI into the nonvolatile memory <NUM> in accordance with instructions from the soldering iron control device <NUM>.

The acceleration sensor <NUM> measures acceleration generated in the soldering iron <NUM>. The acceleration sensor <NUM> is used, for example, to detect falling of the soldering iron <NUM>. The acceleration sensor <NUM> may be, for example, a capacitance detection scheme or a piezoresistive scheme.

The handle part <NUM> and the soldering iron control device <NUM> are connected by the cable CB. The cable CB includes a power line that supplies power to the heater unit <NUM>, a signal line that transmits an output signal of the temperature sensor <NUM>, and a communication line used for communication with the microcomputer <NUM>. If power-line carrier communication is used, the signal line and the communication line become unnecessary.

<FIG> is a block diagram showing an electric configuration of the temperature measurement device <NUM>. The temperature measurement device <NUM> includes a temperature sensor <NUM>, a voltage measurement circuit <NUM>, a resistance measurement circuit <NUM>, and a microcomputer <NUM>. In addition to the function of measuring the temperature of the tip <NUM>, the temperature measurement device <NUM> has a function of measuring a leak voltage and a function of measuring a resistance between the tip <NUM> and the earth.

The temperature sensor <NUM> is, for example, a thermocouple, and is used to measure the temperature of the tip <NUM>.

The voltage measurement circuit <NUM> is used to measure the leak voltage. The leak voltage is a voltage generated by a leak current leaking from the tip <NUM> (<FIG>) to a workpiece (substrate, electronic component). The leak voltage specifically indicates the level of the leak current. Since the leak current adversely affects electronic components, management of the leak voltage is important.

The resistance measurement circuit <NUM> is used to measure the resistance between the tip <NUM> and the earth. Most of the leak current flows from the tip <NUM> through an earth line to an earth terminal of a wall outlet. This can prevent adverse effects on the device. Therefore, management of the resistance between the tip <NUM> and the earth is important.

<FIG> is a functional block diagram of the soldering iron control device <NUM>. The soldering iron control device <NUM> includes a control processing unit <NUM>, a communication unit <NUM>, a temperature control unit <NUM>, a voltage measurement unit <NUM>, a current measurement unit <NUM>, an input unit <NUM>, a display control unit <NUM>, a display unit <NUM>, a first functional unit <NUM>, a second functional unit <NUM>, a third functional unit <NUM>, a fourth functional unit <NUM>, and a fifth functional unit <NUM>.

The control processing unit <NUM> is implemented by, for example, a hardware processor such as a central processing unit (CPU), a random access memory (RAM), a read only memory (ROM), and a hard disk drive (HDD), and a program, data, or the like for executing functions of the control processing unit <NUM>. The above description can be applied to the temperature control unit <NUM>, the display control unit <NUM>, and the first functional unit <NUM> to the fifth functional unit <NUM>.

The communication unit <NUM> has a function of communicating with the microcomputer <NUM> (<FIG>) included in the handle part <NUM>. In more detail, the communication unit <NUM> includes, for example, a universal asynchronous receiver transmitter (UART) in order to perform serial communication with the microcomputer <NUM>. In the embodiment, wired communication is taken as an example, but wireless communication may be used (for example, infrared communication such as the infrared data association (IrDA) standard, and Bluetooth (registered trademark)).

The communication unit <NUM> has a function of communicating with the network NW. In more detail, the communication unit <NUM> includes, for example, an interface for industrial Ethernet (Ethernet is a registered trademark). In the embodiment, wired communication is taken as an example, but wireless communication may be used (for example, wireless LAN).

The communication unit <NUM> has a function of communicating with the temperature measurement device <NUM>. In more detail, the communication unit <NUM> includes, for example, the UART in order to perform serial communication with the microcomputer <NUM> of the temperature measurement device <NUM>. In the embodiment, wired communication is taken as an example, but wireless communication may be used (for example, infrared communication such as the IrDA standard, and Bluetooth (registered trademark)).

The voltage measurement unit <NUM> is a circuit that measures a voltage applied to the heater unit <NUM>. The current measurement unit <NUM> is a circuit that measures a current supplied to the heater unit <NUM>. <NUM> shows a connection relationship between the heater unit <NUM>, the voltage measurement unit <NUM>, and the current measurement unit <NUM>. A heater in FIG. <NUM> corresponds to the heater unit <NUM>, a voltmeter V corresponds to the voltage measurement unit <NUM>, and an ammeter I corresponds to the current measurement unit <NUM>.

With reference to <FIG>, the voltage measurement unit <NUM> and the current measurement unit <NUM> are each connected to a power line that supplies power to the heater unit <NUM> (this power line is included in the cable CB). The current measurement unit <NUM> is connected in series between an earth terminal of the heater unit <NUM> and the earth. The voltage measurement unit <NUM> is connected in series between a power source terminal of the heater unit <NUM> and the earth.

The temperature control unit <NUM> controls the temperature of the heater unit <NUM> by feedback control, thereby setting the temperature of the tip <NUM> at a set temperature. In more detail, based on the temperature indicated by the temperature sensor <NUM> included in the cartridge <NUM>, the voltage measured by the voltage measurement unit <NUM>, and the current measured by the current measurement unit <NUM>, the temperature control unit <NUM> performs control to calculate an amount of power for setting the temperature indicated by the temperature sensor <NUM> at the set temperature and to provide the amount of power to the heater unit <NUM>.

The control of the amount of power will be described in detail. The temperature control unit <NUM> performs full-wave rectification on alternating current from an external AC power source, and adjusts the number of pulses to be supplied to the heater unit <NUM> from among pulses obtained by the full-wave rectification, thereby controlling the power to be supplied to the heater unit <NUM>. It is assumed that the time required to generate the predetermined number of pulses is one cycle. For example, it is assumed that the predetermined number is <NUM> pulses. For <NUM> alternating current, if alternating current undergoes full-wave rectification, <NUM> pulses are generated per second. The time required to generate one pulse is <NUM>. Therefore, the time required to generate <NUM> pulses (<NUM> cycle) is <NUM> seconds (= <NUM> × <NUM>.

For <NUM> alternating current, if alternating current undergoes full-wave rectification, <NUM> pulses are generated per second. The time required to generate one pulse is <NUM> seconds. Therefore, the time required to generate <NUM> pulses (<NUM> cycle) is <NUM> seconds (= <NUM> × <NUM>).

The control of the amount of power is not limited to the above scheme, but may be another scheme (for example, pulse width modulation (PWM) control).

The input unit <NUM> is a device for the operator to make various inputs to the soldering iron control device <NUM>. Specific examples of various inputs will be described. The operator operates the input unit <NUM> to input the set temperature to the soldering iron control device <NUM>. The operator operates the input unit <NUM> and inputs an instruction to read and write the cartridge information CI stored in the nonvolatile memory <NUM> included in the cartridge <NUM>. The input unit <NUM> is implemented by at least one of a hard key (button, switch, or the like) and a soft key (touch panel).

The display control unit <NUM> displays various data and information on the display unit <NUM>. For example, the display control unit <NUM> causes the display unit <NUM> to display the set temperature or to display the cartridge information CI. The display unit <NUM> is, for example, a liquid crystal display or an organic EL display (organic light emitting diode display).

The soldering iron control device <NUM> includes the first functional unit <NUM> to the fifth functional unit <NUM>. The first functional unit <NUM> will be described first. The first functional unit <NUM> performs calculation of a thermal load, calculation of applied load counts, and the like. The thermal load and the applied load counts will be described later. <FIG> is a functional block diagram of the first functional unit <NUM>. The first functional unit <NUM> includes an identification unit 109a, a storage unit 109b, a measurement unit 109c, a calculation unit 109d, and an instruction unit 109e.

The identification unit 109a identifies whether the tip <NUM> is in a load state. When the tip <NUM> comes into contact with a workpiece in order to solder the workpiece, the heat of the tip <NUM> is conducted to the workpiece and the solder, and the temperature of the tip <NUM> becomes lower than the set temperature. When the temperature of the tip <NUM> decreases by a predetermined amount or more (for example, <NUM> degrees) from the set temperature, this is referred to as a load state. In contrast, there is an idling state. The idling state is a state in which the tip <NUM> is noncontact (the tip <NUM> is not in contact with the workpiece) and the temperature of the tip <NUM> is maintained within a predetermined range including the set temperature. The temperature of the tip <NUM> being set at the set temperature means that the temperature of the tip <NUM> reaches the set temperature and is set in the idling state. Note that the workpiece means including at least one of an electronic component and a land of a substrate (portion to which the electronic component is soldered) to be soldered.

<FIG> is an explanatory diagram describing an example of the number of pulses to be supplied to the heater unit <NUM> in accordance with the control of the temperature control unit <NUM> in the idling state and the load state. It is assumed that <NUM> cycle is <NUM> seconds. In the idling state, the amount of power supplied to the heater unit <NUM> is relatively small (the amount of power supplied to the heater unit <NUM> differs depending on the room temperature). (a) of <FIG> is an example of the number of pulses to be supplied to the heater unit <NUM> in the idling state. In order to maintain the idling state, the temperature control unit <NUM> repeats, for example, a cycle to supply <NUM> pulses to the heater unit <NUM> and a cycle to supply <NUM> pulses to the heater unit <NUM> alternately.

The temperature control unit <NUM> performs control to make the amount of power to supply to the heater unit <NUM> larger in the load state than in the idling state to return to the idling state. The temperature control unit <NUM> increases the amount of power to supply to the heater unit <NUM> as the load state increases (as the difference between the temperature of the tip <NUM> and the set temperature increases). The temperature control unit <NUM> decreases the amount of power to supply to the heater unit <NUM> as the load state decreases (as the difference between the temperature of the tip <NUM> and the set temperature decreases).

For example, a description will be made using two load states as an example. (b) of <FIG> is an example of the number of pulses to be supplied to the heater unit <NUM> in a relatively small load state (the difference between the temperature of the tip <NUM> and the set temperature is relatively small). The temperature control unit <NUM> repeats a cycle to supply <NUM> pulses to the heater unit <NUM>, for example. (c) of <FIG> is an example of the number of pulses to be supplied to the heater unit <NUM> in a relatively large load state (the difference between the temperature of the tip <NUM> and the set temperature is relatively large). The temperature control unit <NUM> repeats a cycle to supply <NUM> pulses to the heater unit <NUM>, for example.

Note that in a state where <NUM> pulses are supplied to the heater unit <NUM> in <NUM> cycle, the amount of power of <NUM> cycle is measured, which is divided by <NUM> to obtain the amount of power of <NUM> pulse.

With reference to <FIG>, the storage unit 109b is implemented by a flash memory, an HDD, or the like, and stores a first amount of power in advance. The first amount of power is an amount of power to be supplied to the soldering iron <NUM> in the idling state. The amount of power to be supplied to the soldering iron <NUM> is an amount of power to be supplied to the heater unit <NUM>. The period (time) used for calculating the first amount of power is <NUM> cycle.

A method for measuring the first amount of power will be described in detail. With reference to <FIG> and <FIG>, in the idling state, by using the current measured by the current measurement unit <NUM> and the voltage measured by the voltage measurement unit <NUM>, the measurement unit 109c (<FIG>) calculates an amount of power e1 of <NUM> cycle by using the following formula.

I1 is a current measured by the current measurement unit <NUM> in the idling state. V1 is a voltage measured by the voltage measurement unit <NUM> in the idling state. S is <NUM> cycle.

In the idling state, in <NUM> cycle, not all <NUM> pulses are supplied to the heater unit <NUM>, but a predetermined number N of (for example, <NUM>) pulses is supplied to the heater unit <NUM>. In the idling state, there is a cycle in which no pulse is supplied to the heater unit <NUM>. Here, it is assumed that a cycle to supply pulses to the heater unit <NUM> and a cycle to supply no pulses are repeated alternately. The measurement unit 109c calculates a first amount of power E1 by using the following formula.

The first amount of power E1 is measured in advance by the measurement unit 109c for each set temperature. The storage unit 109b stores in advance a table in which the first amount of power E1 is associated with each set temperature.

The measurement unit 109c measures a third amount of power obtained by subtracting the first amount of power from a second amount of power. The second amount of power is an amount of power to be supplied to the soldering iron <NUM> when the tip <NUM> is in the load state. The first amount of power is an amount of power to be supplied to the soldering iron <NUM> when the tip <NUM> is in the idling state. The third amount of power is an amount of power obtained by subtracting the first amount of power from the second amount of power. Therefore, in the load state, thermal energy generated by the third amount of power is applied to the workpiece and the solder (in more accurately, thermal energy obtained by subtracting thermal energy radiated from the workpiece and the solder into the air from the thermal energy generated by the third amount of power is applied). In other words, the third amount of power is a thermal load for the workpiece and the solder in the load state. Therefore, the first functional unit <NUM> can calculate the thermal loads for the workpiece and the solder.

Note that the amount of power (first amount of power, second amount of power, third amount of power) is electric energy, and the unit of the amount of power is Joule.

The time (period) used for calculating the second amount of power is <NUM> cycle. A method for measuring the second amount of power will be described in detail.

In the load state, by using the current measured by the current measurement unit <NUM> and the voltage measured by the voltage measurement unit <NUM>, the measurement unit 109c calculates an amount of power e2 of <NUM> cycle by using the following formula.

I2 is a current measured by the current measurement unit <NUM> in the load state. V2 is a voltage measured by the voltage measurement unit <NUM> in the load state. S is <NUM> cycle.

In the load state, in <NUM> cycle, not all <NUM> pulses are supplied to the heater unit <NUM>, but a predetermined number N of (for example, <NUM>, <NUM>) pulses is supplied to the heater unit <NUM>. The measurement unit 109c calculates a second amount of power E2 by using the following formula.

Until the load state is canceled, the measurement unit 109c repeatedly measures the second amount of power in units of <NUM> cycle (predetermined period), repeatedly calculates a value obtained by subtracting the first amount of power from the second amount of power in units of <NUM> cycle (predetermined period), and integrates this value. This integrated value is the third amount of power. Before the measurement of the third amount of power finishes, the display control unit <NUM> may cause the display unit <NUM> to display the integrated value. This allows the operator to determine the progress of the third amount of power.

For example, timing to return from the load state to the idling state may be defined as timing when the load state is canceled, or timing when the tip <NUM> is separated from the workpiece and the solder may be defined as timing when the load state is canceled. The timing when the tip <NUM> is separated from the workpiece and the solder refers to, for example, timing when the temperature of the tip <NUM> stops decreasing, the temperature of the tip <NUM> fluctuates little by little, and then the temperature starts to rise toward the set temperature.

The measurement unit 109c finishes the measurement of the third amount of power when the load state is canceled. The measurement unit 109c determines the integrated value at this time as the third amount of power.

The calculation unit 109d calculates the applied load counts. The applied load counts are a value obtained by accumulating the number of transitions from the load state to cancellation of the load state since the cartridge <NUM> is first used. The transition from the load state to cancellation of the load state is defined as one load to the tip <NUM>. The applied load counts correlate with the degree of degradation of the tip <NUM>. As the applied load counts increase, the degradation of the tip <NUM> progresses, and thus the applied load counts can be used as an indicator of lifetime of the cartridge <NUM>.

The instruction unit 109e issues an instruction to write the applied load counts calculated by the calculation unit 109d in the nonvolatile memory <NUM> (<FIG>) included in the cartridge <NUM>. The applied load counts for the cartridge <NUM> can be stored in the nonvolatile memory <NUM> included in the cartridge <NUM>. This can eliminate the need for the soldering iron control device <NUM> to manage the applied load counts for each cartridge <NUM>.

A measurement operation of the third amount of power will be described. <FIG> is a flowchart describing the measurement operation of the third amount of power. With reference to <FIG>, <FIG> and <FIG>, the temperature control unit <NUM> (<FIG>) performs feedback control to set the temperature of the tip <NUM> at the set temperature. The measurement unit 109c reads the first amount of power associated with the set temperature of the feedback control from the storage unit 109b (step S1). The identification unit 109a determines in the feedback control state whether transition from the idling state to the load state has been made (step S2). When the identification unit 109a determines that the transition has not been made (No in step S2), the process of step S2 is repeated.

When the identification unit 109a determines that the transition from the idling state to the load state has been made (Yes in step S2), the measurement unit 109c starts measurement of the third amount of power (step S3).

The identification unit 109a determines whether transition from the load state to cancellation of the load state has been made (step S4). When the identification unit 109a determines that the transition has not been made (No in step S4), the identification unit 109a repeats the process of step S4. When the identification unit 109a determines that the transition has been made (Yes in step S4), the measurement unit 109c finishes measurement of the third amount of power (step S5). The measurement unit 109c determines the integrated value at this time as the third amount of power. The display control unit <NUM> (<FIG>) causes the display unit <NUM> to display the determined third amount of power (step S6).

After step S6, the calculation unit 109d counts and stores <NUM> as the number n (number of loads) of transitions from the load state to cancellation of the load state (step S7). Every time the transition from the load'state to cancellation of the load state is repeated, the number n of transitions increases by one.

Next, writing (updating) of the applied load counts will be described. <FIG> is a flowchart describing writing (updating) of the applied load counts. With reference to <FIG>, <FIG> and <FIG>, at predetermined timing, the instruction unit 109e instructs the microcomputer <NUM> included in the handle part <NUM> to read the applied load counts stored in the nonvolatile memory <NUM> included in the cartridge <NUM>. In accordance with this instruction, the communication unit <NUM> (<FIG>) transmits the read instruction of the applied load counts to the microcomputer <NUM> (step S22).

The microcomputer <NUM> receives the read instruction of the applied load counts (step S23). The microcomputer <NUM> reads the applied load counts from the nonvolatile memory <NUM> and transmits the applied load counts to the communication unit <NUM> (step S24). The communication unit <NUM> receives the applied load counts read from the nonvolatile memory <NUM> (step S25).

The calculation unit 109d adds the number n counted in soldering this time (step S7 in <FIG>) to the applied load counts read from the nonvolatile memory <NUM>, and calculates new applied load counts (step S26). The instruction unit 109e instructs the microcomputer <NUM> to write the applied load counts (update instruction) in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> (<FIG>) transmits the write instruction (update instruction) of the applied load counts and the new applied load counts to the microcomputer <NUM> (step S27).

The microcomputer <NUM> receives the write instruction (update instruction) and the new applied load counts (step S28). The microcomputer <NUM> writes the new applied load counts in the nonvolatile memory <NUM> (step S29). That is, the microcomputer <NUM> updates the applied load counts stored in the nonvolatile memory <NUM>.

The second functional unit <NUM> will be described. The second functional unit <NUM> has functions such as a function of calculating totaled powered time. The totaled powered time indicates a value obtained by accumulating the time when power is supplied to the heater unit <NUM> (<FIG>) included in the cartridge <NUM> since the cartridge <NUM> is first used. <FIG> is a functional block diagram of the second functional unit <NUM>. The second functional unit <NUM> includes a measuring unit 110a, a calculation unit 110b, and an instruction unit 110c.

The measuring unit 110a measures the time when power is supplied to the heater unit <NUM> included in the cartridge <NUM>. A detailed description will be provided. With reference to <FIG>, <FIG> and <FIG>, in a state where the cartridge <NUM> is attached to the handle part <NUM>, the operator inputs an instruction to start a soldering operation by using the input unit <NUM>. With this instruction, the temperature control unit <NUM> starts supplying power to the heater unit <NUM> included in the cartridge <NUM>, and the measuring unit 110a starts measurement of the powered time. The measuring unit 110a includes a timer for measuring the powered time. The measurement of the powered time may be performed in seconds or minutes. In the latter case, the measuring unit 110a activates a <NUM>-second measurement timer and counts up by <NUM> minute every <NUM>-second measurement.

By using the input unit <NUM>, the operator inputs an instruction to finish the soldering operation with the cartridge <NUM> currently used. With this instruction, the temperature control unit <NUM> stops supplying power to the heater unit <NUM> included in the cartridge <NUM>, and the measuring unit 110a finishes the measurement of the powered time. The powered time measured here is the powered time when the soldering operation is performed using the cartridge <NUM> this time.

The calculation unit 110b adds the powered time of this time to the totaled powered time read from the nonvolatile memory <NUM> included in the cartridge <NUM> to calculate new totaled powered time.

The instruction unit 110c issues an instruction to write the new totaled powered time in the nonvolatile memory <NUM> (update instruction of the totaled powered time).

<FIG> is a flowchart describing the writing process of the totaled powered time. With reference to <FIG>, <FIG>, and <FIG>, when finishing the soldering operation with the cartridge <NUM> currently used, the operator inputs an instruction to finish the soldering operation by using the input unit <NUM> (<FIG>) (step S41). When this instruction is input, the instruction unit 110c instructs the microcomputer <NUM> included in the handle part <NUM> to read the totaled powered time stored in the nonvolatile memory <NUM> included in the cartridge <NUM>. In accordance with this instruction, the communication unit <NUM> (<FIG>) transmits the instruction to read the totaled powered time to the microcomputer <NUM> (step S42).

The microcomputer <NUM> receives the instruction to read the totaled powered time (step S43). The microcomputer <NUM> reads the totaled powered time from the nonvolatile memory <NUM> and transmits the totaled powered time to the communication unit <NUM> (step S44). The communication unit <NUM> receives the totaled powered time read from the nonvolatile memory <NUM> (step S45).

The calculation unit 110b adds the powered time measured by the measuring unit 110a in the soldering of this time to the totaled powered time read from the nonvolatile memory <NUM> to calculate new totaled powered time (step S46). The instruction unit 110c instructs the microcomputer <NUM> to write the totaled powered time (update instruction) in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the instruction to write the totaled powered time (update instruction) and the new totaled powered time to the microcomputer <NUM> (step S47).

The microcomputer <NUM> receives the write instruction (update instruction) and the new totaled powered time (step S48). The microcomputer <NUM> writes the new totaled powered time in the nonvolatile memory <NUM> (step S49). That is, the microcomputer <NUM> updates the totaled powered time stored in the nonvolatile memory <NUM>.

The applied load counts and the totaled powered time described above are included in the cartridge information CI (<FIG>). The cartridge information CI includes ID information, shape information, dedication information, the applied load counts, the totaled powered time, and the like. The ID information indicates the ID of the cartridge <NUM>. The shape information indicates the shape of the tip <NUM> included in the cartridge <NUM>. The dedication information indicates whether the cartridge <NUM> is dedicated to leaded solder or dedicated to lead-free solder.

The nonvolatile memory <NUM> included in the cartridge <NUM> stores the cartridge information CI regarding the cartridge <NUM>. In the nonvolatile memory <NUM>, a region for storing the cartridge information CI is set in advance. A detailed description will be provided. <FIG> is an explanatory diagram describing an exemplary region set in advance in the nonvolatile memory <NUM>. The ID information is stored in a region 224a. The shape information is stored in a region 224b. The dedication information is stored in a region 224c. The applied load counts are stored in a region 224d. The totaled powered time is stored in a region 224e.

The soldering iron control device <NUM> supports IoT. With reference to <FIG>, <FIG>, and <FIG>, the soldering iron control device <NUM> can read the cartridge information CI from the nonvolatile memory <NUM> included in the cartridge <NUM>, and transmit the cartridge information CI to the computer device <NUM> by using the network NW. The computer device <NUM> saves the transmitted cartridge information CI.

The third functional unit <NUM> will be described. The third functional unit <NUM> has functions such as a function of making a notification when the setting of the soldering iron control device <NUM> and the cartridge <NUM> are combined incorrectly.

If the cartridge <NUM> is used for leaded solder, the cartridge <NUM> cannot be used for lead-free solder any more. Therefore, the cartridge <NUM> is used by separating into the cartridge <NUM> dedicated to leaded solder and the cartridge <NUM> dedicated to lead-free solder.

As described above, the operator needs to properly combine the setting of the soldering iron control device <NUM> with the cartridge <NUM>. <FIG> is a functional block diagram of the third functional unit <NUM>. The third functional unit <NUM> includes a setting unit 111a, a request unit 111b, and a notification unit 111c.

The input unit <NUM> (<FIG>) can make an input to select whether to use the soldering iron control device <NUM> for leaded solder or lead-free solder. When the input to use the soldering iron control device <NUM> for leaded solder is made by using the input unit <NUM>, the setting unit 111a makes a first setting to use the soldering iron control device <NUM> for leaded solder. When the input to use the soldering iron control device <NUM> for lead-free solder is made by using the input unit <NUM>, the setting unit 111a makes a second setting to use the soldering iron control device <NUM> for lead-free solder.

The request unit 111b requests the dedication information stored in the nonvolatile memory <NUM> included in the cartridge <NUM> attached to the handle part <NUM>. The dedication information indicates whether the cartridge <NUM> is dedicated to leaded solder or dedicated to lead-free solder. The communication unit <NUM> (<FIG>) receives the dedication information read from the nonvolatile memory <NUM>.

The notification unit 111c makes a notification when the first setting is made by the setting unit 111a and the dedication information indicates that the cartridge <NUM> is dedicated to lead-free solder, or when the second setting is made by the setting unit 111a and the dedication information indicates that the cartridge <NUM> is dedicated to leaded solder. The notification unit 111c may make a notification with a voice or make a notification with an image.

For a voice, the notification unit 111c is implemented by a speaker and an amplifier. For an image, the notification unit 111c is implemented by the display control unit <NUM> and the display unit <NUM>. The notification unit 113b (<FIG>) is also implemented similarly.

The operator makes in advance either the first setting or the second setting. <FIG> is a flowchart describing this setting. With reference to <FIG>, <FIG>, and <FIG>, the operator inputs an instruction to display a setting screen for making the above setting by using the input unit <NUM> (step S61). In accordance with the instruction, the display control unit <NUM> causes the display unit <NUM> to display the setting screen (step S62).

When using the soldering iron control device <NUM> for leaded solder, the operator makes an input for leaded solder on the setting screen by using the input unit <NUM>. When using the soldering iron control device <NUM> for lead-free solder, the operator makes an input for lead-free solder on the setting screen by using the input unit <NUM> (step S63). In accordance with the input, the setting unit 111a makes the first setting or the second setting (step S64).

The operator sets the dedication information in the nonvolatile memory <NUM> included in the cartridge <NUM>. <FIG> is a flowchart describing this setting. With reference to <FIG>, <FIG> and <FIG>, in a state where the cartridge <NUM> is attached to the handle part <NUM>, the operator inputs an instruction to read the cartridge information CI by using the input unit <NUM> (step S71). When this instruction is input, the setting unit 111a (<FIG>) instructs the microcomputer <NUM> included in the handle part <NUM> to read the cartridge information CI stored in the nonvolatile memory <NUM> included in the cartridge <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the instruction to read the cartridge information CI to the microcomputer <NUM> (step S72).

The microcomputer <NUM> receives the instruction to read the cartridge information CI (step S73). The microcomputer <NUM> reads the cartridge information CI from the nonvolatile memory <NUM> and transmits the cartridge information CI to the communication unit <NUM> (step S74). The communication unit <NUM> receives the cartridge information CI read from the nonvolatile memory <NUM> (step S75).

The display control unit <NUM> causes the display unit <NUM> to display a list of the received cartridge information CI (step S76). The operator inputs the dedication information in a dedication information field included in the list by using the input unit <NUM> (step S77). For example, the dedication information field includes a box indicating a flag dedicated to leaded solder and a box indicating a flag dedicated to lead-free solder. When the operator checks the former box, the dedication information indicating that the cartridge <NUM> is dedicated to leaded solder is input. When the operator checks the latter box, the dedication information indicating that the cartridge <NUM> is dedicated to lead-free solder is input.

The operator inputs determination by using the input unit <NUM>. With the determination input, the setting unit 111a (<FIG>) instructs the microcomputer <NUM> to set the dedication information. In accordance with this instruction, the communication unit <NUM> transmits the instruction to set the dedication information to the microcomputer <NUM> (step S78).

The microcomputer <NUM> receives the instruction to set the dedication information (step S79). The microcomputer <NUM> stores the dedication information in the region 224c (<FIG>) of the nonvolatile memory <NUM>. Accordingly, the dedication information is set in the nonvolatile memory <NUM> (step S80).

With the setting described above, in the soldering iron control device <NUM>, the setting to use leaded solder (first setting) or the setting to use lead-free solder (second setting) is made, and the cartridge <NUM> is also classified into the cartridge <NUM> dedicated to leaded solder and the cartridge <NUM> dedicated to lead-free solder. The operator needs to properly combine the setting of the soldering iron control device <NUM> with the cartridge <NUM>. That is, when the cartridge <NUM> dedicated to leaded solder is used, the soldering iron control device <NUM> needs to have the first setting, whereas when the cartridge <NUM> dedicated to lead-free solder is used, the soldering iron control device <NUM> needs to have the second setting.

When the soldering iron control device <NUM> is turned on in a state where the cartridge <NUM> is attached to the handle part <NUM>, the soldering iron control device <NUM> confirms whether the setting of the soldering iron control device <NUM> and the cartridge <NUM> are properly combined. <FIG> is a flowchart describing this confirmation. With reference to <FIG>, <FIG> and <FIG>, the request unit 111b (<FIG>) requests the dedication information from the microcomputer <NUM> included in the handle part <NUM>. In accordance with this request, the communication unit <NUM> transmits the dedication information request to the microcomputer <NUM> (step S91).

The microcomputer <NUM> receives the dedication information request (step S92). The microcomputer <NUM> accesses the region 224c (<FIG>) of the nonvolatile memory, and reads the dedication information from the region 224c (step S93). The microcomputer <NUM> transmits the dedication information to the communication unit <NUM> (step S94).

The communication unit <NUM> receives the dedication information (step S95). The notification unit 111c (<FIG>) determines whether to make a notification based on details set by the setting unit 111a and details of the dedication information (step S96). That is, when the details of the setting are a setting for using leaded solder (first setting) and the dedication information indicates dedication to lead-free solder (Yes in step S96), the notification unit 111c makes a notification (step S97). When the details of the setting are a setting for using lead-free solder and the dedication information indicates dedication to leaded solder (Yes in step S96), the notification unit 111c makes a notification (step S97). For example, the notification unit 111c causes the display unit <NUM> to display a character image "Replace the cartridge or change details of the setting".

When the details of the setting are a setting for using leaded solder (first setting) and the dedication information indicates dedication to leaded solder (No in step S96), the notification unit 111c does not make a notification. When the details of the setting are a setting for using lead-free solder and the dedication information indicates dedication to lead-free solder (No in step S96), the notification unit 111c does not make a notification. The soldering iron control device <NUM> finishes the confirmation whether the setting of the soldering iron control device <NUM> and the cartridge <NUM> are properly combined.

When the notification unit 111c makes a notification (step S97), the temperature control unit <NUM> determines whether the setting unit 111a has set power supply prohibition. The operator can cause the setting unit 111a to set power supply prohibition in advance by using the input unit <NUM>. When the temperature control unit <NUM> determines that the setting unit 111a has not set power supply prohibition (No in step S98), the soldering iron control device <NUM> finishes the confirmation whether the setting of the soldering iron control device <NUM> and the cartridge <NUM> are properly combined.

When the temperature control unit <NUM> determines that the setting unit 111a has set power supply prohibition (Yes in step S98), control to supply no power to the heater unit <NUM> of the cartridge <NUM> is performed (step S99). The soldering iron control device <NUM> finishes the confirmation whether the setting of the soldering iron control device <NUM> and the cartridge <NUM> are properly combined.

The fourth functional unit <NUM> will be described. The fourth functional unit <NUM> causes the nonvolatile memory <NUM> included in the cartridge <NUM> to store a calibration result regarding the cartridge <NUM> (in other words, calibration record). <FIG> is a functional block diagram of the fourth functional unit <NUM>. The fourth functional unit <NUM> includes a storage processing unit 112a, a storage unit 112b, and a determination unit 112c.

In a state where the temperature control unit <NUM> (<FIG>) controls the temperature of the tip <NUM> of the cartridge <NUM> at the set temperature (idling state), the storage processing unit 112a makes an instruction to write, in the nonvolatile memory <NUM> included in the cartridge <NUM>, whether the temperature measurement device <NUM> (<FIG>) has succeeded in calibration of the temperature of the tip <NUM>, as the calibration result. Similarly, the storage processing unit 112a makes an instruction to write, in the nonvolatile memory <NUM>, whether the temperature measurement device <NUM> has succeeded in calibration of the leak voltage, as the calibration result. Also, the storage processing unit 112a makes an instruction to write, in the nonvolatile memory <NUM>, whether the temperature measurement device <NUM> has succeeded in calibration of the resistance between the tip <NUM> and the earth, as the calibration result. The nonvolatile memory <NUM> has functions of a predetermined storage unit.

The storage unit 112b stores in advance a temperature range in which temperature correction is not required for the set temperature.

The determination unit 112c determines whether the temperature obtained by the temperature measurement device <NUM> measuring the temperature of the tip <NUM> falls within a temperature range (preset normal range).

The temperature measurement device <NUM> and the soldering iron control device <NUM> can perform automatic calibration. The automatic calibration is to automatically calibrate the temperature of the tip <NUM>, the leak voltage, and the resistance between the tip <NUM> and the earth. The automatic calibration will be described in detail <FIG> is a flowchart describing an automatic calibration routine. With reference to <FIG>, <FIG> and <FIG>, the soldering iron control device <NUM> shifts to an automatic calibration mode (step S101).

A detailed description will be provided. When the temperature measurement device <NUM> and the soldering iron control device <NUM> have a wired connection, the operator inputs a model (type) of the temperature measurement device <NUM> by using the input unit <NUM> of the soldering iron control device <NUM>. With this input, the control processing unit <NUM> sets a mode of the soldering iron control device <NUM> as the automatic calibration mode. When the temperature measurement device <NUM> and the soldering iron control device <NUM> have a wireless connection, the operator presses a predetermined button (for example, transmission button) provided in the temperature measurement device <NUM>. The temperature measurement device <NUM> transmits data that allows identification of the model of the temperature measurement device <NUM> to the soldering iron control device <NUM>. The communication unit <NUM> of the soldering iron control device <NUM> receives the data. By performing key input (step S103), the control processing unit <NUM> sets the mode of the soldering iron control device <NUM> as the automatic calibration mode.

The model of the temperature measurement device <NUM> includes a model that can measure the temperature of the tip <NUM> and a model that can measure the temperature of the tip <NUM>, the leak voltage, and the resistance between the tip <NUM> and the earth. The former model can measure neither the leak voltage nor the resistance between the tip <NUM> and the earth. The temperature measurement device <NUM> is the latter model.

The display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for instruction to perform automatic calibration") (step S102).

When the operator presses an ENTER key provided in the input unit <NUM> ("ENTER" in step S103), the soldering iron control device <NUM> performs a subroutine (step S104). The subroutine includes an automatic temperature calibration routine, an automatic voltage calibration routine, and an automatic resistance calibration routine. The automatic temperature calibration calibrates the temperature of the tip <NUM> automatically. The automatic voltage calibration calibrates the leak voltage automatically. The automatic resistance calibration calibrates the resistance between the tip <NUM> and the earth automatically.

When the temperature measurement device <NUM> is a model that can measure the temperature of the tip <NUM>, the subroutine is an automatic temperature calibration routine. When the temperature measurement device <NUM> is a model that can measure the temperature of the tip <NUM>, the leak voltage, and the resistance between the tip <NUM> and the earth, the subroutine includes the above three routines. In the latter case, the operator can set in advance calibration to perform in the control processing unit <NUM> by using the input unit <NUM>. For example, when the automatic temperature calibration, the automatic voltage calibration, and the automatic resistance calibration are set, the soldering iron control device <NUM> performs the three routines. For example, when the automatic temperature calibration is set, the soldering iron control device <NUM> performs the automatic temperature calibration routine.

The control processing unit <NUM> determines whether the subroutine has finished (step S105). When the control processing unit <NUM> determines that the subroutine has not finished (No in step S105), the soldering iron control device <NUM> performs the process of step S104.

When the control processing unit <NUM> determines that the subroutine has finished (Yes in step S105), the display control unit <NUM> causes the display unit <NUM> to display the calibration result and the like (step S106). Then, the soldering iron control device <NUM> finishes the automatic calibration routine. The calibration result indicates acceptance or rejection of each calibration. The acceptance means that calibration of the temperature of the tip <NUM> or the like has succeeded (that is, the temperature of the tip <NUM> or the like is within a preset normal range). The rejection means that the measurement of the temperature of the tip <NUM> or the like has failed, or that the temperature of the tip <NUM> or the like is not within a preset normal range. In each calibration, the display unit <NUM> displays the measurement value along with the calibration result when the calibration result is acceptance, and displays success or failure of temperature correction when the temperature correction of the tip <NUM> is attempted.

When the operator presses a BACK key provided in the input unit <NUM> ("BACK" in step S103), the soldering iron control device <NUM> finishes the automatic calibration routine.

When the operator does not press the ENTER key or the BACK key provided in the input unit <NUM> ("None" in step S103), the control processing unit <NUM> determines whether a timeout occurs (step S107). The timeout means reaching a time limit set in advance. When the control processing unit <NUM> does not determine that a timeout occurs (No in step S107), the process of step S103 is performed. When the control processing unit <NUM> determines that a timeout occurs (Yes in step S107), the soldering iron control device <NUM> finishes the automatic calibration routine.

The automatic temperature calibration routine, which is one of the subroutines of step S104 (<FIG>), will be described. <FIG> and <FIG> are flowcharts describing the automatic temperature calibration routine. With reference to <FIG>, <FIG> and <FIG>, the control processing unit <NUM> determines whether the automatic temperature calibration has been set (step S1041). When the control processing unit <NUM> determines that the automatic temperature calibration has not been set (No in step S1041), the soldering iron control device <NUM> finishes the automatic temperature calibration routine (<FIG>).

When the control processing unit <NUM> determines that the automatic temperature calibration has been set (Yes in step S1041), the temperature control unit <NUM> determines whether the temperature indicated by the temperature sensor <NUM> (<FIG>) (sensor temperature) included in the cartridge <NUM> has reached the set temperature set in the temperature control unit <NUM> (step S1042). When the temperature control unit <NUM> determines that the sensor temperature has not reached the set temperature (No in step S1042), the display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for sensor temperature to reach") (step S1043). Then, the temperature control unit <NUM> performs the process of step S1042.

When the temperature control unit <NUM> determines that the sensor temperature has reached the set temperature (Yes in step S1042), the communication unit <NUM> waits for reception of the temperature of the tip <NUM> measured by the temperature measurement device <NUM> (temperature data). The display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for reception of temperature data") (step S1044).

The control processing unit <NUM> determines whether the communication unit <NUM> has received the temperature data transmitted by the temperature measurement device <NUM> (step S1045). When the control processing unit <NUM> determines that the communication unit <NUM> has not received the temperature data (No in step S1045), the control processing unit <NUM> determines whether a timeout occurs (step S1046). The timeout time is set relatively long (for example, <NUM> minutes). This is because it may take time to measure the temperature of the tip <NUM> by the temperature measurement device <NUM>. When the control processing unit <NUM> does not determine that a timeout occurs (No in step S1046), the control processing unit <NUM> returns to the process of step S1045. When the control processing unit <NUM> determines that a timeout occurs (Yes in step S1046), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1048).

A detailed description will be provided. Here, the storage processing unit 112a (<FIG>) issues an instruction to write the calibration result (rejection) in the nonvolatile memory <NUM>. The calibration result of rejection means that the calibration has failed. The calibration result of acceptance means that the calibration has succeeded. As will be described later, when the calibration result is acceptance, the temperature data is written in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the write instruction and the calibration result (rejection) to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes the calibration result (rejection) in the nonvolatile memory <NUM>. Since this process is similar to those of steps S28 and S29 of <FIG>, detailed description will be omitted. The soldering iron control device <NUM> finishes the automatic temperature calibration routine (<FIG>).

When the control processing unit <NUM> determines that the communication unit <NUM> has received the temperature data transmitted by the temperature measurement device <NUM> (Yes in step S1045), the determination unit 112c (<FIG>) determines whether the temperature data is within a range set in advance with respect to the set temperature (for example, within ±<NUM> degrees) (step S1047). That is, the storage unit 112b (<FIG>) stores in advance a temperature range in which temperature correction is not required (the temperature of the tip <NUM> is in a preset normal range). The determination unit 112c determines whether the value obtained by the temperature measurement device <NUM> measuring the temperature of the tip <NUM> falls within the temperature range.

When the determination unit 112c determines that the temperature data is within the range set in advance (Yes in step S1047), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1048). A detailed description will be provided. The storage processing unit 112a (<FIG>) issues an instruction to write the calibration result (acceptance) and the temperature data in association with each other in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result (acceptance), and the temperature data to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes the calibration result (acceptance) and the temperature data in association with each other in the nonvolatile memory <NUM>.

When the determination unit 112c determines that the temperature data is not within the range set in advance (No in step S1047), an offset is calculated (step S1049). The offset is a difference between the temperature data and the set temperature.

The determination unit 112c determines whether the offset is within a range set in advance (for example, within ±<NUM> degrees with respect to the set temperature) (step S1050). When the determination unit 112c determines that the offset is not within the range set in advance (No in step S1050), temperature correction is not performed. That is, when the offset is too large, temperature correction is not performed. The display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Temperature correction is not performed") (step S1051).

Then, the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1048). A detailed description will be provided. The storage processing unit 112a (<FIG>) issues an instruction to write the calibration result (rejection), the temperature data, and information indicating that temperature correction is not performed in association with one another in the nonvolatile memory <NUM>. The rejection means calibration failure as described above. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result (rejection), the temperature data, and the information indicating that temperature correction is not performed to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes the calibration result (rejection), the temperature data, and the information indicating that temperature correction is not performed in association with one another in the nonvolatile memory <NUM>.

When the determination unit 112c determines that the offset is within the range set in advance (Yes in step S1050), the temperature control unit <NUM> performs control to correct the temperature under the offset (step S1052). When the offset is positive, the temperature control unit <NUM> increases the amount of power supply to the heater unit <NUM>. When the offset is negative, the temperature control unit <NUM> reduces the amount of power supply to the heater unit <NUM> and causes the temperature of the tip <NUM> to agree with the set temperature.

When the temperature control unit <NUM> is performing this control, the display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for temperature correction") (step S1053). The temperature control unit <NUM> performs temperature correction control until the temperature correction is completed (No in step S1054).

When the temperature control unit <NUM> completes the temperature correction (Yes in step S1054), in order to confirm that the correction is correctly performed, the temperature measurement device <NUM> again measures the temperature of the tip <NUM>. With reference to <FIG>, <FIG> and <FIG>, the display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for reception of temperature data for confirmation") (step S1055).

The control processing unit <NUM> determines whether the communication unit <NUM> has received the temperature data transmitted by the temperature measurement device <NUM> (step S1056). When the control processing unit <NUM> determines that the communication unit <NUM> has not received the temperature data (No in step S1056), the control processing unit <NUM> determines whether a timeout occurs (step S1057). When the control processing unit <NUM> does not determine that a timeout occurs (No in step S1057), the control processing unit <NUM> returns to the process of step S1056. When the control processing unit <NUM> determines that a timeout occurs (Yes in step S1057), the display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Temperature correction failure") (step S1058). The offset is restored. That is, since the temperature correction has failed, the offset value is not changed and is maintained at the original value.

Then, the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1059). A detailed description will be provided. The storage processing unit 112a (<FIG>) issues an instruction to write, in the nonvolatile memory <NUM>, the calibration result (rejection), the temperature data, and the information indicating the temperature correction failure in association with one another. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result (rejection), the temperature data, and the information indicating the temperature correction failure to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes, in the nonvolatile memory <NUM>, the calibration result (rejection), the temperature data, and the information indicating the temperature correction failure in association with one another. The soldering iron control device <NUM> finishes the automatic temperature calibration routine.

When the control processing unit <NUM> determines that the communication unit <NUM> has received the temperature data (Yes in step S1056), the determination unit 112c (<FIG>) determines whether the temperature data is within the range set in advance with respect to the set temperature (step S1060). This process is the same as that of step S1047 (<FIG>).

When the determination unit 112c determines that the temperature data is within the range set in advance (Yes in step S1060), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1059). A detailed description will be provided. The storage processing unit 112a (<FIG>) issues an instruction to write, in the nonvolatile memory <NUM>, the calibration result (acceptance), the temperature data, and the information indicating the temperature correction success in association with one another. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result (acceptance), the temperature data, and the information indicating the temperature correction success to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes, in the nonvolatile memory <NUM>, the calibration result (acceptance), the temperature data, and the information indicating the temperature correction success in association with one another. The soldering iron control device <NUM> finishes the automatic temperature calibration routine.

When the determination unit 112c determines that the temperature data is not within the range set in advance (No in step S1060), the determination unit 112c determines whether the number of retries set in advance remains (step S1061). The retry is to repeat the process from step S1049 to step S1060 when the determination unit 112c determines that the temperature data is not within the range set in advance (No in step S1060). Every time the retry is made, the number of retries decreases by one.

When the determination unit 112c determines that the number of retries remains (Yes in step S1061), the offset is calculated (step S1049). Here, the offset value before retry is not discarded but is corrected again.

When the determination unit 112c determines that the number of retries does not remain (No in step S1061), the process of step S1058 is performed. Then, the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1059).

A detailed description will be provided. The storage processing unit 112a (<FIG>) issues an instruction to write, in the nonvolatile memory <NUM>, the calibration result (rejection), the temperature data, and the information indicating the temperature correction failure in association with one another. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result (rejection), the temperature data, and the information indicating the temperature correction failure to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes, in the nonvolatile memory <NUM>, the calibration result (rejection), the temperature data, and the information indicating the temperature correction failure in association with one another. The soldering iron control device <NUM> finishes the automatic temperature calibration routine.

The automatic voltage calibration routine, which is one of the subroutines of step S104 (<FIG>), will be described. <FIG> is a flowchart describing the automatic voltage calibration routine. With reference to <FIG>, <FIG> and <FIG>, on determination that the automatic temperature calibration has not finished (No in step S1071), the control processing unit <NUM> continues the process of step S1071.

On determination that the automatic temperature calibration has finished (Yes in step S1071), the control processing unit <NUM> determines whether the temperature measurement device <NUM> has a function of measuring the leak voltage, based on the model of the temperature measurement device <NUM> (step S1072). The model of the temperature measurement device <NUM> has been described in step S101 (<FIG>). Note that when the automatic temperature calibration is not set in the control processing unit <NUM>, the control processing unit <NUM> omits step S1071 and performs step S1072.

When the control processing unit <NUM> determines that the temperature measurement device <NUM> does not have a function of measuring the leak voltage (No in step S1072), the soldering iron control device <NUM> finishes the automatic voltage calibration routine.

On determination that the temperature measurement device <NUM> has a function of measuring the leak voltage (Yes in step S1072), the control processing unit <NUM> determines whether automatic voltage calibration has been set (step S1073). When the control processing unit <NUM> determines that automatic voltage calibration has not been set (No in step S1073), the soldering iron control device <NUM> finishes the automatic voltage calibration routine.

On determination that automatic voltage calibration has been set (Yes in step S1073), the control processing unit <NUM> determines whether the soldering iron control device <NUM> and the temperature measurement device <NUM> have a wired connection (step S1074). When the control processing unit <NUM> determines that the soldering iron control device <NUM> and the temperature measurement device <NUM> have a wired connection (Yes in step S1074), the control processing unit <NUM> performs control to set the mode of the temperature measurement device <NUM> as a leak voltage measurement mode (step S1075). The display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for reception of leak voltage data") (step S1076).

When the control processing unit <NUM> determines that the soldering iron control device <NUM> and the temperature measurement device <NUM> do not have a wired connection (No in step S1074), the operator sets the mode of the temperature measurement device <NUM> as the leak voltage measurement mode. Then, the process of step S1076 is performed. The soldering iron control device <NUM> and the temperature measurement device <NUM> not having a wired connection means that the soldering iron control device <NUM> and the temperature measurement device <NUM> perform wireless communication (for example, infrared communication).

The control processing unit <NUM> determines whether the communication unit <NUM> has received the leak voltage data transmitted by the temperature measurement device <NUM> (step S1077). The leak voltage data refers to a leak voltage measured by the temperature measurement device <NUM>. When the control processing unit <NUM> determines that the communication unit <NUM> has not received the leak voltage data (No in step S1077), the control processing unit <NUM> determines whether a timeout occurs (step S1078). When the control processing unit <NUM> does not determine that a timeout occurs (No in step S1078), the control processing unit <NUM> returns to the process of step S1077.

When the control processing unit <NUM> determines that a timeout occurs (Yes in step S1078), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1079). A detailed description will be provided. Here, the storage processing unit 112a (<FIG>) issues an instruction to write the calibration result (rejection) in the nonvolatile memory <NUM>. As will be described later, when the calibration result is acceptance (that is, when the leak voltage is within a preset normal range), the leak voltage data is written in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the write instruction and the calibration result (rejection) to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes the calibration result (rejection) in the nonvolatile memory <NUM>. The soldering iron control device <NUM> finishes the automatic voltage calibration routine.

When the control processing unit <NUM> determines that the communication unit <NUM> has received the leak voltage data (Yes in step S1077), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1079). A detailed description will be provided. When the leak voltage indicated by the leak voltage data is within a preset normal range, the control processing unit <NUM> determines that the calibration result is acceptance (calibration success). When the leak voltage is not within the normal range, the control processing unit <NUM> determines that the calibration result is rejection (calibration failure). The storage processing unit 112a (<FIG>) issues an instruction to write the calibration result and the leak voltage data in association with each other in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result, and the leak voltage data to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> included in the handle part <NUM> writes the calibration result and the leak voltage data in association with each other in the nonvolatile memory <NUM>. The soldering iron control device <NUM> finishes the automatic voltage calibration routine.

The automatic resistance calibration routine, which is one of the subroutines of step S104 (<FIG>), will be described. <FIG> is a flowchart describing the automatic resistance calibration routine. With reference to <FIG>, <FIG> and <FIG>, on determination that the automatic voltage calibration has not finished (No in step S1091), the control processing unit <NUM> performs the process of step S1091.

On determination that the automatic voltage calibration has finished (Yes in step S1091), the control processing unit <NUM> determines whether the temperature measurement device <NUM> has a function of measuring the resistance between the tip <NUM> and the earth, based on the model of the temperature measurement device <NUM> (step S1092). The model of the temperature measurement device <NUM> has been described in step S101 (<FIG>). Note that when the automatic voltage calibration is not set in the control processing unit <NUM>, the control processing unit <NUM> omits step S1091 and performs step S1092.

When the control processing unit <NUM> determines that the temperature measurement device <NUM> does not have a function of measuring the resistance between the tip <NUM> and the earth (No in step S1092), the soldering iron control device <NUM> finishes the automatic resistance calibration routine.

On determination that the temperature measurement device <NUM> has a function of measuring the resistance between the tip <NUM> and the earth (Yes in step S1092), the control processing unit <NUM> determines whether automatic resistance calibration has been set (step S1093). When the control processing unit <NUM> determines that the automatic resistance calibration has not been set (No in step S1093), the soldering iron control device <NUM> finishes the automatic resistance calibration routine.

On determination that automatic resistance calibration has been set (Yes in step S1093), the control processing unit <NUM> determines whether the soldering iron control device <NUM> and the temperature measurement device <NUM> have a wired connection (step S1094). On determination that the soldering iron control device <NUM> and the temperature measurement device <NUM> have a wired connection (Yes in step S1094), the control processing unit <NUM> performs control to set the mode of the temperature measurement device <NUM> as a mode of measuring the resistance between the tip <NUM> and the earth (step S1095). The display control unit <NUM> causes the display unit <NUM> to display a predetermined image (for example, character image indicating "Waiting for reception of resistance data") (step S1096).

When the control processing unit <NUM> determines that the soldering iron control device <NUM> and the temperature measurement device <NUM> do not have a wired connection (No in step S1094), the operator sets the mode of the temperature measurement device <NUM> as a mode of measuring the resistance between the tip <NUM> and the earth. Then, the process of step S1096 is performed.

The control processing unit <NUM> determines whether the communication unit <NUM> has received the resistance data transmitted by the temperature measurement device <NUM> (step S1097). The resistance data refers to a resistance measured by the temperature measurement device <NUM> between the tip <NUM> and the earth. When the control processing unit <NUM> determines that the communication unit <NUM> has not received the resistance data (No in step S1097), the control processing unit <NUM> determines whether a timeout occurs (step S1098). When the control processing unit <NUM> does not determine that a timeout occurs (No in step S1098), the control processing unit <NUM> returns to the process of step S1097.

When the control processing unit <NUM> determines that a timeout occurs (Yes in step S1098), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1099). A detailed description will be provided. Here, the storage processing unit 112a (<FIG>) issues an instruction to write the calibration result (rejection) in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the write instruction and the calibration result (rejection) to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> (<FIG>) included in the handle part <NUM> writes the calibration result (rejection) in the nonvolatile memory <NUM>. The soldering iron control device <NUM> finishes the automatic resistance calibration routine.

When the control processing unit <NUM> determines that the communication unit <NUM> has received the resistance data (Yes in step S1097), the process of writing the calibration result or the like in the nonvolatile memory <NUM> included in the cartridge <NUM> is performed (step S1099). A detailed description will be provided. When the value indicated by the resistance data is within a preset normal range, the control processing unit <NUM> determines that the calibration result is acceptance (calibration success). When the value is not within the normal range, the control processing unit <NUM> determines that the calibration result is rejection (calibration failure). The storage processing unit 112a (<FIG>) issues an instruction to write the calibration result and the resistance data in association with each other in the nonvolatile memory <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the write instruction, the calibration result, and the resistance data to the soldering iron <NUM>. In accordance with the write instruction, the microcomputer <NUM> included in the handle part <NUM> writes the calibration result and the resistance data in association with each other in the nonvolatile memory <NUM>. The soldering iron control device <NUM> finishes the automatic resistance calibration routine.

The calibration result or the like may be stored in the storage unit 112b (predetermined storage unit) instead of being stored in the nonvolatile memory <NUM>. In this case, the storage processing unit 112a causes the storage unit 112b to store the calibration result or the like and identification information (ID information) of the cartridge <NUM> from which the calibration result or the like is obtained in association with each other. The identification information of the cartridge <NUM> can be obtained from the cartridge information CI. Note that when the cartridge <NUM> does not include the nonvolatile memory <NUM>, for example, the identification information is obtained from a barcode attached to the cartridge <NUM>.

The fifth functional unit <NUM> will be described. The fifth functional unit <NUM> monitors falling of the soldering iron <NUM>. <FIG> is a functional block diagram of the fifth functional unit <NUM>. The fifth functional unit <NUM> includes a determination unit 113a and a notification unit 113b.

With reference to <FIG>, <FIG> and <FIG>, the determination unit 113a determines whether the soldering iron <NUM> has fallen based on an output signal of the acceleration sensor <NUM> included in the handle part <NUM>. One example of a determination method will be described in detail. The determination unit 113a stores a threshold of acceleration in advance, and determines that the soldering iron <NUM> has fallen when the acceleration indicated by the output signal of the acceleration sensor <NUM> exceeds the threshold. The threshold is a value lower than a gravitational acceleration (about <NUM>/s<NUM>) and is determined based on the gravitational acceleration.

When the determination unit 113a determines that the soldering iron <NUM> has fallen, the temperature control unit <NUM> performs control to stop (prohibit) power supply to the heater unit <NUM> included in the soldering iron <NUM>.

The notification unit 113b makes a notification when the determination unit 113a determines that the soldering iron <NUM> has fallen. The notification unit 113b may make a notification by sounding an alarm, or may make a notification by displaying an alarm on the display unit <NUM>. This has a function of stopping power and a function of making a notification, but may have only one of the functions,.

The process of monitoring falling of the soldering iron <NUM> will be described. <FIG> is a flowchart describing this monitoring process. With reference to <FIG>, <FIG> and <FIG>, in a state where power is supplied by the temperature control unit <NUM> to the heater unit <NUM> included in the cartridge <NUM> of the soldering iron <NUM> (in other words, in a state where the soldering iron <NUM> can be used), the determination unit 113a (<FIG>) instructs the microcomputer <NUM> to request the output signal of the acceleration sensor <NUM>. In accordance with this instruction, the communication unit <NUM> transmits the request for the output signal of the acceleration sensor <NUM> to the microcomputer <NUM> (step S141).

The microcomputer <NUM> receives this request (step S142). The microcomputer <NUM> transmits the output signal of the acceleration sensor <NUM> to the communication unit <NUM> by using the cable CB (step S143).

The communication unit <NUM> receives the output signal of the acceleration sensor <NUM> (step S144). The determination unit 113a determines whether the acceleration indicated by the output signal of the acceleration sensor <NUM> received by the communication unit <NUM> exceeds the threshold (step S145). When the determination unit 113a determines that the acceleration indicated by the output signal of the acceleration sensor <NUM> does not exceed the threshold (No in step S145), the process of step S145 is repeated.

When the determination unit 113a determines that the acceleration indicated by the output signal of the acceleration sensor <NUM> exceeds the threshold (Yes in step S145), the temperature control unit <NUM> performs control to stop power supply to the heater unit <NUM> (step S146). By this control, heating of the tip <NUM> is forcibly finished. Then, the notification unit 113b (<FIG>) makes a notification (step S147).

A soldering iron control device according to an aspect of the present disclosure is a soldering iron control device that allows electrical connection to a soldering iron and controls a temperature of a tip of the soldering iron, the soldering iron control device including: a storage unit configured to store in advance a first amount of power to be supplied to the soldering iron in an idling state where the tip is noncontact and the temperature of the tip is maintained within a predetermined range including a set temperature; and a measurement unit configured to measure, when the tip enters a load state where the temperature of the tip decreases by a predetermined amount or more from the set temperature by the tip coming into contact with a workpiece, a third amount of power obtained by subtracting the first amount of power from a second amount of power to be supplied to the soldering iron in the load state.

The first amount of power is an amount of power to be supplied to the soldering iron in the idling state. The second amount of power is an amount of power to be supplied to the soldering iron in the load state. The third amount of power is an amount of power obtained by subtracting the first amount of power from the second amount of power. Therefore, in the load state, thermal energy generated by the third amount of power is applied to the workpiece and the solder (in more accurately, thermal energy obtained by subtracting thermal energy radiated from the workpiece and the solder into the air from the thermal energy generated by the third amount of power is applied). In other words, the third amount of power is a thermal load for the workpiece and the solder in the load state. If the third amount of power is too small, heating of the workpiece and the solder will be insufficient, and if the third amount of power is too large, the workpiece and the solder will be overheated. The soldering iron control device according to the second aspect of the present disclosure can measure the third amount of power and thus can meet a requirement for ensuring traceability of soldering. Note that the workpiece means including at least one of an electronic component and a land of a substrate (portion to which the electronic component is soldered) to be soldered. The following workpiece also has this meaning.

Optionally, the measurement unit measures the third amount of power until the tip is separated from the workpiece and the solder.

When the tip is separated from the workpiece and the solder, a thermal load is no longer applied to the workpiece and the solder. Therefore, the timing when the tip is separated from the workpiece and the solder may be the timing when the measurement of the third amount of power finishes. The timing when the tip is separated from the workpiece and the solder is, for example, the timing when the temperature of the tip starts to rise in the load state.

Optionally, the measurement unit measures the third amount of power by repeatedly measuring the second amount of power in units of a period used to calculate the first amount of power, repeatedly calculating a value obtained by subtracting the first amount of power from the second amount of power in units of the period, and integrating the value.

Claim 1:
A soldering iron control device (<NUM>) that allows electrical connection to a soldering iron (<NUM>) and controls a temperature of a tip (<NUM>) of the soldering iron (<NUM>), the soldering iron control device (<NUM>) comprising:
a voltage measurement unit (<NUM>) for measuring a voltage applied to a heater unit (<NUM>) of the soldering iron (<NUM>) ;
a current measurement unit (<NUM>) for measuring a current supplied to the heater unit (<NUM>) of the soldering iron (<NUM>);
a storage unit (109b) configured to store in advance a first amount of power (E1) to be supplied to the soldering iron (<NUM>) in an idling state where the tip (<NUM>) is noncontact and the temperature of the tip (<NUM>) is maintained within a predetermined range including a set temperature;
an identification unit (109a) configured to identify whether the tip (<NUM>) is in a load state where the temperature of the tip (<NUM>) decreases by a predetermined amount or more from the set temperature by the tip (<NUM>) coming into contact with a workpiece and whether the load state is canceled, wherein the state at which the load state is canceled is when the tip is separated from the workpiece and the solder; and
a measurement unit (109c) configured to calculate a second amount of power to be supplied to the soldering iron (<NUM>) in the load state, by using the current measured by the current measurement unit (<NUM>) and the voltage measured by the voltage measurement unit (<NUM>),
wherein
the measurement unit (109c) is configured to measure, since the tip (<NUM>) enters the load state until the load state is canceled, a third amount of power to be applied to the workpiece and a solder by calculating a value obtained by subtracting the first amount of power (E1) from the second amount of power in each cycle.