CN101603246A - Control system of high-speed industrial sewing machine based on CPU and FPGA structure - Google Patents

Control system of high-speed industrial sewing machine based on CPU and FPGA structure Download PDF

Info

Publication number
CN101603246A
CN101603246A CNA2009100409417A CN200910040941A CN101603246A CN 101603246 A CN101603246 A CN 101603246A CN A2009100409417 A CNA2009100409417 A CN A2009100409417A CN 200910040941 A CN200910040941 A CN 200910040941A CN 101603246 A CN101603246 A CN 101603246A
Authority
CN
China
Prior art keywords
cpu
fpga
integrated circuit
large scale
scale integrated
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.)
Pending
Application number
CNA2009100409417A
Other languages
Chinese (zh)
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.)
GUANGZHOU MAIZTECH ELECTRONICS CO Ltd
Original Assignee
GUANGZHOU MAIZTECH ELECTRONICS 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 GUANGZHOU MAIZTECH ELECTRONICS CO Ltd filed Critical GUANGZHOU MAIZTECH ELECTRONICS CO Ltd
Priority to CNA2009100409417A priority Critical patent/CN101603246A/en
Publication of CN101603246A publication Critical patent/CN101603246A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Sewing Machines And Sewing (AREA)

Abstract

A kind of control system of high-speed industrial sewing machine based on CPU and FPGA structure, comprise by master cpu, FPGA, headstock input and output control panel and liquid crystal style are made an edition device and are formed control module of the present invention, memory is used for the data file of storage system software and system generation in service, position sensor positions eedle, by the main axle servo motor, the multichannel stepper motor becomes moving cell of the present invention, form operation display unit of the present invention by control panel, constitute power supply unit of the present invention by Switching Power Supply, switching value input and output and pedal are the auxiliary movement unit of system.The present invention has mainly adopted CPU and FPGA structure at control module, finish by master cpu with the control of the communicating by letter of each unit, data access and main axle servo motor, the part that will negate and answer that speed is fast, amount of calculation is many is transferred to FPGA and is finished, alleviate the load of master cpu, improved the speed of service of industrial sewing machine.

Description

Control system of high-speed industrial sewing machine based on CPU and FPGA structure
Technical field
The present invention relates to the control field of industrial sewing machine, specifically refer to a kind of control system of high-speed industrial sewing machine based on CPU and FPGA structure.
Background technology
Along with the raising of industrial technology, the profit of type of production enterprise and the speed of production of its equipment have close contact.Industry-by-industry all improves the speed of service of equipment constantly, thereby obtains more profit to improve throughput rate, is this situation equally in the leather processing industry.The control system of the industrial sewing machine in existing or speed are very slow, or price is very expensive, again or the lines of making or pattern effect undesirable.And the control system of high-speed industrial sewing machine that utilizes CPU and FPGA structure low price not only, and speed is very fast, by the optimization to software, can make the lines and the pattern of various complexity accurately, and production efficiency is increased substantially.
A lot of document and products about industrial sewing machine control system are at home and abroad arranged at present.Publication number is the Chinese patent literature of CN101012604, disclose a kind of name and be called " computer control system of industrial sewing machine " patent of invention, the modular unit structure is adopted in this invention, each inside, unit is relatively independent, establish one's own system, integrated degree height, can be according to the difference of industrial sewing machine host, the corresponding parts construction system of flexible configuration.The weak point of this application for a patent for invention is to adopt single CPU control, and the workload of CPU is big, and speed is fast inadequately, and cost is also very high.
Summary of the invention
For problem such as the slow and expensive problem of the speed that solves industrial sewing machine control system, the effect of making be undesirable, the invention provides a kind of control system of high-speed industrial sewing machine based on CPU and FPGA structure.
A kind of control system of high-speed industrial sewing machine based on CPU and FPGA structure, comprise by master cpu (1), large scale integrated circuit FPGA (2), headstock input and output control panel (10) and liquid crystal style are made an edition device (11) and are formed control module of the present invention, memory (4) is used for storage system software, and the various data files of system's generation in service, position sensor (4) positions eedle, by main axle servo motor (5), multichannel stepper motor (6) is formed moving cell of the present invention, form operation display unit of the present invention by control panel (12), constitute power supply unit of the present invention by Switching Power Supply (13), switching value input and output (8) and pedal (9) are the auxiliary movement unit of system.
Master cpu (1) is played an edition device (11), control panel (12) interconnection with large scale integrated circuit FPGA (2), memory (3), liquid crystal style respectively, large scale integrated circuit FPGA (2) interconnects with master cpu (1), main axle servo motor (5), switching value input switch amount output (8), headstock input and output control panel (10) respectively, position sensor (4) and pedal (9) are connected to respectively on the large scale integrated circuit FPGA (2), and large scale integrated circuit FPGA (2) and transformer are connected to respectively on the multichannel stepper motor (6).
Memory (4) can be the internal memory that is welded on the master cpu (1), also can be the SD storage card that is connected to master cpu (1); Large scale integrated circuit FPGA (2) is by data/address bus DB15, DB25 and headstock input and output control panel (11) interconnection; Switching Power Supply (14) is that master cpu (1), large scale integrated circuit FPGA (2) provide power supply; Multichannel stepper motor (6) provides power supply by transformer (7).
The software section of master cpu (1) mainly is that control large scale integrated circuit FPGA (2) and the equipment that is connected with large scale integrated circuit (2) comprise control that position sensor (4), main axle servo sensor (5), multichannel stepper motor (6), switching value input switch amount export (8), pedal (9), headstock input and output control panel (10) and communicates by letter, and to the read-write of memory (3).The workflow of its software is: begin initialization after master cpu (1) is powered on, after system initialization is finished the data of last time operation are recovered and begin to assemble new data, the content of assembling mainly is the data of the equipment that links to each other with master cpu (1).After configuration is finished, system enters duty, play version device communication if desired and then communicate the execution of instruction, include the modification of data write, data and the setting of parameter, make the version device and mainly be some data of beating edition, parameter setting at style and with the I/O port communications; If the communication instruction that does not need to play version device communication then carry out operation panel is carried out, the communication instruction of operation panel mainly comprises standard interface operation, launches the catalogue form, the catalogue of the inputting interface that display data is set, the inputting interface that shows shifting bond(s) and display data input etc., and operation panel is primarily aimed at the setup parameter of making the version device to carry out style and make; If do not need to carry out operation panel communication then start the automatic operation that automatic operation carries out style; If do not start automatic operation, the state that begins to read clock, temperature, voltage etc. begins the operation of duty next time, promptly gets back to again to beat a version device communications portion and operate.
Large scale integrated circuit (2) function mainly to the control of connected position sensor (4), main axle servo sensor (5), multichannel stepper motor (6), the output of switching value input switch amount (8), pedal (9), headstock input and output control panel (10) with communicate by letter and the instruction that receives master cpu (1).Its workflow is: begin initialization operation after large scale integrated circuit (2) is powered on, enter interrupt system behind the system initialization, will detect this moment to the encoded servo device, if do not need to interrupt or the encoded servo device detects and finishes then carry out and the communicating by letter of master cpu, getting back to interrupt system if can not communicate by letter detects the encoded servo device again, if can communicate by letter then scan the operation that the encoded servo device is read in the operation on each road of stepper motor and each road operation ratio situation and master cpu, get back to interrupt system afterwards and carry out do action.
The present invention has mainly adopted CPU and FPGA structure at control module, with control panel, the communication of memory is finished by master cpu (1), will negate and answer speed fast, the many part of amount of calculation as with main axle servo motor (5), multichannel stepper motor (6), the communication of switching value input switch amount output (8) and headstock input and output control panel (10) and control are transferred to large scale integrated circuit FPGA (2) and are finished, master cpu (1) is by controlling whole system to the control of large scale integrated circuit FPGA (2), alleviated the load of master cpu (1) so greatly, improved the speed of service of industrial sewing machine, and the price of single-chip microcomputer is very cheap, thereby has also reduced the cost of The whole control system.
Description of drawings
Fig. 1 is the general structure block diagram that the present invention is based on the control system of high-speed industrial sewing machine of CPU and FPGA structure;
Fig. 2 is the software flow pattern of master cpu (1) that the present invention is based on the control system of high-speed industrial sewing machine of CPU and FPGA structure;
Fig. 3 is the software flow pattern of large scale integrated circuit FPGA (2) that the present invention is based on the control system of high-speed industrial sewing machine of CPU and FPGA structure.
Among the figure, 1. master cpu 2. large scale integrated circuit FPGA 3. memories 4. position sensors 5. main axle servo motors 6. multichannel stepper motors 7. transformers 8. switching value input and output 9. pedals 10. headstock input and output control panels 11. liquid crystal styles are beaten edition device 12. control panels 13. Switching Power Supplies
The specific embodiment
Below by specific embodiment, in conjunction with the accompanying drawings, the control system of high-speed industrial sewing machine of multi-CPU structure of the present invention is further described.
A kind of control system of high-speed industrial sewing machine based on CPU and FPGA structure of the present invention comprises:
Master cpu (1), large scale integrated circuit FPGA (2), headstock input and output control panel (10) and liquid crystal style are made an edition device (11) and are formed control module of the present invention.Control module is the core of native system, master cpu (1) has adopted 32 8-digit microcontrollers, this CPU core contains Flash memory, RAM memory and internal bus accelerator architecture etc., has realized the purpose of the quick computing that master cpu (1) requires from hardware.Large scale integrated circuit FPGA (2) adopts the Flash framework, have high security, power on just can move, characteristics such as firmware immunocompetence.Main axle servo motor (5), multichannel stepper motor (6) are formed moving cell of the present invention, are the action execution unit of whole system.Memory (3) is used for storage system software, and the various data files of system's generation in service; Position sensor (4) positions eedle, and we adopt Hall element sensor; Control panel (12) is formed operation display unit of the present invention, we have adopted LCDs, by adopting S-250-24 type Switching Power Supply (13) to constitute power supply unit of the present invention, be the auxiliary movement unit of system by light-coupled isolation formula switching value input and output (8) and pedal (9).
The general structure block diagram of a kind of control system of high-speed industrial sewing machine based on CPU and FPGA structure of the present invention as shown in Figure 1.Position sensor (4) is connected to large scale integrated circuit FPGA (2), and the eedle of industrial sewing machine is positioned control; Main axle servo motor (5) interconnects with large scale integrated circuit FPGA (2) respectively, for industrial sewing machine brings principle of readjustment, restructuring, consolidation and improvement speed and big moment; Large scale integrated circuit FPGA (2) and transformer (7) are connected respectively on the multichannel stepper motor (6), and the former controls its action, and afterwards for it provides power supply, the running of multichannel stepper motor (6) drives the direction motion of industrial sewing machine toward its running; Switching value input switch amount output (8) and large scale integrated circuit FPGA (2) interconnection, pedal (9) is connected to large scale integrated circuit FPGA (2), and the auxiliary movement unit of native system is provided; Large scale integrated circuit FPGA (2) is by data/address bus DB15, DB25 and headstock input and output control panel (10) interconnection; The control panel (12) that the liquid crystal style is beaten an edition device (11) and operation display unit interconnects with master cpu (1) respectively; Switching Power Supply (13) is connected to whole master controller, is respectively master cpu (1), large scale integrated circuit FPGA (2) power supply; Master cpu (1) and large scale integrated circuit FPGA (2) communicate by the SPI agreement, master cpu (1) moves to whole system by control large scale integrated circuit FPGA (2), substitute the work of part master cpu (1) by the fast large scale integrated circuit FPGA (2) of speed computing, alleviated the load of master cpu (1) greatly, the speed of service of whole system is accelerated.
The software section of master cpu (1) mainly is to comprise that at connected equipment the liquid crystal style plays the control of an edition device (11), control panel (12), the control of the position sensor (4) that large scale integrated circuit FPGA (2) and large scale integrated circuit FPGA (2) are controlled, main axle servo motor (5), multichannel stepper motor (6), switching value input switch amount output (8), pedal (9), and to the read-write of memory (4).Be illustrated in figure 2 as the software flow pattern of master cpu (1).Begin initialization after master cpu (1) powered on, after system initialization is finished the data of operation last time are recovered and begin to assemble new data, the content of assembling mainly is the data of the equipment that links to each other with master cpu (1).After configuration is finished, system enters duty, play version device communication if desired and then communicate the execution of instruction, include the modification of data write, data and the setting of parameter, make the version device and mainly be some data of beating edition, parameter setting at style and with the I/O port communications; If the communication instruction that does not need to play version device communication then carry out operation panel is carried out, the communication instruction of operation panel mainly comprises standard interface operation, launches the catalogue form, the catalogue of the inputting interface that display data is set, the inputting interface that shows shifting bond(s) and display data input etc., and operation panel is primarily aimed at the setup parameter of making the version device to carry out style and make; If do not need to carry out operation panel communication then start automatic operation, automatically operation comprises and reads in the style data, detect motor position information, each spindle motor master data is set, each spindle motor service data is set, the switching value input and output are set, detect pedal signal, each part mentioned above all reaches predetermined result, then start the style operation, carry out main shaft, the multiaxis step-operated, begin to read clock after finishing, temperature, the state of voltage etc. begins the operation of duty next time, promptly getting back to a dozen version device communications portion again operates, if each part mentioned above is the style data, motor position information, the motor master data, the motor service data, the switching value input and output, pedal signal is composite demand not, then begin to read clock equally, temperature, the state of voltage etc. begins the operation of duty next time, gets back to a dozen version device communications portion and operates.
Operation and control that the software section of large scale integrated circuit FPGA (2) is mainly carried out position sensor (4), main axle servo motor (5), multichannel stepper motor (6), switching value input switch amount output (8), pedal (9), and the instruction that receives master cpu (1).Be illustrated in figure 3 as the software flow pattern of large scale integrated circuit FPGA (2).Begin initialization operation after large scale integrated circuit FPGA (2) powered on, enter interrupt system behind the system initialization, will detect this moment to the encoded servo device, if do not need to interrupt or the encoded servo device detects and finishes then carry out and the communicating by letter of master cpu, getting back to interrupt system if can not communicate by letter detects the encoded servo device again, if can communicate by letter then carry out the operation of each stepper motor and the operation that master cpu reads the encoded servo device, get back to interrupt system afterwards and carry out do action.

Claims (4)

1. control system of high-speed industrial sewing machine based on CPU and FPGA structure, comprise that master cpu, large scale integrated circuit FPGA, memory, position sensor, main axle servo motor, multichannel stepper motor, transformer, the output of switching value input switch amount, pedal, headstock input and output control panel, liquid crystal style beat an edition device, control panel, Switching Power Supply, it is characterized in that: this control system is based on CPU and large scale integrated circuit FPGA structure;
Wherein, master cpu is beaten an edition device, control panel, memory interconnect with large scale integrated circuit FPGA, liquid crystal style respectively, large scale integrated circuit FPGA interconnects with master cpu, main axle servo motor, the output of switching value input switch amount, headstock input and output control panel respectively, position sensor and pedal are connected to large scale integrated circuit FPGA, and large scale integrated circuit FPGA and transformer are connected respectively on the multichannel stepper motor.
2. the control system of high-speed industrial sewing machine based on CPU and FPGA structure according to claim 1 is characterized in that: described large scale integrated circuit FPGA is by data/address bus DB15, DB25 and the interconnection of headstock input and output control panel.
3. the control system of high-speed industrial sewing machine based on CPU and FPGA structure according to claim 1 is characterized in that: master cpu and communicating by letter of large scale integrated circuit FPGA are that the read-write by to the SPI agreement realizes.
4. the control system of high-speed industrial sewing machine based on CPU and FPGA structure according to claim 1 is characterized in that: described Switching Power Supply provides power supply for master cpu, large scale integrated circuit FPGA, and transformer is the power supply of multichannel stepper motor.
CNA2009100409417A 2009-07-08 2009-07-08 Control system of high-speed industrial sewing machine based on CPU and FPGA structure Pending CN101603246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2009100409417A CN101603246A (en) 2009-07-08 2009-07-08 Control system of high-speed industrial sewing machine based on CPU and FPGA structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2009100409417A CN101603246A (en) 2009-07-08 2009-07-08 Control system of high-speed industrial sewing machine based on CPU and FPGA structure

Publications (1)

Publication Number Publication Date
CN101603246A true CN101603246A (en) 2009-12-16

Family

ID=41469140

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2009100409417A Pending CN101603246A (en) 2009-07-08 2009-07-08 Control system of high-speed industrial sewing machine based on CPU and FPGA structure

Country Status (1)

Country Link
CN (1) CN101603246A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102122913A (en) * 2011-03-18 2011-07-13 上海理工大学 Controller for hyperfine stepping motor
CN102560920A (en) * 2010-12-08 2012-07-11 日星株式会社 Sewing machine and method of controlling operation of the same
CN103049944A (en) * 2012-12-31 2013-04-17 株洲南车时代电气股份有限公司 Service data recording device for diesel locomotive
CN103488110A (en) * 2013-09-22 2014-01-01 新杰克缝纫机股份有限公司 Operation panel of control system of industrial sewing machine
CN104452117A (en) * 2014-11-06 2015-03-25 上海鲍麦克斯电子科技有限公司 Cylindrical surface seam sewing machine numerical control system
CN104711785A (en) * 2015-04-01 2015-06-17 华中科技大学 Computerized pattern forming machine based on visual control
CN107885175A (en) * 2017-11-09 2018-04-06 杰克缝纫机股份有限公司 Method of sewing and system based on cloud host computer control

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102560920A (en) * 2010-12-08 2012-07-11 日星株式会社 Sewing machine and method of controlling operation of the same
CN102122913A (en) * 2011-03-18 2011-07-13 上海理工大学 Controller for hyperfine stepping motor
CN103049944A (en) * 2012-12-31 2013-04-17 株洲南车时代电气股份有限公司 Service data recording device for diesel locomotive
CN103488110A (en) * 2013-09-22 2014-01-01 新杰克缝纫机股份有限公司 Operation panel of control system of industrial sewing machine
CN104452117A (en) * 2014-11-06 2015-03-25 上海鲍麦克斯电子科技有限公司 Cylindrical surface seam sewing machine numerical control system
CN104711785A (en) * 2015-04-01 2015-06-17 华中科技大学 Computerized pattern forming machine based on visual control
CN104711785B (en) * 2015-04-01 2019-01-29 华中科技大学 A kind of computer embroidery machine of view-based access control model control
CN107885175A (en) * 2017-11-09 2018-04-06 杰克缝纫机股份有限公司 Method of sewing and system based on cloud host computer control
CN107885175B (en) * 2017-11-09 2020-08-07 杰克缝纫机股份有限公司 Sewing method and system based on cloud host control

Similar Documents

Publication Publication Date Title
CN101603246A (en) Control system of high-speed industrial sewing machine based on CPU and FPGA structure
CN102121175B (en) Programming control system of pattern sewing machine based on PLC (Programmable Logic Controller)
CN101519831B (en) Method for controlling the motion of computerized pattern sewing machines
CN1570794A (en) Numerical control system for machine tool
CN101012604A (en) Computer control system of industrial sewing machine
CN103236217A (en) Method and system for simulating multisystem synchronous numerical-control processing
CN103576614A (en) Multi-axis motion control system
CN101629361B (en) Control system of high-speed industrial sewing machine with multi-CPU structure
CN1932128A (en) Double-control single-wire communication washing machine control system
CN101799664A (en) Round buttonhole keyhole machine computer control system
CN108508812B (en) AGV controller IO port multiplexing configuration system and method thereof
CN1970247A (en) Inset type mobile robot core controller
CN201614471U (en) High-speed industrial sewing machine control system based on CPU and FPGA structures
CN104133435A (en) Embedded-type high-speed-embroidery-machine control system based on CAN bus
CN205540138U (en) But multi -axis motion control system of off -line operation
CN110138291A (en) A kind of motor driver based on ZYNQ dual core processor
CN203429398U (en) Numerical control sewing machine electric control system and sewing machine
CN102605573A (en) Method for controlling high-speed motion of electronic pattern sewing machine
CN108549257A (en) Intelligent tricot machine control system
CN105099281B (en) Servomotor drive
CN102135762A (en) Time trigger type real-time simulation control system
CN2781644Y (en) Plug for controlling motion of step-by-step motor
CN103205857A (en) Computerized flat knitting machine needle selection control system and method
CN209409426U (en) A kind of universal Pressesservo control system
CN203159905U (en) Color-changing control system for embroidery machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
DD01 Delivery of document by public notice

Addressee: Guangzhou Maiztech Electronics Co., Ltd.

Document name: the First Notification of an Office Action

C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 510660, room 40, 1404 Jing Jing North Road, Guangzhou, Guangdong, Tianhe District

Applicant after: Guangzhou Maiztech Electronics Co., Ltd.

Address before: 3, building 510660, building A, Xintang business park, Daguan Middle Road, Tianhe District, Guangzhou, Guangdong

Applicant before: Guangzhou Maiztech Electronics Co., Ltd.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20091216