Fiber laser intelligent control system based on Electron architecture
The intelligent control system for fiber lasers developed using the Electron architecture solves the problems of limited functionality and unfriendly interfaces in existing fiber laser control systems. It enables cross-platform operation and efficient data interaction, improving the system's visualization and user experience.
Patent Information
- Application Number
- CN202511542708.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-27
- Publication Date
- 2026-01-23
AI Technical Summary
Existing fiber laser control systems are limited in function, have unfriendly interfaces, and poor scalability, making it difficult to meet the needs of modern intelligent manufacturing and remote control. They also lack cross-platform capabilities and are inconvenient to maintain and update.
The software management platform, developed using the Electron architecture and combined with modern Web front-end technology, integrates unified intelligent control of modules such as seed light source, power amplifier, and frequency multiplier. It supports cross-platform operation and achieves high-performance operation and highly reliable data interaction through a distributed serial port data processing architecture and a serial number response confirmation communication protocol.
It implements a cross-platform graphical user interface, simplifies the operation process, improves the security and reliability of the system, supports automatic protection mechanisms, ensures low-latency issuance of control commands and high-concurrency reception of monitoring data, and enhances user experience and system stability.
Smart Images

Figure CN121386541A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fiber optics and laser technology, and in particular to an intelligent control system for fiber lasers based on the Electron architecture. Background Technology
[0002] With the rapid development of laser technology, fiber lasers, due to their advantages such as compact structure, high beam quality, high conversion efficiency, and good stability, have been widely used in various fields such as materials processing, medical equipment, communication transmission, and scientific research. The performance of fiber lasers is highly dependent on the accuracy and stability of their control systems, especially in areas such as laser output power, wavelength adjustment, frequency doubling control, and temperature management. Most existing fiber laser control systems adopt embedded microcontrollers or PLCs, resulting in complex interfaces, poor functional scalability, and difficulty in meeting the needs of modern intelligent manufacturing and remote control. Furthermore, software systems typically lack cross-platform capabilities, making maintenance and updates inconvenient and hindering subsequent upgrades and integration. Electron, a cross-platform desktop application development framework based on web technology, enables deep integration between the front-end interface and back-end hardware control. Developing fiber laser control systems using the Electron architecture can significantly improve system visualization, user interaction, and functional scalability, driving the development of lasers towards intelligence, modularity, and remote control. Summary of the Invention
[0003] To address the aforementioned issues, this invention provides an intelligent control system for fiber lasers based on the Electron architecture. This system aims to solve problems such as limited functionality, unfriendly interfaces, and poor scalability in existing fiber laser control systems. It achieves unified intelligent control of modules such as seed light sources, power amplifiers, and frequency multipliers, and possesses a user-friendly visual interface and system monitoring capabilities.
[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0005] An intelligent control system for fiber lasers based on the Electron architecture includes a hardware control module and a software management platform; wherein,
[0006] The hardware control module includes a seed light source control unit, a power amplifier control unit, a frequency multiplier control unit, and an output laser monitoring unit; the power amplifier control unit, the frequency multiplier control unit, and the output laser monitoring unit are respectively used to amplify, multiply, and detect the seed laser generated by the seed light source control unit.
[0007] The software management platform is developed using the Electron architecture and integrates a seed light control interface, an amplifier control interface, a frequency multiplier adjustment interface, and a protection system. The seed light control interface, amplifier control interface, and frequency multiplier adjustment interface are used to regulate the seed light source control unit, power amplifier control unit, and frequency multiplier control unit, respectively. The protection system is used to provide protection when an abnormal alarm occurs in the output laser monitoring unit.
[0008] The beneficial effects of this invention are as follows:
[0009] This invention utilizes a software management platform developed with the Electron architecture, combined with modern web front-end technology, to achieve a cross-platform graphical user interface. Users can intuitively control and adjust parameters of subsystems such as the seed light source, power amplifier, and frequency multiplier, greatly simplifying the operation process. Simultaneously, the system integrates real-time data acquisition and status monitoring functions, supports automatic protection mechanisms, and improves the safety and reliability of system operation.
[0010] This invention employs a distributed serial port data processing architecture, data aggregation and throttling modules, and a serial number response confirmation communication protocol, combined with a software management platform developed using the Electron framework, to achieve high-performance operation and highly reliable data interaction in the laser control system. This not only ensures low-latency issuance of control commands and high-concurrency reception of monitoring data, significantly reducing the load on the main process and rendering process, and improving the smoothness of complex Vue application UIs; but also effectively guarantees operational reliability and strong consistency of front-end and back-end data through a closed-loop communication design. This software architecture supports cross-platform operation, providing users with a unified, efficient, and smooth-experience laser system control and monitoring solution on mainstream operating systems such as Windows, Linux, and macOS. Attached Figure Description
[0011] Figure 1 This is a schematic diagram of the structure of an intelligent control system for a fiber laser based on the Electron architecture according to the present invention.
[0012] Figure 2 This invention describes the communication process between the Electron main process and the Vue application.
[0013] Figure 3 This is a flowchart illustrating the startup process of an intelligent control system for fiber lasers based on the Electron architecture, as described in this invention.
[0014] Figure label:
[0015] 1-Seed light source control unit; 2-Power amplifier control unit; 3-Frequency multiplier control unit; 4-Output laser monitoring unit; 5-Hardware control module; 6-Seed light control interface; 7-Amplifier control interface; 8-Frequency multiplier adjustment interface; 9-Protection system; 10-Software management platform. Detailed Implementation
[0016] To make the objectives and technical solutions of this application clearer, the present invention will be further described below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only for explaining the present invention, but should not be used to limit the scope of protection of the present invention.
[0017] like Figure 1 As shown, the present invention provides an intelligent control system for a fiber laser based on Electron architecture, including a hardware control module 5 and a software management platform 10; the hardware control module 5 includes a seed light source control unit 1, a power amplifier control unit 2, a frequency multiplier control unit 3, and an output laser monitoring unit 4; the software management platform 10 is developed using Electron architecture and integrates a seed light control interface 6, an amplifier control interface 7, a frequency multiplier adjustment interface 8, and a protection system 9.
[0018] In one embodiment, the hardware control module 5 and the software management platform 10 communicate via a serial port protocol.
[0019] In one embodiment, the seed light source control unit 1 includes a current drive module, a temperature control module, a laser diode, and an optical fiber path structure for generating a seed laser. Specifically, the current drive module provides a stable injection current to the laser diode to generate a seed module pump laser; the temperature control module uses a thermoelectric cooler (TEC) and a temperature sensor to form a closed-loop control, maintaining the laser diode's operating temperature stably to ensure the long-term stability of the output wavelength and power of the seed module pump laser. The optical fiber path structure includes a Bragg phase-shift grating, a wavelength division multiplexer, etc., to achieve single-frequency laser oscillation and ultimately output a stable single-mode seed laser. Users can set and adjust the output seed laser power and wavelength, and monitor the current and temperature status of the current drive module and the temperature control module through the seed light control interface 6 integrated in the software management platform 10.
[0020] In one embodiment, the power amplifier control unit 2 includes a pump driver and an amplifier optical path structure for power amplification of the seed laser output from the seed light source control unit. Specifically, the pump driver drives a multi-stage pump laser diode through a high-precision current source, and the amplifier optical path structure uses ytterbium-doped / erbium-doped fiber as the gain medium to enhance the power of the seed laser through cascaded amplification. Simultaneously, the optical path structure integrates an isolator and a mode matcher to suppress back radiation and optimize beam quality. Users can set the target amplification power in real time and monitor the pump drive current, amplifier internal temperature, and output power stability through the amplifier control interface 7 integrated in the software management platform 10, ensuring the efficiency and safety of the amplification process.
[0021] In one embodiment, the frequency multiplier control unit includes a temperature controller and a frequency doubling optical path structure for wavelength conversion (e.g., 1540nm → 770nm) of the amplified fundamental frequency light output from the power amplifier control unit. Specifically, the temperature controller precisely adjusts the operating temperature of the nonlinear crystal (e.g., MgO:PPLN) via a TEC to meet phase matching conditions; the frequency doubling optical path structure includes a focusing lens group and a resonant cavity mirror to improve conversion efficiency. Users can set the target temperature of the crystal and monitor the sampling temperature of the frequency doubling module through the frequency multiplier adjustment interface 8 integrated in the software management platform 10, thereby optimizing the generation of the second harmonic.
[0022] In one embodiment, the output laser monitoring unit 4 performs beam splitting monitoring on the output laser of the frequency doubling control unit 3 and transmits the monitoring data to the protection system 9.
[0023] In one embodiment, the software management platform 10 uses the Electron framework to build the main architecture of the application, implements graphical interface rendering based on the Chromium kernel, and integrates the underlying system interfaces through Node.js. The front-end interface of the software management platform 10 is developed using the Vue.js framework to achieve dynamic visualization of control parameters. Figure 2 As shown, Electron serves as the backend for the desktop application, communicating with the frontend Vue.js framework via ipcRenderer and ipcMain. The system possesses native cross-platform capabilities, maintaining consistent hardware control functionality and user experience across Windows, Linux, and macOS operating systems.
[0024] In one embodiment, the software management platform 10 centrally manages the seed light control interface 6, amplifier control interface 7, frequency multiplier adjustment interface 8, and protection system 9. Users set parameters through each interface, and the software management platform 10 distributes instructions to the corresponding units of the hardware control module 5, collecting feedback data in real time for monitoring. When abnormal parameters such as laser power, current, or temperature are detected, the system can immediately perform an emergency shutdown operation, such as shutting down the seed light source control unit 1, to ensure system safety.
[0025] In one embodiment, the startup process of the software management platform 10 is as follows: Figure 3 As shown, the process begins with page initialization, followed by user configuration of serial ports for each control unit. Then, the seed light control interface 6 is set to start seed light output, the amplifier control interface 7 is set to start amplifier output, the frequency multiplier adjustment interface 8 is set to start frequency multiplier output, and finally, the protection system 9 is started to monitor the system's operating status.
[0026] In one embodiment, addressing the unique challenge of synchronizing real-time interface updates with background data processing in laser control systems, this invention innovatively proposes a distributed serial port data processing architecture based on Node.js worker_threads. This solution specifically addresses the performance bottleneck in multi-channel concurrent serial port communication scenarios. By assigning the serial communication tasks of each hardware control unit (including the seed light source control unit 1, power amplifier control unit 2, frequency multiplier control unit 3, and output laser monitoring unit 4) to independent worker threads, the main process of the software management platform 10 is only responsible for task distribution and result aggregation. Efficient communication with worker_threads via MessageChannel significantly reduces the load on the main process, ensuring low-latency issuance of control commands and high-concurrency reception of monitoring data, thereby improving the performance of the Electron architecture.
[0027] In one embodiment, the present invention incorporates a data aggregation and throttling module based on the Electron framework within the main process of the software management platform 10. This module preprocesses the raw high-frequency data from various hardware units, performs mean filtering and change threshold judgment within a set time window, and only sends the aggregated key data to the ipcRenderer via ipcMain when the data change exceeds a preset threshold or reaches a specific time interval. This ensures that users can observe key state changes while significantly reducing the data update pressure on the rendering process, thus improving the smoothness of the Vue application UI in complex interfaces.
[0028] In one embodiment, to ensure the consistency of front-end and back-end data in the software management platform 10, this invention designs a communication protocol based on serial numbers and acknowledgment within the Electron framework. Each control command from the front-end is accompanied by a unique serial number. Only after the main process sends the command to the hardware via the serial port and receives confirmation from the hardware, does it send the execution result with the same serial number back to the front-end. This mechanism ensures closed-loop operation and strong consistency of state, avoiding mismatches between the front-end and back-end states due to communication delays or loss.
[0029] The contents of this invention not described in detail are existing technologies known to those skilled in the art.
[0030] The above embodiments are provided merely for the purpose of describing the present invention and are not intended to limit the scope of the invention. The scope of the invention is defined by the appended claims. Various equivalent substitutions and modifications made without departing from the spirit and principles of the invention should be covered within the scope of the invention.
Claims
1. A smart control system for a fiber laser based on Electron architecture, characterized in that, It includes a hardware control module (5) and a software management platform (10); among which, The hardware control module (5) includes a seed light source control unit (1), a power amplifier control unit (2), a frequency multiplier control unit (3), and an output laser monitoring unit (4); the power amplifier control unit (2), the frequency multiplier control unit (3), and the output laser monitoring unit (4) are respectively used to amplify, multiply, and detect the seed laser generated by the seed light source control unit (1); The software management platform (10) is developed using the Electron architecture and integrates a seed light control interface (6), an amplifier control interface (7), a frequency multiplier adjustment interface (8), and a protection system (9). The seed light control interface (6), the amplifier control interface (7), and the frequency multiplier adjustment interface (8) are used to regulate the seed light source control unit (1), the power amplifier control unit (2), and the frequency multiplier control unit (3), respectively. The protection system (9) is used to provide protection when the output laser monitoring unit (4) experiences an abnormal alarm.
2. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The hardware control module (5) and the software management platform (10) communicate with each other via a serial port protocol. The main process of the software management platform (10) is only responsible for task distribution and result aggregation. The serial communication tasks of each unit in the hardware control module (5) are assigned to an independent worker thread for execution.
3. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The seed light source control unit (1) includes a current drive module, a temperature control module, a laser diode, and an optical fiber path structure, used to generate seed laser.
4. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The power and wavelength of the output laser are set and adjusted through the seed light control interface (6) integrated in the software management platform (10), and the current and temperature status of the current drive module and the temperature control module are monitored.
5. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The power amplifier control unit (2) includes a pump driver and an amplifier optical path structure for amplifying the power of the input seed laser.
6. The intelligent control system for a fiber laser based on Electron architecture according to claim 5, characterized in that, The power amplifier control unit (2) is set through the amplifier control interface (7) to amplify the power of the laser and monitor the pump drive current and internal operating temperature of the amplifier.
7. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The frequency multiplier control unit (3) includes a temperature controller and a frequency multiplication optical path structure, used to multiply the input fundamental frequency light, set the temperature of the frequency multiplication process through the frequency multiplier adjustment interface (8), and monitor the sampling temperature of the frequency multiplication module.
8. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The output laser monitoring unit (4) performs beam splitting monitoring on the laser output by the frequency doubling control unit (3) and transmits the monitoring data to the protection system (9).
9. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The software management platform (10) will automatically shut down the seed light source control unit (1) if it detects any abnormal data in the seed light control interface (6), amplifier control interface (7), frequency multiplier adjustment interface (8), and protection system (9).
10. The intelligent control system for a fiber laser based on Electron architecture according to claim 1, characterized in that, The software management platform (10) uses the Electron framework to build the main architecture of the application, implements the graphical interface rendering based on the Chromium kernel, and integrates the underlying system interface through Node.js. The front-end interface of the software management platform (10) is developed using the Vue.js framework to realize the dynamic visualization of control parameters. Each control command of the front end is accompanied by a unique serial number. After the main process sends the command to the hardware through the serial port and receives the hardware confirmation, it will feed back the execution result with the same serial number to the front end.