Safety control device and method
1. A safety operating device, characterized by comprising at least a plurality of function keys (1) having physical and/or touch form, and a first processing module (2) and a second processing module (3) for detecting the function keys (1), wherein,
the first processing module (2) is configured to process based on the physical signal triggered by the function key (1) to generate a first control instruction, and the second processing module (3) processes in a manner of backing up the physical signal triggered by the function key (1) in a first time in real time to generate a second control instruction;
under the condition that physical signals triggered by different function keys (1) are sequentially received by the first processing module (2) within a second time, the first processing module (2) sequentially generates a plurality of corresponding first control instructions, and the second processing module (3) is configured to perform sampling and logic processing based on the physical signals backed up within the first time to sequentially generate a plurality of corresponding second control instructions and detect the plurality of second control instructions.
2. The safety handling device according to claim 1, characterized in that the second processing module (3) is configured to:
sampling physical signals triggered by functional keys in first time based on real-time backup at equal/unequal time intervals to acquire sampling signals;
and performing logic processing based on the sampling signal to generate the second control instruction.
3. The safety manipulation device according to claim 2, wherein the control apparatus further comprises a third processing module (6), and the third processing module (6) is configured to logically and the control instruction sent by the first processing module (2) and the control instruction sent by the second processing module (3) to generate a third control instruction.
4. Safety handling device according to claim 3, characterized in that the control means further comprise a termination module (4),
in the case that the first control instruction and the second control instruction generated due to the abnormality of the first processing module (2) and/or the second processing module (3) are logically AND-operated to generate a third control instruction including error information, the third processing module (6) transmits the third control instruction including the error information to a termination module (4),
the termination module (4) is configured to detect the first processing module (2) and the second processing module (3) based on the third control instruction comprising the error information.
5. The safety operating device according to claim 4, characterized in that, in case the terminating module (4) detects that the first processing module (2) is abnormal and the terminating module (4) cannot reset the first processing module (2), the terminating module (4) turns on a first sensor arranged on the function key (1) and/or arranged at the contact closure of the function key (1) to acquire the operation information performed on the function key (1) by the operator.
6. The safety-control device according to claim 5, characterized in that, in the event that the termination module (4) detects that the second processing module (3) is free from abnormality, or the second processing module (3) is reset by the termination module (4), the second processing module (3) generates a second control command based on the operation information, the second control command being transmittable to the construction machine controller (5).
7. The safety handling device of claim 6,
in the case that second control instructions generated by the second processing module (3) based on sampling and logic processing in at least two adjacent first times are the same, the second processing module (3) is configured to transmit the second control instructions to the third processing module (6);
in the case that second control instructions generated by the second processing module (3) based on sampling and logic processing in at least two adjacent first times are different, the second processing module (3) is configured to discard the two different second control instructions and generate a fourth control instruction representing detection of an abnormality.
8. The safety handling device of claim 7,
the control device also comprises an error alarm module (7) for reminding an operator, wherein,
in case the third processing module (6) receives the fourth control instruction, the third processing module (6) is configured to not perform a logical and operation and to transmit the fourth control instruction to the error alert module (7);
the third processing module (6) is configured to send the first logic signal to the error alert module (7); wherein the content of the first and second substances,
the error alert module (7) outputs alert information to the operator in a visual, audible and/or tactile manner based on the first logic signal and/or fourth control instruction, wherein,
in case the error alert module (7) keeps outputting alert information for at least a third time or the third processing module (6) keeps outputting a first logic signal for at least a third time,
the third processing module (6) generates a second logic signal and transmits the second logic signal to the termination module (4), and the termination module (4) resets or terminates the first processing module (2) and/or the second processing module (3) based on the second logic signal.
9. The safety handling device according to claim 8, wherein the second logic signal comprises at least a first control command transmitted by the first processing module (2) and a second control command or a fourth control command transmitted by the second processing module (3) during a third time, wherein,
if the first control instruction does not change within a third time and a second control instruction or a fourth control instruction output by the second processing module (3) changes, the second logic signal at least comprises information that the first processing module (2) is abnormal;
if the first control instruction changes within a third time and the second processing module (3) outputs a second control instruction or a fourth control instruction without changing, the second logic signal at least comprises information that the second processing module (3) is abnormal;
and if the first control instruction and the second control instruction or the fourth control instruction output by the second processing module (3) do not change within a third time, the second logic signal at least comprises information that both the first processing module (2) and the second processing module (3) are abnormal.
10. A safety operating device, characterized in that, at least comprises a plurality of function keys (1) with physical and/or touch forms, a first processing module (2) and a second processing module (3) for detecting the function keys (1), wherein,
under the condition that the first processing module (2) sequentially receives physical signals triggered by different function keys (1) in a second time, the first processing module (2) sequentially generates a plurality of corresponding first control instructions, the second processing module (3) sequentially generates a plurality of corresponding second control instructions according to the triggering sequence of the function keys (1),
in the process of sequentially generating a plurality of corresponding second control instructions, under the condition that the second control instructions generated by the second processing module (3) in at least two adjacent first times are different, the second processing module 3 is configured to discard the two different second control instructions.
Background
The control handle of the existing engineering machinery, such as the engineering machinery of a crane, a forklift and the like, is an important component for implementing various operations of the modern engineering machinery, and forms an electric part of the engineering machinery together with a motor controller and a motor. The handle is microprocessor-based electronic controller, and the integration has communication interface, man-machine interaction interface, various demands peripheral hardware and function button etc. wherein the function button is like rising, descending, the operation button such as gos forward, retreat, loudspeaker, upright walking and urgent reverse, and the operator accomplishes issuing of corresponding function instruction through touch key, then carries out logic processing after the handle controller detects the button, sends to motor controller through communication interface, accomplishes corresponding function control at last.
For example, chinese patent publication No. CN110745176A discloses a safety handle steering control system and a control method for a loader, and belongs to the technical field of electrical control of engineering machinery. The method comprises the following steps: a steering valve; the steering control handle is used for sending a steering command; the angle sensor is used for detecting the steering angle of the whole machine; and the electronic controller ECU receives a steering command of the steering control handle and a steering angle detected by the angle sensor, and sends control current to the steering valve.
Patent document No. CN103297024B discloses a sliding key and a control device thereof, which includes a key, a first detection module, a delay module and a second detection module, wherein the first detection module is used for detecting the state of each key; the time delay module is used for starting to delay the preset time t when the first detection module detects that the key is pressed; the second detection module is used for detecting the state of each key again after the preset delay time t; the judging module is used for judging whether the key states detected by the first detecting module and the second detecting module are the same or not; and judging whether the keys are subjected to sliding operation or not, and judging the direction of the sliding operation and the number of the sliding keys according to comparison of detection results of the key states of the two times, so as to control the sliding keys to perform corresponding gear adjustment.
For example, chinese patent publication No. CN207748805U discloses a forklift operation handle with a safety function, which includes a handle main body and an operation knob, the handle main body includes a knob installation portion and a holding portion, the operation knob is installed on the knob installation portion, a holding detector is provided on the holding portion, the operation knob and the holding detector are both electrically connected to a controller of a forklift, so that the operation knob can be operated when the holding detector detects that a palm i exits the holding portion.
For example, chinese patent publication No. CN205011312U discloses a multifunctional handle controller for a forklift, which includes a speed-regulating control unit, an electric forklift control module, and an accelerator, wherein the end of the speed-regulating control unit is provided with the electric forklift control module; the electric forklift control module is matched with the electromagnetic control unit through an accelerator; the electromagnetic control unit is arranged at the tail end of the charging display controller; the charging display controller is connected with the charging control panel through an electric forklift accessory; the charging control board and the speed regulation control unit are fixed through a charging display controller; an electric forklift control module is arranged on the speed regulation control unit; the electric forklift control module is connected with an accelerator through a charging display controller; the accelerator is connected with an electric forklift accessory through an electromagnetic control unit.
With the development of touch technology, the application of the touch screen in the engineering machinery industry is more and more extensive at present, and more man-machine interaction functions are born. Such as overall display of equipment information, selection of configuration, switching of pages, and modification of attributes, and even action control of the equipment is performed directly through touch functions instead of traditional operation means such as switches, buttons, handles, remote sensing and the like. Due to the particularity of the engineering machinery industry, the actual touch screen can encounter various complex conditions such as high temperature, high humidity, oil stain, sundries, excessive pressing, hard object scraping and the like in the using environment, so that the touch screen fails and is not beneficial to the continuous use of the touch screen. In order to solve this problem, chinese patent publication No. CN110488909A discloses a method, an apparatus, a system, and a construction machine for controlling a construction machine. The engineering machinery is provided with a display screen, an operating handle and a controller which can be controlled by touch. The user controls the operating handle to send a control signal to the controller, the control signal comprises an opening degree signal and a button signal of the operating handle, furthermore, the controller sends the opening degree signal and the button signal of the operating handle to the display screen, the display screen highlights a functional area corresponding to the opening degree signal, and one of the functional areas is selected according to the button signal so as to control the engineering machinery. The technical scheme disclosed by the document has the beneficial technical effect that the functions on the display screen are controlled by the operating handle so as to be continuously used when the display screen fails.
However, none of the handle controllers for providing safety functions disclosed in the above documents considers that the handle controllers belong to the field of engineering machinery, the requirements on functional safety are extremely high, and the complexity of the handle controllers is higher and higher along with the increasing of the functions of the handles and the phenomenon that some functions of the motor controllers are transferred to the handle controllers. The safety problem of the engineering mechanical handle is increasingly outstanding, the touch control keys of the existing handle controller reach more than 7 keys, safety accidents are easy to happen due to manual misoperation or mechanical locking faults of individual function keys, and the safety accidents are reduced.
In addition, the above publications do not consider the situation that the operator erroneously operates a plurality of keys, for example, the operator simultaneously presses a plurality of function keys, which causes a plurality of control commands corresponding to the plurality of function keys to be simultaneously triggered. The operator often unconsciously entrains in the actual operation to cause a plurality of keys to be triggered simultaneously, or consciously withdraws after pressing mistakenly and presses the key which is wanted to be operated again, thereby generating a plurality of operation instructions.
Furthermore, on the one hand, due to the differences in understanding to the person skilled in the art; on the other hand, since the inventor has studied a lot of documents and patents when making the present invention, but the space is not limited to the details and contents listed in the above, however, the present invention is by no means free of the features of the prior art, but the present invention has been provided with all the features of the prior art, and the applicant reserves the right to increase the related prior art in the background.
Disclosure of Invention
In view of the defects in the prior art, the present invention provides a control device for safety control of engineering machinery, which at least comprises a plurality of function keys with physical and/or touch forms, and a first processing module and a second processing module for detecting the function keys. The first processing module is configured to process based on the physical signal triggered by the function key to generate a first control instruction. And the second processing module processes the physical signal triggered by the functional key in the first time in a real-time backup mode to generate a second control instruction. And the first control instruction and the second control instruction are subjected to logical operation to generate a third control instruction for engineering machinery operation. Preferably, the logical operation includes at least a logical and operation, a logical or operation, and a logical operation such as an exclusive or operation. The construction machine controller, such as a handle, is not designed redundantly when checking whether a function button is pressed. When a mechanical card is pressed by a manual misoperation or a single function key, or the software logic is trapped in a circulation to cause the card to be dead, the engineering machine is out of control, thereby causing a safety accident. Aiming at a control device or equipment on one side of an operator, the invention detects keys in a hardware mode through a first processing module, and performs software detection on the keys of a controller in a mode of backing up hardware signals of the first processing module through a second processing module, namely on one hand, whether operation logics triggered by function keys are effective operations can be verified through the second processing module, for example, the operator carelessly presses a plurality of function keys simultaneously to cause a plurality of control instructions corresponding to the plurality of function keys to be triggered simultaneously, if the second detection module detects that the combined control instruction is not the logic operation arranged in a corresponding control system, the second processing module generates a second control instruction different from the first control instruction, therefore, under the condition that the first control instruction and the second control instruction are logically AND, the generated third control instruction is a third control instruction comprising error information, thereby preventing such a control command for human misoperation from being transmitted to the construction machine. On the other hand, through the logic and operation of the first control instruction and the second null instruction, a third control instruction for engineering machinery control can be generated only when the first control instruction and the second control instruction are the same, and the third control instruction is inevitably the same as the first control instruction and the second control instruction, namely, through the arrangement mode, the first-layer safety redundant design of mutual verification of the first processing module and the second processing module can be realized. Preferably, the second processing module samples the physical signal triggered by the function key at equal/unequal time intervals based on the real-time backup physical signal at the first time to acquire the adoption signal. Preferably, the equal/unequal time intervals are at least greater than the first time. Preferably, the first time may be 50ms to 1.5 s. For example, if the first processing module fails, the second processing module outputs a third control instruction including error information instead of the instruction corresponding to the key because the second control instruction corresponding to the physical signal acquired at different intervals is different from the first control instruction. Similarly, if the second processing module fails and the first processing module is normal, the generated second control instruction is different from the first control instruction, so that the instruction corresponding to the key is not output to the engineering machine. Preferably, in a case where the first control instruction and the second control instruction generated due to the exception of the first processing module and/or the second processing module perform a logical and operation to generate a third control instruction including error information, the third control instruction including the error information is transmitted to the termination module. The termination module is configured to detect the first processing module and the second processing module based on the third control instruction including the error information, wherein when the first processing module is detected to be abnormal and the termination module cannot reset the first processing module, the first sensor arranged on the function key and/or arranged at the closed position of the contact of the function key is turned on to acquire the operation information executed by the operator on the function key. And under the condition that the termination module detects that the second processing module has no abnormity or the second processing module is reset by the termination module, the second processing module generates a second control instruction based on the operation information. The second control command may be transmitted to the work machine. Through the setting mode, the first control module, the second control module and the first sensor are started through the termination module, so that the situation that the logic and the permanent condition of the first control instruction and the second control instruction cannot be established due to the fact that the first processing module and/or the second processing module are abnormal can be avoided, the control device is always in an unsafe state and cannot control the engineering machine, and corresponding temporary operation can be executed through the first sensor and the second processing module which are arranged in a redundant mode and temporarily used as the control logic of the control device under the situation that the termination module cannot reset the first processing module. Preferably, the temporary operation refers to adjusting the working machine to a safe state. Preferably, the condition that the termination module cannot reset the first processing module may be that the function key is in a mechanical stuck state. Preferably, the exception condition of the second processing module may be, for example, a condition in which the software has bug entering a dead loop.
According to a preferred embodiment, the second processing module is configured to:
sampling based on the backup physical signal to obtain a sampling signal;
and performing logic processing based on the sampling signal to generate the second control instruction.
According to a preferred embodiment, the control device further comprises a third processing module. The control device also includes a termination module. The third processing module is configured to perform logical AND operation on the control instruction sent by the first processing module and the control instruction sent by the second processing module to generate a third control instruction for engineering machinery control. Preferably, the third processing module transmits the generated third control instruction to the working machine. The third processing module transmits a third control instruction including error information to the termination module, in a case where the third processing module keeps generating the third control instruction including the error information for at least a third time.
According to a preferred embodiment, in the case that the first processing module receives physical signals triggered by different function keys in sequence within the second time, the first processing module sequentially generates a plurality of corresponding first control instructions. The second processing module is configured to perform sampling and logic processing based on the physical signals backed up in the first time to sequentially generate a plurality of corresponding second control instructions. The second processing module is configured to detect the plurality of second control instructions.
According to a preferred embodiment, in a case where logics corresponding to the plurality of second control instructions are opposite or opposite to each other, the third processing module is configured to perform a logical and operation based on the plurality of first control instructions and the plurality of second control instructions, thereby outputting a first logic signal including error information.
According to a preferred embodiment, when the first processing module receives physical signals triggered by different function keys at the same time within a second time, the first processing module generates corresponding combined first control instructions at the same time. The second processing module is configured to perform sampling and logic processing based on the physical signals backed up during the first time to generate corresponding combined second control instructions. The second processing module is configured to detect the combined second control instruction.
According to a preferred embodiment, in a case that the combined second control instruction belongs to a logic instruction for controlling the construction machine, the third processing module is configured to perform a logic and operation based on the combined first control instruction and the combined second control instruction, and output a third control instruction for controlling the construction machine. Including error information
According to a preferred embodiment, in the case that the second control instruction generated by the second processing module based on sampling and logic processing in at least two adjacent first times is the same, the second processing module is configured to transmit the second control instruction to the third processing module. In the case that second control instructions generated by the second processing module based on sampling and logic processing in at least two adjacent first times are different, the second processing module is configured to discard the two different second control instructions and generate a fourth control instruction indicating detection of an abnormality.
According to a preferred embodiment, the control device further comprises an error alarm module for reminding an operator. And under the condition that the third processing module receives the fourth control instruction, the third processing module is configured not to perform logical AND operation and transmit the fourth control instruction to the error alarm module. The third processing module is configured to send the first logic signal to the error alert module. The error alarm module outputs alarm information to the operator in a visual, acoustic and/or tactile manner based on the first logic signal and/or the fourth control instruction. And under the condition that the error alarm module keeps outputting alarm information at least within a third time or the third processing module keeps outputting the first logic signal at least within the third time, the third processing module generates a second logic signal and transmits the second logic signal to the termination module. The termination module terminates or terminates the first processing module and/or the second processing module based on the second logic signal.
According to a preferred embodiment, the second logic signal includes at least a first control instruction transmitted by the first processing module and a second control instruction or a fourth control instruction transmitted by the second processing module within a third time, and the third processing module is configured to detect the first processing module and the second processing module based on the second logic signal. If the first control instruction does not change within a third time and the second control instruction or the fourth control instruction output by the second processing module changes, the second logic signal at least includes information that the first processing module) has an exception. . If the first control instruction changes within a third time and the second control instruction or the fourth control instruction output by the second processing module does not change, the second logic signal at least comprises information that the second processing module is abnormal. And if the first control instruction and the second control instruction or the fourth control instruction output by the second processing module do not change within a third time, the second logic signal at least comprises information that both the first processing module and the second processing module are abnormal.
Drawings
Fig. 1 is a block schematic diagram of a preferred embodiment of the control device of the present invention.
List of reference numerals
1: function key 2: first processing module
3: the second processing module 4: termination module
5: the construction machine controller 6: third processing module
7: error reporting alarm module
Detailed Description
The following detailed description is made with reference to the accompanying drawings.
The logic for processing key operation adopted by the handle controller of the existing engineering machinery is to process a key signal by a corresponding internal hardware logic circuit when a key is pressed or touches a display screen. The state of the key is detected by adopting a single-loop detection mode. And the internal hardware logic circuit can send a control instruction corresponding to the key signal, and the control instruction is sent to a motor controller of the engineering machinery. In the process of processing the key signal by the hardware logic circuit, whether a conflict exists is generally judged by the logic signal triggered by the key, so that the manual misoperation of simultaneously pressing a plurality of keys can be detected, but other types of manual misoperation cannot be detected, for example, the key related to the manual misoperation is only a single key.
The construction machine controller, such as a handle, is not designed redundantly when checking whether a function button is pressed. When the machine is manually operated by mistake or the individual function keys are mechanically locked or the software logic is trapped into circulation to cause the locking, the engineering machine is out of control, so that safety accidents are caused.
Example 1
The embodiment discloses a control device for safe operation and control of engineering machinery. As shown in fig. 1, the control device comprises at least a plurality of function keys 1 having physical and/or touch forms, and a first processing module 2 and a second processing module 3 for detecting the function keys 1. The first processing module 2 is configured to perform processing based on the physical signal triggered by the function key 1 to generate a first control instruction. The second processing module 3 processes the physical signal triggered by the functional key 1 in the first time in a backup mode to generate a second control instruction. And performing logical AND operation on the first control instruction and the second control instruction to generate a third control instruction for engineering machinery operation. The construction machine controller, such as a handle, is not designed redundantly when checking whether a function button is pressed. When the misoperation or the mechanical locking of individual function keys or the locking caused by the circulation of software logic is considered, the engineering machinery is out of control, thereby causing safety accidents. According to the invention, the keys are detected by the first processing module 2 in a hardware mode, and the keys of the controller are subjected to software detection by the second processing module 3 in a mode of backing up hardware signals of the first processing module 2, so that the first-layer redundant logic control is realized, and the manual misoperation can be prevented. For a control device or equipment on one side of an operator, the invention detects the operation triggered by the function key 1 in a hardware mode through the first processing module 2, and performs software detection on the function key 1 of the control device in a mode of backing up a physical signal of the first processing module 2 through the second processing module 3, namely, on one hand, whether the operation logic triggered by the function key 1 is effective operation can be verified through the second processing module 3. For example, if the second detection module 3 detects that the combined control instruction is not a logic operation preset in the corresponding control system, the second processing module 3 generates a second control instruction different from the first control instruction, and therefore, in the case of a logical and operation of the first control instruction and the second control instruction, the generated third control instruction is a third control instruction including wrong information, so that the control instruction of the artificial misoperation is prevented from being transmitted to the engineering machine controller 5. On the other hand, through the logical and operation of the first control command and the second null command, the third control command for the operation of the construction machine is generated only when the first control command and the second control command are the same. The third control command is necessarily identical to the first control command and the second control command, i.e. a first-level safety redundant design of the first processing module 2 and the second processing module 3, which mutually authenticate one another, can be realized by this arrangement. Preferably, the second processing module 3 samples the physical signal triggered by the functional key at equal/unequal time intervals based on the real-time backup physical signal triggered by the functional key at the first time to obtain the sampling signal. Preferably, the equal/unequal time intervals are at least greater than the first time. Preferably, the first time may be 50ms to 1.5 s. For example, when the first processing module 2 fails, the second processing module 3 outputs a second control instruction corresponding to the collected physical signal, which is different from the first control instruction, so that the instruction corresponding to the function key 1 is not output to the engineering machine controller 5, but a third control instruction including error information is output. Similarly, if the second processing module 3 fails and the first processing module 2 is normal, the generated second control instruction is different from the first control instruction, so that the instruction corresponding to the function key 1 is not output to the engineering machine controller 5.
Preferably, as shown in fig. 1, the control device of the present invention further comprises a termination module 4. The termination module 4 is used to reset the first processing module 2 and the second processing module 3. Preferably, the termination module 4 can also terminate the operations now performed by the control means. For example, a third control instruction is transmitted, or an operation performed by the first processing module 2 and the second processing module 3 is transmitted. Such as reading physical signals, etc. And in the case that the first processing module 2 and/or the second processing module 3 is abnormal, so that the first control instruction and the second control instruction are subjected to logical AND operation to generate a third control instruction including error information, transmitting the third control instruction including the error information to the termination module 4. The termination module 4 is configured to detect the first processing module 2 and the second processing module 3 based on a third control instruction including error information. Preferably, in the case that it is detected that the first processing module 2 is abnormal and the terminating module 4 cannot reset the first processing module 2, the first sensor disposed on the function key 1 and/or disposed at the closed position of the contact of the function key is turned on to acquire the operation information performed on the function key by the operator. In the case where the termination module 4 detects that the second processing module 3 has no abnormality, or the second processing module 3 is reset by the termination module 4, the second processing module 3 generates the second control instruction based on the operation information. The second control command can be transmitted to the construction machine controller 5. Preferably, the first sensor may be a pressure sensor. The first sensor can acquire the operation that the operator wants to take through the operation of the operator pressing the function key under the condition that the key is mechanically locked or the hardware fault causes the locking. Through the setting mode, the first control module 2, the second control module 3 and the first sensor are started through the termination module 4, so that the situation that logic and permanent of the first control instruction and the second control instruction cannot be established due to the fact that the first processing module 2 and/or the second processing module 3 are abnormal can be avoided, the situation that the control device is always in a non-safety state and cannot control the engineering machinery is avoided, and the first sensor and the second processing module 3 which are arranged in a redundant mode can be used as control logic of the control device when the termination module 4 cannot reset the first processing module 2, and therefore corresponding temporary operation is executed. Preferably, the temporary operation refers to adjusting the working machine to a safe state. Preferably, the condition that the termination module 4 cannot reset the first processing module 2 may be that the function key is in a mechanical stuck state. Preferably, the exception condition of the second processing module 3 may be, for example, a condition in which the software has bug in dead loop.
According to a preferred embodiment, the second processing module 3 is configured to: sampling based on the backup physical signal to obtain a sampling signal; and performing logic processing based on the sampling signal to generate a second control instruction. Preferably, the second processing module 3 samples with a time interval greater than the first time, taking into account that mechanical springs or the like of the function keys may cause shaking of the opening or closing of the key contacts. Preferably, the function key 1 may be a physical key. The function keys 1 may also be touch screen based keys. No matter the key is in a solid key or a touch screen mode, the pressing operation is needed. The physical signal generated by the pressing operation of the physical function key 1 is triggered by the closing and opening of the key contacts. The physical signal generated by the pressing operation of the function key 1 in the form of a touch screen can be the change of the capacitance or resistance value of the touch screen. Preferably, in the case that the second control instruction generated by the second processing module 3 based on the sampling and logic processing in at least two adjacent first times is the same, the second processing module 3 is configured to transmit the second control instruction to the third processing module 6. Preferably, in the case that the second control instructions generated by the second processing module 3 based on the sampling and logic processing in at least two adjacent first times are not the same, the second processing module 3 is configured to discard the two different second control instructions. Preferably, the second processing module 3 generates a fourth control instruction indicating the detection of an anomaly. Through the setting mode, when the second processing module 3 detects that the function key 1 is pressed or triggered based on the backup physical signal, the control instruction of response is not immediately generated, but whether the function key 1 is pressed or triggered is detected again in the adjacent first time, and if the second control instructions generated twice are the same, the function key 1 is confirmed to be pressed or triggered, so that the interference generated by the interference signal is avoided. In addition, the above arrangement can also be applied to the case where the function key 1 is touched by mistake. For example, when the control device is carried by the operator, some holding operations may be slightly pressed, in which case the continuous pressing operation of the function key is short, and the pressing operation in the second first time period may be finished. For example, the operator mistakenly presses a certain function key 1 and then quickly presses other function keys 1, so that corresponding second control instructions in two adjacent first times are different, and thus, the execution of misoperation is avoided. Preferably, by discarding two different second control commands generated within the time interval, it is avoided that a malfunction is executed. Preferably, the fourth control instruction may be transmitted to the error alert module 7, thereby alerting the operator. Preferably, in case the third processing module 6 receives the fourth control instruction, the third processing module 6 is configured to not perform a logical and operation and transmit the fourth control instruction to the error alert module 7. Preferably, the error alert module 7 outputs alert information to the operator in a visual, audible and/or tactile manner based on the fourth control instruction. Preferably, the visually outputting the alarm information may be flashing of lights or a display screen provided on the control device, and outputting the alarm information in response to the flashing of lights to the display screen. Preferably, the alarm information is output in an audible manner, and the operation device or the engineering machine is provided with a corresponding sound-emitting device to remind an operator. Preferably, the haptic output of the alarm information may be that the control device is provided with a vibration motor capable of emitting vibration. Preferably, the error alarm module 7 can also issue an alarm simultaneously or sequentially by combining three alarm modes of visual, acoustic and tactile.
According to a preferred embodiment, the control device further comprises a third processing module 6. The third processing module 6 is configured to perform a logical and operation on the control instruction sent by the first processing module 2 and the control instruction sent by the second processing module 3 to generate a third control instruction for the operation and control of the construction machine. The third processing module 6 transmits the generated third control instruction to the construction machine. In the case where the third processing module 6 keeps generating the third control instruction including the error information for at least the third time, the third processing module 6 transmits the third control instruction including the error information to the termination module 4. Preferably, the third time is used to indicate a time when the third processing module 6 fails to satisfy the logical and condition, so that the third processing module always outputs the third control instruction including the error information, so that the control device is always in the failure state. Preferably, the third time is at least 30 seconds. With this arrangement, the termination module 4 can release the failure state of the control device.
According to a preferred embodiment, in the case that the first processing module 2 sequentially receives physical signals triggered by different function keys 1 within the second time, the first processing module 2 sequentially generates a plurality of corresponding first control instructions. The second processing module 3 is configured to perform sampling and logic processing based on the physical signal backed up in the first time to sequentially generate a plurality of corresponding second control instructions, and detect the plurality of second control instructions. Preferably, in the case where the plurality of second control instructions are different from the plurality of first control instructions generated by the first processing module 2, the third processing module 6 is configured to perform a logical and operation based on the plurality of first control instructions and the plurality of second control instructions to output a first logic signal including error information. Preferably, the third control instruction comprises a first logic signal. Preferably, the second time is used to indicate a time when the operator continuously presses the function key 1. Preferably, the operator may continue to miss-touch or press the function key 1 for a long time due to the grip of the entrainment controller or the like. In order to avoid this, the second processing module 3 only detects the physical signal during the second time. Preferably, the second time may be set to be within 5 seconds or 10 seconds. Preferably, the first logic signal may represent a third control instruction comprising error information. Through the arrangement mode, the control device can receive a plurality of operations which are quickly and continuously pressed or triggered by an operator, and the operations are sequentially executed. However, in a plurality of operations that the operator presses in rapid succession, it is possible that the first processing module 2 will fail, in which case such a failure can be discovered by the logical and operation of the third processing module 6. Preferably, the second processing module 3 of the present invention sequentially generates a plurality of corresponding second control commands according to the triggering sequence of the function keys 1. In the process of sequentially generating the plurality of corresponding second control instructions, first, in the case that the second control instructions generated by the second processing module 3 in at least two adjacent first times in the foregoing preferred embodiment are not the same, the second processing module 3 is configured to discard the two different second control instructions. Preferably, within a range exceeding two first times, it may be considered as the next operation triggered by the operator, so the second processing module 2 may be configured to sample the backed-up physical signal in units of two first times, and in a case that the second control instruction in two first times is the same, confirm the operation triggered by the operator in the two first times as the second control instruction. The second control instruction in the next two first times is the next operation triggered by the operator.
According to a preferred embodiment, when the first processing module 2 receives physical signals triggered by different function keys 1 at the same time within the second time, the first processing module 2 generates corresponding combined first control instructions at the same time. The second processing module 3 is configured to perform sampling and logical processing based on the physical signals backed up during the first time to generate corresponding combined second control instructions. The second processing module 3 detects a combined second control instruction. Preferably, in case the combined second control instruction belongs to a logic instruction of a work machine control, the second processing module 3 is configured to generate the combined second control instruction. The second processing module 3 sends the combined second control instruction to the third processing module 6. The third processing module 6 is configured to perform logical and operation based on the combined first control instruction and the combined second control instruction to output a third control instruction for engineering machinery operation. With this arrangement, in the control device, the optimum arrangement is to set the corresponding function key 1 based on different functions. However, with the intellectualization and the multi-functionalization of the existing engineering machinery, if the corresponding control functions are integrated on the control device in the form of keys, the number of the function keys of the control device may be increased, which may result in insufficient space design of the control device or insufficient space for holding by an operator; or concentrate all function keys on one area, so that the risk of false touches increases. On the other hand, the plurality of function keys 1 are also not favorable for the memory of the operator. Therefore, the construction machine controller 5 may be provided with a plurality of function keys 1 which are simultaneously activated to form a control command of the construction machine. Aiming at the control instructions which form different operation logics by simultaneous triggering, the second processing module 3 directly sends the generated second control instructions to the engineering machinery controller 5 for verification, or corresponding combined control instructions are stored in advance on one side of the control device. The second processing module 3 verifies the generated second control instruction with a prestored control instruction set, and transmits the second control instruction to the third processing module 6 after the verification is successful. If the verification is not successful, the second processing module 3 generates a fourth control instruction. The second processing module 3 transmits the fourth control instruction to the third processing module 6.
Preferably, the third processing module 6 is configured to send the first logic signal to the error alert module 7. The error alert module 7 outputs alert information to the operator in a visual, audible and/or tactile manner based on the first logic signal. In case the error alert module 7 keeps outputting the alert information for at least the third time or the third processing module 6 keeps outputting the first logic signal for at least the third time, the third processing module 6 generates the second logic signal. The third processing module 6 transmits the second logic signal to the termination module 4. The termination module 4 resets or terminates the first processing module 2 and/or the second processing module 3 based on the second logic signal. Preferably, the second logic signal at least includes the first control instruction transmitted by the first processing module 2 and the second control instruction or the fourth control instruction transmitted by the second processing module 3 in the third time. Preferably, if the first control instruction does not change within the third time and the second control instruction or the fourth control instruction output by the second processing module 3 changes, the second logic signal at least includes information that the first processing module 2 is abnormal. If the first control instruction changes within the third time and the second processing module 3 outputs the second control instruction or the fourth control instruction does not change, the second logic signal at least includes information that the second processing module 3 is abnormal. If the first control instruction and the second control instruction or the fourth control instruction output by the second processing module 3 do not change within the third time, the second logic signal at least includes information that both the first processing module 2 and the second processing module 3 are abnormal.
The word "module" as used herein describes any type of hardware, software, or combination of hardware and software that is capable of performing the functions associated with the "module".
The present specification encompasses multiple inventive concepts and the applicant reserves the right to submit divisional applications according to each inventive concept. The present description contains several inventive concepts, such as "preferably", "according to a preferred embodiment" or "optionally", each indicating that the respective paragraph discloses a separate concept, the applicant reserves the right to submit divisional applications according to each inventive concept.
It should be noted that the above-mentioned embodiments are exemplary, and that those skilled in the art, having benefit of the present disclosure, may devise various arrangements that are within the scope of the present disclosure and that fall within the scope of the invention. It should be understood by those skilled in the art that the present specification and figures are illustrative only and are not limiting upon the claims. The scope of the invention is defined by the claims and their equivalents.