[go: up one dir, main page]

CN111487902A - Testing machine system and multi-channel control equipment thereof - Google Patents

Testing machine system and multi-channel control equipment thereof Download PDF

Info

Publication number
CN111487902A
CN111487902A CN202010259325.7A CN202010259325A CN111487902A CN 111487902 A CN111487902 A CN 111487902A CN 202010259325 A CN202010259325 A CN 202010259325A CN 111487902 A CN111487902 A CN 111487902A
Authority
CN
China
Prior art keywords
slave
circuit
logic control
control circuit
control
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
CN202010259325.7A
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.)
Sinotest Equipment Co ltd
Original Assignee
Sinotest Equipment 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 Sinotest Equipment Co ltd filed Critical Sinotest Equipment Co ltd
Priority to CN202010259325.7A priority Critical patent/CN111487902A/en
Publication of CN111487902A publication Critical patent/CN111487902A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N3/00Investigating strength properties of solid materials by application of mechanical stress
    • G01N3/02Details
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N3/00Investigating strength properties of solid materials by application of mechanical stress
    • G01N3/32Investigating strength properties of solid materials by application of mechanical stress by applying repeated or pulsating forces
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2203/00Investigating strength properties of solid materials by application of mechanical stress
    • G01N2203/0058Kind of property studied
    • G01N2203/0069Fatigue, creep, strain-stress relations or elastic constants
    • G01N2203/0073Fatigue
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2203/00Investigating strength properties of solid materials by application of mechanical stress
    • G01N2203/02Details not specific for a particular testing method
    • G01N2203/0202Control of the test

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Programmable Controllers (AREA)

Abstract

The invention discloses a multi-channel control device, comprising: the master control board and through N a plurality of slave control module that N buses are connected with the master control board, slave control module includes: a sensor; a signal input circuit; the slave logic control circuit is used for uploading signals of all the sensors and driving the actuators; a signal output circuit; an actuator; the main control panel includes: a main logic control circuit; and the processor is used for carrying out automatic control on the multi-channel control device, reading signals of the sensors by reading data of corresponding registers in the main logic control circuit, and driving the actuators by writing data into the corresponding registers in the main logic control circuit. By applying the scheme of the application, the method and the device can be flexibly applied to application occasions with different control channel numbers, and hardware development, upgrading and maintenance are facilitated. The application also discloses a testing machine, has corresponding effect.

Description

Testing machine system and multi-channel control equipment thereof
Technical Field
The invention relates to the technical field of automatic control, in particular to a testing machine system and a multi-channel control device thereof.
Background
In the mechanical, material, etc. industries, the fatigue life of mechanical components and materials is typically tested by a testing machine system, the main components of which are controllers, sensors, actuators, frames, clamps, etc.
The actuator may receive the control signal from the controller, and may change a physical quantity of the controlled object, such as displacement, load, deformation, etc., after power amplification. The actuators can be classified into electric, hydraulic and pneumatic actuators according to their energy forms. The commonly used actuators include electro-hydraulic servo valves and hydraulic cylinders, servo motors, electromagnetic valves, power switches, and the like. The main functions of the controller are to collect data from the sensors, control and process the data, and control the output of the actuators. For the commonly adopted closed-loop control, the controller can operate a closed-loop control algorithm in the controller according to a target value of the controlled object and a feedback value acquired from the sensor, calculate a control signal and output the control signal to the actuator, and after power amplification, the physical quantity of the controlled object can be quickly and accurately close to the target value.
In conventional schemes, the circuit structure can be generally divided into a single board design and a modular design. The single board design integrates the main functions of the controller on one circuit board, and is simple and easy to design, but subsequent hardware maintenance and upgrading are difficult, so that the application occasion is small. The main functions of the controller are respectively designed on different circuit boards in a modularized design, and the main functions are used in a splicing mode, so that hardware maintenance and flexible upgrading are facilitated, for example, the schemes of fig. 1 and fig. 2. However, due to the limited pins and the limited number of addresses of the processors such as PIC and DSP, it is still difficult to flexibly expand the channels in the application of multiple channels, i.e. the supported hardware resources still easily reach the upper limit. With the development of fatigue tests from static tests to dynamic tests, dynamic loads and environmental simulation tests, the demand for multi-channel controllers is increasing at present, and the controllers are required to be conveniently applied to application occasions with different control channel numbers.
In summary, how to make the control device flexibly applicable to the application occasions with different control channel numbers and facilitate hardware upgrade and maintenance is a technical problem that needs to be solved by those skilled in the art at present.
Disclosure of Invention
The invention aims to provide a testing machine system and a multi-channel control device thereof, so that the control device can be flexibly applied to application occasions with different control channel numbers, and hardware upgrading and maintenance are convenient.
In order to solve the technical problems, the invention provides the following technical scheme:
a multi-channel control device comprising: the system comprises a main control panel and N slave control modules connected with the main control panel through N buses, wherein N is a positive integer not less than 1, and each slave control module comprises:
one or more sensors for signal detection;
the signal input circuit is connected with each sensor of the control module;
the slave logic control circuit is connected with the signal input circuit and the master logic control circuit in the master control board and is used for sending each sensor signal received by the signal input circuit to the master logic control circuit and outputting the signal sent by the master logic control circuit to the signal output circuit so as to drive the corresponding actuator;
the signal output circuit is connected with the slave logic control circuit;
one or more actuators connected to the signal output circuit;
the main control board includes: the main logic control circuit;
and the processor is connected with the main logic control circuit and used for automatically controlling the multi-channel control equipment, reading signals of the sensor by reading data of a corresponding register in the main logic control circuit in the automatic control process, and driving the actuator by writing data into the corresponding register in the main logic control circuit.
Preferably, the main logic control circuit is a main FPGA; and each slave logic control circuit is a slave FPGA.
Preferably, the method further comprises the following steps:
and the upper computer is connected with the processor and is used for carrying out data interaction with the processor.
Preferably, buses between the master logic control circuit and the N slave logic control circuits are CPCI buses.
Preferably, the processor is a DSP processor.
Preferably, a bus between the main logic control circuit and the DSP processor is an XINTF bus.
Preferably, the master logic control circuit is connected with the N slave logic control circuits through a backplane.
Preferably, the connection mode among the master control board, the N slave control modules and the backplane is any one of a horizontal slot type, a vertical slot type and a wire connection type.
A tester system comprising a multi-channel control device as claimed in any preceding claim.
In the scheme of this application, set up the master control board and through N that N buses are connected with the master control board from control module, the master control board includes main logic control circuit and the treater of being connected with main logic control circuit, the treater can carry out multichannel controlgear's automatic control, and at the in-process that carries out automatic control, realize reading the signal of sensor through reading the data of the corresponding register in the main logic control circuit, realize the drive to the actuator through carrying out data write-in to the corresponding register in the main logic control circuit. That is, the processor achieves automatic control of the multi-channel control device of the present application by reading/writing to the corresponding registers in the main logic control circuit. The N slave control modules are matched with the main control panel to complete the whole automatic control process. Specifically, the slave logic control circuits in the N slave control modules are all connected with the master logic control circuit, and can send each sensor signal received by the signal input circuit to the master logic control circuit, and output the signal sent by the master logic control circuit to the signal output circuit to drive the corresponding actuator, so as to realize automatic control of the multi-channel control device. In the scheme of the application, the main control board is connected with the N slave control modules through the N buses, so that the situation that supported hardware resources are trapped in a bottleneck can be avoided, and if the hardware resources need to be increased, one bus and the corresponding slave control module can be added. Moreover, because the scheme of the application adopts a modularized design, when the control channel needs to be added/deleted, the control channel can be added/deleted on any slave control module, or the control channel can be added/deleted by adding/deleting one control module, and the master-slave function is layered and clear, so that the scheme of the application can be flexibly applied to application occasions with different control channel numbers, and is convenient for hardware development, upgrading and maintenance.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural view of a conventional control apparatus;
fig. 2 is a schematic structural view of another conventional control apparatus;
FIG. 3 is a schematic diagram of a multi-channel control device according to the present invention;
fig. 4 is a schematic structural diagram of a multi-channel control device in another embodiment of the invention.
Detailed Description
The core of the invention is to provide a multi-channel control device which can be flexibly applied to application occasions with different control channel numbers and is convenient for hardware development, upgrade and maintenance.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a multi-channel control device according to the present invention, the multi-channel control device includes: the system comprises a main control board and N slave control modules connected with the main control board through N buses, wherein N is a positive integer not less than 1. Of course, in practical applications, N may be a positive integer greater than or equal to 2. Each slave control module includes:
one or more sensors 10 for signal detection;
a signal input circuit 20 connected to each sensor 10 of the control module;
a slave logic control circuit 30 connected to both the signal input circuit 20 and the master logic control circuit 60 in the master control board, for transmitting the signals of the respective sensors 10 received through the signal input circuit 20 to the master logic control circuit 60, and outputting the signals transmitted from the master logic control circuit 60 to the signal output circuit 40 to drive the corresponding actuators 50;
a signal output circuit 40 connected to the slave logic control circuit 30;
one or more actuators 50 connected to the signal output circuit 40;
the main control panel includes: a main logic control circuit 60;
and the processor 70 is connected with the main logic control circuit 60 and is used for carrying out automatic control on the multi-channel control device, reading signals of the sensor 10 is realized by reading data of corresponding registers in the main logic control circuit 60 in the process of carrying out automatic control, and driving the actuator 50 is realized by writing data into corresponding registers in the main logic control circuit 60.
Specifically, each slave control module includes one or more sensors 10 for detecting signals, but it should be noted that the number of the sensors 10 in each slave control module may be set arbitrarily and does not affect each other. For example, 3 sensors 10 are provided in the slave control module No. 1, 8 sensors 10 are provided in the slave control module No. 2, and 5 sensors 10 are provided in the slave control module No. 3.
The type of each sensor 10 may also be set and adjusted according to actual needs, and may be, for example, a displacement sensor 10, a load sensor 10, a deformation sensor 10, a strain sensor 10, an acceleration sensor 10, a temperature sensor 10, and the like.
In addition, in practical applications, for any one slave control module, the sensor 10 and the rest of the devices other than the actuator 50 in the slave control module are usually disposed in the same board, which can be referred to as "slave control board 1", slave control board 2 and slave control board 3 "in fig. 3.
The signal input circuit 20 is connected to each sensor 10 of the control module where the signal input circuit is located, and is configured to send a signal of each sensor 10 to the slave logic control circuit 30 in the control module where the signal input circuit is located, and then the slave logic control circuit 30 may send the sensor signal to the master logic control circuit 60 to be stored in a corresponding register in the master logic control circuit 60, so that the processor 70 may perform data reading. For example, 3 sensors 10 are provided in the slave control module No. 1, wherein the data of the sensor No. 1 10 is stored in the register No. 75 in the master logic control circuit 60, the data of the sensor No. 2 10 is stored in the register No. 76 in the master logic control circuit 60, and the data of the sensor No. 3 10 is stored in the register No. 77 in the master logic control circuit 60. Generally, the signal uploaded by one of the sensors 10 is stored in a corresponding register set in advance for the signal data of the sensor 10, and the corresponding relationship may be adjusted as needed.
For any slave control module, the signal input circuit 20 in the slave control module may generally include a signal input conditioning unit connected to each sensor 10 in the slave control module, and an AD conversion unit connected to the signal input conditioning unit and the slave logic control circuit 30 in the slave control module, respectively.
The AD conversion unit, i.e., an analog-to-digital conversion circuit, can convert an analog signal into a digital signal. The specific circuit configuration of the signal input conditioning unit depends on the type of sensor 10 in a specific situation and the actual requirements, for example, the signal input conditioning unit can be an amplifying circuit, a filtering circuit, a following circuit, a driving circuit, etc. Since the signal detected by the sensor 10 is usually an analog quantity, the signal is usually transmitted to the slave logic control circuit 30 through the signal input conditioning unit and the AD conversion unit, and certainly, if the signal output by the sensor 10 is a digital signal, the signal can be transmitted to the slave logic control circuit 30 through the signal input conditioning unit without passing through the AD conversion unit, and the implementation of the present application is not affected.
Since the signal of any one of the sensors 10 can be written into the master control board through the corresponding slave control module, specifically, into the register in the master logic control circuit 60 corresponding to the sensor 10, the processor 70 of the present application can read the signal of the corresponding sensor 10 by reading the data of the corresponding register in the master logic control circuit 60 in the process of performing automatic control. For example, in the foregoing example, the processor 70 reads register number 77 to learn the signal uploaded by sensor number 3 10.
The processor 70 is used for realizing automatic control, and a specific algorithm of the automatic control can be set and adjusted according to actual needs, for example, the specific algorithm can be any one of a PID algorithm, a sliding mode algorithm, a state space algorithm and an adaptive algorithm. The type of the processor 70 can also be set and adjusted as required, and can be any one of 8051, AVR, PIC, ARM, DSP, FPGA, and ASIC, for example. In one embodiment of the present invention, the processor 70 may be selected as the DSP processor 70 in consideration of the wide application of DSP and the increasing dominant frequency and computing power.
In some cases, the automatic control algorithm may be provided in the master logic control circuit 60 according to actual needs, that is, the master logic control circuit 60 may implement the functions of the processor 70, or the automatic control algorithm may be provided in each slave logic control circuit 30 in a distributed manner, which does not affect the implementation of the present invention.
During the automatic control, the processor 70 reads the signals by reading the data of the corresponding register in the main logic control circuit 60 to realize the signal reading of the sensor 10, as described above. When the actuators 50 are driven, the respective actuators 50 are driven by writing data into the respective registers in the main logic control circuit 60.
For example, when the processor 70 needs to drive the actuator 50 # 2 in the slave control module # 1 during the execution of the automatic control, the processor 70 writes the calculated data into, for example, the register # 89 in the master logic control circuit 60, and then the master logic control circuit 60 transmits the data written into the register # 89 to the corresponding slave control module, in this case, the slave logic control circuit 30 in the slave control module # 1. The slave logic control circuit 30 can output the driving signal to the actuator No. 2 50 through the signal output circuit 40, and the automatic control process is completed.
It should be noted that in fig. 3 of the present application, only 1 sensor 10 and 1 actuator 50 are shown in each slave control module, in practical applications, it is common to perform closed-loop control of 1 actuator 50 based on detection signals of multiple sensors 10, and there may be one or more actuators 50 in 1 slave control module, and the sensors 10 and the actuators 50 belonging to the same functional unit are generally divided into the same slave control module. If a channel needs to be added, a slave control module is added in the scheme generally adopted, and if a channel needs to be deleted, a slave control module is left unused in the scheme generally adopted, so that the implementation is very simple and convenient, the flexibility is very high, and each slave control module is connected with the main control board through respective buses, so that the conditions of address limitation and pin limitation cannot occur.
Similar to the signal input circuit 20, for any one slave control module, the signal output circuit 40 in the slave control module may generally include a signal output conditioning unit connected to each actuator 50 in the slave control module, and a DA conversion unit connected to the signal output conditioning unit and the slave logic control circuit 30 in the slave control module, respectively.
The DA conversion unit, i.e., a digital-to-analog conversion circuit, can convert a digital signal into an analog signal. The specific circuit configuration of the signal output conditioning unit also depends on the type of actuator 50 in a specific application and the actual requirements, for example, the signal output conditioning unit can be an electric power amplifying circuit, a level converting circuit, a current converting circuit, a frequency converting circuit, an I/O circuit, etc.
In addition, most input interfaces of the actuator 50 need to receive analog quantity, so that the signal is usually transmitted to the actuator 50 through the DA conversion unit and the signal output conditioning unit, and of course, when the input interface of the actuator 50 needs to receive digital quantity, the signal can be directly output to the actuator 50 from the logic control circuit 30 and the signal output conditioning unit without passing through the DA conversion unit.
In addition, in practical applications, due to multiplexing of part of components and integration of circuits, a signal output conditioning unit and a signal input conditioning unit are generally integrated, and referring to fig. 4, the integrated circuits are referred to as signal conditioning circuits, and the sensor 10 and the actuator 50 are not shown in fig. 4. In practice, the number of input interfaces of any one of the sensors 10 in the slave control board can be generally any value from 1 to 1024, and the number of output interfaces of the actuator 50 can also be any value from 1 to 1024.
The specific type of the actuator 50 may be set and adjusted as needed, and may be any of, for example, an electro-hydraulic servo valve and a hydraulic cylinder, a motor driver and a motor, a solenoid valve switch, a hydraulic pump switch, and a power switch.
The FPGA (field programmable gate array) belongs to a semi-custom circuit in an application-specific integrated circuit, is a programmable logic array, and has the characteristics of rich wiring resources, repeatable programming, high integration level, parallel operation and low cost, so that the master logic control circuit 60 of the application can be a master FPGA generally, and each slave logic control circuit 30 can be a slave FPGA so as to utilize the strong parallel processing capability of the FPGA and the characteristics of multi-pin resources, so that the application can flexibly support application occasions with different control channel numbers.
Communication interface or bus in this application scheme can set up to any one in CPCI, PCIE, PCI, USB, WIFI, removal wireless, I2C, SPI, XINTF, EMIFA, serial ports, parallel port, bluetooth, infrared, HDMI, ethernet. Further, considering that the CPCI (compact PCI) has the advantages of hot-pluggable performance, high openness, high reliability, and the like, the buses between the master logic control circuit 60 and the N slave logic control circuits 30 may all adopt the CPCI bus, and the protocol may be selected as the SPI. In addition, the bus between the main logic control circuit 60 and the processor 70 may be generally selected as the XINTF bus.
In practical applications, considering that a plurality of cards can be inserted into the backplane, the number of the cards that can be inserted into the backplane can be any value from 1 to 1024. The present embodiment has a master control board and N slave control boards, and therefore, in an embodiment of the present invention, the master logic control circuit 60 can be connected to the N slave logic control circuits 30 through the backplane. That is, the backplane assumes the functions of fixing the master control board to the slave control board in the slave control module and communication between the master control board and the slave control module. The connection mode among the main control board, the N slave control modules and the back board can be any one of a transverse slot type, a vertical slot type and a wire connection type, and can be selected according to actual needs. In addition, if desired, in embodiments where a backplane is provided, the main logic control circuit 60 in the main control board may be removed from the main control board and placed on the backplane.
In an embodiment of the present invention, the method may further include:
and the upper computer is connected with the processor 70 and is used for carrying out data interaction with the processor 70. So that the upper computer can monitor the control state and process the test data.
In the scheme of this application, set up the master control board and through N that N buses are connected with the master control board from control module, the master control board includes main logic control circuit and the treater of being connected with main logic control circuit, the treater can carry out multichannel controlgear's automatic control, and at the in-process that carries out automatic control, realize reading the signal of sensor through reading the data of the corresponding register in the main logic control circuit, realize the drive to the actuator through carrying out data write-in to the corresponding register in the main logic control circuit. That is, the processor achieves automatic control of the multi-channel control device of the present application by reading/writing to the corresponding registers in the main logic control circuit. The N slave control modules are matched with the main control panel to complete the whole automatic control process. Specifically, the slave logic control circuits in the N slave control modules are all connected with the master logic control circuit, and can send each sensor signal received by the signal input circuit to the master logic control circuit, and output the signal sent by the master logic control circuit to the signal output circuit to drive the corresponding actuator, so as to realize automatic control of the multi-channel control device. In the scheme of the application, the main control board is connected with the N slave control modules through the N buses, so that the situation that supported hardware resources are trapped in a bottleneck can be avoided, and if the hardware resources need to be increased, one bus and the corresponding slave control module can be added. Moreover, because the scheme of the application adopts a modularized design, when the control channel needs to be added/deleted, the control channel can be added/deleted on any slave control module, or the control channel can be added/deleted by adding/deleting one control module, and the master-slave function is layered and clear, so that the scheme of the application can be flexibly applied to application occasions with different control channel numbers, and is convenient for hardware development, upgrading and maintenance.
Corresponding to the above embodiment of the multi-channel control device, the embodiment of the present invention further provides a testing machine system, which can be mutually and correspondingly referred to with the above described multi-channel control device, and the description is not repeated here.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The principle and the implementation of the present invention are explained in the present application by using specific examples, and the above description of the embodiments is only used to help understanding the technical solution and the core idea of the present invention. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (9)

1. A multi-channel control device, comprising: the system comprises a main control panel and N slave control modules connected with the main control panel through N buses, wherein N is a positive integer not less than 1, and each slave control module comprises:
one or more sensors for signal detection;
the signal input circuit is connected with each sensor of the control module;
the slave logic control circuit is connected with the signal input circuit and the master logic control circuit in the master control board and is used for sending each sensor signal received by the signal input circuit to the master logic control circuit and outputting the signal sent by the master logic control circuit to the signal output circuit so as to drive the corresponding actuator;
the signal output circuit is connected with the slave logic control circuit;
one or more actuators connected to the signal output circuit;
the main control board includes: the main logic control circuit;
and the processor is connected with the main logic control circuit and used for automatically controlling the multi-channel control equipment, reading signals of the sensor by reading data of a corresponding register in the main logic control circuit in the automatic control process, and driving the actuator by writing data into the corresponding register in the main logic control circuit.
2. The multi-channel control device of claim 1, wherein the master logic control circuit is a master FPGA; and each slave logic control circuit is a slave FPGA.
3. The multi-channel control device of claim 1, further comprising:
and the upper computer is connected with the processor and is used for carrying out data interaction with the processor.
4. The multi-channel control device of claim 1, wherein the buses between the master logic control circuit and the N slave logic control circuits are CPCI buses.
5. The multi-channel control device of claim 4, wherein the processor is a DSP processor.
6. The multi-channel control device of claim 5, wherein the bus between the main logic control circuit and the DSP processor is an XINTF bus.
7. The multi-channel control device of claim 1, wherein the master logic control circuit is connected to the N slave logic control circuits through a backplane.
8. The multi-channel control device of claim 7, wherein the connection manner between the master control board, the N slave control modules, and the backplane is any one of a horizontal slot type, a vertical slot type, and a wire connection type.
9. A tester system comprising a multi-channel control device according to any of claims 1 to 8.
CN202010259325.7A 2020-04-03 2020-04-03 Testing machine system and multi-channel control equipment thereof Pending CN111487902A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010259325.7A CN111487902A (en) 2020-04-03 2020-04-03 Testing machine system and multi-channel control equipment thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010259325.7A CN111487902A (en) 2020-04-03 2020-04-03 Testing machine system and multi-channel control equipment thereof

Publications (1)

Publication Number Publication Date
CN111487902A true CN111487902A (en) 2020-08-04

Family

ID=71812574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010259325.7A Pending CN111487902A (en) 2020-04-03 2020-04-03 Testing machine system and multi-channel control equipment thereof

Country Status (1)

Country Link
CN (1) CN111487902A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053570A (en) * 2010-10-29 2011-05-11 中国兵器工业集团第二一四研究所苏州研发中心 Single-chip digital controller for electric steering engine and unipolar and dipolar modulation control method
CN102543209A (en) * 2010-12-31 2012-07-04 深圳市朗科科技股份有限公司 Error correction device and method of multichannel flash memory controller and multichannel flash memory controller
CN105137852A (en) * 2015-06-26 2015-12-09 上海沈德医疗器械科技有限公司 Multichannel ultrasonic driver parallel controller of phase-control HIFU (High Intensity Focused Ultrasound) system
CN106292379A (en) * 2016-09-30 2017-01-04 合肥欣奕华智能机器有限公司 A kind of multi-channel signal acquiring system and acquisition method
CN109782646A (en) * 2017-11-15 2019-05-21 李明均 Multi-channel data synchronous
CN109901440A (en) * 2017-12-07 2019-06-18 广东安盾安检排爆装备有限公司成都分公司 Multichannel supervisory control and data acquisition system
CN209728477U (en) * 2019-05-23 2019-12-03 西北师范大学 A kind of multichannel temperature data acquisition circuit

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102053570A (en) * 2010-10-29 2011-05-11 中国兵器工业集团第二一四研究所苏州研发中心 Single-chip digital controller for electric steering engine and unipolar and dipolar modulation control method
CN102543209A (en) * 2010-12-31 2012-07-04 深圳市朗科科技股份有限公司 Error correction device and method of multichannel flash memory controller and multichannel flash memory controller
CN105137852A (en) * 2015-06-26 2015-12-09 上海沈德医疗器械科技有限公司 Multichannel ultrasonic driver parallel controller of phase-control HIFU (High Intensity Focused Ultrasound) system
CN106292379A (en) * 2016-09-30 2017-01-04 合肥欣奕华智能机器有限公司 A kind of multi-channel signal acquiring system and acquisition method
CN109782646A (en) * 2017-11-15 2019-05-21 李明均 Multi-channel data synchronous
CN109901440A (en) * 2017-12-07 2019-06-18 广东安盾安检排爆装备有限公司成都分公司 Multichannel supervisory control and data acquisition system
CN209728477U (en) * 2019-05-23 2019-12-03 西北师范大学 A kind of multichannel temperature data acquisition circuit

Similar Documents

Publication Publication Date Title
US5771474A (en) Method for testing electronic control devices
CN101739023A (en) Car body controller simulation system
CN107533527B (en) Master/slave management for redundant process controller modules
CN102945001B (en) Servo actuator system simulator and simulation method thereof
US20080059108A1 (en) Automatic Test Equipment Platform Architecture Using Parallel User Computers
CN113238910A (en) Control device, aging test apparatus, aging test method, and storage medium
CN108885573B (en) Safety device
CN101957776B (en) Field configurable handheld virtual testing instrument system and implementation method
US20140172402A1 (en) Simulation system, method for carrying out a simulation, guidance system, and computer program product
CN111487902A (en) Testing machine system and multi-channel control equipment thereof
US20060048015A1 (en) System integration test rig for networked overall mechatronic systems
Shruthi et al. Using VT system for automated testing of ECU
CN102467107A (en) PLC analog input/output control system and analog output control method
US20030233208A1 (en) Test system for circuits
CN107677954A (en) A kind of automobile instrument digital quantity parallel detecting method and system
US6745232B1 (en) Strobed synchronization providing diagnostics in a distributed system
CN111025046A (en) Test system, method for controlling matrix switch and storage medium
CN102495555B (en) Multifunctional signal output device
JP5032764B2 (en) Equipment controller for industrial equipment
EP2682611A2 (en) Apparatus for commanding and controlling the functions of an actuator
CN104950698A (en) Relay control apparatus, control system and control methods
CN1894638A (en) Redundant control system
KR20120128536A (en) Drive system adaptable to a matrix scanning device
CN211123145U (en) Modularized integrated measuring system
CN110596576A (en) Modularized integrated measuring system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200804