An operating panel control system
By introducing components such as MCU and display module into the operation panel, centralized display and one-click control of device status are realized, solving the problems of non-centralized status display and large control delay in the existing technology, and improving the efficiency of fault diagnosis and the response speed of emergency operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- SHANGHAI YIQI ELECTRONIC INFORMATION TECH CO LTD
- Filing Date
- 2025-09-01
- Publication Date
- 2026-06-19
AI Technical Summary
Existing control panels in intelligent cleaning equipment lack dedicated display screen interfaces, making it impossible to centrally display equipment status data. This results in low fault location efficiency, limited control functions, large response delays, and an inability to meet emergency operation needs.
It adopts an MCU, a display module, an illuminated button control module, an operating component control module, a CAN communication module, and a power supply module. It realizes centralized display of device status through the Header24 and Header3 standardized interfaces, one-button control with illuminated buttons, direct interrupt response of operating components, and reduced latency through the CAN communication module.
It improves troubleshooting efficiency, reduces operation and maintenance costs, simplifies circuit structure, enhances system integration and anti-interference capabilities, and meets the real-time requirements of emergency operations.
Smart Images

Figure CN224383608U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of main control circuit technology, specifically to an operation panel control system. Background Technology
[0002] In fields such as intelligent cleaning equipment, the control panel is the core component for realizing human-computer interaction and equipment control. However, its existing technology has many shortcomings and is difficult to meet the needs of refined and highly flexible equipment control: there is no dedicated display screen interface, and status monitoring is difficult.
[0003] Existing control panels lack a standardized display interface, relying on external, non-dedicated display modules. They also cannot receive and centrally display equipment status data (such as battery level, brush speed, and water volume) via the CAN bus, requiring manual troubleshooting and resulting in low fault location efficiency. Manual control is lacking, leading to poor flexibility: the absence of dedicated illuminated buttons and other operating components prevents manual control of brush start, suction motor operation, and water valve switching, relying solely on automatic programs. This lack of emergency intervention mechanisms is problematic when automatic programs malfunction or require precise adjustments. Joysticks, throttle pedals, and other operating components only collect signals, requiring multi-layered protocol conversion before transmission to actuators (steering wheels, drive units). This results in long control chains and response delays exceeding 100ms, failing to meet real-time requirements for emergency operations. Therefore, we propose a control panel control system. Utility Model Content
[0004] The purpose of this invention is to provide an operation panel control system to solve the problems mentioned in the background art.
[0005] To achieve the above objectives, this utility model provides the following technical solution: an operation panel control system, including an MCU, a display module, an illuminated button control module, an operation component control module, a CAN communication module, and a power supply module;
[0006] The MCU is an STM32F103C8T6, used for processing data, responding to interrupts, and outputting control commands.
[0007] The display module includes a Header24 standardized interface and an e-ink screen. Pin 1 of the Header24 interface is connected to the PA10 pin of the MCU, pin 2 is connected to the PA11 pin of the MCU, and pin 3 is connected to a 3V3 power supply. The e-ink screen is detachably connected to the Header24 interface and is used to display device status data.
[0008] The illuminated button control module includes three illuminated switches and corresponding EL3H7 optocouplers. DIN1-DIN3 are connected to the PB0-PB2 pins of the MCU one by one through the EL3H7 optocouplers. Each illuminated switch has a built-in LED. When pressed, the optocoupler is turned on and triggers the MCU interrupt. At the same time, the LED lights up to show the operation status.
[0009] The operation component control module includes a front and rear lever, a left and right joystick, a throttle pedal, and a Header3 interface. The front and rear lever, the left and right joystick, and the throttle pedal are all connected to the PB3-PB7 pins of the MCU through the Header3 interface, which are used to collect manual operation signals and trigger external interrupts of the MCU.
[0010] The CAN communication module includes CAN_TX and CAN_RX pins, which are respectively connected to the PA12 and PA13 pins of the MCU, and are used to receive status data from external actuators and send control commands generated by the MCU.
[0011] The power module includes a DC-DC power supply and an ASM1117-3.3V LDO. The output terminal of the DC-DC power supply is connected to the input terminal of the LDO. The LDO outputs a 3V3 voltage to power the MCU, display module and optocoupler, and simultaneously outputs a 5V voltage to power the operating components.
[0012] Optionally, the MCU has a built-in interrupt service routine to prioritize the processing of manual operation signals transmitted by the operation component control module, ensuring that the interrupt response delay is less than 15ms.
[0013] Optionally, the CAN communication module has a baud rate of 500kbps, a control command transmission delay of <20ms, a display refresh rate of 1Hz after receiving status data, and a display delay of <100ms.
[0014] Optionally, in the illuminated button control module, DIN1 corresponds to brush control, DIN2 corresponds to water suction control, and DIN3 corresponds to water valve control. After being pressed, the MCU sends the corresponding control command to the external actuator via the CAN_TX pin.
[0015] Optionally, in the control module of the operating components, the front and rear levers are used to control the direction of travel of the equipment, the left and right rockers are used to control the steering wheel, and the throttle pedal is used to control the travel speed. The signals of the three are converted by MCUAD to generate corresponding control commands.
[0016] Optionally, it also includes an abnormality indication unit, which is connected to the MCU. When the CAN_RX pin receives abnormal status data such as low battery or fault, the MCU controls the abnormality indication unit to light up and display the abnormal information on the e-ink screen.
[0017] Optionally, the power supply module further includes filter capacitors C17, C18, C19, C20, and C21, all of which are 0.1uF and are connected in parallel to the LDO output terminal and the power supply terminal of each module, respectively, for stabilizing the voltage.
[0018] Compared with the prior art, the present invention provides an operation panel control system, which has the following advantages:
[0019] 1. This control panel system, through the setting of an e-ink screen interface and CAN feedback, enables centralized display of equipment status, improving fault diagnosis efficiency by 60%, eliminating the need for manual inspection of each actuator, and reducing operation and maintenance costs; three illuminated buttons enable one-button control of the brush, water suction, and water valve, with LED feedback ensuring accurate operation; levers, rockers, and pedals directly control the actuators via interrupt + CAN, with a response delay of <15ms, solving the problem of disconnect between operation and drive, and meeting emergency intervention needs.
[0020] 2. This control panel system enables bidirectional reception of status data and transmission of control commands without the need for an additional control bus, simplifying the circuit structure, improving system integration, and reducing hardware costs. It also employs standardized Header24 and Header3 interfaces for easy disassembly and replacement of operating components and the display screen. EL3H7 optocouplers provide optical isolation protection for the MCU pins, and a filter capacitor bank ensures stable power supply, enhancing the system's anti-interference capabilities and lifespan. Attached Figure Description
[0021] Figure 1 This is a schematic diagram of the MCU circuit of this utility model;
[0022] Figure 2 This is a schematic diagram of the CAN communication module circuit structure of this utility model;
[0023] Figure 3 This is a schematic diagram of the power module circuit of this utility model;
[0024] Figure 4 This is a circuit diagram of the illuminated button control module of this utility model;
[0025] Figure 5 This is a schematic diagram of the display module circuit of this utility model;
[0026] Figure 6 This is a circuit diagram of the control module of the operating component of this utility model. Detailed Implementation
[0027] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, and not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the present utility model.
[0028] like Figures 1-6 As shown, this utility model provides a technical solution: an operation panel control system, including an MCU, a display module, an illuminated button control module, an operation component control module, a CAN communication module, a power supply module, and an abnormality prompt unit;
[0029] The MCU model is STM32F103C8T6, which is used to process data, respond to interrupts, and output control instructions. The MCU has a built-in interrupt service routine to prioritize the processing of manual operation signals transmitted by the control module of the operating unit, ensuring that the interrupt response delay is less than 15ms.
[0030] The display module includes a Header24 standardized interface and an e-ink screen. Pin 1 of the Header24 interface is connected to the PA10 pin of the MCU (data transmission), pin 2 is connected to the PA11 pin of the MCU (clock signal), and pin 3 is connected to a 3V3 power supply. The e-ink screen is detachably connected to the Header24 interface and is used to display device status data.
[0031] In addition, the illuminated button control module includes three illuminated switches (DIN1-DIN3) and corresponding EL3H7 optocouplers. DIN1-DIN3 are connected to the MCU's PB0-PB2 pins one by one through the EL3H7 optocouplers. Each illuminated switch has a built-in LED. When pressed, the optocoupler is turned on and triggers an MCU interrupt, while the LED lights up to indicate the operation status. In the illuminated button control module, DIN1 corresponds to brush control, DIN2 corresponds to water suction control, and DIN3 corresponds to water valve control. After being pressed, the MCU sends the corresponding control command to the external actuator via the CAN_TX pin.
[0032] Furthermore, the operation component control module includes a front and rear lever, left and right joysticks, a throttle pedal, and a Header3 interface. The front and rear levers, left and right joysticks, and throttle pedal are all connected to the PB3-PB7 pins of the MCU through the Header3 interface to collect manual operation signals and trigger external interrupts of the MCU. In the operation component control module, the front and rear levers are used to control the direction of travel of the equipment, the left and right joysticks are used to control the steering wheel, and the throttle pedal is used to control the travel speed. The signals of the three are converted by the MCU AD converter to generate corresponding control commands.
[0033] It is worth noting that the CAN communication module includes CAN_TX and CAN_RX pins, which are connected to the PA12 and PA13 pins of the MCU respectively. They are used to receive status data from external actuators (transmitted to the MCU for display) and send control commands generated by the MCU (to the external actuators). The baud rate of the CAN communication module is 500kbps, the control command transmission delay is <20ms, the display refresh rate after receiving status data is 1Hz, and the display delay is <100ms.
[0034] The power supply module includes a DC-DC power supply (maximum 18V input) and an ASM1117-3.3V LDO. The DC-DC power supply output is connected to the LDO input. The LDO outputs 3V3 to power the MCU, display module, and optocoupler, and simultaneously outputs 5V to power the operating components. It also includes filter capacitors C17, C18, C19, C20, and C21, all 0.1uF, which are connected in parallel between the LDO output and the power supply terminals of each module to stabilize the voltage.
[0035] The abnormality indication unit is connected to the MCU. When the CAN_RX pin receives abnormal status data such as low battery or fault, the MCU controls the abnormality indication unit to light up and display the abnormal information on the e-ink screen.
[0036] As one application of this embodiment:
[0037] After the device is powered on, the external actuator transmits the status data to the MCU via CAN_RX (PA13) through the CAN bus; after the MCU parses and processes the data, it sends the data to the e-ink screen through the Header24 interface (PA10 / PA11); the e-ink screen refreshes at a frequency of 1Hz and displays information such as battery: 80% mode: manual refresh: off, etc., to achieve real-time status monitoring.
[0038] When the brush needs to be started, press the DIN1 indicator switch; the EL3H7 optocoupler conducts, the PB0 pin detects a low level and triggers an MCU interrupt; the MCU controls the built-in LED in DIN1 to light up. Feedback indicates brush startup is in progress, and a brush start command at 1500 rpm is generated simultaneously; the command is sent to the brush controller via CAN_TX (PA12), and the brush starts; if the brush malfunctions, the external controller sends brush fault data via CAN_RX, the MCU controls the fault indicator light to light up, and displays the brush fault on the e-ink screen, requesting inspection.
[0039] When manual control of the device's forward movement is required, push the forward / backward lever to the forward position and simultaneously depress the accelerator pedal to 60% of its travel. The PB7 pin (lever) receives the direction signal, and the PB3 pin (pedal) receives the 1.8V speed signal, triggering an MCU interrupt. After the MCU completes the AD conversion, it generates a forward direction + 60% speed command. The command is sent to the travel driver via CAN_TX, and the steering wheel rotates and moves forward at 60% speed. If steering is required, push the left / right joystick to the left by 30%. The PB4 pin receives the signal, and the MCU generates a left turn 30% command, which is sent to the steering wheel controller to achieve real-time steering.
[0040] When the device has low power (e.g., battery power < 20%), the battery management module sends low power data to the MCU via CAN_RX. The MCU then controls the abnormal indicator light to illuminate and displays "low battery, please charge" on the e-ink screen to remind the operator to handle the situation promptly.
[0041] The present invention has been described in detail above. However, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, any modifications or improvements that do not depart from the spirit of the present invention are within the protection scope of the present invention.
Claims
1. An operation panel control system, characterized in that, Includes MCU, display module, illuminated button control module, operating component control module, CAN communication module and power supply module; The MCU is an STM32F103C8T6, used for processing data, responding to interrupts, and outputting control commands. The display module includes a Header24 standardized interface and an e-ink screen. Pin 1 of the Header24 standardized interface is connected to the PA10 pin of the MCU, pin 2 is connected to the PA11 pin of the MCU, and pin 3 is connected to a 3V3 power supply. The e-ink screen is detachably connected to the Header24 interface and is used to display device status data. The illuminated button control module includes three illuminated switches and corresponding EL3H7 optocouplers. The three illuminated switches are connected to the PB0-PB2 pins of the MCU one by one through the EL3H7 optocouplers. Each illuminated switch has a built-in LED. When pressed, the optocoupler is turned on and triggers the MCU interrupt. At the same time, the LED lights up to show the operation status. The operation component control module includes a front and rear lever, a left and right joystick, a throttle pedal, and a Header3 interface. The front and rear lever, the left and right joystick, and the throttle pedal are all connected to the PB3-PB7 pins of the MCU through the Header3 interface, which are used to collect manual operation signals and trigger external interrupts of the MCU. The CAN communication module includes CAN_TX and CAN_RX pins, which are respectively connected to the PA12 and PA13 pins of the MCU, and are used to receive status data from external actuators and send control commands generated by the MCU. The power module includes a DC-DC power supply and an ASM1117-3.3V LDO. The output terminal of the DC-DC power supply is connected to the input terminal of the LDO. The LDO outputs a 3V3 voltage to power the MCU, display module and optocoupler, and simultaneously outputs a 5V voltage to power the operating components.
2. The operation panel control system according to claim 1, characterized in that, The MCU has a built-in interrupt service routine, which prioritizes the processing of manual operation signals transmitted by the operation component control module, ensuring that the interrupt response delay is less than 15ms.
3. The operation panel control system according to claim 1, characterized in that, The CAN communication module has a baud rate of 500kbps, a control command transmission delay of <20ms, and a display refresh rate of 1Hz after receiving status data, with a display delay of <100ms.
4. The operation panel control system according to claim 1, characterized in that, In the illuminated button control module, DIN1 corresponds to brush control, DIN2 corresponds to water suction control, and DIN3 corresponds to water valve control. After being pressed, the MCU sends the corresponding control command to the external actuator via the CAN_TX pin.
5. The operation panel control system according to claim 1, characterized in that, In the control module of the operating components, the front and rear levers are used to control the direction of travel of the equipment, the left and right joysticks are used to control the steering wheel, and the throttle pedal is used to control the travel speed. The signals of the three are converted by MCUAD to generate corresponding control commands.
6. The operation panel control system according to claim 1, characterized in that, It also includes an abnormality indication unit, which is connected to the MCU. When the CAN_RX pin receives low battery or fault abnormality data, the MCU controls the abnormality indication unit to light up and display the abnormal information on the e-ink screen.
7. The operation panel control system according to claim 1, characterized in that, The power module also includes filter capacitors C17, C18, C19, C20, and C21, all of which are 0.1uF. These capacitors are connected in parallel to the LDO output terminal and the power supply terminal of each module to stabilize the voltage.