JPS60256252A - Cyclic transmission system - Google Patents
Cyclic transmission systemInfo
- Publication number
- JPS60256252A JPS60256252A JP11083684A JP11083684A JPS60256252A JP S60256252 A JPS60256252 A JP S60256252A JP 11083684 A JP11083684 A JP 11083684A JP 11083684 A JP11083684 A JP 11083684A JP S60256252 A JPS60256252 A JP S60256252A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- station
- token
- priority
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/433—Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は鉄道車両の制御信号伝送用などに好適なデータ
のサイクリック伝送方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a cyclic data transmission system suitable for transmission of control signals for railway vehicles.
列車内の制御やモニタ機能の拡大などによる所要情報伝
送量の増加に対処するため、列車内にデータ伝送路を設
け、多重伝送を行なうことが考えられている。In order to deal with the increase in the amount of information required to be transmitted due to the expansion of control and monitoring functions in trains, it is being considered to provide data transmission paths in trains and perform multiplex transmission.
すなわち、第1図に示すように、列車T内に伝(1)
送ステーション5TO−8T2を設け、伝送線りにより
ループ状に結合したループ状ネットワークが提案されて
いる。図でMCIは運転台で、これからの制御用出力が
ネットワークを介して機器EQI、EQ2に伝送される
。That is, as shown in FIG. 1, a loop network has been proposed in which transmission stations 5TO-8T2 are provided within a train T and are connected in a loop through transmission lines. In the figure, MCI is a driver's cab, and future control outputs are transmitted to devices EQI and EQ2 via the network.
この場合の伝送方法として、最大伝送遅れが一定で、か
つ、データが周期的に伝送され、信頼度が高いことより
、固定割付けのサイクリック伝送方式が提案されている
。As a transmission method in this case, a fixed allocation cyclic transmission method has been proposed because the maximum transmission delay is constant, data is transmitted periodically, and reliability is high.
すなわち、この場合のデータのフレームは第2図に示す
ように、ヘッダ一部H、データ部D、エンディング部E
をもち、データ部はD1〜D、に分割され、運転台以外
の各伝送ステーションからの伝送も可能なように、各ス
テーションにも割付けられる。各ステーションでは、こ
のデータのフレームの全体の受信、送信を繰返してバケ
ツリレ一式(ストアアンドフォワード方式)にループ上
を巡回させる。That is, the data frame in this case, as shown in FIG. 2, includes a header part H, a data part D, and an ending part E.
The data section is divided into D1 to D, and is also allocated to each station so that transmission from each transmission station other than the driver's cab is also possible. Each station repeatedly receives and transmits the entire frame of data, causing a set of bucket barrels (store-and-forward system) to circulate on a loop.
しかし、この方式の伝送動作を1時間を横軸、伝送ステ
ーションの位置を縦軸にとって示すと第(2)
3図のようになり、データの一巡時間(ループ周期)T
Lは、伝送ステーションの数をnとすると、受信時間T
、=送信時間T0として(1” o+を無視)全ステー
ションがフレームのアクセスを行なうサイクリック伝送
の場合、
TI−キn(T0+TB) ・・・・・ (1)ただし
、1゛6:各ステーションでのデータ処理時間
と著しく大きくなる欠点があった。However, if the transmission operation of this method is plotted with one hour on the horizontal axis and the position of the transmission station on the vertical axis, it will be as shown in Figures (2) and 3, where the data cycle time (loop period) T
L is the reception time T, where n is the number of transmission stations.
, = transmission time T0 (ignoring 1" o+) In the case of cyclic transmission in which all stations access the frame, TI-kin(T0+TB)... (1) However, 1゛6: Each station The disadvantage is that the data processing time becomes significantly longer.
本発明の目的は、データの伝送時間の小さいサイクリッ
ク伝送方式を提供するにある。An object of the present invention is to provide a cyclic transmission method with short data transmission time.
本発明の要点は固定割付はサイクリック伝送のデータに
変化があった場合など、優先送信要求が生じた場合は小
さい遅れで伝送し、一方、データに変化がない場合など
優先送信要求がない通常の場合は、伝送周期を大きくす
るにある。The key point of the present invention is that fixed allocation allows transmission with a small delay when a priority transmission request occurs, such as when there is a change in data in cyclic transmission, whereas when there is no priority transmission request, such as when there is no change in data. In this case, increase the transmission cycle.
第4図に本発明の一実施例の伝送ステーション(3)
の構成を示す。伝送ステーションはマイクロプロセッサ
MPU、ランダムアクセスメモリRAM、リードオンリ
メモリROM、データリンクコントローラDLC0,1
、並列インタフェースPIF、トライステートゲートG
l、G2、先入れ先出しメモリFIFO0,1などから
構成され、ROM中のプログラムにより動作が制御され
る。DLCはデータの直列#並列変換、通信規約(プロ
トコル)に沿った伝送データの制御を行なう。FIG. 4 shows the configuration of a transmission station (3) according to an embodiment of the present invention. The transmission station includes a microprocessor MPU, random access memory RAM, read-only memory ROM, and data link controller DLC0,1.
, parallel interface PIF, tristate gate G
It is composed of first-in, first-out memories FIFO0 and FIFO1, and its operation is controlled by a program in ROM. The DLC performs serial/parallel conversion of data and controls transmission data in accordance with communication protocols (protocols).
FIFOは送受信のバッファメモリで、PIFは機器と
のデータの受渡しを行なう。FIFO is a buffer memory for transmission and reception, and PIF exchanges data with devices.
この場合、用いられるフレームは第5図のような構成を
持ち、データ部りには第2図と異なり、1ステーシヨン
のデータを1フレームに割付ける。In this case, the frame used has a structure as shown in FIG. 5, and the data portion is different from FIG. 2 in that data for one station is allocated to one frame.
この場合の、優先送信要求がどのステーションにも無い
ときの伝送方法は、第6図に示す。時間t=Oで伝送ス
テーションSTOが送信権をもっていたとすると、ST
OがGlをオフG2をオンして各ステーションへ一斉に
F I FOOの中のデータを伝送する。他のステーシ
ョンは61オン、(4)
62オフである。この場合、−巡したデータはSTOで
もFIFO1に受信される。0次に、STOは送信権(
トークンTK)を送出する。トークンのフレームは、例
えば、第7図に示すようなもので、トークンであること
を示す部分子エリヤと、トークンを受取るべきステーシ
ョン番号NSTのデータを持っている。The transmission method in this case when no station has a priority transmission request is shown in FIG. Assuming that transmission station STO has the right to transmit at time t=O, then ST
O turns off Gl and turns on G2, and transmits the data in F I FOO to each station all at once. The other stations are 61 on and (4) 62 off. In this case, the circulated data is also received by the FIFO 1 at the STO. 0 Next, the STO has the transmission right (
Token TK) is sent. The token frame is, for example, as shown in FIG. 7, and has a partial area indicating that it is a token, and data of the station number NST from which the token should be received.
そして、データの変化のない通常時は、トークンのNS
T指定を連続とせず、0個おきのステーションに伝送す
る。すなわち、例えば、第8図では一個おきのSTO→
ST2→ST4→STI→ST3→STO(ステーショ
ン総数が偶数の場合は不連続が生じるが、同様)となる
ようにする。In normal times when there is no data change, the token's NS
The T designation is not continuous and is transmitted to every 0th station. That is, for example, in Fig. 8, every other STO→
ST2→ST4→STI→ST3→STO (if the total number of stations is even, discontinuity occurs, but the same applies).
そして、これらのステーションがデータフレームを送信
する。このようにすると、トークンTKが巡回する周期
Ttlは隣接するステーションにトークンを渡す方法の
ループ周期をTL 2とすると1’L1 = TL 2
・・・・・・ (2)となる。These stations then transmit data frames. In this way, the period Ttl in which the token TK circulates is 1'L1 = TL 2, where the loop period of the method of passing the token to an adjacent station is TL 2.
...... (2).
(5)
ここで、ある伝送ステーションで、優先送信要求(固定
割付はデータの変化など)が生じた場合、第9回動作説
明図と第10図機能フローチャートに示すように、デー
タ受信終了後、伝送ステーションハードウェアのゲート
G1をオフにする(ステップ30)。このようにすると
、データの流れの下流のステーションにはトークンが伝
送されない。そこで、この状態で受信したトークンの次
送信局指定NSTの値を見て、NSTが自己のステーシ
ョン番号より小さいときはG1をオン(ステップ60)
して次のトークンの入力を待つ(ステップ40)、第9
図に戻るとSr1はTKIを受信するがNSTが2であ
って、自己より小さいので、自分はトークンをとらずに
Sr1に送信させる。そして、Sr1がデータの送信終
了後発生するTK2を受信して、ここではN5T=4で
あるので、NST>3を知り、トークンを強制占有しく
ステップ70)、フレームF3を優先送信する(ステッ
プ80)、その後、N5T=4のトークンを発生し、S
r1に正規の送信をさせる。この(6)
ようにすれば、トークンの周期が式(2)であられせ、
高速化でき、これをキャッチして送信できるので、制御
信号変化時は応答がはやく、かつ、データ変化のないと
きにも周期的にデータが送られるサイクリックデータ伝
送方式が得られる。(5) Here, if a priority transmission request occurs at a certain transmission station (fixed allocation is a change in data, etc.), as shown in the 9th operation explanatory diagram and the functional flowchart in Figure 10, after data reception is completed, Gate G1 of the transmission station hardware is turned off (step 30). In this way, no token is transmitted to stations downstream in the data flow. Therefore, check the value of the next transmitting station designation NST of the received token in this state, and if NST is smaller than the own station number, turn on G1 (step 60).
and waits for input of the next token (step 40).
Returning to the diagram, Sr1 receives the TKI, but since NST is 2, which is smaller than itself, Sr1 does not take the token and has Sr1 send it. Then, Sr1 receives TK2 that occurs after the data transmission is completed, and since N5T=4 here, it learns that NST>3 and forcibly occupies the token (step 70), and transmits frame F3 with priority (step 80). ), then generates N5T=4 tokens and S
Make r1 perform regular transmission. If we do this (6), the period of the token can be expressed by equation (2),
Since the speed can be increased and this can be caught and transmitted, a cyclic data transmission system can be obtained in which the response is quick when the control signal changes, and data is sent periodically even when there is no data change.
第11図に送信権を用いるストア・アンド・フォワード
方式の伝送に適用した本発明の他の実施例を示す。この
場合、通常時は第6図の実施例と同様、−ステーション
の全データを乗せたフレームを送信して一巡した後、送
信権を、9個おきのステーションに順次送信する(第1
1図ではステーションOが送信後、送信権をSTI→S
T2とSr2に伝送する)、そして、伝送ステーション
ST3に優先送信要求が生じた場合、次に送信権をSr
2→ST3→Sr4と伝送せず、Sr1で送信権を占有
し、自己局の送信を行ない、その後、送信権を正規の予
定占有者であるSr4に渡す。FIG. 11 shows another embodiment of the present invention applied to store-and-forward transmission using transmission rights. In this case, normally, as in the embodiment shown in FIG.
In Figure 1, after station O transmits, it transfers the transmission right from STI to S.
T2 and Sr2), and if a priority transmission request occurs at transmission station ST3, the transmission right is then transferred to Sr2.
2→ST3→Sr4 without transmitting, the station occupies the transmission right with Sr1, performs its own transmission, and then passes the transmission right to Sr4, which is the official scheduled occupier.
このような操作は伝送ステーション内のマイクロコンピ
ュータによって行なわれる。すなわち、第12図のフロ
ーチャートに示したように、各ステ(7)
−ションはトークンの受信を待ち(ステップ10)、ト
ークン受信機自分が送信する順番かどうか判定しくステ
ップ20)、所定の順番なら、そのままトークンを占有
しくステップ40)、データを送信する(ステップ50
)、もし自分が送信する順番でないときにも、優先送信
要求が有かどうかの判定を行ない(ステップ30)、あ
りの場合にはトークンをこの場合は強制的に占有しくス
テップ40)、データを送信する。Such operations are performed by a microcomputer within the transmission station. That is, as shown in the flowchart of FIG. 12, each step (7) waits for the reception of a token (step 10), determines whether it is the token receiver's turn to transmit (step 20), and then sends the token in a predetermined order. If so, continue to occupy the token (step 40) and send the data (step 50).
), even if it is not your turn to transmit, it is determined whether there is a priority transmission request (step 30), and if there is, the token is forcibly occupied in this case (step 40), and the data is Send.
このようにすれば、トークンが周回する周期が小さくな
り、しかも、優先送信要求がある伝送ステーションが確
実に送信権を得られる。In this way, the period in which the token circulates is shortened, and moreover, the transmission station requesting priority transmission can reliably obtain the transmission right.
以上の実施例では、ネットワークの形状をループとして
いるが、ループのほかバス形状、スター形状でも本発明
を適用できる。In the above embodiments, the shape of the network is a loop, but the present invention can also be applied to a bus shape or a star shape in addition to the loop shape.
また、この実施例のほか、データフレーム内にモニタデ
ータ用のエリヤまたは、最大伝送遅延時間が保証される
ので、パケット化された音声を伝送する新たなエリヤを
設けてもよい。In addition to this embodiment, an area for monitor data or a new area for transmitting packetized audio may be provided in the data frame since the maximum transmission delay time is guaranteed.
(8)
本発明によればデータの伝送遅れが小さく、しかも、最
大伝送遅れが一定値以下でありデータが周期的に伝送さ
れ信頼度が高く、制御用などに好適なサイクリック伝送
方式が得られる。(8) According to the present invention, a cyclic transmission method is obtained in which the data transmission delay is small, the maximum transmission delay is below a certain value, the data is transmitted periodically, the reliability is high, and the data is suitable for control purposes. It will be done.
第1図は従来の系統図、第2図、第3図は従来の実施例
の説明図、第4図ないし第10図は本発明の一実施例の
説明図、第1I図、第12図は本発明の他の実施例の説
明図である。
Gl、G2・・・トライステートゲート、D 1.、
CI 。
2・・・データリンクコントローラ、FTFOI、2・
・・先入れ先出しメモリ、PIF・・・並列インタフェ
ース、MPU・・・マイクロプロセッサ、RAM・・・
ランダムアクセスメモリ、ROM・・・リードオンリメ
モリ。
代理人 弁理士 高橋明夫
(9)
招1呂
桔に
第50
も6図
第7霞
閣]甲■−
第8図
晃9霞
箔10図Figure 1 is a conventional system diagram, Figures 2 and 3 are explanatory diagrams of a conventional embodiment, Figures 4 to 10 are explanatory diagrams of an embodiment of the present invention, and Figures 1I and 12. FIG. 3 is an explanatory diagram of another embodiment of the present invention. Gl, G2...tristate gate, D 1. ,
C.I. 2...Data link controller, FTFOI, 2...
...First-in first-out memory, PIF...Parallel interface, MPU...Microprocessor, RAM...
Random access memory, ROM...read only memory. Agent Patent Attorney Akio Takahashi (9) Invitation 1 Ryoki No. 50 Mo6 Fig. 7 Kasumikaku] A ■ - Fig. 8 Akira 9 Kasumi Haku 10
Claims (1)
をサイクリックに行なうものにおいて、前記伝送局に優
先送信要求が無い場合は、送信権が一連の前記伝送局間
を巡回し、前記伝送局に優先送信要求が生じた場合は、
前記伝送局が受信した送信権を強制占有しデータを伝送
する手段を設けたことを特徴とするサイクリック伝送方
式。1. When a data transmission line and a transmission station are set up to cyclically transmit fixed data, if there is no priority transmission request for the transmission station, the transmission right circulates between a series of said transmission stations, and the said transmission If the station receives a priority transmission request,
A cyclic transmission system characterized by comprising means for forcibly occupying the transmission right received by the transmission station and transmitting data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11083684A JPS60256252A (en) | 1984-06-01 | 1984-06-01 | Cyclic transmission system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11083684A JPS60256252A (en) | 1984-06-01 | 1984-06-01 | Cyclic transmission system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60256252A true JPS60256252A (en) | 1985-12-17 |
Family
ID=14545894
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11083684A Pending JPS60256252A (en) | 1984-06-01 | 1984-06-01 | Cyclic transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60256252A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63204939A (en) * | 1987-02-20 | 1988-08-24 | Nippon Denso Co Ltd | Data transmission processor in vehicle |
| JPH0252541A (en) * | 1988-08-17 | 1990-02-22 | Omron Tateisi Electron Co | Data transmission system in lan |
-
1984
- 1984-06-01 JP JP11083684A patent/JPS60256252A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63204939A (en) * | 1987-02-20 | 1988-08-24 | Nippon Denso Co Ltd | Data transmission processor in vehicle |
| JPH0252541A (en) * | 1988-08-17 | 1990-02-22 | Omron Tateisi Electron Co | Data transmission system in lan |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7801173B2 (en) | Communication message conversion apparatus and communication message conversion method | |
| US5845152A (en) | Method for transmission of isochronous data with two cycle look ahead | |
| US20030123475A1 (en) | Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure | |
| US4594705A (en) | Bus-configured local area network with data exchange capability | |
| US5067075A (en) | Method of direct memory access control | |
| US4635247A (en) | High-speed burst signal monitoring device | |
| TW201717039A (en) | Method and system for USB 2.0 bandwidth reservation | |
| US20120023357A1 (en) | Cyclemaster synchronization in a distributed bridge | |
| EP0069382B1 (en) | Loop type data highway system | |
| US20020176425A1 (en) | Data transfer processing apparatus, data transfer method, and data transfer program | |
| KR100539018B1 (en) | Method and device for processing data packets which have been received or are to be transmitted on a data channel | |
| JPS6124349A (en) | Cyclic transmission method | |
| JP3269530B2 (en) | Serial communication system and serial communication method | |
| US5271008A (en) | Unidirectional bus system using reset signal | |
| JP2760280B2 (en) | Communication data exchange device and communication system using the exchange device | |
| JP2006040167A (en) | Bus arbitration circuit, information processing apparatus, program thereof, and recording medium | |
| JP3113329B2 (en) | Multiplex transmission equipment | |
| JPH04505993A (en) | hybrid data communication system | |
| JP3613203B2 (en) | Cell transmission control circuit and method thereof | |
| JP3178206B2 (en) | Multiplex communication device | |
| JPS6342990B2 (en) | ||
| JP3170827B2 (en) | Polling data collection system | |
| SU1647590A1 (en) | Local network station controller | |
| JPS6236942A (en) | Buffer managing system in looped communication system | |
| JPS59117352A (en) | Communication system using bus |