Patent Document ID: 20160313725
Application ID: 14781258
Patent Flag: 0

Claim One:
1. A dynamically configurable intelligent controller of a machine tool based on DSP/FPGA, comprising: a DSP/FPGA information processing module, a data input module, an output execution module and an embedded central processing system module, wherein the DSP/FPGA information processing module comprises a hardware reconfigurable information sampling unit, a digital signal processing unit, a hardware reconfigurable algorithm unit, a hardware reconfigurable control information output execution unit and a data storage unit; the data input module is configured to provide a data input interface coupled to the DSP/FPGA information processing module via the hardware reconfigurable information sampling unit for processing acquired digital signals or analog signals, and sending a digital signal stream to the DSP/FPGA information processing module; the hardware reconfigurable control information output execution unit is configured to be coupled with the output execution module and to provide control instructions to the output execution module; the output execution module is configured to be coupled with a control actuator of the machine tool to output and execute an intelligent control instruction; the central processing embedded system module is configured to be coupled with the DSP/FPGA information processing module to dynamically exchange data information and instructions; when sending an intelligent control strategy file created based on intelligent control needs to the DSP/FPGA information processing module, based on the intelligent control strategy file, a dynamic combination of a hardware information sampling unit, a hardware algorithm unit and a hardware information output execution unit for meeting the intelligent control needs is reconfigured and generated by the hardware reconfigurable information sampling unit, the hardware reconfigurable algorithm unit and the hardware reconfigurable control information output execution unit, and an intelligent control algorithm graph is automatically generated; and during the intelligent control, the reconfiguration information sampling unit is configured to acquire current state information of the machine tool, fuse the current state information with historical state information to analyze the intelligent control algorithm graph, generate an intelligent control instruction, and output the intelligent control command to the output execution module via the reconfigured and generated hardware in output execution unit.