Portable electric tool control program updating device and updating method

Through the portable power tool control program update device, the programmer and temperature detection terminals are used to achieve disassembly and assembly and updates, solving the problem of cumbersome updates in the prior art, and significantly improving the convenience and efficiency of updates.

CN110727239BActive Publication Date: 2025-01-17ZHANGJIAGANG HUAJIE ELECTRONICS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911145694.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-21
Publication Date
2025-01-17
Estimated Expiration
2039-11-21

AI Technical Summary

Technical Problem

Existing portable power tools need to be disassembled when the program is updated, resulting in a cumbersome and time-consuming update process, and lack of convenient update methods.

Method used

A portable power tool control program update device is designed, including a programmer, USB interface, program output terminal, update control button, verification code reading button, indicator light and LCD display, through the temperature detection terminal of the battery clamp and programming , implement program updates without disassembling tools.

Benefits of technology

The program update process of power tools is simplified, the update difficulty is reduced, and the update time is significantly shortened, and the operation is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110727239B_ABST
    Figure CN110727239B_ABST
Patent Text Reader

Abstract

The present invention relates to a portable electric tool control program update device and update method, comprising a programmer, a USB interface for connecting a PC end and the programmer, a program output terminal electrically connected to the programmer, a program update control button for sending a burning instruction to the programmer, and a program verification code reading button for sending a verification instruction to the programmer, wherein the program output terminal is used to connect to a battery pack temperature detection terminal in a battery clip of the electric tool. The present invention realizes that the update device updates the program of the electric tool control chip through the battery pack temperature detection terminal by arranging a program output terminal, a program update control button, and a program verification code reading button that are connected to the battery pack temperature detection terminal on the programmer, thereby realizing the update of the electric tool control program without disassembling the electric tool, effectively reducing the difficulty of updating the electric tool program and shortening the update time of the electric tool program.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field:

[0001] The invention relates to a portable electric tool control program updating device and updating method. Background technology:

[0002] Portable power tools refer to power tools powered by mobile power sources, such as rechargeable electric drills and rechargeable electric hammers. These portable power tools are equipped with detachable battery packs. When the battery pack is about to run out, the battery pack is removed for charging. After the battery pack is fully charged, it is installed on the power tool again for use. The structure that interfaces with the battery pack on the power tool is a battery clamp. Three contacts are provided on the battery clamp, which are respectively connected to the positive electrode, negative electrode and thermistor on the battery pack. The thermistor is connected to the positive or negative electrode. The contact connected to the thermistor (battery pack temperature detection terminal) is electrically connected to the control chip in the power tool through a wire. The control chip calculates its operating temperature based on the resistance value of the thermistor. The thermistor is consistent with the working environment of the battery pack, so the working temperature of the thermistor represents the working temperature of the battery pack, thereby monitoring the working temperature of the battery pack to prevent the battery pack from overheating.

[0003] As power tools become more and more intelligent and have wider and wider applications, along with the development of the sharing economy, power tools are provided to end users in a rental manner. At this time, high-end power tools need to switch to different control strategies, and the control programs of existing power tools need to be updated. Currently, when updating the programs of power tools, since there is no reserved I / O communication interface on the power tools, the power tools must be disassembled, and then the control chip must be taken out, and the I / O communication interface of the control chip must be connected to the programmer to burn and update the program, and then the power tools must be installed. This method is very troublesome, and the disassembly and assembly of the tools consumes a lot of time. Summary of the invention:

[0004] The technical problem to be solved by the present invention is to provide a portable electric tool control program updating device which has a simple structure, is easy to operate, and can effectively reduce the difficulty of updating the electric tool program and shorten the updating time of the electric tool program.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is: a portable power tool control program update device, characterized in that it includes a programmer, a USB interface for connecting a PC and the programmer, a program output terminal electrically connected to the programmer, a program update control button for sending a burning instruction to the programmer, and a program verification code reading button for sending a verification instruction to the programmer, and the program output terminal is used to connect to the battery pack temperature detection terminal in the power tool battery clip.

[0006] As a preferred solution, the portable power tool control program update device also includes a power indicator light connected to the programmer. When the PC is connected to the programmer via a USB interface and outputs voltage to the programmer, the programmer controls the power indicator light to light up to prompt that the programmer is in working condition.

[0007] As a preferred embodiment, the portable power tool control program update device also includes a burning indicator light, a readback indicator light and an abnormal indicator light respectively connected to the programmer. When the program update control button is closed, the programmer controls the burning indicator light to light up, and when the program update control button is disconnected, the programmer controls the burning indicator light to turn off; when the program verification code reading button is closed, the programmer controls the readback indicator light to light up, and when the program verification code reading button is disconnected, the programmer controls the readback indicator light to turn off; when the program update control button or the program verification code reading button is closed, there is no signal at the program output terminal, and the programmer controls the abnormal indicator light to light up until the abnormal state disappears, and when there is a signal at the program output terminal, the programmer controls the abnormal indicator light to turn off.

[0008] As a preferred solution, the portable power tool control program updating device further includes an LCD display electrically connected to the programmer for displaying the burning information.

[0009] As a preferred embodiment, the portable power tool control program updating device also includes a positive input terminal and a negative input terminal, the positive input terminal and the negative input terminal are connected to a power source, the positive input terminal and the negative input terminal are respectively connected to a positive contact piece and a negative contact piece, the positive contact piece is used to abut against the B+ terminal in the battery clip, and the negative contact piece is used to abut against the B- terminal in the battery clip, and the positive input terminal and the negative input terminal are used to provide working voltage to the power tool.

[0010] As a preferred solution, a selection switch is arranged between the programmer and the program output terminal, and the selection switch has two connection modes, one of which is to connect the programmer and the program output terminal, and the other is to connect the programmer and one end of the inversion circuit, and the other end of the inversion circuit is connected to the program output terminal.

[0011] A further technical problem to be solved by the present invention is to provide a portable electric tool control program updating method which is easy to operate and can effectively reduce the difficulty of updating the electric tool program and shorten the updating time of the electric tool program.

[0012] In order to solve the above technical problems, the technical solution adopted by the present invention is: a portable power tool control program updating method, using the above portable power tool control program updating device to update the control program of the portable power tool, the specific steps include:

[0013] a. Connect the program output terminal to the temperature detection terminal of the battery pack of the portable power tool, abut the positive contact piece to the (B+) terminal in the battery clip, and abut the negative contact piece to the B- terminal in the battery clip;

[0014] b. Determine whether the working level of the battery pack temperature detection terminal is high or low according to the connection position of the thermistor in the battery pack, and then adjust the selection switch to make the output level of the program output terminal consistent with the working level of the battery pack temperature detection terminal;

[0015] c. Connect the positive input terminal and the negative input terminal to the positive and negative poles of the power source respectively to put the power tool in working state. Connect the USB interface to the PC via a data cable. Input the program into the programmer through the programming software on the PC. Then press the program update control button. The programmer will then update the program to the control chip of the power tool through the program output terminal.

[0016] As a preferred scheme, in step b, the specific method of judging whether the working level of the battery pack temperature detection terminal is a high level or a low level is: if the thermistor is connected to the positive pole of the battery pack, it indicates that the working level of the battery pack temperature detection terminal is a high level; otherwise, it indicates that the working level of the battery pack temperature detection terminal is a low level.

[0017] As a preferred scheme, in step b, the specific method of adjusting the output level of the output terminal is: when the programmer outputs a high level to the program output terminal, the adjustment selection switch is adjusted to directly connect the programmer and the program output terminal; when the programmer outputs a low level to the program output terminal, the adjustment selection switch is connected to the base of the inversion circuit, and the low level is converted into a high level through the inversion circuit and output through the program output terminal.

[0018] As a preferred solution, in step c, during the program update process, the programmer controls the burning indicator light to remain on. After the program update is completed, the programmer controls the burning indicator light to go out. After the program in the power tool control chip is updated, a verification code is generated to determine the accuracy of the program update. After the burning indicator light goes out, the program verification code reading button is pressed. The programmer reads the verification code through the program output terminal and makes a judgment. During the process of the programmer reading the verification code, the programmer controls the readback indicator light to remain on. After the judgment is completed, the verification result is fed back through the LCD display. When an abnormality occurs in the program update process or the verification code reading process, the programmer controls the abnormality indicator light to turn on.

[0019] The beneficial effect of the present invention is that the present invention realizes that the updating device updates the program of the power tool control chip through the battery pack temperature detection terminal by setting a program output terminal connected to the battery pack temperature detection terminal, a program update control button and a program verification code reading button on the programmer, thereby enabling the power tool control program to be updated without disassembling the power tool, effectively reducing the difficulty of updating the power tool program and shortening the update time of the power tool program.

[0020] The present invention further indicates the working status of the programmer by providing a power indicator light electrically connected to the programmer, so that the staff can easily judge the status of the programmer and avoid misoperation.

[0021] The present invention further provides a burning indicator light, a readback indicator light and an abnormality indicator light to respectively prompt the burning status, the readback status and the abnormal status, thereby improving the staff's understanding of the use status of the update device and improving the accuracy and convenience of operation.

[0022] The present invention further displays the program burning process by setting an LCD display electrically connected to the programmer, and sends the burning process to the staff in a more intuitive way, so that the staff can easily grasp the working status of the update device and judge the software information stored in the programmer.

[0023] The present invention further provides a positive input terminal and a negative input terminal on the updating device for providing the working voltage to the electric tool, thereby greatly facilitating the supply of the working voltage to the electric tool when the portable electric tool is updating its program.

[0024] The present invention further realizes high-low level conversion of the program output terminal by selecting a switch and an inversion circuit, thereby selecting a suitable program output terminal output level for a battery pack temperature detection terminal with different working level requirements, thereby expanding the application scope of the update device.

[0025] The present invention further utilizes the above-mentioned update device to update the control program of the portable power tool through the battery pack temperature detection terminal of the portable power tool, thereby eliminating the need to disassemble the electric tool, making the operation very convenient, effectively reducing the difficulty of updating the power tool program, and greatly shortening the power tool program update time. Description of the drawings:

[0026] The specific embodiments of the present invention are further described in detail below with reference to the accompanying drawings, wherein:

[0027] Figure 1 It is a structural principle diagram of the present invention;

[0028] Figure 2 is a specific circuit diagram of the negation circuit of the present invention;

[0029] Figure 3 It is another specific circuit diagram of the negation circuit described in the present invention.

[0030] Figure 1 to Figure 3 In: 1. Programmer, 2. USB interface, 3. Program output terminal, 4. Program update control button, 5. Program check code reading button, 6. Battery pack temperature detection terminal, 7. Power indicator light, 8. Burn indicator light, 9. Readback indicator light, 10. Abnormal indicator light, 11. LCD display, 12. Positive input terminal, 13. Negative input terminal, 14. Positive contact piece, 15. Negative contact piece, 16. Selection switch, 17. Inversion circuit, 1701. NPN transistor, 1702. First resistor, 1703. PNP transistor, 1704. Second resistor. Specific implementation method:

[0031] The specific embodiments of the present invention are described in detail below in conjunction with the accompanying drawings.

[0032] like Figure 1 The portable power tool control program update device shown includes a programmer 1, a USB interface 2 for connecting a PC and the programmer 1, a program output terminal 3 electrically connected to the programmer 1, a program update control button 4 for sending a burning instruction to the programmer 1, a program verification code reading button 5 for sending a verification instruction to the programmer 1, a power indicator light 7, a burning indicator light 8, a readback indicator light 9, an abnormality indicator light 10 and an LCD display 11 respectively connected to the programmer 1, and the program output terminal 3 is used to connect to the battery pack temperature detection terminal 6 in the battery clip of the power tool. When the PC is connected to the programmer 1 through the USB interface 2 and outputs voltage to the programmer 1, the programmer 1 controls the power indicator light 7 to light up to prompt that the programmer 1 is in working state; when the program update control button 4 is closed, the programmer 1 controls the burning indicator light 8 to light up, and when the program update control button 4 is disconnected, the programmer 1 controls the burning indicator light 8 to go out; when the program verification code reading button 5 is closed, the programmer 1 controls the read-back indicator light 9 to light up, and when the program verification code reading button 5 is disconnected, the programmer 1 controls the read-back indicator light 9 to go out; when the program update control button 4 or the program verification code reading button 5 is closed, there is no signal at the program output terminal 3, and the programmer 1 controls the abnormal indicator light 10 to light up until the abnormal state disappears, and when there is a signal at the program output terminal 3, the programmer 1 controls the abnormal indicator light 10 to go out; the LCD display 11 is used to display the burning information.

[0033] The USB interface in this embodiment is a male port, including a vcc terminal, a GND terminal, a D- terminal and a D+ terminal. The vcc terminal and the GND terminal are used to supply power to the programmer 1, and the D- terminal and the D+ terminal are used for data transmission between the PC and the programmer.

[0034] like Figure 1 As shown, the portable power tool control program update device also includes a positive input terminal 12 and a negative input terminal 13. The positive input terminal 12 and the negative input terminal 13 are connected to a power source. The positive input terminal 12 and the negative input terminal 13 are respectively connected to a positive contact 14 and a negative contact 15. The positive contact 14 is used to abut against the B+ terminal in the battery clip, and the negative contact 15 is used to abut against the B- terminal in the battery clip. The positive input terminal 12 and the negative input terminal 13 are used to provide a working voltage to the power tool.

[0035] like Figure 2 The figure shows a specific circuit diagram of the inversion circuit 17. As shown in the figure, the inversion circuit 17 includes an NPN transistor 1701, the base of the NPN transistor 1701 is connected to the selection switch 16, the emitter of the NPN transistor 1701 is grounded, the collector of the NPN transistor 1701 is connected to the VCC terminal of the USB interface 2 through the first resistor 1702, and the program output terminal 3 is connected between the first resistor 1702 and the NPN transistor 1701.

[0036] like Figure 3 Shown is a specific circuit diagram of another inversion circuit 17. As shown in the figure, the inversion circuit 17 includes a PNP transistor 1703, the base of the PNP transistor 1703 is connected to the selection switch 16, the emitter of the PNP transistor 1703 is grounded through a second resistor 1704, the collector of the PNP transistor 1703 is connected to the VCC terminal of the USB interface 2, and the program output terminal 3 is connected between the second resistor 1704 and the PNP transistor 1703.

[0037] A selection switch 16 is arranged between the programmer 1 and the program output terminal 3. The selection switch 16 has two connection modes, one of which is to connect the programmer 1 and the program output terminal 3, and the other is to connect the programmer 1 and the base of the inversion circuit 17, and the emitter of the inversion circuit 17 is connected to the program output terminal 3.

[0038] The method for updating the control program of a portable electric tool using the above-mentioned updating device comprises the following steps:

[0039] a. Figure 1 Therefore, firstly, the program output terminal 3 is connected to the battery pack temperature detection terminal 6, the positive contact piece 14 is abutted against the B+ terminal in the battery clamp, and the negative contact piece 15 is abutted against the B- terminal in the battery clamp.

[0040] b. Determine whether the working level of the battery pack temperature detection terminal 6 is high or low based on the connection position of the thermistor in the battery pack. The specific judgment method is: if the thermistor is connected to the positive electrode of the battery pack, it means that the working level of the battery pack temperature detection terminal 6 is high, otherwise it means that the working level of the battery pack temperature detection terminal 6 is low. After determining the working level of the battery pack temperature detection terminal 6, adjust the selection switch so that the level output by the program output terminal 3 is consistent with the working level of the battery pack temperature detection terminal 6. For example, if the working level of the battery pack temperature detection terminal 6 is high, the level output by the output terminal 3 is also adjusted to a high level. The specific method of adjusting the output level of the output terminal 3 is: when the programmer 1 outputs a high level to the program output terminal 3, the selection switch 16 is adjusted to directly connect the programmer 1 and the program output terminal 3; when the programmer 1 outputs a low level to the program output terminal 3, the selection switch 16 is adjusted to connect the base of the inversion circuit 17, and the low level is converted into a high level through the inversion circuit 17 and output through the program output terminal 3.

[0041] c. After adjusting the selection switch 16, connect the positive input terminal 12 and the negative input terminal 13 to the positive and negative poles of the power supply respectively, so that the power tool is in working state, connect the USB interface 2 to the PC (computer) through the data cable, input the program into the programmer 1 through the programming software on the PC, and then press the program update control button 4, the programmer 1 will update the program to the control chip of the power tool through the program output terminal 3. During the program update process, the programmer 1 controls the burning indicator light 8 to keep on lighting up. After the program update is completed, the programmer 1 controls the burning indicator light 8 to go out. After the program in the power tool control chip is updated, a check code is generated to judge the accuracy of the program update. After the burning indicator light 8 goes out, press the program check code reading button 5, the programmer 1 reads the check code through the program output terminal 3 and makes a judgment. During the process of the programmer 1 reading the check code, the programmer 1 controls the read-back indicator light 9 to keep lighting up. After the judgment is completed, the verification result can be fed back through the LCD display 11. When an abnormality occurs in the program update process or the check code reading process, the programmer 1 controls the abnormal indicator light 10 to light up.

[0042] like Figure 2 As shown, when the inversion circuit 17 is used to convert the level of the program output terminal 3, when the base input is a low level, the NPN transistor 1701 is cut off, and at this time both ends of the first resistor 1702 are high levels, so the program output terminal outputs a high level; conversely, when the base input is a high level, the NPN transistor 1701 is turned on, and at this time the lower end of the first resistor 1702 is grounded as a low level, so the program output terminal 3 outputs a low level.

[0043] like Figure 3As shown, when the inversion circuit 17 is used to convert the level of the program output terminal 3, when the base input is a low level, the PNP transistor 1703 is turned on, and the upper end of the second resistor 1704 is a high level, so the program output terminal outputs a high level; conversely, when the base input is a high level, the PNP transistor 1703 is turned off, and both ends of the second resistor 1704 are low levels, so the program output terminal 3 outputs a low level.

[0044] The above embodiments are only illustrative of the principles and effects of the invention, as well as some embodiments of its application, and are not intended to limit the invention. It should be pointed out that a person skilled in the art can make several modifications and improvements without departing from the inventive concept of the invention, and all of these belong to the protection scope of the invention.

Claims

1. A portable power tool control program updating device, characterized in that: The present invention comprises a programmer (1), a USB interface (2) for connecting a PC and the programmer (1), a program output terminal (3) electrically connected to the programmer (1), a program update control button (4) for sending a burning instruction to the programmer (1), and a program verification code reading button (5) for sending a verification instruction to the programmer (1), wherein the program output terminal (3) is used to connect to a battery pack temperature detection terminal (6) in a battery clip of an electric tool; It also includes a positive input terminal (12) and a negative input terminal (13), the positive input terminal (12) and the negative input terminal (13) are connected to a power source, the positive input terminal (12) and the negative input terminal (13) are respectively connected to a positive contact piece (14) and a negative contact piece (15), the positive contact piece (14) is used to abut against a B+ terminal in a battery clip, and the negative contact piece (15) is used to abut against a B- terminal in the battery clip, and the positive input terminal (12) and the negative input terminal (13) are used to provide a working voltage to the electric tool; A selection switch (16) is provided between the programmer (1) and the program output terminal (3), and the selection switch (16) has two connection modes, one of which is to connect the programmer (1) and the program output terminal (3), and the other is to connect the programmer (1) and one end of an inversion circuit (17), and the other end of the inversion circuit (17) is connected to the program output terminal (3).

2. The portable power tool control program updating device according to claim 1, characterized in that: It also includes a power indicator light (7) connected to the programmer (1). When the PC is connected to the programmer (1) via the USB interface (2) and outputs voltage to the programmer (1), the programmer (1) controls the power indicator light (7) to light up to indicate that the programmer (1) is in working condition.

3. The portable power tool control program updating device according to claim 1, characterized in that: The device also includes a burning indicator light (8), a readback indicator light (9) and an abnormal indicator light (10) respectively connected to the programmer (1). When the program update control button (4) is closed, the programmer (1) controls the burning indicator light (8) to light up, and when the program update control button (4) is disconnected, the programmer (1) controls the burning indicator light (8) to turn off; when the program check code reading button (5) is closed, the programmer (1) controls the readback indicator light (9) to light up, and when the program check code reading button (5) is disconnected, the programmer (1) controls the readback indicator light (9) to turn off; when the program update control button (4) or the program check code reading button (5) is closed, the program output terminal (3) has no signal, and the programmer (1) controls the abnormal indicator light (10) to light up until the abnormal state disappears. When there is a signal at the program output terminal (3), the programmer (1) controls the abnormal indicator light (10) to turn off.

4. The portable power tool control program updating device according to claim 1, characterized in that: It also includes an LCD display (11) electrically connected to the programmer (1) and used to display the burning information.

5. A portable power tool control program updating method, characterized in that: The portable power tool control program updating device according to any one of claims 1 to 4 is used to update the control program of the portable power tool, and the specific steps include: a. Connecting the program output terminal (3) to the battery pack temperature detection terminal (6) of the portable electric tool, abutting the positive contact piece (14) to the (B+) terminal in the battery clip, and abutting the negative contact piece (15) to the B- terminal in the battery clip; b. judging whether the working level of the battery pack temperature detection terminal (6) is a high level or a low level according to the connection position of the thermistor in the battery pack, and then adjusting the selection switch (16) so that the level output by the program output terminal (3) is consistent with the working level of the battery pack temperature detection terminal (6); c. Connect the positive input terminal (12) and the negative input terminal (13) to the positive and negative poles of the power source respectively, so that the power tool is in working state, connect the USB interface (2) to the PC via a data cable, input the program into the programmer (1) via the programming software on the PC, and then press the program update control button (4), so that the programmer (1) updates the program to the control chip of the power tool via the program output terminal (3).

6. The portable power tool control program updating method according to claim 5, characterized in that: In step b, the specific method of determining whether the operating level of the battery pack temperature detection terminal (6) is a high level or a low level is as follows: if the thermistor is connected to the positive electrode of the battery pack, it indicates that the operating level of the battery pack temperature detection terminal (6) is a high level; otherwise, it indicates that the operating level of the battery pack temperature detection terminal (6) is a low level.

7. The portable power tool control program updating method according to claim 5, characterized in that: In step b, the specific method of adjusting the output level of the output terminal (3) is as follows: when the programmer (1) outputs a high level to the program output terminal (3), the selection switch (16) is adjusted to directly connect the programmer (1) and the program output terminal (3); when the programmer (1) outputs a low level to the program output terminal (3), the selection switch (16) is adjusted to connect the base of the inversion circuit (17), and the low level is converted into a high level through the inversion circuit (17) and output through the program output terminal (3).

8. The portable power tool control program updating method according to claim 5, characterized in that: In step c, during the program update process, the programmer (1) controls the burning indicator light (8) to light up continuously. After the program update is completed, the programmer (1) controls the burning indicator light (8) to turn off. After the program in the power tool control chip is updated, a check code is generated to determine the accuracy of the program update. After the burning indicator light (8) turns off, the program check code reading button (5) is pressed. The programmer (1) reads the check code through the program output terminal (3) and makes a judgment. During the process of the programmer (1) reading the check code, the programmer (1) controls the readback indicator light (9) to light up continuously. After the judgment is completed, the verification result is fed back through the LCD display (11); when an abnormality occurs during the program update process or the check code reading process, the programmer (1) controls the abnormality indicator light (10) to light up.

Citation Information

Patent Citations

  • Portable electric tool control program updating device

    CN210804086U