CN101587353B - Constant tension controller and control method for winding equipment - Google Patents

Constant tension controller and control method for winding equipment Download PDF

Info

Publication number
CN101587353B
CN101587353B CN2008100674352A CN200810067435A CN101587353B CN 101587353 B CN101587353 B CN 101587353B CN 2008100674352 A CN2008100674352 A CN 2008100674352A CN 200810067435 A CN200810067435 A CN 200810067435A CN 101587353 B CN101587353 B CN 101587353B
Authority
CN
China
Prior art keywords
module
winding apparatus
control
signal
tension
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008100674352A
Other languages
Chinese (zh)
Other versions
CN101587353A (en
Inventor
王立松
王强
阳如坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN CITY XIANYANG SOFTWARE TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN CITY XIANYANG SOFTWARE TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN CITY XIANYANG SOFTWARE TECHNOLOGY Co Ltd filed Critical SHENZHEN CITY XIANYANG SOFTWARE TECHNOLOGY Co Ltd
Priority to CN2008100674352A priority Critical patent/CN101587353B/en
Publication of CN101587353A publication Critical patent/CN101587353A/en
Application granted granted Critical
Publication of CN101587353B publication Critical patent/CN101587353B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

The invention relates to a constant tension controller and a control method for winding equipment. The constant tension controller comprises a general industrial CPU module (100), an FPGA mainboard (110), an MDI interface board (109) and a human-computer interaction component (108), wherein the CPU module (100) always exchanges data with the mainboard (110) through PC104, and the interface board (109) completes data exchange with the mainboard (110) through an RS 485 serial interface. By programming the hardware of an on-site programmable gate array FPGA (111) and a complex programmable logic device CPLD (112) through system software running inside the CPU module (100), the system finally controls the tension of industrial equipment in winding. The constant tension controller greatly enhances the rapid response capacity of the system, enhances the control property of the system and has the advantages of high real-time multi-task dealing capacity, simple hardware structure and high capacity in dealing various kinds of information of the winding equipment.

Description

The constant tension controller and the control method that are used for winding apparatus
Technical field
The present invention relates to self-actuated controller, particularly relate to the controller that has from the next a plurality of inputs of a plurality of detecting elements, relate in particular to the constant tension controller and the control method that are used for winding apparatus.
Background technology
Lithium ion battery is at electronic product, trend as mobile phone (hereinafter to be referred as " mobile phone "), notebook computer miniaturization and slimming grows up, lithium ion battery core body winding apparatus is the key equipment during lithium ion battery is produced, the quality of the compactness of the fine or not directly decision lithium ion battery finished product of Tension Control and the length in serviceable life in the winding process.
At present, Chinese scholars has successively proposed self-adaptive PID (proportional-integral-differential) tension control technology, pattern Separation PID Control algorithm and the control of robust (robustness) nonlinear tension etc. at Tension Control.And the Tension Control of battery winding equipment generally realizes carrier with programmable logic controller (PLC) PLC (programmable logic control) for its technology in the prior art, PLC mainly is applicable to the switching value logic control, control cycle a few tens of milliseconds is to milliseconds up to a hundred, and battery winding process rolling radius and unreel the radius real-time change, controlling object is originally as time-varying model, the simple PID programming instruction that PLC itself provides, above-mentioned various advanced persons' control algolithm can't be realized, desired high-speed, the High Accuracy Control requirement of battery winding can't be satisfied.
The tension controller of the winding apparatus of prior art has the following disadvantages:
1, be that the tension controller of technology carrier mainly is applicable to the switching value logic control with PLC, control cycle reaches a few tens of milliseconds to milliseconds up to a hundred, can't control in real time controlling object;
2, be the simple PID programming instruction that the tension controller of technology carrier itself provides with PLC, can't realize above-mentioned various advanced persons' control algolithm, can't satisfy desired high-speed, the High Accuracy Control requirement of battery winding.
Summary of the invention
The technical problem to be solved in the present invention is to avoid above-mentioned the deficiencies in the prior art part and a kind of constant tension controller and control method that is used for winding apparatus is provided.
The present invention is mainly used on the lithium ion battery core body winding apparatus, also be used for simultaneously other applied tension control electromechanical equipment, high-accuracy wire cutting machine tool, IC manufacturing equipment, printing equipment and fiber Wiring apparatus etc. for example at a high speed,, permanent tension control technology is one of basic technology of this class commercial unit.
In concrete the application, the special-purpose tension controller of the present invention as winding apparatus can be realized the permanent Tension Control of winding apparatus.In large-scale production line, Tension Control may be certain link wherein, can utilize serial line interface or the network interface and the large-scale production line networking of tension controller, and the present invention is used as certain or several Tension Control subsystems in the large-scale production line.
The present invention solve the technical problem can be by realizing by the following technical solutions: a kind of constant tension controller that is used for winding apparatus is provided, especially, comprise universal industrial CPU module, FPGA motherboard and Medium Dependent Interface plate, man-machine interaction assembly, described universal industrial CPU module comprises main CPU unit, display module interface, serial or network interface, random access memory ram, external memory, display device, connecting bus; Described FPGA motherboard comprises each programmable logic device (PLD); Described Medium Dependent Interface plate comprises programmable logic device (CPLD); Described universal industrial CPU module is carried out exchanges data by connecting bus and FPGA motherboard; Described Medium Dependent Interface plate is finished exchanges data by RS485 serial line interface and FPGA motherboard;
Described controller is by operating in the system software in the universal industrial CPU module, and realizes the Tension Control of commercial unit when reeling the hardware programming of programmable logic device (PLD) and programmable logic device (CPLD) is final.
Utilize Hardware Description Language VHDL that described on-site programmable gate array FPGA logically is divided into outa High Speed I/O output module, ina High Speed I/O load module, s_da high speed serialization D/A switch module, keyboardio keyboard I/O administration module, encoder coder module and ad high speed serialization mould/number conversion module, so that the serial input/output signal on winding apparatus drive control signal, various input/output signal, encoder feedback signal, pole piece position feed back signal, tension feedback signal and the Medium Dependent Interface plate is handled.
The quantity of described on-site programmable gate array FPGA is determined by capacity of self and the functional module number that needs to realize, if monolithic programmable gate array FPGA capacity is less, and need the logic function module number of realization more, can not realize at an on-site programmable gate array FPGA, just can realize with on two or the polylith on-site programmable gate array FPGA, and in practical operation, adopt and utilize Hardware Description Language VHDL that on-site programmable gate array FPGA is carried out logical partitioning.
With hardware description language complex programmable logic device (CPLD) logically is divided into debouncing circuit, sweep circuit, coding circuit, parallel-to-serial converter, frequency dividing circuit, pilot lamp moving circuit, serial-parallel conversion circuit and serial communication controlling circuit, handles so that will send the FPGA motherboard to from the external information of man-machine interaction assembly.
Each functional module control flow comprised step when described complex programmable logic device (CPLD) was worked:
A. complex programmable logic device (CPLD) obtains external information, and described external information comprises the ranks information of keyboard;
B. by parallel-to-serial converter, the information that the external world is obtained sends to on-site programmable gate array FPGA by 485 buses, sends corresponding information to universal industrial CPU module by this on-site programmable gate array FPGA again and handles;
C. universal industrial CPU module is according to result, utilize this on-site programmable gate array FPGA 1 to send to the complex programmable logic device (CPLD) processing activation bit of pilot lamp on the guidance panel by 485 buses, parallel-to-serial converter by complex programmable logic device (CPLD) inside is converted into the parallel drive signal, is used for driving handling 72 buttons and/or 22 road pilot lamp control signals.
The present invention solves described technical matters, can also further realize by the following technical solutions, the method of the permanent Tension Control of a kind of winding apparatus, constant tension controller based on above-mentioned winding apparatus, the system software that operates in the described industrial CPU module comprises that human-computer interface module, data input/output module, Tension Control module, motion interpolation computing module, position control module, motor drive module, parameter are provided with module, general purpose I/O interface module, soft PLC module and real-time diagnosis module, and described control method comprises step:
A, tension force numerical value desired in the winding apparatus transmission process is set on described human-computer interface module;
B, will need on the functional module of on-site programmable gate array FPGA correspondence on the various types of signal input FPGA motherboard of the winding apparatus handled;
C, winding apparatus send tension feedback signal and pole piece position feed back signal to the Tension Control resume module, the Tension Control module is obtained the tension force numerical value on the human-computer interface module simultaneously, the Tension Control model that the Tension Control module is specific according to various winding apparatus, calculate and unreel the speed that motor and winding motor should move, and this speed command signal is delivered in the motion interpolation computing module;
D, motion interpolation computing module are according to speed command signal, and system's interpolation cycle of appointment, and position and the speed parameter that unreels motor and winding motor in each sampling period calculated in interpolation, and it is passed in the position control module;
E, position control module are obtained the motion interpolation instruction in each sampling period of computing module on the one hand, the code device signal of real-time sampling motor self on the other hand, by the control algolithm of self, calculate each cycle motor and move due speed, it is sent in the motor drive module as command signal;
F, motor drive module produce the motor-driven command signal, realize the control of motor speed, thereby finish the Tension Control to winding apparatus;
Some position switchs of G, winding apparatus feed back in general purpose I/O interface module in real time, soft PLC module manages and realizes logic control to it, simultaneously the data input/output module of switching information by the upper strata is delivered in the external data base, and on display device, shows its state.
Control algolithm in the step e is a pid control algorithm; The winding apparatus drive control signal comprises the D/A switch signal of 16 bit serial DAC chips, and this drive signal provides high speed analog quantity motor speed control signal for system; Described system software can adopt language compilation such as c/c++.
Compare with prior art, the beneficial effect of technique scheme of the present invention is:
1, hardware configuration is simple, and it is strong to handle winding apparatus various information ability;
2, system has adopted RTlinux as operating system platform, utilize RTlinux real time operating system characteristic, can realize that the timing of microsecond level is interrupted, compare the capability of fast response that has greatly improved system with PLC, the control performance of raising system has powerful real-time multi-task processing power;
3, on the Rtlinux platform, adopt c/c++ language compilation application code, can realize flexibly as various advanced control strategies such as fuzzy Tension Control, robust Tension Control, overcome and write the order set that the PLC program need be subjected to itself to support and limit, be easy to realize complicated control algolithm.
Description of drawings
Fig. 1 is the constant tension controller hardware structure diagram that the present invention is used for winding apparatus;
Fig. 2 is a FPGA motherboard hardware module structural drawing of the present invention;
Fig. 3 is a Medium Dependent Interface plate hardware block diagram of the present invention;
Fig. 4 is system software functional module structure figure of the present invention;
Fig. 5 is a system software implementation model structure composition of the present invention.
Embodiment
Be described in further detail below in conjunction with the most preferred embodiment shown in each accompanying drawing.
The present invention's the constant tension controller that is used for winding apparatus 10, as shown in Figure 1, comprise universal industrial CPU module 100, FPGA motherboard 110 and Medium Dependent Interface plate 109, man-machine interaction assembly 108, described universal industrial CPU module 100 comprises main CPU unit 101, display module interface 102, serial or network interface 103, random access memory ram 104, external memory 105, display device 106, connecting bus 107; Described FPGA motherboard 110 comprises each programmable logic device (PLD) 111; Described Medium Dependent Interface plate 109 comprises on-site programmable gate array FPGA 111; Described universal industrial CPU module 100 is carried out exchanges data by connecting bus 107 and FPGA motherboard; Described Medium Dependent Interface plate 109 is finished exchanges data by 485 buses and FPGA motherboard 110;
Described controller 10 is by operating in the system software in the universal industrial CPU module 100, and on-site programmable gate array FPGA 111 and complex programmable logic device (CPLD) 112 carried out hardware programming, make wherein a large amount of logic gates be connected to become satisfactory hardware circuit, thus final the realization to the Tension Control of commercial unit when reeling.
As shown in Figure 1, described universal industrial CPU module 100 is a PC104 microcontroller device, adopt Rtlinux operating system as system platform, on the Rtlinux platform, adopt c/c++ language compilation application code, can realize flexibly as fuzzy Tension Control, various advanced control strategies such as robust Tension Control, overcome and write the order set that the PLC program need be subjected to itself to support and limit, be easy to realize complicated control algolithm, and the RTLinux system platform is a Linux platform next one use hard real-time operating system version more widely, Rtlinux is by revising the kernel of conventional Linux, between Linux and hardware interrupts, increased one deck Real-Time Scheduling module, the requirement of fine and suitable simple realization hard real-time, and do not influence other programs of moving on the original Linux.
Select RTlinux as follows as the advantage of real time operating system: (1) supports real-time task scheduling; (2) Kai Fang source code, abundant freeware exploitation, debugging resource; (3) powerful kernel, and the kernel magnitude function can customize, and the multi-task scheduling performance is efficient, good stability; (4) support multiple architecture, it is convenient to transplant; (5) inherited perfect network service, figure, file management mechanism, the C/C ten of Linux ++/JAVA developing instrument and DLL (dynamic link library); (6) support a large amount of peripheral equipments, drive abundant; (7) Feng Fu real-time task DLL (dynamic link library) function.
As shown in Figure 2, utilize Hardware Description Language VHDL that described on-site programmable gate array FPGA 111 logically is divided into outa High Speed I/O output module 201, ina High Speed I/O load module 202, s_da high speed serialization D/A switch module 203, keyboardio keyboard I/O administration module 204, encoder coder module 205 and ad high speed serialization mould/number conversion module 206 are so that to the winding apparatus drive control signal, various input/output signals, the encoder feedback signal, the pole piece position feed back signal, serial input/output signal on tension feedback signal and the Medium Dependent Interface plate 109 is handled.
The quantity of described on-site programmable gate array FPGA 111 is determined by capacity of self and the functional module number that needs to realize, if monolithic programmable gate array FPGA 111 capacity are less, and need the logic function module number of realization more, can not realize at an on-site programmable gate array FPGA 111, then can realize with on two or the polylith on-site programmable gate array FPGA 111, and in practical operation, adopt and utilize Hardware Description Language VHDL that on-site programmable gate array FPGA 111 is carried out logical partitioning.
As shown in Figure 1, comprise two on-site programmable gate array FPGAs 111 on the FPGA motherboard 110, but these two on-site programmable gate array FPGAs 111 can adopt the EP1k50QC Series FPGA chip of altera corp, utilize Hardware Description Language VHDL can make the input and output control of the various IO signals of the Drive and Control Circuit of 111 pairs No. 8 motors of an on-site programmable gate array FPGA wherein and motor, the serial input/output signal that another piece on-site programmable gate array FPGA 111 is handled on 12 tunnel encoder feedback signals and 4 tunnel tension feedback signals and the Medium Dependent Interface plate.
As shown in Figure 3, with hardware description language complex programmable logic device (CPLD) 112 logically is divided into debouncing circuit 303, sweep circuit 306 coding circuits 307, parallel-to-serial converter 308, frequency dividing circuit 304, pilot lamp moving circuit 305, serial-parallel conversion circuit 310 and serial communication controlling circuit 309, obtains external information and pass to FPGA motherboard 110 and handle thereby handle from man-machine interaction assembly 108.
Each functional module control flow comprised step when as shown in Figure 3, described complex programmable logic device (CPLD) 112 was worked:
A. complex programmable logic device (CPLD) 112 obtains external information, and described external information comprises the ranks information of keyboard;
B. by parallel-to-serial converter 308, the information that the external world is obtained sends to on-site programmable gate array FPGA 111 by 485 buses, sends corresponding information to universal industrial CPU module 100 by this on-site programmable gate array FPGA 111 again and handles;
C. universal industrial CPU module 100 is according to result, utilize this on-site programmable gate array FPGA 111 to send to complex programmable logic device (CPLD) 112 processing the activation bit of pilot lamp on the guidance panel by 485 buses, parallel-to-serial converter 310 by complex programmable logic device (CPLD) 112 inside is converted into the parallel drive signal, is used for driving handling 72 buttons and/or 22 road pilot lamp control signals.
Described connecting bus 107 comprises the PC104 bus.
Described external memory (105) comprises " flash disk " and the portable hard drive of CF card, SD card, mmc card, use flash media, is used for saved system program and application code.
Described display device 106 comprises LCD, is used as the interface with user interactions.
Described man-machine interaction assembly 108 directly is integrated on the Medium Dependent Interface plate 109, by operating in the logic module and the user interactions of complex programmable logic device (CPLD) 112 in the Medium Dependent Interface plate 109.
Described man-machine interaction assembly 108 comprises keypad 301 and pilot lamp 302, and its button of described keyboard mainly can be divided into function key, character keys, editing key and menu selection function soft key and subsidiary function operating key etc.The Medium Dependent Interface plate is designed to handle 72 buttons, 22 pilot lamp signals.Because it is too huge that IO counts, for simplifying hardware system structure, adopt complex programmable logic device (CPLD) realize keyboard scan, pilot lamp show, with the functions such as serial communication of FPGA motherboard.
Described on-site programmable gate array FPGA 111 adopts the EP1k50QC family chip of altera corp.
Described CPU element 101 adopts the Pentium-III processor of INTEL Corp..
It is the chip of EPM7512AETC144 that described complex programmable logic device (CPLD) 112 adopts the MAX7000 of altera corp serial model No..
In order to solve technical matters proposed by the invention, its technical scheme can also be, the method of the permanent Tension Control of a kind of winding apparatus is provided, based on the constant tension controller 10 that is used for winding apparatus, especially, as shown in Figure 4, the system software that operates in the universal industrial CPU module 100 comprises human-computer interface module 401, data input/output module 402, Tension Control module 403, motion interpolation computing module 404, position control module 405, motor drive module 406, parameter is provided with module 407, general purpose I/O interface module 408, soft PLC module 409, real-time diagnosis module 410 described control methods may further comprise the steps, as shown in Figure 2:
A, the tension force numerical value of expecting in the winding apparatus transmission is set on described human-computer interface module 401;
B, will need on the various types of signal input FPGA motherboard 110 of the winding apparatus handled on the on-site programmable gate array FPGA 111 corresponding function modules;
C, winding apparatus are passed to 403 processing of Tension Control module with tension feedback signal and pole piece position feed back signal, the tension force numerical value that while Tension Control module 403 is obtained on the human-computer interface module 401, the Tension Control model that Tension Control module 403 is specific according to various winding apparatus, calculate and unreel the speed that motor and winding motor should move, and this speed command signal is delivered in the motion interpolation computing module 404;
D, motion interpolation computing module 404 are according to speed command signal, and system's interpolation cycle of appointment, and position and the speed parameter that unreels motor and winding motor in each sampling period calculated in interpolation, and it is passed in the position control module 405;
E, position control module 405 are obtained the instruction in 404 each sampling period of motion interpolation computing module on the one hand, the code device signal of real-time sampling motor self on the other hand, by the control algolithm of self, calculate each cycle motor and move due speed, it is sent in the motor drive module 406 as command signal;
F, motor drive module 406 produce the motor-driven command signal, realize the control of motor speed, thereby finish the Tension Control to winding apparatus;
Some position switchs of G, winding apparatus feed back in general purpose I/O interface module 408 in real time, soft PLC module 409 manages and realizes logic control to it, simultaneously the data input/output module 402 of switching information by the upper strata is delivered in the external data base, and on display device 106, shows its state.
Control algolithm in the step e is a pid control algorithm.
Described winding apparatus drive control signal comprises the D/A switch signal of 16 bit serial DAC chips, and this drive signal provides high speed analog quantity motor speed control signal for system.
Described system software adopts the c/c++ language compilation, and operate in the Rtlinux operating system, this system software is divided into a plurality of functional modules on software, these functional modules comprise that human-computer interface module 401, data input/output module 402, Tension Control module 403, motion interpolation computing module 404, position control module 405, motor drive module 406, parameter are provided with module 407, general purpose I/O interface module 408, soft PLC module 409, real-time diagnosis module 410, as shown in Figure 4, the detailed description of system software partial function module and being defined as follows:
(1) human-computer interface module
This module is finished human-computer interaction function, comprises various data presentation, manually control, automatic control etc., has the shape library of quick development ability, supports that the user carries out secondary development; Can redefine the function of interface soft key by customization; The interface is expressed terse, supports the vector Chinese word library.
(2) data input/output module
This module is by interfaces such as Ethernet interface, USB, finish data input and output such as program file, Parameter File, external control instruction, internal system is used unified data representation mode, and the interface that provides external file to change, can add modular converter to support the data of different-format at interface for the user.
(3) Tension Control module
This module is the nucleus module of system, the Tension Control instruction of being responsible for upper layer module is assigned is handled, be responsible for actual pole piece and each barrier film tension information of collecting anode and negative electrode, obtain the mobile location information of pole piece and barrier film simultaneously, by calculating pole piece and membrane coil around middle actual motion speed.Utilize corresponding tension control algorithm to calculate the motion control instruction of each motor shaft.
(4) motion interpolation computing module
This module is responsible for the motion control instruction that upper layer module is assigned is handled, and realizes each acceleration and deceleration control, and output trajectory is carried out repeatedly spline interpolation sampling, output movement trajectory location points.Its employed acceleration and deceleration algorithm and interpolation algorithm should be able to modularization increase and decrease, to adapt to the different requirement of user.
(5) position control module
This module can be carried out the pid control computation between itself and motion interpolation module outgoing position from the signal (the grating chi signal when motor code-disc signal when the interior location closed signal when comprising open loop, semiclosed loop and full cut-off ring) of motor drive module input system physical location, produces the speed command of position control.
(6) motor drive module
This module is sent speed command according to position control module and is converted to generation motor speed drive signal (comprising stepper motor and servomotor), and conversion motor or grating size dish signal feed back to position control module for system's actual position signal.
(7) parameter is provided with module
This module is in charge of various motion controls in the system, I/O polarity and the isoparametric modification of function setting, preservation and output, and has certain database management function, can be with mutual by data input/output module and external data base.
(8) general purpose I/O interface module
Digital I/O that this module management is a large amount of and analog quantity I/O, the software interface of inquiring about and reading and writing these I/O can be provided, the electric property of interface will be aspired for stability, numeral I/O should use light-coupled isolation when driving high capacity relay or contactor, analog quantity I/O then require to satisfy standard+/-10V output, bigger driving force is arranged.
(9) soft PLC module
This module realizes the function of soft PLC on the basis of general purpose I/O module, carry out the I/O instruction of being sent by the routine processes module.Except inherent functions such as travel switch action, driving actuation of an alarm, the user can pass through data input/output module or man-machine interface, and the PLC program of input customization is used to control specific equipment.
(10) real-time diagnosis module
This module is finished the self-diagnostic function of system, the security of maintenance system, and the relevant status data of display system can be used for the functions such as calibration, test and warning of system.
Fig. 5 is the controller software implementation model, and task module is divided into motion control process, task management process, I/O managing process, user interface process, and their function can be described below:
(1) user interface process (GUI)
The user interface process realizes the function of human-computer interface module and data input/output module, other processes are converted at the status data of shared drive issue can be numeral and the figure that operating personnel understand, as the parameter list of parameter module, the movement locus of motion interpolation module, the state of each I/O etc.; And the data of operating personnel's operation and input are converted to the module execution that instruction and data sends to appointment.
(2) task management process (TASK)
The task management process is positioned at the centre of system's three-decker, be responsible for obtaining the instruction input of tension force and motion and IO from the user interface process, make the system acting decision-making in conjunction with obtain current system state from motion control process and I/O managing process, the instruction that current permission is carried out sends to down the process execution of one deck by the shared drive message mechanism.It has realized routine processes module, real-time diagnosis module and parameter management module three partial functions.
(3) I/O managing process (IO)
The I/O managing process is realized the function of soft PLC module and general purpose I/O interface module, obtains the sequential logic action command from the shared drive passage, is converted to sequential I/O output, handles pairing equipment, finishes various systemic-functions.
(4) motion control process (MOTION)
The movement instruction that the motion control process is sent according to task module, each motion of control system realizes motion interpolation computing module, position control module and motor drive module three partial functions.
Above-mentioned implementation procedure is a preferential implementation procedure of the present invention, and common variation and replacement that those skilled in the art carries out on basis of the present invention are included within protection scope of the present invention.

Claims (10)

1. constant tension controller (10) that is used for winding apparatus is characterized in that:
Comprise universal industrial CPU module (100), FPGA motherboard (110) and Medium Dependent Interface plate (109) and man-machine interaction assembly (108), described universal industrial CPU module (100) comprises main CPU unit (101), display module interface (102), serial or network interface (103), random access memory ram (104), external memory (105) and display device (106), connecting bus (107); Described FPGA motherboard (110) comprises each on-site programmable gate array FPGA (111); Described Medium Dependent Interface plate (109) comprises complex programmable logic device (CPLD) (112); Described universal industrial CPU module (100) is carried out exchanges data by connecting bus (107) and FPGA motherboard (110); Described Medium Dependent Interface plate (109) is finished exchanges data by RS485 serial line interface and FPGA motherboard (110);
Described controller (10) is by operating in the system software in the universal industrial CPU module (100), and on-site programmable gate array FPGA (111) and complex programmable logic device (CPLD) (112) carried out the hardware connection mode programming, make wherein a large amount of logic gates be connected to become satisfactory hardware circuit, thus final the realization to the Tension Control of commercial unit when reeling.
2. the constant tension controller that is used for winding apparatus as claimed in claim 1 is characterized in that:
Described universal industrial CPU module (100) is a PC104 microcontroller device, adopts Rtlinux operating system as system platform.
3. the constant tension controller that is used for winding apparatus as claimed in claim 1 is characterized in that:
Utilize Hardware Description Language VHDL that described on-site programmable gate array FPGA (111) logically is divided into outa High Speed I/O output module (201), ina High Speed I/O load module (202), s_da high speed serialization D/A switch module (203), keyboardio keyboard I/O administration module (204), encoder coder module (205) and ad high speed serialization mould/number conversion module (206) is so that to the winding apparatus drive control signal, the encoder feedback signal, the pole piece position feed back signal, serial input/output signal on tension feedback signal and the Medium Dependent Interface plate (109) is handled.
4. the described constant tension controller that is used for winding apparatus of institute's claim 1 is characterized in that:
With hardware description language complex programmable logic device (CPLD) (112) logically is divided into debouncing circuit (303), sweep circuit (306), coding circuit (307), parallel-to-serial converter (308), frequency dividing circuit (304), pilot lamp moving circuit (305), serial-parallel conversion circuit (310) and serial communication controlling circuit (309), handles so that will send FPGA motherboard (110) to from the external information of man-machine interaction assembly (108).
5. the constant tension controller that is used for winding apparatus as claimed in claim 1 is characterized in that:
Described connecting bus (107) comprises the PC104 bus.
6. the constant tension controller that is used for winding apparatus as claimed in claim 1 is characterized in that:
Described external memory (105) comprises " flash disk " and the portable hard drive of CF card, SD card, mmc card, use flash media, is used for saved system program and application code; Described display device (106) comprises LCD, is used as the interface with user interactions.
7. the constant tension controller that is used for winding apparatus as claimed in claim 1 is characterized in that:
Described man-machine interaction assembly (108) directly is integrated on the Medium Dependent Interface plate (109), by operating in the logic module and the user interactions of the interior complex programmable logic device (CPLD) of Medium Dependent Interface plate (109) (112); Described man-machine interaction assembly (108) comprises keypad (301) and pilot lamp (302).
8. the constant tension controller that is used for winding apparatus as claimed in claim 1 is characterized in that:
Described on-site programmable gate array FPGA (111) adopts the EP1k50QC family chip of altera corp; Described CPU element (101) adopts the Pentium-III processor of INTEL Corp.; It is the chip of EPM7512AETC144 that described complex programmable logic device (CPLD) (112) adopts the MAX7000 of altera corp serial model No..
9. winding apparatus constant-tension control method, the constant tension controller that is used for winding apparatus (10) based on claim 1, it is characterized in that, the system software that operates in the described universal industrial CPU module (100) comprises human-computer interface module (401), data input/output module (402), Tension Control module (403), motion interpolation computing module (404), position control module (405), motor drive module (406), parameter is provided with module (407), general purpose I/O interface module (408), soft PLC module (409) and real-time diagnosis module (410), described control method comprises step:
A, tension force numerical value desired in the winding apparatus transmission process is set on described human-computer interface module (401);
B, will need the various types of signal input FPGA motherboard (110) of the winding apparatus handled to go up on the corresponding function module of on-site programmable gate array FPGA (111);
C, winding apparatus send tension feedback signal and pole piece position feed back signal to Tension Control module (403) processing, Tension Control module (403) is obtained the tension force numerical value on the human-computer interface module (401) simultaneously, the Tension Control model that Tension Control module (403) is specific according to various winding apparatus, calculate and unreel the speed that motor and winding motor should move, and this speed command signal is delivered in the motion interpolation computing module (404);
D, motion interpolation computing module (404) are according to speed command signal, and system's interpolation cycle of appointment, and position and the speed parameter that unreels motor and winding motor in each sampling period calculated in interpolation, and it is passed in the position control module (405);
E, position control module (405) are obtained the instruction in motion interpolation computing module (404) each sampling period on the one hand, the code device signal of real-time sampling motor self on the other hand, by the control algolithm of self, calculate each cycle motor and move due speed, it is sent in the motor drive module (406) as command signal;
F, motor drive module (406) produce the motor-driven command signal, realize the control of motor speed, thereby finish the Tension Control to winding apparatus;
Some position switchs of G, winding apparatus feed back in general purpose I/O interface module (408) in real time, soft PLC module (409) manages and realizes logic control to it, simultaneously the data input/output module (402) of switching information by the upper strata is delivered in the external data base, and goes up its state of demonstration at display device (106).
10. the constant-tension control method of the described Industrial Coil winding apparatus of claim 9 is characterized in that:
Control algolithm in the step e is a pid control algorithm; Described winding apparatus drive control signal comprises the D/A switch signal of 16 bit serial DAC chips, and this drive signal provides high speed analog quantity motor speed control signal for system.
CN2008100674352A 2008-05-23 2008-05-23 Constant tension controller and control method for winding equipment Expired - Fee Related CN101587353B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100674352A CN101587353B (en) 2008-05-23 2008-05-23 Constant tension controller and control method for winding equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100674352A CN101587353B (en) 2008-05-23 2008-05-23 Constant tension controller and control method for winding equipment

Publications (2)

Publication Number Publication Date
CN101587353A CN101587353A (en) 2009-11-25
CN101587353B true CN101587353B (en) 2011-06-22

Family

ID=41371626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100674352A Expired - Fee Related CN101587353B (en) 2008-05-23 2008-05-23 Constant tension controller and control method for winding equipment

Country Status (1)

Country Link
CN (1) CN101587353B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102426435A (en) * 2011-07-28 2012-04-25 杭州大华工控技术有限公司 Intelligent operation realizing system for splitting machine
CN102815087B (en) * 2012-08-13 2015-03-25 佛山市三水壹晨纸塑有限公司 Printing synchronous embossing production device for leatherette paper
CN104112872B (en) * 2013-04-19 2016-03-16 东莞市精益自动化设备有限公司 Lithium ion power side's crosspointer battery winder tension synchronous controller
CN103402286B (en) * 2013-07-10 2015-11-25 杭州华三通信技术有限公司 A kind of indicator light control method and FPGA
CN103950771A (en) * 2014-05-04 2014-07-30 杭州电子科技大学 Tension control unit and control method thereof in thin film production
CN107703878B (en) * 2015-11-27 2019-06-28 中工科安科技有限公司 A kind of PLC distributed remote I/O expansion module
CN106006430A (en) * 2016-06-29 2016-10-12 南京中船绿洲机器有限公司 Constant tension control method of electric anchor and mooring equipment
CN106959672B (en) * 2017-04-28 2020-07-28 深圳市汇川控制技术有限公司 Industrial motion control system and method based on API
CN107272758B (en) * 2017-08-01 2020-08-07 深圳市雷赛控制技术有限公司 Method and device for improving efficiency and stability of winding equipment
CN110244550B (en) * 2019-05-08 2021-02-26 郑州工程技术学院 WEDM electrode wire tension control method for optimizing PID based on biological heuristic method
CN112947085A (en) * 2021-02-10 2021-06-11 武汉工程大学 Substrate tension and transverse deviation state feedback decoupling control method of roll-to-roll system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1983180A (en) * 2005-04-29 2007-06-20 美国凹凸微系有限公司 System and method for upgrading bit files for a field programmable gate array
JP2008052389A (en) * 2006-08-23 2008-03-06 Alaxala Networks Corp Programmable logic circuit update device, update method, data processor and network equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1983180A (en) * 2005-04-29 2007-06-20 美国凹凸微系有限公司 System and method for upgrading bit files for a field programmable gate array
JP2008052389A (en) * 2006-08-23 2008-03-06 Alaxala Networks Corp Programmable logic circuit update device, update method, data processor and network equipment

Also Published As

Publication number Publication date
CN101587353A (en) 2009-11-25

Similar Documents

Publication Publication Date Title
CN101587353B (en) Constant tension controller and control method for winding equipment
CN102360046B (en) General test method for motor vehicle electrical product
CN100474187C (en) State machine function block with a user modifiable output configuration database
CN101537622B (en) Control method and full-servo control system for operating multi-axis mechanical arm
CN101833892A (en) Embedded type teaching programming device and method for welding robot
CN110271009B (en) Method for realizing manipulator teaching function based on PLC robot-simulated instruction
CN100543800C (en) A kind of pressure-constant water supply cluster teaching system
CN102914998A (en) Embedded small four-axis open-type numerical control system
CN203025527U (en) Open type numerical control system
CN101114174A (en) Built-in type 4 axis sport controller
CN101138843A (en) Intelligent independent robot core controller
CN103522289A (en) Multi-shaft mechanical arm control method and control device
CN101776886A (en) Power battery pole piece numerical control laser cutting control system
CN101841068B (en) Battery winder control system and control method
CN106444613A (en) Implementation method and system of equipment driving controller assembly
CN103970123B (en) Process industry automated system PLC device controls program electric test platform and method
CN109166217A (en) On-line intelligence key lock system
CN110597445A (en) Nuclear power station multi-sequence safety level display and control touch screen system and control method
CN202838763U (en) Automatic control integrated practical training platform
CN106547218B (en) Direct-current transmission field layer real-time simulation system, simulation system and closed-loop test system
CN206193470U (en) Injection molding machine intelligent control ware based on machine vision
CN112986724B (en) Electric power secondary equipment test control management device
CN213457722U (en) Machine tool control device based on Linux-C-NC embedded development platform
CN203101902U (en) Intelligent doubling winder control unit
Li et al. Application of universal control platform in intelligent building

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110622

Termination date: 20210523