CN102722126A - Four-roll plate bending machine control system based on advanced RISC machine (ARM) and Wince - Google Patents
Four-roll plate bending machine control system based on advanced RISC machine (ARM) and Wince Download PDFInfo
- Publication number
- CN102722126A CN102722126A CN201210241533XA CN201210241533A CN102722126A CN 102722126 A CN102722126 A CN 102722126A CN 201210241533X A CN201210241533X A CN 201210241533XA CN 201210241533 A CN201210241533 A CN 201210241533A CN 102722126 A CN102722126 A CN 102722126A
- Authority
- CN
- China
- Prior art keywords
- control system
- plate bending
- module
- unit
- wince
- 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
Links
Images
Landscapes
- Control Of Metal Rolling (AREA)
Abstract
The invention relates to a four-roll plate bending machine, and in particular relates to an embedded four-roll plate bending machine control system which is integrated with a numerical control system, a touch screen, a keyboard, an SqlCE database, a network interface, an RS232/RS485/synchronous serial interface (SSI) communication function based on advanced RISC machine (ARM) and Wince. Hardware comprises a processor unit, a display touch screen unit, an input unit, an output unit, a storage unit and a communication unit; software comprises a WinCE operating system, a plate bending machine numerical control system, an SqlCE database, communication and the like; and the communication unit comprises an RJ45 network interface and an RS232/RS485 interface and is high in expandability. According to an embedded technology, control over the four-roll plate bending machine is realized through the hardware and the software; a central processing unit (CPU) of the control system is high in processing speed; the control system is a preemptive real-time system, is relatively high in instantaneity and can completely meet the control demand of the plate bending machine; furthermore, an absolute type encoder is used for receiving feedback data, so that the position data are relatively reliable, and the machining precision is improved; the plate bending machine control system based on a hardware platform is rich in development language such as C++ and C#,.net; software is convenient to develop and optimize; and general systems can be developed aiming at different plate bending machines.
Description
Technical field
The present invention relates to four-roll plate bending machine (four-roll plate bending machine), be specifically related to the embedded four-roll plate bending machine control system of a kind of integrated digital control system, touch-screen, keyboard, SqlCE database, network interface, RS232/RS485/SSI communication function based on ARM and WinCE.
Background technology
Present domestic four-roll plate bending machine is to adopt FPGA control system PLC (Programmable Logic Controller) control mostly, adopts touch-screen to realize man-machine interaction.Embedded control system is compared with PLC, have the calculation process ability strong, with PC easy communication, cost low (PLC of identical relatively performance index), can design to optimizing application, the user is easy to use, be easy to advantage such as commercialization.
Embedded system (Embedded System) is application-centered, and computer technology is the basis, but the hardware and software cutting adapts to the dedicated computer system that application system is strict with function, reliability, cost, volume, power consumption.It is user oriented, towards a special kind of skill of product, application oriented computer technology, semiconductor technology, electronic technology based on the advanced person.Embedded system is widely used in industrial circles such as industrial process control, numerically-controlled machine, electric system, petrochemical complex.
Embedded OS (Embedded Operating System) is a kind of system software of supporting that embedded system is used, is the important component part of embedded system.It has the basic characteristics of the general-purpose operating system, and effectively the system resource of complex management is accomplished operations such as management of process, processor scheduling, storage administration, Interrupt Process.It generally includes software modules such as hardware-related bottom software driving, system kernel, device drives interface, communications protocol, graphical interfaces.
Man-machine interface HMI (Human Machine Interface claim user interface again); It is the media that carries out mutual and message exchange between system and the user; Can connect industrial control equipments such as servo-driver, frequency converter, DC speed regulator, instrument; Utilize display screen to show, write running parameter or input operation order, realize people and the mutual digital device of machine information through input block (like touch-screen, keyboard, mouse etc.).
Four-roll plate bending machine adopts scrambler to gather the positional information of each roller usually.Absolute value encoder is measured and pilot process is irrelevant, antijamming capability is strong, is widely used in angle in the industrial system, length and positioning control.SSI agreement (Synchronous Serial interface) is a kind of synchronous serial protocol that is applied to the absolute type encoder communication, and this agreement is come step-by-step transmission data through the serial mode of two signals (CLOCK and DATA).
Summary of the invention
For realizing above-mentioned technical purpose; The present invention adopts following technical scheme, the embedded four-roll plate bending machine control system of a kind of integrated digital control system based on ARM and WinCE, touch-screen, keyboard, SqlCE database, network interface, RS232/RS485/SSI communication function.
Hardware aspect:
Show touch screen unit, arrange the interface, constitute man-machine interface HMI jointly, the policer operation to equipment is provided to the user with input block with the VC++ control;
Processor unit cooperates the base plate of oneself developing by the OK6410 core board that flies the company that insults, operation WinCE operating system, and below the WinCE operation, develop the four-roll plate bending machine numerical control program.
Storage unit is used to provide system's operation required storage space, and to the user space of preserving data and user program is provided;
Communication unit is used in processor unit and various kinds of equipment Data transmission, and is used for the download user program, comprises RS232, RS485, RJ45 network interface, USB interface and SSI interface, to connect all kinds of external units.
Output unit is used to control all kinds of external units, and output unit comprises I/O output, DA output.
The software aspect:
The OAL adaptation layer is transplanted on the basis of the BSP fly to insult OK6410, and the stream of writing AD, DA, SSI, PWM, GPIO to this control system demand for control voluntarily drives.
Operating system layer, customization is fit to the simplest WinCE kernel file of this control system voluntarily.
Numerical control program is developed the four-roll plate bending machine digital control system based on WinCE operating system and this hardware platform voluntarily.
Be the above-mentioned technical purpose of further realization, hardware aspect, processor unit adopts the OK6410 core board that flies the company that insults, and core board adopts Samsung S3C6410 processor, 128MB Mobile DDR internal memory, 1GB Nand Flash flash memory; Develop base plate voluntarily, base plate includes reseting module, ethernet module, SD module, touch screen module, AD module, DA module, I/O module, SSI module, USB module, RS485 module, RS232 module.The software aspect, as operating system, VC++ writes the numerical control application program with WinCE, and SqlCE is as database.
For further realizing above-mentioned technical purpose; Said input block is two parts; Comprise 16 road optocouplers input change-over circuit and 2 road AD input circuits, said output unit is two parts, comprises 16 tunnel light coupling relay output conversion circuits, one road PWM output circuit and 5 road DA output circuits.Be connected to the input port of ARM after the switching value of outside input is isolated through photoelectricity, handle the back through CPU and export by light-coupled isolation.
In the present invention, touch-screen and user program display interface provide monitoring and operation to equipment to the user.RS232/485 is mainly used in and connects various commercial units, like servo-driver etc.; The SSI module is used for the reception of absolute value encoder.The USB Host of S3C6410 processor can connect other USB devices such as keyboard, mouse, USB flash disk.USB client is mainly used in the data transmission between WinCE system and the PC, and promptly data and program uploads download.The RJ45 interface can connect Ethernet, also can be used for network communication.SD card expansion interface is used for external SD to transmit database data etc.
The invention has the beneficial effects as follows that the PLC that compares use adds the plate bending rolls control system that touch-screen adds the exploitation of configuration software, function of the present invention and efficient have great advantage, and are easy to the commercialization batch process.As operating system, stability is high with the WinCE of cutting in system.Work in the S3C6410 process chip of dominant frequency 533MHz/667MHz, cooperate the preemptive type true-time operation system of WinCE, real-time performance of the present invention satisfies the industrial environment most requirement.Use VC++ to write numerical control program; Its exploitation is comparatively convenient than other programming languages; To be database towards embedded SqlCE, add to have abundant peripheral hardware: USB Host, USB client, 100M Ethernet, serial ports, SD card etc. make the present invention that good extensibility arranged.The IO interface hardware designs of this programme adds a large amount of holding circuits in addition, and its antijamming capability is further strengthened.Therefore adopt this embedded four-roll plate bending machine control system when satisfying user's user demand, to reserve wide application space to the user.Under the situation that has good performance, its price is compared traditional control system and is developed employed PLC and add the development scheme that touch-screen adds configuration software and have bigger competitive power.
Description of drawings
Fig. 1 is construction module figure of the present invention.
Fig. 2 is the construction module figure of the preferred embodiment of the present invention.
Fig. 3 is the software architecture diagram of the preferred embodiment of the present invention.
Fig. 4 is the workflow diagram of the preferred embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing technical scheme of the present invention is done further explain.
Contrast accompanying drawing 3, software configuration mainly comprises system program and application program.System program comprises Wince operating system and driver.The former accomplishes system tasks such as management of process, processor scheduling, storage administration, equipment control, interrupt operation; The latter is for realizing the driving function of bottom hardware equipment for the user.The present invention selects for use the WinCE6.0 version as operating system, and whole image file only has 23MB.Include various processing modules in the application program, the operational module of digital quantity I/O mouth is auxiliary to be used for controlling the break-make of solenoid valve in the four-roll plate bending machine hydraulic system with outside auxiliary reclay, thereby realizes the motion of plate bending rolls working roll; The pid control algorithm module is used for controlling the synchronous of roller both sides hydraulic cylinder; The SSI data processing module is in order to accepting the data of scrambler, these data be reaction be the positional information of current tested roller, the processing accuracy of this module directly has influence on machining precision; The AD/DA processing module is used for being used for control ratio servo-valve (this module is optional module) according to the data analysis processing that SSI receives; The parameter processing module is used for preserving, the processing of parameter information such as lathe parameter, material parameter, rolling technology parameter in the reading database; The rolling technology module is used for through internal algorithm the process of rolling being resolved into some operations according to the parameter that rolls of user input, and generates and roll activity list and supply processing automatically to use; The technological process processing module is the master routine of numerical control program when moving automatically, is used for cooperating transferring other modules, realizes rolling robotization.
Contrast accompanying drawing 4; This is that a robotization rolls software flow pattern, and at first the user is provided with material parameter through touch-screen, and all kinds of parameters that roll are set; Then can generate rolling technology flow process parameter (rolling activity list) automatically through built-in algorithms; The user selects to download to current then, and starts processing automatically, and numerical control program can be accomplished according to user's input voluntarily and roll.Automatically roll in the process; Progressively carry out operation through master routine by operation number; Receive the data of working roll scrambler through the SSI interface module, and handle and resolve into the working roll displacement, again through the both sides hydraulic cylinder synchronous motion of PID synchronized algorithm control roller; Control servomotor through serial ports and motor servo driver communication, driven by servomotor Z axle (main rotation roller) rotates.
The design proposal of a kind of four-roll plate bending machine control system based on ARM and WinCE provided by the present invention with other prior aries each other relatively the time, has more and gets the row advantage ready:
1. the embedded technology of the present invention's employing has realized the control to four-roll plate bending machine from hardware and software angle.Control system CPU processing speed is fast, and control system is the real-time system of preemptive type, and real-time is stronger, meets the demand for control of plate bending rolls fully, has adopted the scrambler of absolute type to receive feedback data simultaneously, and position data is more reliable, thereby has promoted machining precision.Abundant based on the plate bending rolls control system development language of this hardware platform, C++, C# .net all can, software development is convenient and be convenient to optimize, can be to different plate bending rolls exploitation general-purpose systems.
2. the present invention is through simple hardware structure and software design, under the benefit notion of low hardware cost, and the execution reaction efficiency of elevator system significantly.
The above description of this invention is one embodiment of the present of invention; Be illustrative; And it is nonrestrictive; Those skilled in the art is understood, and within spirit that claim limits and scope, can carry out many modifications, variation or equivalence to it, but they all should be regarded as falling within protection scope of the present invention being restricted.
Claims (5)
1. the embedded four-roll plate bending machine control system of the integrated digital control system based on ARM and WinCE, touch-screen, keyboard, SqlCE database, network interface, RS232/RS485/SSI communication function; Hardware comprises processor unit, shows touch screen unit, input block, output unit, storage unit, communication unit that software comprises WinCE operating system, plate bending rolls numerical control program, SqlCE database, communication etc.
2. hardware aspect:
Show touch screen unit, arrange the interface, constitute man-machine interface HMI jointly, the policer operation to equipment is provided to the user with input block with the VC++ control;
Processor unit cooperates the base plate of oneself developing by the OK6410 core board that flies the company that insults, operation WinCE operating system, and below the WinCE operation, develop the four-roll plate bending machine numerical control program.
Storage unit is used to provide system's operation required storage space, and to the user space of preserving data and user program is provided;
Communication unit is used in processor unit and various kinds of equipment Data transmission, and is used for the download user program, comprises RS232, RS485, RJ45 network interface, USB interface and SSI interface, to connect all kinds of external units.
Output unit is used to control all kinds of external units, and output unit comprises I/O output, DA output.
The software aspect:
The OAL adaptation layer is transplanted on the basis of the BSP fly to insult OK6410, writes AD voluntarily to this control system demand for control, DA, and SSI, the stream of GPIO drives.
Operating system layer, customization is fit to the simplest WinCE kernel file of this control system voluntarily.
Numerical control program is developed the four-roll plate bending machine digital control system based on WinCE operating system platform and this hardware platform voluntarily.
3. control system according to claim 1 is characterized in that, hardware aspect, and processor unit adopts the OK6410 core board that flies the company that insults, and core board adopts Samsung S3C6410 processor, 128MB Mobile DDR internal memory, 1GBNand Flash flash memory; Develop base plate voluntarily, base plate includes reseting module, ethernet module, SD module, touch screen module, AD module, DA module, I/O module, SSI module, USB module, RS485 module, RS232 module.The software aspect, as operating system, VC++ writes the numerical control application program with WinCE, and SqlCE is as database.
4. control system according to claim 1; It is characterized in that; Said input block is two parts; Comprise 16 road optocouplers input change-over circuit and 2 road AD input circuits, said output unit is two parts, comprises 16 tunnel light coupling relay output conversion circuits, one road PWM output circuit and 5 road DA output circuits.Be connected to the input port of ARM after the switching value of outside input is isolated through photoelectricity, handle the back through CPU and export by light-coupled isolation.
5. control system according to claim 1; It is characterized in that, in the numerical control application program, through the material parameter of user's setting; Roll parameter; Lathe parameter, internal control algorithm realize generating automatically the rolling technology activity list, and the automatic processing module of numerical control program is progressively accomplished according to operation number and rolled process automatically then.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210241533XA CN102722126A (en) | 2012-07-13 | 2012-07-13 | Four-roll plate bending machine control system based on advanced RISC machine (ARM) and Wince |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210241533XA CN102722126A (en) | 2012-07-13 | 2012-07-13 | Four-roll plate bending machine control system based on advanced RISC machine (ARM) and Wince |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102722126A true CN102722126A (en) | 2012-10-10 |
Family
ID=46947927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210241533XA Pending CN102722126A (en) | 2012-07-13 | 2012-07-13 | Four-roll plate bending machine control system based on advanced RISC machine (ARM) and Wince |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102722126A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103439920A (en) * | 2013-09-11 | 2013-12-11 | 中国二十二冶集团有限公司 | Wireless control system for numerical control veneer reeling machine |
CN103697850A (en) * | 2013-12-14 | 2014-04-02 | 中国航空工业集团公司沈阳发动机设计研究所 | SSI (Small Scale Integration) bus turntable angle testing method |
CN103792939A (en) * | 2014-01-28 | 2014-05-14 | 合肥三立自动化工程有限公司 | Absolute value encoder signal measuring and control instrument and detection method thereof |
CN104142666A (en) * | 2014-07-24 | 2014-11-12 | 华南理工大学 | Production control device and method for multi-process equipment on basis of state machines |
CN104750044A (en) * | 2013-12-30 | 2015-07-01 | 南京理工大学常熟研究院有限公司 | Window CE operating system based remote metering pump system |
CN106155671A (en) * | 2015-04-22 | 2016-11-23 | 北大方正集团有限公司 | The automatically generating device of a kind of semiconductor process flows menu and method |
CN106599061A (en) * | 2016-11-16 | 2017-04-26 | 成都九洲电子信息***股份有限公司 | SQLite-based embedded database synchronization method |
CN107817765A (en) * | 2017-11-02 | 2018-03-20 | 淮安信息职业技术学院 | Based on ARM11 and FPGA global function digital control systems |
CN107967556A (en) * | 2017-11-16 | 2018-04-27 | 上海华力微电子有限公司 | A kind of control method of technological process and partly lead equipment |
CN109991922A (en) * | 2019-05-07 | 2019-07-09 | 西门子(中国)有限公司 | Numerical control production system, numerical control production method and monitoring unit |
CN116991107A (en) * | 2023-08-21 | 2023-11-03 | 广州一川信息科技有限公司 | Station machine terminal equipment |
-
2012
- 2012-07-13 CN CN201210241533XA patent/CN102722126A/en active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103439920A (en) * | 2013-09-11 | 2013-12-11 | 中国二十二冶集团有限公司 | Wireless control system for numerical control veneer reeling machine |
CN103697850A (en) * | 2013-12-14 | 2014-04-02 | 中国航空工业集团公司沈阳发动机设计研究所 | SSI (Small Scale Integration) bus turntable angle testing method |
CN103697850B (en) * | 2013-12-14 | 2017-06-13 | 中国航空工业集团公司沈阳发动机设计研究所 | A kind of SSI buses rotating disk angle method of testing |
CN104750044A (en) * | 2013-12-30 | 2015-07-01 | 南京理工大学常熟研究院有限公司 | Window CE operating system based remote metering pump system |
CN103792939B (en) * | 2014-01-28 | 2017-03-15 | 中水三立数据技术股份有限公司 | Absolute value encoder signal measurement and control instrument and its detection method |
CN103792939A (en) * | 2014-01-28 | 2014-05-14 | 合肥三立自动化工程有限公司 | Absolute value encoder signal measuring and control instrument and detection method thereof |
CN104142666A (en) * | 2014-07-24 | 2014-11-12 | 华南理工大学 | Production control device and method for multi-process equipment on basis of state machines |
CN106155671A (en) * | 2015-04-22 | 2016-11-23 | 北大方正集团有限公司 | The automatically generating device of a kind of semiconductor process flows menu and method |
CN106599061A (en) * | 2016-11-16 | 2017-04-26 | 成都九洲电子信息***股份有限公司 | SQLite-based embedded database synchronization method |
CN106599061B (en) * | 2016-11-16 | 2020-06-30 | 成都九洲电子信息***股份有限公司 | SQLite-based embedded database synchronization method |
CN107817765A (en) * | 2017-11-02 | 2018-03-20 | 淮安信息职业技术学院 | Based on ARM11 and FPGA global function digital control systems |
CN107817765B (en) * | 2017-11-02 | 2019-12-06 | 淮安信息职业技术学院 | Full-function numerical control system based on ARM11 and FPGA |
CN107967556A (en) * | 2017-11-16 | 2018-04-27 | 上海华力微电子有限公司 | A kind of control method of technological process and partly lead equipment |
CN109991922A (en) * | 2019-05-07 | 2019-07-09 | 西门子(中国)有限公司 | Numerical control production system, numerical control production method and monitoring unit |
CN116991107A (en) * | 2023-08-21 | 2023-11-03 | 广州一川信息科技有限公司 | Station machine terminal equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102722126A (en) | Four-roll plate bending machine control system based on advanced RISC machine (ARM) and Wince | |
CN104786221B (en) | A kind of open method for controlling robot based on Ethernet | |
CN204667101U (en) | A kind of frequency converter controller | |
CN103744356A (en) | Intelligent dynamically-configurable controller of tool based on DSP (Digital Signal Processor)/FPGA (Field Programmable Gate Array) and control method | |
CN102819312B (en) | For the super operating system of a heterogeneous computer system | |
CN101114174A (en) | Built-in type 4 axis sport controller | |
CN100504688C (en) | Private chip for implementing bus controller function in ring bus numerical control system | |
CN102122149A (en) | Embedded control system for carton proofing machine and control method thereof | |
CN103941648A (en) | Multi-axis motion control system and control method thereof | |
CN102736595A (en) | Unified platform of intelligent power distribution terminal based on 32 bit microprocessor and real time operating system (RTOS) | |
CN102291337B (en) | Gateway for switching communication based on EtherCAT (Ethernet for Control and Automation Technology) protocol and Profibus-DP (Process Field Bus-Decentralized Periphery) protocol and communication method thereof | |
CN105827596A (en) | Communication management system | |
CN102231718A (en) | Gateway of communication between Ethernet for control and automation technology (EtherCAT) and CAN, and communication method thereof | |
CN101013315A (en) | General numerical control system based on full digital ring bus | |
CN114095309A (en) | Intelligent energy efficiency gateway based on edge computing technology and application method | |
CN107817765A (en) | Based on ARM11 and FPGA global function digital control systems | |
CN102621960A (en) | Advanced RISC machine-Linux (ARM-Linux)-based compiled programmable automation control (PAC) | |
CN103064329A (en) | Photovoltaic device data collection system and implementation method based on singlechip | |
CN103067201A (en) | Multi-protocol communication manager | |
CN101013314A (en) | Integrated numerical control system based on full digital ring bus | |
CN102263709A (en) | Gateway for realizing communication transformation between EtherCAT (Ethernet for control and automation technology) and RS485 and communication method thereof | |
CN201489345U (en) | Double-processor motion control card | |
CN103448062B (en) | A kind of robot control method based on Powerlink | |
CN201945835U (en) | Embedded control system used for carton proofing machine | |
CN103135495A (en) | Control system for numerical control cutting 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: Gao Zhipeng Document name: the First Notification of an Office Action |
|
DD01 | Delivery of document by public notice |
Addressee: Gao Zhipeng Document name: Notification that Application Deemed to be Withdrawn |
|
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121010 |