[go: up one dir, main page]

CN1193569C - Transmission management device for servo system - Google Patents

Transmission management device for servo system Download PDF

Info

Publication number
CN1193569C
CN1193569C CNB011342242A CN01134224A CN1193569C CN 1193569 C CN1193569 C CN 1193569C CN B011342242 A CNB011342242 A CN B011342242A CN 01134224 A CN01134224 A CN 01134224A CN 1193569 C CN1193569 C CN 1193569C
Authority
CN
China
Prior art keywords
management device
information
transmission
transmission management
servo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB011342242A
Other languages
Chinese (zh)
Other versions
CN1414764A (en
Inventor
李俊良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB011342242A priority Critical patent/CN1193569C/en
Publication of CN1414764A publication Critical patent/CN1414764A/en
Application granted granted Critical
Publication of CN1193569C publication Critical patent/CN1193569C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control By Computers (AREA)
  • General Factory Administration (AREA)

Abstract

The invention relates to a transmission management device of a servo system, which utilizes a serial port (Serialport RS232) and a bus to manage the servo system and transmit information together.

Description

伺服系统的传输管理装置Transmission management device for servo system

技术领域technical field

本发明涉及一种传输管理装置,特别是一种伺服系统的传输管理装置。The invention relates to a transmission management device, in particular to a transmission management device of a servo system.

背景技术Background technique

伺服系统(Server)是在网络系统中,为各个不同的终端机提供特定的服务,例如数据库、档案储存、打印机;电子邮件及网页...等等,伺服系统(Server)为了要达到上述为多台终端机的特定服务的功能,就必须要具备能够同时处理多台终端机所传送来的要求与讯息并适度做出回应的能力,于是在硬件上,为了要能够接收多台终端机所传送来的信息,伺服系统(Server)就必须装设多组输入输出埠,而在软件上则必须能管理多台终端机所传送来的信息。The server system (Server) provides specific services for different terminals in the network system, such as databases, file storage, printers; emails and web pages...etc., the server system (Server) in order to achieve the above-mentioned The specific service function of multiple terminals must have the ability to process the requests and messages sent by multiple terminals at the same time and respond appropriately. Therefore, in terms of hardware, in order to be able to receive multiple terminals, all necessary For the information transmitted, the server system (Server) must be equipped with multiple sets of input and output ports, and the software must be able to manage the information transmitted by multiple terminals.

由于伺服系统(Server)必须服务多台终端机的性质,所以在高密度的伺服系统(Server)中皆设置有许多独立的子系统(Independentsub-system),但已知伺服系统(Server)与独立的子系统或远端系统间的讯息传递,通常只靠着I2C总线来传递讯息及命令,但是以I2C总线来管理整个伺服系统(Server),常常会造成讯息延迟及时效上的问题。Since the server system (Server) must serve the nature of multiple terminals, many independent sub-systems (Independent sub-systems) are arranged in the high-density server system (Server), but the known server system (Server) and independent sub-system The information transmission between subsystems or remote systems usually only relies on the I2C bus to transmit information and commands, but using the I2C bus to manage the entire servo system (Server) often causes problems in message delay and timeliness.

综上所述,以I2C总线来管理伺服系统(Server)其时间太慢且管理效果不佳,因此如何有效传递讯息及命令,以达成管理伺服系统(Server)的目的,实为一尚待解决的技术课题。To sum up, using the I2C bus to manage the server system (Server) is too slow and the management effect is not good, so how to effectively transmit messages and commands to achieve the purpose of managing the server system (Server) remains to be resolved. technical issues.

发明内容Contents of the invention

本发明的目的在于克服现有技术的不足,提供一种伺服系统的传输管理装置,提高伺服系统传输信息及管理子系统的效率。The purpose of the present invention is to overcome the deficiencies of the prior art, provide a transmission management device of the servo system, and improve the efficiency of the servo system transmission information and management subsystem.

本发明所涉及的伺服系统的传输管理装置,主要包括有传输系统、控制系统及输出入系统,传输系统用于与伺服系统的各独立的子系统联系并传输信息,控制系统则用于接收外部系统的信息及中央处理单元的中断讯号,并与传输系统作直接的沟通,而输出入系统可将外部系统的信息直接输出入传输系统及控制系统间的总线中。The transmission management device of the servo system involved in the present invention mainly includes a transmission system, a control system and an input/output system. The transmission system is used to communicate with each independent subsystem of the servo system and transmit information, and the control system is used to receive external The information of the system and the interrupt signal of the central processing unit communicate directly with the transmission system, and the input and output system can directly output the information of the external system into the bus between the transmission system and the control system.

附图说明Description of drawings

图1为本发明伺服系统的传输管理装置的系统方块图;Fig. 1 is the system block diagram of the transmission management device of the servo system of the present invention;

图2为本发明伺服系统的传输管理装置的传输系统方块图;Fig. 2 is a transmission system block diagram of the transmission management device of the servo system of the present invention;

图3为本发明伺服系统的传输管理装置的控制系统方块图;Fig. 3 is a control system block diagram of the transmission management device of the servo system of the present invention;

图4为本发明伺服系统的传输管理装置的输出入系统方块图。FIG. 4 is a block diagram of the I/O system of the transmission management device of the servo system of the present invention.

图中符号说明Explanation of symbols in the figure

10独立子系统             20传输系统10 independent subsystems 20 transmission systems

21连接单元               22控制单元21 connection unit 22 control unit

23解码单元               30控制系统23 decoding unit 30 control system

31系统控制单元           32处理单元31 system control unit 32 processing unit

33网络线连接器           34存储单元33 Network cable connector 34 Storage unit

40输出入系统             41只读存储单元40 I/O system 41 Read-only storage unit

42输出入单元             43接收单元42 I/O unit 43 Receiving unit

50外接系统               60切换单元50 external systems 60 switching units

70中央处理单元70 central processing unit

具体实施方式Detailed ways

下面结合附图对本发明的具体实施方式作详细说明。The specific implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明为一种伺服系统的传输管理装置,利用串行端口(Serialport RS232)与I2C总线共同来管理伺服系统并传输信息,请参照图1,为本发明伺服系统的传输管理装置的系统方块图。The present invention is a transmission management device for a servo system, which uses a serial port (Serialport RS232) and an I2C bus to manage the servo system and transmit information. Please refer to Figure 1, which is a system block diagram of the transmission management device for the servo system of the present invention .

本发明伺服系统的传输管理装置包含有:传输系统20、控制系统30及输出入系统40,传输系统20与伺服系统(Server)的独立子系统10连接,此传输系统20用于接收及储存伺服系统(Server)的信息及指令,并通过串行端口(Serial port RS232),将伺服系统(Server)的信息及指令传输至独立子系统10,而控制系统30与传输系统20相接,此控制系统30用于接收外接系统50的信息及指令,并接收伺服系统的中断讯号(interrupt),且将外接系统50的信息及指令及中断讯号(interrupt)传输至传输系统20,并通过I2C总线传输至独立子系统10,而输出入系统40与外接系统50相接,并用于将外接系统50的信息及指令,传输至传输系统20及控制系统30,并将伺服系统(Server)的信息及指令传输至外接系统50。The transmission management device of the servo system of the present invention includes: a transmission system 20, a control system 30, and an input/output system 40. The transmission system 20 is connected to the independent subsystem 10 of the server system (Server), and the transmission system 20 is used for receiving and storing the servo system. System (Server) information and instructions, and through the serial port (Serial port RS232), the servo system (Server) information and instructions are transmitted to the independent subsystem 10, and the control system 30 is connected with the transmission system 20, this control The system 30 is used to receive the information and instructions of the external system 50, and receive the interrupt signal (interrupt) of the servo system, and transmit the information, instructions and interrupt signal (interrupt) of the external system 50 to the transmission system 20, and transmit them through the I2C bus To the independent subsystem 10, and the input-output system 40 is connected with the external system 50, and is used to transmit the information and instructions of the external system 50 to the transmission system 20 and the control system 30, and to transfer the information and instructions of the servo system (Server) Transfer to the external system 50.

接下来就本发明的传输系统20做更进一步的详细说明,请参照图2,为本发明伺服系统的传输管理装置的传输系统方块图。Next, the transmission system 20 of the present invention will be further described in detail. Please refer to FIG. 2 , which is a block diagram of the transmission system of the transmission management device of the servo system of the present invention.

本发明的传输系统20至少包含有:连接单元21、控制单元22及解码单元23,连接单元21与独立子系统10相接,而此连接单元21为串行端口(Serial port RS232)连接装置,并用于连接独立子系统10并传送伺服系统(Server)的信息及指令,控制单元22则与连接单元21相接,此控制单元22为一个具有先进先出(First In First Out;FIFO)功能的通用非同步接收及传送器(Universal AsynchronousReceiver/Transmitter;UART),用于将伺服系统(Server)的信息及指令加以暂存并转换为非同步讯号,并传送至连接单元21,且将中断讯号(interrupt)以平行(parallel)方式或以序列(serial)方式传输至伺服系统(Server)的中央处理单元70,而解码单元23与控制系统30相接,用以接收控制系统30所传输的信息,并于解码后将信息传送至控制单元22。The transmission system 20 of the present invention at least includes: a connection unit 21, a control unit 22 and a decoding unit 23, the connection unit 21 is connected to the independent subsystem 10, and the connection unit 21 is a serial port (Serial port RS232) connection device, And it is used to connect the independent subsystem 10 and transmit the information and instructions of the servo system (Server), and the control unit 22 is connected with the connection unit 21. The control unit 22 is a first-in-first-out (First In First Out; FIFO) function Universal Asynchronous Receiver/Transmitter (UART), which is used to temporarily store the information and instructions of the server system (Server) and convert them into asynchronous signals, and transmit them to the connection unit 21, and transmit the interrupt signal ( interrupt) is transmitted to the central processing unit 70 of the servo system (Server) in a parallel (parallel) mode or in a serial (serial) mode, and the decoding unit 23 is connected with the control system 30 to receive the information transmitted by the control system 30, And send the information to the control unit 22 after decoding.

接下来就本发明的控制系统30做更进一步的详细说明,请参照图3,为本发明伺服系统的传输管理装置的控制系统方块图。Next, the control system 30 of the present invention will be further described in detail. Please refer to FIG. 3 , which is a block diagram of the control system of the transmission management device of the servo system of the present invention.

本发明的控制系统30至少包含有:系统控制单元31、处理单元32、网络线连接器33及存储单元34,系统控制单元31与处理单元32相接,此系统控制单元为一系统单芯片(System on Chip;SOC),此系统单芯片(SOC)内含有处理器、存储器控制器及接口控制器,可用于将外接系统50的信息及指令及中断讯号传输至传输系统20,并通过I2C总线传输至独立子系统10,此I2C总线更包含有I2C总线切换单元60,此切换单元60用于切换I2C总线的讯号,以将讯号传输至不同独立子系统10中,而系统控制单元31还可将外接系统50的信息及指令,通过解码单元23传输至传输系统20,而网络线连接器33用于连接外接系统50,而处理单元32则与网络线连接器33相接,此处理单元32用以接收外接系统50的信息及指令,并传送至系统控制单元31,存储单元34为一同步动态随机存取存储器(SDRAM)并与系统控制单元31相接,用于存储外接系统50的信息及指令。The control system 30 of the present invention at least includes: a system control unit 31, a processing unit 32, a network cable connector 33 and a storage unit 34, the system control unit 31 is connected to the processing unit 32, and the system control unit is a system on a chip (SOC) System on Chip; SOC), this system single chip (SOC) contains a processor, a memory controller and an interface controller, which can be used to transmit the information, instructions and interrupt signals of the external system 50 to the transmission system 20, and through the I2C bus transmitted to the independent subsystem 10, the I2C bus further includes an I2C bus switching unit 60, the switching unit 60 is used to switch the signal of the I2C bus to transmit the signal to different independent subsystems 10, and the system control unit 31 can also The information and instructions of the external system 50 are transmitted to the transmission system 20 through the decoding unit 23, and the network cable connector 33 is used to connect the external system 50, and the processing unit 32 is connected to the network cable connector 33. The processing unit 32 Used to receive information and instructions from the external system 50 and transmit them to the system control unit 31. The storage unit 34 is a synchronous dynamic random access memory (SDRAM) connected to the system control unit 31 for storing the information of the external system 50 and instructions.

且本发明的传输系统20与控制系统30间还设置有数据总线(DataBus),可供传输系统20及控制系统30传递信息并作直接的沟通,而处理单元32与系统控制单元31间则设置有外围零件连接接口总线(PCI Bus),系统控制单元31与存储单元34间更设置有存储器总线(Memory Bus)以供传递信息之用。Moreover, a data bus (DataBus) is also provided between the transmission system 20 and the control system 30 of the present invention, which can transmit information and communicate directly between the transmission system 20 and the control system 30, while a data bus (DataBus) is provided between the processing unit 32 and the system control unit 31. There is a peripheral component connection interface bus (PCI Bus), and a memory bus (Memory Bus) is further provided between the system control unit 31 and the storage unit 34 for the purpose of transmitting information.

接下来就本发明的输出入系统40做更进一步的详细说明,请参照图4,为本发明伺服系统的传输管理装置的输出入系统方块图。Next, the I/O system 40 of the present invention will be further described in detail. Please refer to FIG. 4 , which is a block diagram of the I/O system of the transmission management device of the servo system of the present invention.

本发明的输出入系统40至少包含有:只读存储单元41、输出入单元42及接收单元43,只读存储单元41为一只读存储器(ROM)并与数据总线(Data Bus)相接,用以储存伺服系统的信息及指令,接收单元43用于连接外接系统50,而输出入单元42则为一个输出入埠(super I/O)并与接收单元43相接,用于接收外接系统50的信息及指令,并通过数据总线(Data Bus)传输至传输系统20及控制系统30。The I/O system 40 of the present invention at least includes: a read-only storage unit 41, an I/O unit 42 and a receiving unit 43, and the read-only storage unit 41 is a read-only memory (ROM) and is connected with a data bus (Data Bus), In order to store information and instructions of the servo system, the receiving unit 43 is used to connect the external system 50, and the input-output unit 42 is an output-output port (super I/O) connected with the receiving unit 43 for receiving the external system The information and instructions of 50 are transmitted to the transmission system 20 and the control system 30 through the data bus (Data Bus).

承上所述,本发明利用串行端口(Serial port RS232)与总线共同来管理伺服系统并传输信息,其优点在于可提高管理的效率并增加信息传递的速度,且本发明使用串行端口(Serial port RS232)与独立子系统作一对一的连接,并利用通用非同步接收及传送器(UART)来收送信息,其优点在于收送的信息可存放于FIFO,不会因为处理器忙碌而将收送的信息遗失,且本发明使用中断讯号(interrupt)来管理伺服系统,较已知伺服系统以询问(polling)方式来管理各独立子系统更有效率。As mentioned above, the present invention utilizes the serial port (Serial port RS232) and the bus to jointly manage the servo system and transmit information, which has the advantage of improving the efficiency of management and increasing the speed of information transmission, and the present invention uses the serial port ( Serial port RS232) makes a one-to-one connection with the independent subsystem, and uses the universal asynchronous receiver and transmitter (UART) to send and receive information. However, the sent information is lost, and the present invention uses interrupt signals to manage the servo system, which is more efficient than the known servo system managing each independent subsystem in a polling manner.

虽然本发明详细描述了较佳实施例,然其并非用以限定本发明,任何熟习此技术者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围应以权利要求书所界定者为准。Although the present invention has described the preferred embodiment in detail, it is not intended to limit the present invention. Anyone skilled in the art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection should be defined by the claims.

Claims (18)

1. the transmission management device of a servo system, this transmission management device is provided with a serial port and a bus, it is characterized in that this transmission management device comprises:
One transmission system, this transmission system is connected with an independent particle system of this servo system, this transmission system is in order to receiving and to store the information and the instruction of this servo system, and by this serial port, and the information and the instruction of this servo system transferred to this independent particle system;
One control system, this control system and this transmission system are joined, information and the instruction of this control system in order to receive an outer welding system, and receive one of this servo system and interrupt signal, and will be somebody's turn to do the information of outer welding system and instruction and this interruption signal and transfer to this transmission system, and by this bus transfer to this independent particle system; And
One output/input system, this output/input system joins with this outer welding system, in order to information and the instruction that will be somebody's turn to do outer welding system, transfers to this transmission system and this control system, and the information and the instruction of this servo system transferred to this outer welding system.
2. the transmission management device of servo system according to claim 1 is characterized in that this transmission system, comprises:
One linkage unit, this linkage unit and this independent particle system join, in order to information and the instruction that connects this independent particle system and transmit this servo system;
One control unit, this control unit and this linkage unit join, in order to asynchronous signal is kept in and be converted to the information of this servo system and instruction, and be sent to this linkage unit, and will interrupt the CPU that signal transfers to this servo system; And
One decoding unit, this decoding unit and this control system are joined, and in order to receiving this control system institute information transmitted, and after decoding this information are sent to this control unit.
3. as the transmission management device of servo system as described in the claim 2, it is characterized in that this linkage unit is a serial port connecting apparatus.
4. as the transmission management device of servo system as described in the claim 2, it is characterized in that this control unit is one to have the general asynchronous reception and the conveyer of first in first out function.
5. the transmission management device of servo system according to claim 1 is characterized in that this control system comprises:
One grid line connector, this grid line connector is somebody's turn to do outer welding system in order to connect;
One processing unit, this processing unit and this grid line connector join, information and the instruction of this processing unit in order to receive this outer welding system, and be sent to output;
One system control unit, this system control unit and this processing unit join, this system control unit transfers to this transmission system in order to the information that will be somebody's turn to do outer welding system and instruction and this interruption signal, and by this bus transfer to this independent particle system; And
One memory cell, this memory cell and this system control unit join, information and the instruction of this memory cell in order to store this outer welding system.
6. as the transmission management device of servo system as described in the claim 5, it is characterized in that this system control unit is a system single chip.
7. as the transmission management device of servo system as described in the claim 5, it is characterized in that this memory cell is a synchronous dynamic random access memory.
8. as the transmission management device of servo system as described in the claim 5, it is characterized in that also being provided with between this processing unit and this system control unit a peripheral component connecting interface bus.
9. as the transmission management device of servo system as described in the claim 5, it is characterized in that further being provided with a memory bus between this system control unit and this memory cell.
10. the transmission management device of servo system according to claim 1 is characterized in that also being provided with a data/address bus between this transmission system and this control system.
11. the transmission management device of servo system according to claim 1 is characterized in that this output/input system comprises:
One receiving element, this receiving element is somebody's turn to do outer welding system in order to connect;
One output/input unit, this output/input unit and this receiving element join, and in order to information and the instruction that receives this outer welding system, and transfer to this transmission system and this control system; And
One read-only memory unit, this read-only memory unit and this data/address bus join, in order to information and the instruction that stores this servo system.
12. the transmission management device as servo system as described in the claim 11 is characterized in that this output/input unit is a port,input-output.
13. the transmission management device as servo system as described in the claim 11 is characterized in that this read-only memory unit is a read-only memory.
14. the transmission management device of servo system is characterized in that this interruption signal system transfers to this CPU with a parallel mode according to claim 1.
15. the transmission management device of servo system is characterized in that this interruption signal transfers to this CPU in a sequence mode according to claim 1.
16. the transmission management device of servo system is characterized in that this bus is an I2C bus according to claim 1.
17. the transmission management device as servo system as described in the claim 16 is characterized in that this bus also includes an I2C bus switching device shifter, this I2C bus switching device shifter is in order to switch the signal of this bus, this signal is transferred to different these independent particle systems.
18. the transmission management device as servo system as described in the claim 5 is characterized in that this system control unit also will be somebody's turn to do the information and the instruction of outer welding system, transfer to this transmission system by this decoding unit.
CNB011342242A 2001-10-26 2001-10-26 Transmission management device for servo system Expired - Fee Related CN1193569C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011342242A CN1193569C (en) 2001-10-26 2001-10-26 Transmission management device for servo system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011342242A CN1193569C (en) 2001-10-26 2001-10-26 Transmission management device for servo system

Publications (2)

Publication Number Publication Date
CN1414764A CN1414764A (en) 2003-04-30
CN1193569C true CN1193569C (en) 2005-03-16

Family

ID=4672344

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011342242A Expired - Fee Related CN1193569C (en) 2001-10-26 2001-10-26 Transmission management device for servo system

Country Status (1)

Country Link
CN (1) CN1193569C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI514163B (en) * 2014-09-11 2015-12-21 Inventec Corp Server system

Also Published As

Publication number Publication date
CN1414764A (en) 2003-04-30

Similar Documents

Publication Publication Date Title
US5867648A (en) High speed heterogeneous coupling of computer systems using channel-to-channel protocol
US6708247B1 (en) Extending universal serial bus to allow communication with USB devices at a remote location
US20220188055A1 (en) Message passing framework for audio/video streaming in a topology of devices
US7246189B2 (en) Method and apparatus for enhancing universal serial bus
CN1308858C (en) Low overhead processor device connection
US6658520B1 (en) Method and system for keeping two independent busses coherent following a direct memory access
CN1299208C (en) Buffer management system for improving performance of PCI-X or PCI bridge and method thereof
US6615282B1 (en) Adaptive messaging
US6421746B1 (en) Method of data and interrupt posting for computer devices
US20110022769A1 (en) Translation USB Intermediate Device and Data Rate Apportionment USB Intermediate Device
US8161220B2 (en) Method and apparatus for enhancing universal serial bus applications
CN100343840C (en) Bus system, station for use in a bus system, and bus interface
US6418497B1 (en) Method and system for interrupt handling using system pipelined packet transfers
US6772257B1 (en) Method and apparatus for processing interrupts
CN100504824C (en) Method, device and system for processing read request
CN1193569C (en) Transmission management device for servo system
CN1097778C (en) Timing mode selection apparatus for use in DMA transmission system
CN1561491A (en) Bus system and bus interface
CN218996035U (en) RDMA high-speed data transmission system matched with XMDA
CN1278248C (en) Data isolation switching transmission method based on embedded system extended data bus
CN113986457B (en) Interrupt mapping device and method for remote input/output equipment
US6298409B1 (en) System for data and interrupt posting for computer devices
CN117435538A (en) Bridging system for converting PCIe (peripheral component interconnect express) into SRIO (serial peripheral component interconnect express)
US20190324926A1 (en) System and method for port-to-port communications using direct memory access
CN100444136C (en) Transmission management device for high-density information processing system

Legal Events

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

Granted publication date: 20050316

Termination date: 20101026