CN1193569C - Transmission management device for servo system - Google Patents
Transmission management device for servo system Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 70
- 230000006870 function Effects 0.000 claims description 3
- 230000002093 peripheral effect Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 238000003466 welding Methods 0.000 claims 12
- 239000002245 particle Substances 0.000 claims 7
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Control By Computers (AREA)
- General Factory Administration (AREA)
Abstract
Description
技术领域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
21连接单元 22控制单元21
23解码单元 30控制系统23
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
接下来就本发明的传输系统20做更进一步的详细说明,请参照图2,为本发明伺服系统的传输管理装置的传输系统方块图。Next, the
本发明的传输系统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
接下来就本发明的控制系统30做更进一步的详细说明,请参照图3,为本发明伺服系统的传输管理装置的控制系统方块图。Next, the
本发明的控制系统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
且本发明的传输系统20与控制系统30间还设置有数据总线(DataBus),可供传输系统20及控制系统30传递信息并作直接的沟通,而处理单元32与系统控制单元31间则设置有外围零件连接接口总线(PCI Bus),系统控制单元31与存储单元34间更设置有存储器总线(Memory Bus)以供传递信息之用。Moreover, a data bus (DataBus) is also provided between the
接下来就本发明的输出入系统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
承上所述,本发明利用串行端口(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)
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI514163B (en) * | 2014-09-11 | 2015-12-21 | Inventec Corp | Server system |
-
2001
- 2001-10-26 CN CNB011342242A patent/CN1193569C/en not_active Expired - Fee Related
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 |