An engineering equipment self-checking and state inquiring system and method

By integrating the main control module and programmable controller on the lifting equipment and using voice recognition and display technology, simple self-inspection and status query of the lifting equipment are achieved, solving the problems of cumbersome self-inspection operation and low information query efficiency, and improving the safety and operating efficiency of the equipment.

CN118125299BActive Publication Date: 2025-10-17CHINA RAILWAY JIUJIANG BRIDGE ENG
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410079553.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-19
Publication Date
2025-10-17
Estimated Expiration
2044-01-19

AI Technical Summary

Technical Problem

The self-inspection operation of lifting equipment is cumbersome, the status information query efficiency is low, and it is difficult for operators to understand the equipment status in real time, which increases safety risks.

Method used

The system adopts a combination of main control module and programmable controller, receives the operator's voice command through the voice recognition unit, obtains the data of the parameter detection device through the recognition result, and displays the equipment status through voice broadcast and display screen.

Benefits of technology

It simplifies the self-inspection operation of lifting equipment, improves data query efficiency, enables operators to understand the equipment status more intuitively, and reduces safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118125299B_ABST
    Figure CN118125299B_ABST
Patent Text Reader

Abstract

The application provides an engineering equipment self-checking and state query system and method, and relates to the technical field of engineering machinery. The system comprises a main control module and a programmable controller. The main control module comprises a voice recognition unit. The main control module is used for receiving and recognizing a voice password from an operator through the voice recognition unit, and sending the recognition result corresponding to the voice password to the programmable controller. The voice password comprises a self-checking password and a query password. The programmable controller is used for obtaining data of a parameter detection device according to the recognition result, and sending the data to the main control module. The main control module is also used for receiving the data and processing the data, and playing and displaying the processed data. The application simplifies the self-checking operation of the hoisting equipment, improves the data query efficiency, and enables the operator to more intuitively understand the state information of the hoisting equipment through voice playing and a display screen.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of engineering machinery, in particular to an engineering equipment self-checking and state query system and method. BACKGROUND

[0002] The hoisting equipment, as an important engineering equipment, plays a vital role in industrial production. Before the hoisting equipment is put into operation, the safety of each key component of the hoisting equipment needs to be detected, and during the operation of the hoisting equipment, the running state of each key component of the hoisting equipment needs to be checked frequently to ensure the normal operation of the hoisting equipment and the safety of production.

[0003] Generally, the self-checking before the operation of the hoisting equipment is performed by checking the parameter information on the operation screen in the control room. The more complex the hoisting equipment is, the more parameter information it has, and the more complicated the self-checking process is, and the higher the professional skill requirement for the operator is. During the operation of the hoisting equipment, the operator also needs to check the equipment state in real time, but when operating the hoisting equipment, the operator's attention is more focused on the field operation, and he has no time to check the parameter information on the operation screen, so it is difficult to adjust the equipment state in real time in most cases, which increases the energy consumption of the operator and reduces the safety of the equipment. At the same time, it is also difficult to extract key information from the numerous data on the screen due to the limitation of the informationization knowledge reserve of the operator, which also has a high requirement for the informationization skill reserve of the operator. SUMMARY

[0004] The problem solved by the present application is how to improve the self-checking operation of the engineering equipment such as the hoisting equipment and the low efficiency of state information query.

[0005] To solve the above problems, the present application provides an engineering equipment self-checking and state query system, which comprises a main control module and a programmable controller. The programmable controller is installed in the electrical room of the engineering equipment and connected with a parameter detection device of the engineering equipment. The main control module is installed in the cab of the engineering equipment and comprises a voice recognition unit.

[0006] The main control module is used for receiving and recognizing the voice password from the operator through the voice recognition unit, and sending the recognition result corresponding to the voice password to the programmable controller. The voice password comprises a self-checking password and a query password.

[0007] The programmable controller is used for acquiring the data of the parameter detection device according to the recognition result, and sending the data to the main control module.

[0008] The main control module is also used for receiving the data and processing the data, and playing and displaying the processed data.

[0009] Optionally, the master module further comprises a control unit, and the voice recognition unit comprises a wake-up subunit and a recognition subunit.

[0010] The wake-up subunit is configured to generate a wake-up electrical signal when receiving a wake-up instruction.

[0011] The recognition subunit is configured to obtain the voice password from the operator and send the voice password to the control unit when receiving the wake-up electrical signal.

[0012] Optionally, the recognition subunit is specifically configured to:

[0013] obtain the voice password from the operator when receiving the wake-up electrical signal;

[0014] determine whether the voice password is recognized successfully, and if so, obtain an instruction code corresponding to the voice password according to the voice password and send the instruction code to the control unit.

[0015] Optionally, the control unit is configured to:

[0016] generate a data protocol code according to the instruction code when receiving the instruction code, wherein a control frame bit of the data protocol code comprises the recognition result;

[0017] send the data protocol code to the programmable controller through bus communication.

[0018] Optionally, the programmable controller is specifically configured to:

[0019] obtain the recognition result of the voice password according to the data protocol code;

[0020] determine a sensing unit corresponding to the parameter detection device according to the recognition result;

[0021] obtain sensing data of the sensing unit, obtain the data of the parameter detection device according to the sensing data, and send the data to the control unit.

[0022] Optionally, the obtaining the data of the parameter detection device according to the sensing data comprises:

[0023] obtaining a numerical value corresponding to the control frame bit of the data protocol code according to the sensing data;

[0024] and updating the control frame bit of the data protocol code according to the numerical value;

[0025] The updated data protocol code is taken as the data of the parameter detection device, and the data is sent to the control unit.

[0026] Optionally, the master control module further comprises a data display unit, and the data display unit comprises a display subunit and a voice subunit.

[0027] The display subunit is configured to obtain a display matrix code corresponding to the data of the parameter detection device according to the data of the parameter detection device, and display the display matrix code on a display device.

[0028] The voice subunit is configured to obtain a broadcast code corresponding to the data of the parameter detection device according to the data of the parameter detection device, and broadcast the broadcast code on a broadcast device.

[0029] Optionally, the obtaining of the display matrix code corresponding to the data of the parameter detection device according to the data of the parameter detection device comprises:

[0030] Obtaining pixel information of the display device according to a data protocol code of the data.

[0031] Obtaining the display matrix code of the display device corresponding to the data according to the pixel information.

[0032] Optionally, the engineering equipment self-checking and state query system further comprises a power management circuit, and the power management circuit is electrically connected with the master control module.

[0033] The power management circuit is configured to provide an electrical signal for the master control module.

[0034] The application further provides an engineering equipment self-checking and state query method, comprising:

[0035] Receiving and recognizing a voice password from an operator, wherein the voice password comprises a self-checking password and a query password.

[0036] Sending a recognition result corresponding to the voice password to a programmable controller, and obtaining data of a parameter detection device according to the recognition result by the programmable controller.

[0037] Receiving the data and processing the data, and broadcasting and displaying the processed data.

[0038] The engineering equipment self-checking and state querying system and method of the present application, by installing the master control module in the cab of the engineering equipment, the voice recognition unit thereof can be used to receive the voice password of the operator, then identify according to the voice password, and send the identification result to the programmable controller. The programmable controller is installed in the electrical room of the engineering equipment, connected with the parameter detection device, responsible for obtaining the data of the parameter detection device according to the identification result, and sending the data back to the master control module. The operator can send instructions such as "query state information" or "perform self-checking" directly to the master control module through the voice password. The master control module then identifies and sends the instructions to the programmable controller for corresponding operation. The programmable controller obtains the data of the engineering equipment in real time from the parameter detection device, such as load capacity, height, angle, speed, etc.; the obtained data is sent to the master control module, and the master control module processes the data after receiving the data, such as state analysis, abnormality detection, etc. The processed data is displayed through voice broadcast and display screen, so that the operator can intuitively understand the state information of the hoisting equipment. For example, when the operator sends the "perform self-checking" instruction through the voice password, the master control module will send the instruction identification result to the programmable controller. After receiving the instruction, the programmable controller obtains the data from the parameter detection device, such as hydraulic system pressure, motor temperature, sensor state, etc., and sends the data to the master control module; after processing the data, the master control module displays the information such as whether the hydraulic system pressure is normal, whether the motor temperature is too high, etc. to the operator through voice broadcast and display screen, so that the operator can timely find and handle the problem. The present application simplifies the self-checking operation of the hoisting equipment, improves the efficiency of data query, and makes the operator more intuitively understand the state information of the hoisting equipment through voice broadcast and display screen. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 The structural block diagram of the engineering equipment self-checking and state querying system of the embodiment of the present application;

[0040] Figure 2 The structural schematic diagram of the engineering equipment self-checking and state querying system of the embodiment of the present application;

[0041] Figure 3 The structural PLC position schematic diagram of the engineering equipment self-checking and state querying system of the embodiment of the present application;

[0042] Figure 4 The master control module circuit schematic diagram of the engineering equipment self-checking and state querying system of the embodiment of the present application;

[0043] Figure 5 The self-checking process flow chart of the engineering equipment self-checking and state querying method of the embodiment of the present application;

[0044] Figure 6A state query process flow chart of the engineering equipment self-checking and state query method of the embodiment of the present application. DETAILED DESCRIPTION

[0045] In order to make the above objectives, features and advantages of the present application more apparent, more comprehensible, the specific embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0046] In combination with Figure 1 As shown in the drawings, the present application provides an engineering equipment self-checking and state query system, which comprises a main control module and a programmable controller, the programmable controller is installed in the electrical room of the engineering equipment and connected with the parameter detection device of the engineering equipment; the main control module is installed in the cab of the engineering equipment, and the main control module comprises a voice recognition unit.

[0047] Specifically, the engineering equipment self-checking and state query system is applied to large hoisting equipment, which comprises a main control module and a programmable controller, the voice recognition unit is in communication connection with the control unit, and is used to transmit the received voice password to the control unit; in the preferred embodiment of the present application, bus communication is usually used for information transmission, the main control module and the programmable controller are connected by a communication circuit, and in another preferred embodiment of the present application, the main control module and the programmable controller can be connected by RS-485 communication. Figure 2 As shown in the drawings, the main control module and the programmable controller can communicate by RS-485 communication mode. The RS-485 communication circuit can be composed of a SP3485 chip and its peripheral circuit, and is connected with the main control module to convert the data protocol code of the main control chip into RS485 signal and send it to the programmable controller, and also receives the data protocol code sent by the programmable controller.

[0048] The main control module is used to receive and recognize the voice password from the operator through the voice recognition unit, and send the recognition result corresponding to the voice password to the programmable controller, wherein the voice password comprises a self-checking password and a query password.

[0049] Specifically, the voice password of the operator is received and recognized, wherein the voice password comprises a self-check password or an inquiry password, for example, the operator shouts the voice password to the microphone on the master module, and the voice recognition unit receives and recognizes the voice password from the microphone. In the preferred embodiment of the application, the voice password can be sent to the control unit in the form of a code, for example, "0x01" is sent to the control unit as a code, which facilitates the control unit to analyze the code of the voice password to obtain the recognition result. In the preferred embodiment of the application, the voice password also comprises a wake-up password. The control unit analyzes the received voice password to obtain the corresponding recognition result. In the preferred embodiment of the application, when the control unit receives the code, the recognition result obtained by analyzing the code is a string of data protocol codes, and the recognition result can be obtained by analyzing each control frame bit of the data protocol code, wherein the first bit of the data protocol code represents that the control unit sends data to the programmable controller, the second bit "01" is the instruction type, which can represent the "self-check" or "inquiry" instruction, the third bit is the sensor type code, the fourth and fifth bits are data bits, the sixth bit is the check code, and the seventh bit is the frame tail, which represents the end of the data protocol code.

[0050] The programmable controller is configured to acquire data of the parameter detection device according to the recognition result and send the data to the master module.

[0051] Specifically, when the programmable controller receives the recognition result, the data of the corresponding parameter detection device is acquired according to the recognition result, and the data of the parameter detection device is returned to the master module, so as to realize the data communication between the programmable controller and the master module.

[0052] The master module is further configured to receive the data and process the data, and broadcast and display the processed data.

[0053] Specifically, when the master module receives the data of the parameter detection device returned by the programmable controller, the data comprises all the data detected by the parameter detection device at this time, and the master module performs conversion processing according to the data, so as to convert the data into a format that can be broadcasted or displayed, and then broadcast or display the data.

[0054] In the preferred embodiment of the application, when the received voice instruction is the inquiry instruction for inquiring the voltage, the master module receives the data of the parameter detection device returned by the programmable controller and decodes the data, compares the obtained voltage value with the normal voltage range set in the master module, and if the voltage value is within the range, it represents that the voltage value is normal, and if the voltage value is not within the range, it represents that the voltage value is abnormal.

[0055] The engineering equipment self-checking and state query system of the application installs the master control module in the cab of the engineering equipment, and the voice recognition unit thereof can be used to receive the voice password of the operator, then identify the voice password, and send the identification result to the programmable controller. The programmable controller is installed in the electrical room of the engineering equipment, and is connected with the parameter detection device, and is responsible for obtaining the data of the parameter detection device according to the identification result, and sends the data back to the master control module. The operator can send instructions such as "query state information" or "perform self-checking" to the master control module directly through the voice password. The master control module identifies the instructions and sends them to the programmable controller for corresponding operation. The programmable controller obtains various data of the engineering equipment from the parameter detection device in real time, such as load, height, angle, speed, etc., and sends the obtained data to the master control module. After receiving the data, the master control module processes the data, such as state analysis, abnormality detection, etc. The processed data is displayed through voice broadcast and display screen, so that the operator can intuitively understand the various state information of the hoisting equipment. For example, when the operator sends the "perform self-checking" instruction through the voice password, the master control module sends the instruction identification result to the programmable controller. After receiving the instruction, the programmable controller obtains various data from the parameter detection device, such as hydraulic system pressure, motor temperature, sensor state, etc., and sends the data to the master control module. After processing the data, the master control module displays the information such as whether the hydraulic system pressure is normal, whether the motor temperature is too high, etc. to the operator through voice broadcast and display screen, so that the operator can discover and handle problems in time. The application simplifies the self-checking operation of the hoisting equipment, improves the data query efficiency, and makes the operator more intuitively understand the state information of the hoisting equipment through voice broadcast and display screen.

[0056] Optionally, the master control module further comprises a control unit, and the voice recognition unit comprises a wake-up subunit and an identification subunit.

[0057] The wake-up subunit is configured to generate a wake-up electrical signal when a wake-up instruction is received.

[0058] The identification subunit is configured to obtain the voice password from the operator and send the voice password to the control unit when the wake-up electrical signal is received.

[0059] Specifically, the control unit is usually a master chip, which can be an stm32F103ZET6 chip in the preferred embodiment of the present application. If the voice recognition unit is not used for a long time, it will enter a sleep state. If the voice recognition unit is used again after that, it needs to be woken up. At this time, the operator needs to output a wake-up instruction. When the wake-up subunit receives the wake-up instruction, it will send a wake-up electrical signal to wake up the recognition subunit, which is convenient for subsequent acquisition of the voice password. In the preferred embodiment of the present application, the operator shouts the wake-up instruction into the microphone on the master module. The wake-up subunit receives the wake-up instruction and identifies it. If the identification is successful, the green light is always on, the wake-up flag is set to "1", and if the identification fails, the wake-up flag is set to "0". When the identification is successful, the wake-up flag is "1", and the wake-up recognition subunit is woken up. Then the operator outputs the voice password into the microphone.

[0060] The engineering equipment self-checking and state querying system of the present application can wake up the voice recognition unit through simple voice instructions, making it enter a working state. This improves the user's convenience, especially in scenarios that require frequent interaction or quick response, which can improve the user experience. In addition, through the above-mentioned wake-up mechanism, interference and misidentification can be reduced, avoiding the influence of external sounds or environmental noise on the recognition result, thereby improving the accuracy and stability of voice recognition.

[0061] Optionally, the recognition subunit is specifically used for:

[0062] After receiving the wake-up electrical signal, the voice password from the operator is obtained.

[0063] If the voice password is successfully identified, the instruction code corresponding to the voice password is obtained according to the voice password, and the instruction code is sent to the control unit.

[0064] Specifically, after receiving the wake-up electrical signal, the voice password from the operator is obtained. If the voice password is successfully identified, the instruction code corresponding to the voice password is obtained according to the voice password, and the instruction code is sent to the control unit. The voice password is sent to the control unit in the form of code, for example, "0x01" is sent to the control unit as the instruction code, which is convenient for the control unit to analyze the code of the voice password and obtain the recognition result.

[0065] The engineering equipment self-checking and state querying system of the present application can actively obtain and analyze the voice password of the operator after receiving the wake-up instruction, convert it into the corresponding instruction code and send it to the control unit. This allows users to conveniently operate the device through voice commands, improves the user experience, and makes human-computer interaction more convenient.

[0066] Optionally, the control unit is configured to:

[0067] When the instruction code is received, a data protocol code is generated according to the instruction code, wherein a control frame bit of the data protocol code comprises the identification result;

[0068] The data protocol code is sent to the programmable controller through bus communication.

[0069] Specifically, when the instruction code is received, a data protocol code is generated according to the instruction code, wherein a control frame bit of the data protocol code comprises the identification result; the data protocol code is sent to the programmable controller through bus communication. In the preferred embodiment of the application, when the voice recognition unit receives a self-check instruction, when the host chip receives the instruction code "0x01", it means that the host module will encode the self-check instruction to form a "97 01 00 00 00 01 0D" data protocol code, wherein the first bit "97" of the data protocol code is the frame header, representing that the control unit sends data to the programmable controller, the second bit "01" is the instruction type, representing the self-check instruction, the third bit is the sensor type code, the fourth and fifth bits are data bits, the sixth bit is the check code, and the seventh bit is the frame tail, representing the end of the data protocol code, which is sent to the programmable controller through the RS-485 communication mode. For numerical query instructions, the data bits of the data protocol code are hexadecimal numerical values, and for state query instructions, the data bits "00 01" of the data protocol code represent normal, and "00 00" represent abnormal.

[0070] The engineering equipment self-checking and state query system of the application can automatically generate corresponding data protocol codes according to preset logic after receiving specific instruction codes, so as to realize the encoding of the self-checking instruction and improve the intelligent identification and response level of the equipment to the instruction; through the generation and transmission of the data protocol code, programmable control between the equipment is realized.

[0071] Optionally, the programmable controller is configured to:

[0072] According to the data protocol code, the identification result of the voice password is obtained;

[0073] According to the identification result, the sensing unit corresponding to the parameter detection device is determined;

[0074] The sensing data of the sensing unit is obtained, the data of the parameter detection device is obtained according to the sensing data, and the data is sent to the control unit.

[0075] Specifically, according to the data protocol code, the recognition result of the voice password is obtained; according to the recognition result, the sensing unit corresponding to the parameter detection device is determined; the sensing data of the sensing unit is acquired, and according to the sensing data, the data of the parameter detection device is obtained and sent to the main control module. In the preferred embodiment of the present application, after the programmable controller receives the data protocol code, the data protocol code is analyzed and decoded, the information of all sensing units on the crane is retrieved according to the recognition result, and the information is encoded item by item, such as: the voltage value data is encoded as "98 00 0E 01 7C 8B 0D" data protocol code, and the upper limit stopper is normally encoded as "98 00 11 01 00 20 0D" data protocol code, and is returned to the main control module as the data of the parameter detection device through the RS-485 communication mode.

[0076] The engineering equipment self-checking and state query system of the present application realizes the association of voice instructions and device operation, and through the analysis of voice password by data protocol code, the voice instructions can be matched with the corresponding sensing unit, so as to realize the intelligent control and execution of specific device operation, and improve the intelligent degree and man-machine interaction of the equipment.

[0077] Optionally, the obtaining of the data of the parameter detection device according to the sensing data comprises:

[0078] According to the sensing data, the value corresponding to the control frame bit of the data protocol code is obtained;

[0079] And according to the value, the control frame bit of the data protocol code is updated;

[0080] The updated data protocol code is taken as the data of the parameter detection device, and the data is sent to the control unit.

[0081] Specifically, according to the sensing data, the value corresponding to the control frame bit of the data protocol code is obtained; and according to the value, the control frame bit of the data protocol code is updated; and the updated data protocol code is sent to the main control module as the data of the parameter detection device. In the preferred embodiment of the present application, when the received voice instruction is a query instruction, the programmable controller receives the data protocol code and decodes it. First, the frame header, frame tail and check bit are decoded. If the frame header, frame tail and check bit are correct, it indicates that the correct instruction code is received, the instruction type is continuously decoded, the parameters of the corresponding sensing unit are obtained as sensing data according to the instruction type, and the sensing data is encoded as the value corresponding to the control frame bit, for example: the data protocol code is updated to "98 00XX XX XX XX0D" format, and then is sent back to the main control unit through RS-485.

[0082] The engineering equipment self-checking and state inquiry system of the application realizes the association of voice instructions and equipment operation, and can match voice instructions with corresponding sensing units and obtain accurate sensing data through the analysis of voice passwords by data protocol codes.

[0083] Optionally, the master control module further comprises a data display unit, which comprises a display subunit and a voice subunit.

[0084] The display subunit is used to obtain a display matrix code corresponding to the data of the parameter detection device according to the data of the parameter detection device, and display the display matrix code on a display device.

[0085] The voice subunit is used to obtain a broadcast code corresponding to the data of the parameter detection device according to the data of the parameter detection device, and broadcast the broadcast code on a broadcast device.

[0086] Specifically, the data of the parameter detection device is obtained, which may include temperature, pressure, humidity and various measurement values. The data is processed and formatted for display on a display device, such as converting the data into a specific data format or unit conversion. The processed data is converted into a corresponding display matrix code. In order to accurately display the required content on the display device. The generated display matrix code is applied to the display device to display the data of the parameter detection device through the display screen or other devices. The measurement data of the parameter detection device sensor is obtained, and the data is processed and analyzed, and the processed data is converted into a corresponding broadcast code. The broadcast code is usually a control code that can arouse the broadcast device to make corresponding voice broadcast. The generated broadcast code is applied to the corresponding broadcast device, so that the data of the parameter detection device is voice broadcast through the broadcast device.

[0087] In the preferred embodiment of the application, the voice subunit is composed of a voice broadcast circuit, which is composed of a JQ8900S chip and a storage unit. The voice broadcast circuit communicates with the control unit through UART2 to receive broadcast codes. For example, if the broadcast code is 320A current value, the control unit sends six broadcast codes "0F", "03", "0C", "02", "0B", "11" respectively. After receiving the broadcast code, the JQ8900S chip calls the voice file corresponding to the broadcast code to broadcast one by one, and the speaker emits the sound "current value three hundred and twenty amperes".

[0088] The display subunit comprises an LCD display circuit, which communicates with the control unit through SPI2. The control unit converts the data protocol code into a display matrix code and sends it to the LCD display screen. After receiving the display matrix code, the LCD display screen lights up the corresponding pixel points on the LCD display screen to form characters.

[0089] When the received voice instruction is a self-check instruction, after all data protocol codes are decoded, if all are normal values, it represents that the self-check is normal, the self-check normal information is encoded as the broadcast code of "12" "1E", and is sent to the voice subunit, the voice subunit broadcasts the corresponding voice "self-check normal" according to the broadcast code, and the self-check normal information is encoded as the display matrix code of the display device to display "self-check normal" on the display device; if there is an abnormal item in the data protocol code, such as an abnormal voltage value, it represents that the self-check is abnormal, the self-check abnormal information is encoded as the broadcast code of "12" "1F" "0E" "1E", the voice subunit broadcasts the corresponding voice "self-check abnormal voltage value abnormal" according to the broadcast code, and the self-check abnormal information is encoded as the display matrix code of the display subunit to display "self-check abnormal" "voltage value abnormal" on the display device.

[0090] The engineering equipment self-check and state query system of the application displays the data of the parameter detection device on the display device through the display matrix code and broadcasts the data on the broadcast device through the broadcast code, which helps to display the data of the parameter detection device in an intuitive and easy-to-understand manner and provides real-time information through voice broadcast when needed, thereby improving the efficiency and safety of equipment operation.

[0091] Optionally, the display matrix code corresponding to the data is obtained according to the data of the parameter detection device, including:

[0092] The pixel information of the display device is obtained according to the data protocol code of the data.

[0093] The display matrix code of the display device corresponding to the data is obtained according to the pixel information.

[0094] Specifically, first, the data protocol code corresponding to the data of the parameter detection device needs to be parsed, which includes the measurement values of various sensors, the state information of the equipment, etc. According to the specific information in the data protocol code, including numerical value, unit, data format, etc., the pixel information that needs to be displayed on the display device is obtained. Among them, the data needs to be decoded and formatted in order to be converted into pixel information that can be recognized by the display device. According to the obtained pixel information, the corresponding display matrix code is converted. The display matrix code is a code that represents pixel information in a specific format, which can accurately present a specific image or text on the display device.

[0095] The engineering equipment self-check and state query system of the application displays the data of the parameter detection device on the display device through the display matrix code and broadcasts the data on the broadcast device through the broadcast code, which helps to display the data of the parameter detection device in an intuitive and easy-to-understand manner.

[0096] Optionally, the engineering equipment self-test and status query system further includes a power management circuit, and the power management circuit is electrically connected to the main control module;

[0097] The power management circuit is used to provide electrical signals to the main control module.

[0098] Specifically, in a preferred embodiment of the present invention, Figure 2 and Figure 3 As shown, the power management circuit consists of an IP5306 chip and an AMS1117 chip. It is responsible for providing power to the entire module, powering multiple LEDs, charging the lithium battery, and displaying the battery level. The programmable controller connects sensors, thermal relays, skill meters, and other devices to the RS485 circuit for bidirectional signal communication. The RS485 bus is connected to the control unit for signal communication. The micro microphone is connected to the voice recognition unit and the control unit. The display subunit and voice subunit are connected to the control unit for display and voice broadcast, respectively. The voice broadcast module is connected to a speaker for broadcasting signals. This is then connected to the power management circuit. The power management circuit is used to provide power to the voice recognition unit, display subunit, and voice subunit. The voice power management circuit is externally connected to a lithium battery, which is used to power the entire system.

[0099] Combine Figure 3As shown, in a preferred embodiment of the application, the master module is a highly integrated circuit board, including: a control unit, a voice recognition unit, a power management circuit, a voice subunit, a display subunit, an RS-485 communication circuit, a miniature microphone and a loudspeaker; the control unit is an stm32F103ZET6 chip, which contains 144 pins in total, of which 2 pins are responsible for synchronous serial communication 1 (SPI1), 2 pins are responsible for synchronous serial communication 2 (SPI2), 2 pins are used for asynchronous serial communication 1 (UART1), 2 pins are used for asynchronous serial communication 2 (UART2), of which SPI1 is used for receiving data, converting the high and low levels on the pins into instruction codes for the next step of the control unit, SPI2 and UART2 are used for transmitting data, converting the broadcast code and display matrix code in the chip into high and low levels on the pins, and UART1 is used for receiving and sending data protocol codes; the voice recognition unit is composed of an LD3320A chip and its peripheral circuit, responsible for recognizing the voice instructions received by the miniature microphone, sending a "0x00" instruction code to the control unit if the recognition fails, and sending the corresponding hexadecimal instruction code to the control unit through SPI1 if the recognition is successful, such as: when the "self-check" instruction is successfully recognized, the instruction code "0x01" corresponding to the "self-check" instruction is transmitted to the control unit, and when the "weight limit state" instruction is successfully recognized, the instruction code "0x05" corresponding to the "weight limit state" instruction is transmitted to the control unit; the power management circuit is composed of an IP5306 chip and an AMS1117 chip, responsible for providing power supply for the entire module, charging the lithium battery and displaying the lithium battery power; the voice subunit is composed of a JQ8900S chip and a storage unit, which communicates with the master chip through UART2 to receive broadcast codes, such as broadcasting 320A current value, then the control unit sends "0F" "03" "0C" "02" "0B" "11" six broadcast codes, the JQ8900S chip receives the broadcast code and calls the corresponding voice file to broadcast one by one, and the loudspeaker emits the sound "current value three hundred and twenty amperes"; the display subunit is an interface directly connected to the control unit, which communicates with the control unit through SPI2, the control unit converts the data protocol code into a display matrix code and sends it to the display subunit, and the display subunit lights up the corresponding points on the LCD display screen to form characters; the RS-485 communication circuit is composed of an SP3485 chip and its peripheral circuit, which is connected to the control unit through UART1, converts the data protocol code of the control unit into RS485 signals and sends it to the programmable controller, and also receives the data protocol code sent by the programmable controller.

[0100] In combination Figure 4As shown, in another preferred embodiment of the present application, the programmable controller is installed in the electrical room of the crane, connected with the running limiter, the lifting limiter, the weight sensor, the wind speed sensor, the intelligent instrument and other sensors on the crane, and can obtain various main parameters of the crane. The main control module is installed in the cab of the crane, can receive and identify the voice password of the operator, send corresponding query instructions to the programmable controller through the communication bus (RS-485) according to different identification results, and the programmable controller retrieves the data of each sensor after receiving the query instruction, and sends the data back to the main control module through the communication mode of RS-485. The main control module analyzes and processes the data, and broadcasts the processed simple information through voice, and displays it on the display screen, realizing voice password automatic query of the crane state.

[0101] The engineering equipment self-checking and state query system of the present application guarantees the normal operation of the whole system and the display of data through the power management circuit.

[0102] The present application also provides an engineering equipment self-checking and state query method, comprising:

[0103] Receiving and identifying the voice password from the operator, wherein the voice password includes a self-checking password and a query password;

[0104] Sending the identification result corresponding to the voice password to the programmable controller, and obtaining the data of the parameter detection device according to the identification result by the programmable controller;

[0105] Receiving the data and processing the data, and broadcasting and displaying the processed data.

[0106] In another preferred embodiment of the present application, the voice recognition unit is combined with Figure 5 As shown, when the equipment needs to be self-checked, the operator first shouts the wake-up word to wake up the voice recognition unit, and the wake-up flag position displays "1". The operator shouts the self-checking instruction, and then the instruction code such as "0X01" is identified and sent. The main control chip encodes the data protocol code into a specific format, transmits the data protocol code through RS485, and the PLC receives and decodes the data protocol code. The PLC retrieves all sensor information on the crane, encodes the data protocol code into a specific format, transmits the data protocol code through RS485, receives and decodes the data protocol code by the control unit, judges the decoded data, encodes the judgment result, and encodes the broadcast code and display matrix code. If it is judged to be normal, the voice sub-unit broadcasts that the self-checking is normal, and the display sub-unit displays that the self-checking is normal. If it is judged to be abnormal, the voice sub-unit broadcasts that the self-checking is abnormal, and the display sub-unit displays that the self-checking is abnormal, and can specifically include XX abnormality.

[0107] Exemplarily, the self-checking process specifically works as follows: the operator shouts the wake-up instruction "Xiaoqiao Xiaoqiao" to the microphone on the main control module, the voice recognition unit receives the wake-up instruction from the microphone and recognizes it, if the recognition is successful, the green light is always on, the wake-up flag position is "1", if the recognition fails, the wake-up flag position is "0", and no other processing is performed; after the recognition is successful, the wake-up flag position is "1", the voice recognition unit is in the wake-up state, at this time, the order "self-checking" is shouted to the microphone, the voice recognition unit recognizes the order, if the recognition is successful, the green light is turned off, the instruction code "0x01" is sent to the control unit, if the recognition fails, the green light flashes twice to restore the always-on state, and the instruction code "0x00" is sent to the control unit; when the control unit receives the instruction code "0x01", the control unit will encode the "self-checking" instruction to form the data protocol code "97 01 0000 00 01 0D", wherein the first bit "97" of the data protocol code is the frame header, representing that the control unit sends data to the PLC, the second bit "01" is the instruction type, representing the "self-checking" instruction, the third bit is the sensor type code, the fourth and fifth bits are data bits, the sixth bit is the check code, and the seventh bit is the frame tail, representing the end of the data protocol code; the data protocol code is sent to the PLC through the RS-485 communication mode, the PLC receives the data protocol code and analyzes and decodes the data protocol code, and the information of all sensors on the crane is called and encoded, such as: the voltage value data is encoded as "98 00 0E 01 7C 8B 0D" data protocol code, and the upper limit stopper is normally encoded as "98 00 11 01 00 20 0D" data protocol code, which is returned to the control unit through the RS-485 communication mode, the control unit receives these data protocol codes and decodes them one by one, such as decoding "98 00 0E 01 7C 8B 0D", the first bit "98" represents that the control unit receives data from the PLC, the second bit "00" is not analyzed, the third bit is "0E", which is decoded as the voltage value, the fourth and fifth bits are "01 7C", which are converted into decimal as 380, the sixth bit is the check bit, which further confirms the correctness of the received data, and the seventh bit is the frame tail, representing the end of the decoding of this data protocol code; then, the voltage value 380V is compared with the normal voltage range set in the control unit, if it is within the range, it represents that the voltage value is normal, if it is not within the range, it represents that the voltage value is abnormal, the voltage is converted into "0E" broadcast code for standby; the next data protocol code is decoded, and after the decoding of all data protocol codes is completed, if they are all normal values, it represents that the self-checking is normal, the self-checking normal information is encoded as "12" "1E" broadcast code and sent to the voice sub-unit, the voice sub-unit broadcasts the corresponding voice "self-checking normal" according to the broadcast code, and the self-checking normal information is encoded into the display matrix code and displayed on the display sub-unit as "self-checking normal";If there is an abnormal item in the data protocol code, such as an abnormal voltage value, it represents a self-checking abnormality, and the self-checking abnormality information is encoded as "12" "1F" "0E" "1E" broadcast code, the voice subunit broadcasts the corresponding voice "self-checking abnormality voltage value abnormality" according to the broadcast code, and the self-checking abnormality information is encoded into the display screen display matrix code to display "self-checking abnormality" and "voltage value abnormality" on the display subunit.

[0108] In another preferred embodiment of the present application, in combination Figure 6 As shown, when the starting device needs to be queried, the operator first shouts the wake-up word to wake up the voice recognition unit, the wake-up position is "1", the operator shouts the query instruction, the query instruction is recognized, and the instruction code such as "0XXX" is encoded into a data protocol code in a characteristic format by the control unit, and the data protocol code is transmitted by RS485. The PLC receives and decodes the data protocol code, the PLC calls the corresponding sensor component information on the crane, the PLC encodes the format data protocol code in a specific format, and then transmits the data protocol code by RS485. The control unit receives and decodes the data protocol code; the control unit encodes the decoded data into broadcast code, the control unit programs the decoded data into display matrix code, the voice subunit broadcasts the query result, and the display subunit displays the query result.

[0109] Exemplarily, after the operator shouts the wake-up word to wake up the voice recognition unit, the query password is shouted to the microphone, the common query password is "current value", "voltage value", "up limit state", "lifting weight", "running state" and the like, the query password can be increased or decreased according to the sensors installed on different cranes, the voice recognition unit encodes the query password into the corresponding instruction code and sends the instruction code to the control unit, after the control unit receives the instruction code, the related query instruction is encoded into the data protocol code in the format of "97XX 00 00 00XX 0D", wherein the second bit of the data protocol code is the instruction type, for example, "02" represents the current value query password, "03" represents the voltage value query password, "04" represents the up limit state query password, "05" represents the lifting weight query instruction and the like, which corresponds to the instruction code sent by the voice recognition unit one by one, after the control unit encodes, the data protocol code is sent to the PLC in the mode of RS-485, the PLC receives the data protocol code and decodes, first, the frame header, the frame tail and the check bit are decoded, if the frame header, the frame tail and the check bit are correct, it indicates that the correct instruction code is received, the instruction type is continuously decoded, the parameters of the corresponding sensor are obtained according to the instruction type, and the parameters are encoded into the data protocol code in the format of "98 00XXXX XX XX 0D" and sent back to the control unit through RS-485, the control unit receives the data protocol code and decodes, first, the frame header, the frame tail and the check bit are parsed, when the frame header, the frame tail and the check bit are parsed, the third sensor type code is parsed, the sensor type code corresponds to the instruction code described above one by one, wherein the "current value" and "voltage value" are the numerical value type query instruction returned by the sensor, and the "up limit state", "lifting weight" and "running state" are the state type query instruction returned by the sensor; for the numerical value type query, the data bit of the data protocol code is the hexadecimal numerical value, for the state type query, the data bit of the data protocol code is "0001" representing normal and "00 00" representing abnormal; after the control unit decodes the data protocol code, the sensor type and the numerical value are extracted and encoded into the broadcast code and the display matrix code, which are the same as the encoding mode of the above self-checking process, the voice broadcast is performed in the voice subunit and displayed on the display screen of the display subunit.

[0110] It should be noted that the above is only one embodiment of the present application, and the encoding format is not limited to this in actual use.

[0111] The engineering equipment self-checking and state query method of the application, by installing the master control module in the cab of the engineering equipment, the voice recognition unit thereof can be used to receive the voice password of the operator, then identify according to the voice password, and send the identification result to the programmable controller. The programmable controller is installed in the electrical room of the engineering equipment, connected with the parameter detection device, responsible for obtaining the data of the parameter detection device according to the identification result, and sending the data back to the master control module. The operator can send instructions such as "query state information" or "perform self-checking" directly to the master control module through the voice password. The master control module then identifies and sends the instructions to the programmable controller for corresponding operation. The programmable controller obtains the data of each item of the engineering equipment from the parameter detection device in real time, such as load, height, angle, speed, etc. The obtained data is sent to the master control module, and the master control module processes the data after receiving the data, such as state analysis, abnormality detection, etc. The processed data is displayed through voice broadcast and display screen, so that the operator can intuitively understand the state information of the hoisting equipment. For example, when the operator sends the "perform self-checking" instruction through the voice password, the master control module will send the instruction identification result to the programmable controller. After receiving the instruction, the programmable controller obtains each item of data from the parameter detection device, such as hydraulic system pressure, motor temperature, sensor state, etc., and sends the data to the master control module. After the master control module processes the data, it will display the information such as whether the hydraulic system pressure is normal, whether the motor temperature is too high, etc. to the operator through voice broadcast and display screen, so that the operator can discover and handle the problem in time. The application simplifies the self-checking operation of the hoisting equipment, improves the efficiency of data query, and makes the operator more intuitively understand the state information of the hoisting equipment through voice broadcast and display screen.

[0112] Although the application is disclosed as above, the protection scope of the application is not limited to this. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the application, and these changes and modifications will fall within the protection scope of the application.

Claims

1. An engineering equipment self-checking and status query system, characterized in that: It includes a main control module and a programmable controller, wherein the programmable controller is installed in the electrical room of the engineering equipment and is connected to the parameter detection device of the engineering equipment; the main control module is installed in the cab of the engineering equipment and includes a voice recognition unit; The main control module is used to receive and recognize the voice command from the operator through the voice recognition unit, and send the recognition result corresponding to the voice command to the programmable controller, wherein the voice command includes a self-test command and a query command; The main control module also includes a control unit, and the voice recognition unit includes a wake-up subunit and a recognition subunit; The awakening subunit is configured to generate an awakening electrical signal when receiving a wake-up instruction; The recognition subunit is configured to obtain the voice command from the operator after receiving the wake-up electrical signal, and send the voice command to the control unit; Wherein, the identification subunit is specifically used for: After receiving the wake-up electrical signal, obtaining the voice command from the operator; Determining whether the voice command is recognized successfully, and if so, obtaining a command code corresponding to the voice command according to the voice command, and sending the command code to the control unit; The control unit is used for: After receiving the instruction code, generating a data protocol code according to the instruction code, wherein a control frame bit of the data protocol code includes the recognition result; Sending the data protocol code to the programmable controller via bus communication; The programmable controller is specifically used for: Obtaining the recognition result of the voice password according to the data protocol code; Determining the sensing unit corresponding to the parameter detection device according to the recognition result; Acquiring sensing data from the sensing unit, obtaining the data of the parameter detection device based on the sensing data, and sending the data to the control unit; The programmable controller is used to obtain data from the parameter detection device according to the recognition result and send the data to the main control module; The main control module is further used to receive the data, process the data, and broadcast and display the processed data.

2. The engineering equipment self-test and status query system according to claim 1, characterized in that: The step of obtaining the data of the parameter detection device according to the sensing data includes: Obtaining, according to the sensing data, a value corresponding to the control frame bit of the data protocol code; and updating the control frame bit of the data protocol code according to the value; The updated data protocol code is used as the data of the parameter detection device, and the data is sent to the control unit.

3. The engineering equipment self-test and status query system according to claim 2, characterized in that: The main control module also includes a data display unit, which includes a display subunit and a voice subunit; The display subunit is used to obtain a display matrix code corresponding to the data according to the data of the parameter detection device, and display the display matrix code on a display device; The voice subunit is used to obtain a broadcast code corresponding to the data according to the data of the parameter detection device, and to broadcast on the broadcast device according to the broadcast code.

4. The engineering equipment self-test and status query system according to claim 3 is characterized in that: The step of obtaining a display matrix code corresponding to the data according to the data of the parameter detection device includes: Obtaining pixel information of the display device according to a data protocol code of the data; The display matrix code of the display device corresponding to the data is obtained according to the pixel information.

5. The engineering equipment self-test and status query system according to claim 1, characterized in that: It also includes a power management circuit, which is electrically connected to the main control module; The power management circuit is used to provide electrical signals to the main control module.

6. A method for self-checking and status querying of engineering equipment, characterized in that: Applied to the engineering equipment self-test and status query system according to any one of claims 1 to 5, the engineering equipment self-test and status query method comprises: Receiving and recognizing voice commands from an operator, wherein the voice commands include a self-test command and a query command; The recognition result corresponding to the voice command is sent to the programmable controller, and the programmable controller obtains the data of the parameter detection device according to the recognition result; Receive the data, process the data, and broadcast and display the processed data.

Citation Information

Patent Citations

  • Digital remote signaling system

    US20030134591A1

  • Rail-mounted lift systems with location tracking, subject tracking, and user tracking capabilities

    US20200168308A1