Check code detection device

By designing a checksum detection device and using a digital tube display module and a microcontroller to verify program correctness, the problem of difficult-to-control program burning accuracy in the production of large-scale home appliance controllers was solved, achieving a dual improvement in cost and efficiency.

CN223450414UActive Publication Date: 2025-10-17SONG RES ELECTRONICS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422655220.X
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-10-17
Estimated Expiration
2034-10-30

AI Technical Summary

Technical Problem

In the large-scale production of home appliance controllers, the accuracy of program burning is difficult to control, and existing methods increase inspection and labor costs.

Method used

A check code detection device is designed, which includes a digital tube display module, a buzzer, a key control module, a communication interface and a microcontroller. It is used to display the check code status information and verify the correctness of the program through serial communication, eliminating the need for a computer and burning tools.

Benefits of technology

It effectively reduces the cost of verification equipment and labor, and improves the accuracy and efficiency of program burning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223450414U_ABST
    Figure CN223450414U_ABST
Patent Text Reader

Abstract

The check code detection device comprises a main board, and a nixie tube display module, a buzzer, a key control module, a communication interface, an indicating lamp module and a microcontroller which are respectively arranged on the main board, the nixie tube display module is used for displaying state information of the check code detection device, and the state information comprises a target check code, a working state, a receiving check code and a communication baud rate; the buzzer is used for voice prompt; the key control module is used for controlling a target check code or a communication baud rate; the communication interface is used for being in communication connection with an external detected circuit. Compared with the prior art, under the condition that the tested circuit board is required to be provided with a serial port command and a self-check code for checking and information, an upper computer and a chip burning tool are omitted, and the cost of checking equipment and the labor cost are effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The utility model relates to a kind of code detection devices for checking, and especially relates to a kind of code detection devices for checking. BACKGROUND

[0002] At present, large and medium-sized household appliance controller manufacturers produce tens of thousands of household appliance controller circuit boards per day. Especially, the large number of derived models brings about the large number of program codes under the same hardware condition, and it is difficult to control the accuracy of program burning. The difference between derived models is small, and it is difficult to detect whether the imported program is correct after burning due to the small functional difference, causing control difficulties.

[0003] The existing method can use a computer and a burning tool to read the check code to verify the correctness of the program by checking the check code and the uniqueness of the program. However, the program itself cannot be read if it is encrypted, and the use of a computer and a burning tool to verify the program increases the cost of verification and labor cost.

[0004] To solve the above problems, the utility model provides a kind of code detection devices for checking. UTILITY MODEL CONTENT

[0005] The utility model provides a kind of code detection devices for checking, which aims to reduce the cost of verification equipment and labor cost.

[0006] The utility model provides a kind of code detection devices for checking, comprising: a mainboard and a number of digital tube display modules, a buzzer, a key control module, a communication interface, an indicator light module and a microcontroller arranged on the mainboard.

[0007] The digital tube display module is used to display the state information of the code detection device for checking, and the state information includes target check code, working state, received check code and communication baud rate.

[0008] The buzzer is used for voice prompt.

[0009] The key control module is used to control the target check code or the communication baud rate.

[0010] The communication interface is used to communicate with the external detected circuit.

[0011] The indicator light module includes a first indicator light and a second indicator light, the first indicator light is used to display the working state of the code detection device for checking, and the second indicator light is used to display the abnormal state of the code detection device for checking.

[0012] The microcontroller is electrically connected with the digital tube display module, the buzzer, the communication interface, the key control module and the indicator light module to control.

[0013] Preferably, the microcontroller comprises a nixie tube driving module, a light emitting diode driving module, a key detection module, a buzzer driving module and a communication interface module; the nixie tube driving module is electrically connected with the nixie tube display module, for driving the nixie tube display module to operate; the light emitting diode driving module is electrically connected with the indicator light module, for driving the indicator light module to operate; the key detection module is electrically connected with the key control module, for driving the key control module to operate; the buzzer driving module is electrically connected with the buzzer, for driving the buzzer to operate; the communication interface module is electrically connected with the communication interface.

[0014] Preferably, the light emitting diode driving module comprises a first resistor and a second resistor, a first end of the first resistor is connected with a control port of the light emitting diode driving module, a second end of the first resistor is connected with the first indicator light, a first end of the second resistor is connected with the control port of the light emitting diode driving module, a second end of the second resistor is connected with the second indicator light.

[0015] Preferably, the buzzer driving module comprises a seventh resistor, a first end of the seventh resistor is connected with a control port of the buzzer driving module, a second end of the seventh resistor is connected with the buzzer.

[0016] Preferably, the key control module comprises a first key, a second key, a third key and a fourth key, the first key is used for selecting to set the target check code or the communication baud rate, the second key is used for increasing the value of the target check code or the communication baud rate, the third key is used for decreasing the value of the target check code or the communication baud rate, and the fourth key is used for confirming the value of the target check code or the communication baud rate.

[0017] Preferably, the key detection module comprises a third resistor, a fourth resistor, a fifth resistor and a sixth resistor, a first end of the third resistor is connected with a control port of the key detection module, a second end of the third resistor is connected with a first end of the first key, a first end of the fourth resistor is connected with the control port of the key detection module, a second end of the fourth resistor is connected with a first end of the second key, a first end of the fifth resistor is connected with the control port of the key detection module, a second end of the fifth resistor is connected with a first end of the third key, a first end of the sixth resistor is connected with the control port of the key detection module, a second end of the sixth resistor is connected with a first end of the fourth key, and second ends of the first key, the second key, the third key and the fourth key are connected with each other and grounded.

[0018] Preferably, the communication interface module comprises a first capacitor, a second capacitor, an eighth resistor, a ninth resistor, a tenth resistor and an eleventh resistor, first ends of the eighth resistor and the ninth resistor are connected with a power supply voltage and the communication interface respectively, a second end of the eighth resistor is connected with a receiving port of the communication interface module, a first end of the first capacitor and a first end of the tenth resistor respectively, a second end of the ninth resistor is connected with a sending port of the communication interface, a first end of the second capacitor and a first end of the eleventh resistor respectively, a second end of the first capacitor and a second end of the second capacitor are connected with the communication interface and ground respectively, a second end of the tenth resistor is connected with the communication interface, and a second end of the eleventh resistor is connected with the communication interface.

[0019] Preferably, the first indicator light and the second indicator light are light emitting diodes.

[0020] Compared with the prior art, the utility model discloses a check code detection device, comprising: mainboard and respectively setting on the digital tube display module, buzzer, key control module, communication interface, indicator light module and microcontroller of mainboard, digital tube display module is used to show the state information of check code detection device, and state information includes target check code, working condition, receiving check code and communication baud rate, and buzzer is used to carry out voice prompt, and key control module is used to control target check code or communication baud rate, and communication interface is used to carry out communication connection with external detected circuit, and indicator light module includes first indicator light and second indicator light, and first indicator light is used to show the working condition of check code detection device, and second indicator light is used to show the abnormal state of check code detection device, and microcontroller is connected with digital tube display module, buzzer, communication interface, key control module and indicator light module respectively to carry out control, and the utility model discloses can under the condition that the requirement of being tested circuit board has to send serial port command to send self check code checksum information outward, save computer host computer and chip burning tool, effectively reduce check equipment cost and manual cost. BRIEF DESCRIPTION OF DRAWINGS

[0021] The utility model discloses will become more clear and more easily understood through the following detailed description combined with the drawings. In the drawings:

[0022] Figure 1 It is the structure schematic diagram of check code detection device provided by the utility model embodiment;

[0023] Figure 2 It is the structure schematic diagram of microcontroller provided by the utility model embodiment;

[0024] Figure 3 It is the structure schematic diagram of digital tube drive module provided by the utility model embodiment;

[0025] Figure 4 is a structural schematic diagram of a light emitting diode driving module provided by an embodiment of the present application;

[0026] Figure 5 is a structural schematic diagram of a key detection module provided by an embodiment of the present application;

[0027] Figure 6 is a structural schematic diagram of a buzzer driving module provided by an embodiment of the present application;

[0028] Figure 7 is a structural schematic diagram of a communication interface module provided by an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical scheme and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0030] Please refer to Figures 1-7 The present application provides a check code detection device 100, comprising: a mainboard 111 and a number of digital tube display modules 101, a buzzer 108, a key control module (not marked in the figure), a communication interface 109, an indicator light module (not marked in the figure) and a microcontroller 110 arranged on the mainboard respectively;

[0031] The digital tube display module 101 is used to display the state information of the check code detection device 100, and the state information includes target check code, working state, received check code and communication baud rate;

[0032] The buzzer 108 is used for voice prompting;

[0033] The key control module is used to control the target check code or the communication baud rate;

[0034] The communication interface 109 is used to communicate with the external detected circuit;

[0035] The indicator light module includes a first indicator light 102 and a second indicator light 103, the first indicator light 102 is used to display the working state of the check code detection device 100, and the second indicator light 103 is used to display the abnormal state of the check code detection device 100;

[0036] The microcontroller 110 is electrically connected with the nixie tube display module 101, the buzzer 108, the communication interface 109, the key control module and the indicator light module respectively for control.

[0037] In the embodiment of the utility model, the microcontroller 110 includes nixie tube drive module 201, light emitting diode drive module 202, key detection module 203, buzzer 108 drive module and communication interface module 205, the nixie tube drive module 201 with the nixie tube display module 101 electricity is connected, for driving nixie tube display module 101 operation, light emitting diode drive module 202 with the indicator light module electricity is connected, for driving the indicator light module operation, key detection module 203 with the key control module electricity is connected, for driving the key control module operation, buzzer 108 drive module with the buzzer 108 electricity is connected, for driving the buzzer 108 operation, communication interface module 205 with the communication interface 109 electricity is connected.

[0038] In the embodiment of the utility model, with nixie tube display module 101 is 4 position 8 common anode nixie tube for example, the nixie tube drive module 201 of microcontroller 110 can be switched in turn through low level scanning conduction at com1-com4 pin and drive Cm1,Cm2,Cm3,Cm4 corresponding 8, through the low level of seg1-seg7 pin can light up the corresponding segment. The function of nixie tube is that can display the result of receiving check code, also can display the check code target value of inquiry. In addition, it can inquire and set communication baud rate and other functions.

[0039] In the embodiment of the utility model, the light emitting diode drive module 202 includes first resistance R1 and second resistance R2, the first end of first resistance R1 is connected with the control port of light emitting diode drive module 202, the second end of first resistance R1 is connected with the first indicator light 102, the first end of second resistance R2 is connected with the control port of light emitting diode drive module 202, the second end of second resistance R2 is connected with the second indicator light 103.

[0040] Specifically, the first indicator light 102 is used for running state display, generally using the body transparent white light. Off represents standby, flicker represents running and receiving the measured control panel verification code information, constant light represents running and has correctly received the measured control panel verification code information. The second indicator light 103 is lit and flickering, which represents that the received verification code information of the measured control panel is inconsistent with the set verification code target value.

[0041] In the embodiment of the utility model, the key control module includes first key 104, second key 105, third key 106 and fourth key 107, first key 104 is used for selecting setting target verification code or communication baud rate, second key 105 is used for increasing the numerical value of target verification code or communication baud rate, third key 106 is used for reducing the numerical value of target verification code or communication baud rate, fourth key 107 is used for confirming the numerical value of target verification code or communication baud rate.

[0042] In the embodiment of the utility model, the key detection module 203 includes third resistance R3, fourth resistance R4, fifth resistance R5 and sixth resistance R6, the first end of third resistance R3 is connected with the control port of key detection module 203, the second end of third resistance R3 is connected with the first end of first key 104, the first end of fourth resistance R4 is connected with the control port of key detection module 203, the second end of fourth resistance R4 is connected with the first end of second key 105, the first end of fifth resistance R5 is connected with the control port of key detection module 203, the second end of fifth resistance R5 is connected with the first end of third key 106, the first end of sixth resistance R6 is connected with the control port of key detection module 203, the second end of sixth resistance R6 is connected with the first end of fourth key 107, the second end of first key 104, second key 105, third key 106 and fourth key 107 are connected with each other and grounded GND.

[0043] Specifically, one end of the first button 104, the second button 105, the third button 106 and the fourth button 107 is grounded GND, and the other end is connected to the key detection port Key1-Key4 of the key detection module 203 of the microcontroller 110 through the third resistor R3, the fourth resistor R4, the fifth resistor R5 and the sixth resistor R6 respectively. When the first button 104 is short pressed, the setting target check code is selected, and one click is switched to the next bit. For example, the target value is set to 1234, the first button 104 is short pressed, and the 1 of 1234 flashes. It can be increased by the second button 105 or decreased by the third button 106. When the first button 104 is short pressed, the 2 of 1234 flashes, and the second button 105 can be increased or the third button 106 can be decreased, and so on. Finally, the third button 106 is short pressed to confirm. Long press the "first button 104+second button 105" composite key to enter the baud rate setting state; long press the "first button 104+third button 106" composite key to display the received information in the display format of decimal / hexadecimal, the maximum value of decimal is 9999; the maximum value of hexadecimal is FFFF; long press the "second button 105+third button 106" composite key to query the check code target value when the check code target value is set; long press the "third button 106+fourth button 107" composite key to query the current communication baud rate value; long press the "first button 104+fourth button 107" composite key to enter the control board self-checking program within 15s after power-on.

[0044] In the embodiment of the utility model, the buzzer 108 drive module includes seventh resistor R7, the first end of seventh resistor R7 is connected with the control port of buzzer 108 drive module, and the second end of seventh resistor R7 is connected with buzzer 108.

[0045] Specifically, one end of the first button 104, the second button 105, the third button 106 and the fourth button 107 is grounded GND, and the other end is connected to the key detection port Key1-Key4 of the key detection module 203 of the microcontroller 110 through the third resistor R3, the fourth resistor R4, the fifth resistor R5 and the sixth resistor R6 respectively. When the first button 104 is short pressed, the setting target check code is selected, and one click is switched to the next bit. For example, the target value is set to 1234, the first button 104 is short pressed, and the 1 of 1234 flashes. It can be increased by the second button 105 or decreased by the third button 106. When the first button 104 is short pressed, the 2 of 1234 flashes, and the second button 105 can be increased or the third button 106 can be decreased, and so on. Finally, the third button 106 is short pressed to confirm. Long press the "first button 104+second button 105" composite key to enter the baud rate setting state; long press the "first button 104+third button 106" composite key to display the received information in the display format of decimal / hexadecimal, the maximum value of decimal is 9999; the maximum value of hexadecimal is FFFF; long press the "second button 105+third button 106" composite key to query the check code target value when the check code target value is set; long press the "third button 106+fourth button 107" composite key to query the current communication baud rate value; long press the "first button 104+fourth button 107" composite key to enter the control board self-checking program within 15s after power-on.

[0046] In the embodiment of the utility model, the communication interface module 205 includes first capacitor C1, second capacitor C2, eighth resistance R8, ninth resistance R9, tenth resistance R10 and eleventh resistance R11, the first end of eighth resistance R8 and the first end of ninth resistance R9 are connected with power voltage and the communication interface 109 respectively, the second end of eighth resistance R8 is connected with the receiving port of communication interface module 205, the first end of first capacitor C1 and the first end of tenth resistance R10 respectively, the second end of ninth resistance R9 is connected with the sending port of communication interface 109, the first end of second capacitor C2 and the first end of eleventh resistance R11 respectively, the second end of first capacitor C1 and the second end of second capacitor C2 are connected with communication interface 109 and ground respectively, the second end of tenth resistance R10 is connected with communication interface 109, and the second end of eleventh resistance R11 is connected with communication interface 109.

[0047] In the embodiment of the utility model, the first indicator lamp 102 and the second indicator lamp 103 are light emitting diodes.

[0048] Compared with the prior art, the utility model discloses a check code detection device, including: mainboard and respectively setting on the digital tube display module, buzzer, key control module, communication interface, indicator lamp module and microcontroller of mainboard, digital tube display module is used to show the state information of check code detection device, and state information includes target check code, working condition, receiving check code and communication baud rate, and buzzer is used for voice prompting, and key control module is used for controlling target check code or communication baud rate, and communication interface is used for communicating with external detected circuit, and indicator lamp module includes first indicator lamp and second indicator lamp, and first indicator lamp is used to show the working condition of check code detection device, and second indicator lamp is used to show the abnormal state of check code detection device, and microcontroller is connected with digital tube display module, buzzer, communication interface, key control module and indicator lamp module respectively to control. The utility model can save computer host computer and chip burning tool under the condition that the requirement of the tested circuit board has the condition of sending serial port command to send self check code checksum information, and effectively reduces the cost of check equipment and manual cost.

[0049] It should be noted that in this document, the terms "comprise", "comprising", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles, or devices that include a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such processes, methods, articles, or devices. Without more limitations, the element defined by the statement "comprises a" does not exclude the presence of additional identical elements in the process, method, article, or device that includes the element.

[0050] The embodiments of the present application are described above with reference to the drawings, and the disclosed is only the preferred embodiments of the present application, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative but not restrictive, and the ordinary skilled in the art can make many equivalent changes without departing from the purpose of the present application and the scope of protection of the claims under the inspiration of the present application, and all the equivalent changes are within the protection of the present application.

Claims

1. A check code detection device, characterized in that: include: A mainboard and a digital tube display module, a buzzer, a key control module, a communication interface, an indicator light module and a microcontroller respectively arranged on the mainboard; The digital tube display module is used to display the status information of the check code detection device, and the status information includes the target check code, working status, received check code and communication baud rate; The buzzer is used for voice prompting; The key control module is used to control the target check code or the communication baud rate; The communication interface is used to communicate with the external detected circuit; The indicator light module includes a first indicator light and a second indicator light, the first indicator light is used to display the working status of the verification code detection device, and the second indicator light is used to display the abnormal status of the verification code detection device; The microcontroller is electrically connected to the digital tube display module, the buzzer, the communication interface, the key control module and the indicator light module respectively for control.

2. The check code detection device according to claim 1, wherein: The microcontroller includes a digital tube drive module, a light-emitting diode drive module, a key detection module, a buzzer drive module and a communication interface module; the digital tube drive module is electrically connected to the digital tube display module for driving the digital tube display module to operate; the light-emitting diode drive module is electrically connected to the indicator light module for driving the indicator light module to operate; the key detection module is electrically connected to the key control module for driving the key control module to operate; the buzzer drive module is electrically connected to the buzzer for driving the buzzer to operate; and the communication interface module is electrically connected to the communication interface.

3. The check code detection device according to claim 2, wherein: The light-emitting diode driving module includes a first resistor and a second resistor, wherein the first end of the first resistor is connected to the control port of the light-emitting diode driving module, the second end of the first resistor is connected to the first indicator light, the first end of the second resistor is connected to the control port of the light-emitting diode driving module, and the second end of the second resistor is connected to the second indicator light.

4. The check code detection device according to claim 2, wherein: The buzzer driving module includes a seventh resistor, a first end of the seventh resistor is connected to the control port of the buzzer driving module, and a second end of the seventh resistor is connected to the buzzer.

5. The check code detection device according to claim 2, wherein: The button control module includes a first button, a second button, a third button and a fourth button. The first button is used to select and set the target check code or the communication baud rate, the second button is used to increase the value of the target check code or the communication baud rate, the third button is used to decrease the value of the target check code or the communication baud rate, and the fourth button is used to confirm the value of the target check code or the communication baud rate.

6. The check code detection device according to claim 5, wherein: The key detection module includes a third resistor, a fourth resistor, a fifth resistor and a sixth resistor. The first end of the third resistor is connected to the control port of the key detection module, the second end of the third resistor is connected to the first end of the first button, the first end of the fourth resistor is connected to the control port of the key detection module, the second end of the fourth resistor is connected to the first end of the second button, the first end of the fifth resistor is connected to the control port of the key detection module, the second end of the fifth resistor is connected to the first end of the third button, the first end of the sixth resistor is connected to the control port of the key detection module, the second end of the sixth resistor is connected to the first end of the fourth button, the second end of the first button, the second end of the second button, the second end of the third button and the second end of the fourth button are interconnected and grounded.

7. The check code detection device according to claim 2, wherein: The communication interface module includes a first capacitor, a second capacitor, an eighth resistor, a ninth resistor, a tenth resistor and an eleventh resistor. The first end of the eighth resistor and the first end of the ninth resistor are respectively connected to the power supply voltage and the communication interface. The second end of the eighth resistor is respectively connected to the receiving port of the communication interface module, the first end of the first capacitor and the first end of the tenth resistor. The second end of the ninth resistor is respectively connected to the sending port of the communication interface, the first end of the second capacitor and the first end of the eleventh resistor. The second end of the first capacitor and the second end of the second capacitor are respectively connected to the communication interface and grounded. The second end of the tenth resistor is connected to the communication interface, and the second end of the eleventh resistor is connected to the communication interface.

8. The check code detection device according to claim 1, wherein: The first indicator light and the second indicator light are light emitting diodes.