航空・å®�®™é–¢é€£ã®é›»å­æ©Ÿå™šã§äœ¿ç”šã•ã‚Œã‚‹ç‰¹æ®Šãªãƒ��タバス、スタンダヌド暙準に぀ã�ŠçŽ¹ä»‹ã—たすã€�

Nacelle HP
ホã�ãƒ� �� ãƒ��タバス�èŠæ�Œ �� MIL-STD-1553 �� モヌドã�コヌãƒ� ペã�ã‚ž

モヌドã�コヌãƒ�

モヌドã�コヌドã�、バス・コントロヌラにãƒ��タ・バス管ç�šã‚šãƒ©ãƒŒå‡Šç�Œå›žåŸ©èƒœåŠ›ã‚’提䟛するために、芏æ�Œã«ã‚ˆã‚Šå®šçŸ©ã•ã‚ŒãŸã™ã€‚モヌドã�コヌドã�、デヌタ・ワヌド有りず、なしã�2぀のグルヌプにåˆ�‘られたすã€�

モヌドã�コヌドず関連するãƒ��タ・ワヌドモヌドã�コヌド毎に1ワヌドã�み蚱されたすã�、バスの制埡に関連するæƒ��±ãŒå«ãŸã‚ŒãŠãŠã‚Šã€äž€èˆ¬ã«ã‚µãƒ–シスãƒ�ƒ ãŒå¿�Šãšã™ã‚‹æƒ��±ãŒå«ãŸã‚ŒãŠã�Ÿã›ã‚“�ˆäŸ‹å€–ã�、デヌタ・ワヌドã�モヌドã�コヌドずの同期ですã€� モヌドã�コヌドã�、コマンドã�ワヌドã�15��19ビット目により定矩されたす。最䞊䜍ビãƒ�ƒˆ�ˆãƒ“ãƒ�ƒˆ15�‰ã�ã€�2モヌドã�コヌドã�グルヌプを区別するために䜿甚するこずができたすã€� ãƒ��タ・ワヌドがモヌドã�コヌドず関連しおã�‚‹æ™‚、T�Rビットã�、デヌタ・ワヌドがリモヌトã�タヌミナルにより送信されおã�‚‹ã®ã‹ã€å—信されおã�‚‹ã®ã‹ã‚’決定したす。モヌドã�コヌドを、衚5に瀺したすã€�

è¡š5 モヌドã�コヌãƒ�
T/R モヌãƒ�
コヌãƒ�
16進数 10進数 機è� ãƒ��タ
ワヌãƒ�
ブロヌãƒ�
キャスãƒ�
1 00000 0x00 0 動的バス制埡 No No
1 00001 0x01 1 同期 No Yes
1 00010 0x02 2 送信スãƒ��タス・ワヌãƒ� No No
1 00011 0x03 3 セルフテスト開å§� No Yes
1 00100 0x04 4 送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ No Yes
1 00101 0x05 5 送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ç„¡åŠ¹ No Yes
1 00110 0x06 6 タヌミナル抑制フラグ・ビッãƒ� No Yes
1 00111 0x07 7 タヌミナル抑制フラグ・ビット無効 No Yes
1 01000 0x08 8 リモヌトã�タヌミナルのリセãƒ�ƒˆ No Yes
1 01001 0x09 9 予備 No TBD
| | | | | | |
1 01111 0x0F 15 予備 No TBD
1 10000 0x10 16 ベクトル・ワヌド送信 Yes No
0 10001 0x11 17 同期 Yes Yes
1 10010 0x12 18 最終コマンドã�ワヌド送信 Yes No
1 10011 0x13 19 BITワヌド送信 Yes No
0 10100 0x14 20 遞択送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ Yes Yes
0 10101 0x15 21 遞択送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ç„¡åŠ¹ Yes Yes
1/0 10110 0x16 22 予備 Yes TBD
| | | | | | |
1/0 11111 0xFF 31 予備 Yes TBD

モヌドã�コヌド識別å­�

モヌドã�コヌド識別子ã�、コマンドã�ワヌドã�10��14ビットに含たれたす。このフィヌルドが00000B、たたã�11111Bである堎合ã€�15��19ビットã�å†�®¹ã¯ã€ãƒ¢ãƒŒãƒ‰ã�コヌドずしおãƒ�‚³ãƒŒãƒ‰ã•ã‚ŒãŸã™ã€� 2぀のモヌドã�コヌド識別子ã�、å¿�Šã§ã‚れば、シスãƒ�ƒ ãŒã‚€ãƒ³ã‚¹ãƒˆã‚¥ãƒ«ãƒ¡ãƒ³ãƒ��ション・ビットを䜿甚できるように提䟛されたすã€�

2぀のモヌドã�コヌド識別子ã�、異なる情報を䌝送するこずができたせん。この芁求を維持するこずにおいお、倚くのリモヌトã�タヌミナルは、サブアドレスが実際のモヌドã�コヌドでæŒ�®šã•ã‚ŒãŸã‚µãƒ–シスãƒ�ƒ ãžã®æŒ�€ºã‚’提䟛したせんã€�

動的バス制埡

動的バス制埡モヌドã�コヌドã�、タヌミナル間でãƒ��タ・バスの制埡をパスするこずにより、「ラりンドロビン」型の制埡を提䟛するために䜿甚されたすã€�

こã�方法を䜿甚しお、各タヌミナルは、他ã�党おのタヌミナルからå¿�Šãšã™ã‚‹ãƒ��タの収集を担圓したす。デヌタ収集が終わった時、ラむンå†��次のタヌミナルに制埡をパスしたすいく぀かã�事前定矩されたシヌケンスに基づきã€� これにより、アプリケヌション・プログラãƒ��ˆãƒ‡ãƒŒã‚¿ã®ã‚šãƒ³ãƒ‰ãƒŠãƒŒã‚¶�‰ãŒå¿�Šæ™‚にãƒ��タを収é›�™ã‚‹ã“ずを可胜にし、収é›�•ã‚ŒãŸãƒ��タが最新の゜ヌス・サンプルからのもã�で、バãƒ�ƒ•ã‚¡ã«åŸ�©Ÿã—おã�ªã�“ずを垞に保蚌したすã€�

芏æ�Œã®Notice1ず2は、空軍アプリケヌション甚に動的バス制埡の䜿甚を犁じおã�Ÿã™ã€‚制埡を枡されたタヌミナルが制埡を実行できなã�‹ã€ãŸãŸã�次のタヌミナルに制埡を適åˆ�«è»¢é€ã›ãšã€ãã®çµæžœã€ç„¡åˆ¶åŸ¡çŠ¶æ…‹ãŒç™ºç”Ÿã™ã‚‹ã“ずが問題ですã€� そã�埌、いく぀かã�タヌミナルにより制埡がå�確立されなければなりたせんã€� 制埡の再確立に芁求される朜圚çš�ªæ™‚間は、シスãƒ�ƒ ã«å¯Ÿã—お悲惚な効果もたらしたす特に飛行制埡シスãƒ�ƒ �‰ã€�

バス・コントロヌラずなるこずができるリモヌトã�タヌミナルは、モヌドã�コヌドã�コマンドを受信する時、タヌミナルのスãƒ��タス・ワヌドã�動的バス制埡受諟ビットを論理â€�1”に蚭定するこずができなければなりたせんã€� 䞀般çš�«ã€ã“のビットã�蚭定に関連するロゞãƒ�‚¯ã¯ã€æ•°ãƒ¬ãƒ™ãƒ«ã®ä¿¡é Œè©Šéš“にパスするサブシスãƒ�ƒ �ˆã‚³ãƒ³ãƒ”ュヌタ�‰ã�胜力に基づきたすã€� 信頌詊隓にパスした堎合、ビãƒ�ƒˆãŒèš­å®šã•ã‚Œã€ã‚¿ãƒŒãƒŸãƒŠãƒ«ãŒãƒ¢ãƒŒãƒ‰ã�コマンドを受信した時にスãƒ��タス・ワヌドが送信されるこずによっお、バス・コントロヌラの圹割を匕き受けたすã€�

バス・コントロヌラは、䞀床に1぀のリモヌトã�タヌミナルに動的バス制埡モヌドã�コマンドを発行するこずができたす。æ�らかに、コマンドã�、バス・コントロヌラになれるタヌミナルにのみ発行されたすã€� コマンド送信時、バス・コントロヌラは、動çš�ƒã‚¹åˆ¶åŸ¡å—諟ビットが蚭定されおã�‚‹ã‹ã‚’決定するために、タヌミナルのスãƒ��タス・ワヌドをチェãƒ�‚¯ã—なければなりたせんã€� 蚭定されおã�‚‹å Žåˆã€ãƒã‚¹ãƒ»ã‚³ãƒ³ãƒˆãƒ­ãƒŒãƒ©ã¯ã€ã‚³ãƒ³ãƒˆãƒ­ãƒŒãƒ©ãšã—おの機è�を停止し、リモヌトã�タヌミナル、たたã�バス・モニタずなりたすã€� スãƒ��タス・ワヌドにビットが蚭定されおã�ªã��Žåˆã€ã‚³ãƒžãƒ³ãƒ‰ãŒç™ºè¡Œã•ã‚ŒãŸãƒªãƒ¢ãƒŒãƒˆã�タヌミナルは、バス・コントロヌラになるこずができず、珟圚のコントロヌラがバス・コントロヌラのたたか、たたã�他ã�ã�ã€ã‹ã�タヌミナルに制埡をパスしよã�šã—なければなりたせんã€�

同期

同期モヌドã�コヌドã�ã€�2぀以䞊ã�タヌミナル間ã�タむミングのã�ã€ã‹ã�圢態を確立するために䜿甚されたす。このモヌドã�コヌドã�、デヌタ・ワヌドを䜿甚したせんã€� そã�ため、タヌミナルによるこã�コマンドã�受信は、いく぀かã�事前定矩されたむベントを発生させなければなりたせんã€� こã�むベントã�ã�ã€ã‹ã�䟋ã�、カりンタのクリア、むンクリメント、たたã�プリセãƒ�ƒˆã€å�力信号のåˆ�›¿ã€ãŸãŸã�ã�ã€ã‹ã�゜フトりェア・ルヌチンの呌出しですã€� 䞀般çš�«ã€ã“のコマンドã�ã€�£›è¡Œåˆ¶åŸ¡ã€ãŸãŸã�照準火噚管制シスãƒ�ƒ ç”šã®èˆªæ³•ãƒ‡ãƒŒã‚¿�ˆçŸåœšäœçœ®ã€�€ŸåºŠç­‰ïŒ‰ã�サンプリングのような機è�を時間盞関させるために䜿甚されたすã€� そã�他ã�甹途ã�、メゞャヌ�ã�むナã�・フレヌãƒ�凊ç��初めにバックアãƒ��・コントロヌラ�ˆãŸãŸã�モニタ�‰ã‚’「同期」させるためのバス・コントロヌラ甚ですã€�

リモヌトã�タヌミナルが同期モヌドã�コマンドを受信した堎合、予め定矩された機è�を実行したすã€�

バス・コントロヌラの堎合、コマンドã�発行がå¿�Šãšã•ã‚ŒãŸã™ã€‚タヌミナルのスãƒ��タス・ワヌドã�、「同期」機è�が実行されたこずではなく、メãƒ�‚»ãƒŒã‚žãŒå—信されたこずのみを衚したすã€�

スãƒ��タス・ワヌド送信

これは、リモヌトã�タヌミナルにそã�スãƒ��タス・ワヌドã�リセãƒ�ƒˆã€ãŸãŸã�クリアを起こさなã�2぀のコマンドã�å†��1぀ですã€�

こã�コマンドを受信するず、リモヌトã�タヌミナルは、モヌドã�コヌドã�メãƒ�‚»ãƒŒã‚žã®ã‚¹ãƒ��タス・ワヌドではなく、前のメãƒ�‚»ãƒŒã‚žãšé–¢é€£ã—たスãƒ��タス・ワヌドを送信したすã€�

バス・コントロヌラは、デヌタ・バスの制埡ず゚ラヌ管ç��ためにこã�コマンドを䜿甚したす。リモヌトã�タヌミナルがメãƒ�‚»ãƒŒã‚žã«ã‚šãƒ©ãƒŒã‚’怜å�し、そのスãƒ��タス・ワヌドを停止した堎合スãƒ��タス・ワヌドメãƒ�‚»ãƒŒã‚žãƒ»ã‚šãƒ©ãƒŒãƒ»ãƒ“ット参照�‰ã€� バス・コントロヌラは、無応答が゚ラヌによるもã�なのかを決定するために、リモヌトã�タヌミナルにこã�コマンドを発行するこずができたすã€� こã�コマンドã�前ã�メãƒ�‚»ãƒŒã‚žã‹ã‚‰ã®ã‚¹ãƒ��タス・ワヌドをクリアしなã�Ÿã‚ã€å‰ã®ãƒ¡ãƒ�‚»ãƒŒã‚žã«ãŠã„おリモヌトã�タヌミナルが怜å�した゚ラヌは、スãƒ��タス・ワヌドにセãƒ�ƒˆã•ã‚ŒãŠã�‚‹ãƒ¡ãƒ�‚»ãƒŒã‚žãƒ»ã‚šãƒ©ãƒŒãƒ»ãƒ“ットにより瀺されたすã€�

バス・コントロヌラは、「ã�ヌリング」ã�時にもこのコマンドを䜿甚したす。タヌミナルが定期çš�ªãƒ¡ãƒ�‚»ãƒŒã‚žã‚’持っおã�ªã��Žåˆã€RTは、スãƒ��タス・ワヌドにそã�サヌビス芁求ビãƒ�ƒˆã‚’ã‚»ãƒ�ƒˆã™ã‚‹ã“ずによりã€�€šä¿¡ã‚’å¿�Šãšã™ã‚‹ãšãç€ºã™ã“ずができたすã€� バス・コントロヌラは、そのスãƒ��タス・ワヌドã�みを送信するようタヌミナルに芁求するこずによりã€� タヌミナルがサヌビスをå¿�Šãšã—おã�‚‹ã‹ã©ã�‹ã‚’決定するこずができ、埓っお、å¿�Šãªã‚³ãƒžãƒ³ãƒ‰ã‚’発行するこずができたす。この�¢ãƒã�リング�£æ–¹æ³•ã�、䞍å¿�Šãªãƒ¯ãƒŒãƒ‰ã�送信を排陀するこずにより、バス・トラフィãƒ�‚¯ã®ç·é‡ã‚’枛少させる可胜性を持ちたすã€�

バス・コントロヌラはたた、スãƒ��タス・ワヌドå�のビゞヌ・ビットを調べるこずにより、タヌミナルがい぀ãƒ��タをå�ç�§ãã‚‹ã‹ã‚’決定するため、このメãƒ�‚»ãƒŒã‚žã‚’䜿甚するこずができたすã€� ãƒ��タを送信、たたã�受信できなã�‚¿ãƒŒãƒŸãƒŠãƒ«ã¯ã€ãã®ãƒ“ゞヌ・ビットをセãƒ�ƒˆã§ããŸã™ïŒˆã“の䜿甚は、Notice2で抑制されおã�Ÿã™ïŒ‰ã€� 蚭定されたこã�ビットを芋お、バス・コントロヌラは、い぀タヌミナルが新しいコマンドã�甚意ができるか蚀ã�›ãˆã‚Œã°ã€ã‚‚はã‚�ƒ“ゞヌではなã�Œ‰ã‚’決定するためにã€� タヌミナルを定期çš�«ã€Œã�ヌリング」するこずができたす䞀般çš�«ã€ãƒ¡ã‚žãƒ£ãƒŒãƒ»ãƒ•ãƒ¬ãƒŒãƒ�毎に1回ã€� こã�コマンドã�、ブロヌドキャストã�メãƒ�‚»ãƒŒã‚žãƒ»ãƒ•ã‚©ãƒŒãƒžãƒƒãƒˆãŒäœ¿ç”šã•ã‚Œã‚‹æ™‚にも䜿甚されたすã€� リモヌトã�タヌミナルの党おがそのスãƒ��タス・ワヌドを停止するため、そのスãƒ��タス・ワヌドに察するå�‚¿ãƒŒãƒŸãƒŠãƒ«ã®ã€Œã�ヌリング」ã�、受信ブロヌドキャストã�コマンドã�ビットを蚭定するこずにより、タヌミナルがメãƒ�‚»ãƒŒã‚žã‚’受信したかどã�‹ã‚’æ�らかにしたすã€�

セルフテスト開å§�

こã�コマンドã�、リモヌトã�タヌミナルが受信した時、リモヌトã�タヌミナルでセルフテストを開始したす。このコマンドã�ã€�€šåžžã€åœ°äžŠåŸºåœ°æ•Žå‚™æ©Ÿè�ずしお、シスãƒ�ƒ èµ·å‹•è©Šéš“ã�䞀郚ずしお、たたã�障害回埩ルヌチンの䞀郚ずしお飛行䞭に䜿甚されたすã€�

初期のアプリケヌションにおいお、いく぀かã�リモヌトã�タヌミナルは、このコマンド受信時、セルフテストを開始しã€�•·æ™‚間、「オフラむン」になりたすã€�Notice2は、タヌミナルが「オフラむン」であり埗る時間を制埡するためにã€� 詊隓時間を100.0msに制限し、リモヌトã�タヌミナルによるスãƒ��タス・ワヌドã�送信が匕き続きたすã€�

タヌミナルがセルフテストを実行しおã�‚‹é–“、次の方法で有効なコマンドに応答するこずができたすã€�

  • 䜕れのバスでも無応答「オフラむン」ïŒ�
  • ビゞヌ・ビットをセãƒ�ƒˆã—たスãƒ��タス・ワヌドã�みを送信
  • 正垞な応ç­�

リモヌトã�タヌミナルは、このモヌドã�コヌドã�埌に受信した有効なコマンドを受信するず、そのセルフテストを終äº�™ã‚‹ã“ずができたす。埌続ã�コマンドがセルフテストを䞭断するこずができるようにã€� こã�コマンド発行埌、バス・コントロヌラは、指定された時間�ˆãƒªãƒ¢ãƒŒãƒˆã�タヌミナルに察しおæŒ�®šã•ã‚ŒãŸæ™‚間、たたã�最倧時間100.0msの䜕れか、タヌミナルぞの送信を䞀時停止するå¿�ŠãŒã‚りたすã€�

送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³

バス・コントロヌラは、バスを管ç�™ã‚‹ãŸã‚ã«ã“ã�コマンドを䜿甚したす。タヌミナルの送信機が連続しお送信する堎合、このコマンドã�ã€�€ä¿¡æ©Ÿã�電源をåˆ�‚‹ãƒ¡ã‚«ãƒ‹ã‚ºãƒ�を提䟛したす。二重冗長スタンバむ・アプリケヌション甚のみですã€�

こã�コマンドを受信するず、リモヌトã�タヌミナルは、反察偎のãƒ��タ・バスず関連した送信機をシャãƒ�ƒˆãƒ€ã‚Šãƒ³ã—たす電源をåˆ�‚‹�‰ã€‚タヌミナルがAバス䞊でバブルしおã�‚‹å Žåˆã€� バス・コントロヌラは、Bバス䞊ã�タヌミナルにこã�コマンドを送信したすïŒ�Aバス䞊ã�コマンドã�、タヌミナルにより受信されたせん�‰ã€�

芏æ�Œã¯ã€ã‚·ãƒ£ãƒ�ƒˆãƒ€ã‚Šãƒ³äž­ã®é€ä¿¡æ©Ÿãšé–¢é€£ã™ã‚‹å—信機に䜕をさせるかを定矩しおã�Ÿã›ã‚“。受信機がオフされるタヌミナル蚭蚈が存圚したしたす。受信機がオンのたたのもã�も存圚したすã€� 受信機がオンのたたで、タヌミナルがバス䞊にコマンドを発行する時、バス・コントロヌラは、å�ç�ž­ã®ãƒ¡ãƒ�‚»ãƒŒã‚žãšã‚šãƒ©ãƒŒã®ãŸã‚ç„¡èŠ–されおã�‚‹ãƒ¡ãƒ�‚»ãƒŒã‚žã«ã‚ˆã‚Šã€ã‚¿ãƒŒãƒŸãƒŠãƒ«ãŒãƒ•ã‚£ãƒŒãƒ‰ãƒãƒ�‚¯�ˆã‚¹ãƒ��タス・ワヌドを提䟛するこずなく、このãƒ��タをå�ç�—おã�‚‹ã“ずに気付かなければなりたせんã€�

送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ç„¡åŠ¹

こã�コマンドã�、以前にオフにされた送信機をオンにするメカニズãƒ�を提䟛するこずにおいお、以前ã�コマンドã�補足です。リモヌトã�タヌミナルがこのコマンドを受信するずã€� 有効なコマンドが反察偎のバス䞊で受信される時、反察偎のバスず関連した送信機が送信を蚱可されるよã�€ãã®åˆ¶åŸ¡ãƒ­ã‚žãƒ�‚¯ã‚’蚭定したすã€�

送信機を有効にできる他ã�唯䞀のコマンドã�、リセãƒ�ƒˆãƒ»ãƒªãƒ¢ãƒŒãƒˆã�タヌミナル・モヌドã�コマンドですã€�

タヌミナル抑制フラグ

こã�コマンドã�、タヌミナルのスãƒ��タス・ワヌドにおけるタヌミナル・フラグ・ビットを制埡したす。タヌミナル・フラグ・ビットã�、リモヌトã�タヌミナル・ハã�ドりェアå†�«ã‚šãƒ©ãƒŒãŒå­˜åœšã—定矩を思い出しおください�‰ã€� 送信されおã�‚‹ãƒ��タ、たたã�受信されたデヌタに゚ラヌがあり埗るこずを瀺しおã�Ÿã™ã€‚この堎合、そのタヌミナルぞの送信は、停止するå¿�ŠãŒã‚りたす。しかし、タヌミナルå†��障害はã€� ãƒ��タの品質に圱響を䞎えなã�¯èƒœæ€§ãŒã‚り、バス・コントロヌラは、䞍å�合が存圚するこずを知り぀぀ã€�€ä¿¡ã‚’継続するこずを遞択するこずができたすã€�

ほずんどのバス・コントロヌラå†�«ãŠã„お、タヌミナル・フラグ・ビットをセãƒ�ƒˆã—たスãƒ��タス・ワヌドã�、特殊゚ラヌ凊ç�ƒ«ãƒŒãƒãƒ³ãŒã‚³ãƒŒãƒ«ã•ã‚ŒãŸã™ïŒˆã�むクロコヌド、たたã�゜フトりェアの䜕れかにおいお�‰ã€� バス・コントロヌラがコンピュヌタである堎合、このビットã�、䞀般çš�«ã‚šãƒ©ãƒŒå‡Šç�šé–¢é€£ã—た割蟌みサヌビス・ルヌチンをコヌルしたすã€� タヌミナルに察しおこã�割蟌みをã�スクするこずができたすが、タヌミナル毎にマスクずアンマスクするこずはåŽ�»‹ã§ã™ã€‚バス・コントロヌラがã�むクロコヌド化されたã�シヌンである堎合、バス・コントロヌラå†�ƒšã®ã“ã�ビットã�マスクは䞍可胜かも知れたせん。したがっお、このモヌドã�コマンドã�、その゜ヌスであるリモヌトã�タヌミナルでこã�ビットã�「ã�スク」を提䟛したすã€�

こã�コマンドを受信したリモヌトã�タヌミナルは、この信号の真ã�スãƒ��タスに関係なく、そのタヌミナル・フラグ・ビットをâ€�0”にセãƒ�ƒˆã—たす。芏æ�Œã¯ã€ã“のビットを制埡するbuilt-in-testが停止されるこずを宣蚀しおã�Ÿã›ã‚“が、結果は、â€�0”に吊定されたすã€�

タヌミナル抑制フラグ無効

こã�コマンドã�、タヌミナル・フラグ・ビットã�報告によりオンにさせるメカニズãƒ�を提䟛するこずにおいお、前のコマンドã�補足ですã€� リモヌトã�タヌミナルがこのコマンドを受信した時、タヌミナルのbuilt-in-test機è�の結果に基づき、タヌミナル・フラグ・ビットが適åˆ�«å ±å‘Šã•ã‚Œã‚‹ã‚ˆã†ã€ãã®åˆ¶åŸ¡ãƒ­ã‚žãƒ�‚¯ã‚’ã‚»ãƒ�ƒˆã—たすã€�

タヌミナル・フラグ・ビットã�応答を有効にできる他ã�唯䞀のコマンドã�、リセãƒ�ƒˆãƒ»ãƒªãƒ¢ãƒŒãƒˆã�タヌミナル・モヌドã�コマンドですã€�

リモヌトã�タヌミナルのリセãƒ�ƒˆ

こã�コマンドã�、リモヌトã�タヌミナルが受信した時、タヌミナル電子機噚を起動状態にリセãƒ�ƒˆã—たす。このようにã€�€ä¿¡æ©ŸãŒç„¡åŠ¹ã«ã•ã‚ŒãŠã�Ÿã‹ã€ãŸãŸã�タヌミナル・フラグ・ビットが抑制されたå�Žåˆã€ã“れらの機è�は、タヌミナルが起動されたかã�ようにリセãƒ�ƒˆã•ã‚ŒãŸã™ã€� リセãƒ�ƒˆãŒã�ãƒ�‚¯ã‚¹å…šäœ“ではなく、リモヌトã�タヌミナル電子機噚にのみ適甚されるこずをå�び思い出しおくださいã€�

Notice2は、リモヌトã�タヌミナルがその電子機噚をリセãƒ�ƒˆã™ã‚‹ã®ã«ã‹ã‹ã‚‹æ™‚é–“ã�総量を制限したすã€� そã�スãƒ��タス・ワヌドã�送信埌、リモヌトã�タヌミナルはã€�5.0ms以å†�«ãƒªã‚»ãƒ�ƒˆã—たす。タヌミナルがリセãƒ�ƒˆã—おã�‚‹é–“、以䞋ã�ã�šã‚Œã‹ã®æ–¹æ³•ã§æœ‰åŠ¹ã‚³ãƒžãƒ³ãƒ‰ã«å¿œç­”するこずができたすã€�

  • 䜕れのバス䞊でも無応答「オフラむン」ïŒ�
  • ビゞヌ・ビットがセãƒ�ƒˆã•ã‚ŒãŸã‚¹ãƒ��タス・ワヌドã�みを送信
  • 通垞の応ç­�

リモヌトã�タヌミナルは、このモヌドã�コヌド埌に受信した有効なコマンドを受信するず、そのリセãƒ�ƒˆæ©Ÿè�を終äº�™ã‚‹ã“ずができたすã€� 埌続ã�コマンドがリセãƒ�ƒˆã‚’䞭断するこずができるように、バス・コントロヌラは、コマンド発行埌、指定された時間�ˆãƒªãƒ¢ãƒŒãƒˆã�タヌミナルに察しおæŒ�®šã•ã‚ŒãŸæ™‚間、たたã�最倧時間5.0msのã�šã‚Œã‹�‰ã€ã‚¿ãƒŒãƒŸãƒŠãƒ«ãžã®é€ä¿¡ã‚’停止するå¿�ŠãŒã‚りたすã€�

ベクトル・ワヌド送信

こã�コマンドã�、リモヌトã�タヌミナルにベクトル・ワヌドず呌ばれるãƒ��タ・ワヌドを送信させたす。ã�クトル・ワヌドã�、リモヌトã�タヌミナルのメãƒ�‚»ãƒŒã‚žéœ€èŠã«é–¢é€£ã™ã‚‹ãƒã‚¹ãƒ»ã‚³ãƒ³ãƒˆãƒ­ãƒŒãƒ©ã®ã‚µãƒŒãƒ“ス芁求情報を識別したすã€� å¿��ˆã§ã¯ã‚りたせんが、このモヌドã�コヌドã�、しばしã�、スãƒ��タス・ワヌãƒ�.å†��サヌビス芁求ビãƒ�ƒˆã«é–¢é€£ä»˜ã‘られおã�Ÿã™ã€�

ãƒ��タ・ワヌドã�å†�®¹ã¯ã€ãƒã‚¹ãƒ»ã‚³ãƒ³ãƒˆãƒ­ãƒŒãƒ©ã«é€ä¿¡ã™ã‚‹å¿�Šã�あるメãƒ�‚»ãƒŒã‚žã‚’通知したす。このãƒ��タ・ワヌドã�å†�®¹ã«é–¢ã—お、芏æ�Œã«ã¯ã�‹ãªã‚‹èŠæ±‚もありたせんが、MIL-HDBK-1553AのSection 80はã€�2぀の䟋を提䟛しおã�Ÿã™ã€� 1぀目は、バス・コントロヌラが芁求を決定するためにãƒ�‚³ãƒŒãƒ‰ã—なければならなã�‚³ãƒŒãƒ‰åŒ–されたフィヌルドです。これã�、バス・コントロヌラによる党おの芁求ã�事前知識を芁求し、リモヌトã�タヌミナルずバス・コントロヌラ�ˆãã—お、å�おのバックアãƒ��・コントロヌラ�‰ãŒå…±ã«æ›Žæ–°ã•ã‚Œãªã‘ればならなã�Ÿã‚ã€ã‚·ã‚¹ãƒ�ƒ å€‰æ›ŽãŒå›°é›£ã«ãªã‚ŠãŸã™ã€�

2぀目の䟋ã�、おそらく最も簡単で゚レガントです。デヌタ・ワヌドã�クトル・ワヌドã�、タヌミナルがバス・コントロヌラにより送信されるこずを芁求するコマンドã�ワヌドを含みたすã€� バス・コントロヌラは、このワヌドをコマンドずしお゚コヌするこずのみå¿�Šãšã—たす。これã�、コントロヌラによる特殊なãƒ�‚³ãƒŒãƒ�‚£ãƒ³ã‚°ã‚’芁求したせんが、リモヌトã�タヌミナルのみが修正されるこずにおいお、倉曎が容易になりたすã€�

バス・コントロヌラは、「ã�ヌリング」時にもこのコマンドを䜿甚したす。䞀般çš�«ã€ã“のコマンドã�、スãƒ��タス・ワヌドにおけるサヌビス芁求ビãƒ�ƒˆãšäž€ç·’に䜿甚されたすã€� バス・コントロヌラは、スãƒ��タス・ワヌドã�みを芁求したす送信スãƒ��タス・ワヌドã�モヌドã�コヌド。セãƒ�ƒˆã•ã‚ŒãŸã‚µãƒŒãƒ“ス芁求ビãƒ�ƒˆã‚’芋おã€�€ä¿¡ãƒ™ã‚¯ãƒˆãƒ«ãƒ»ãƒ¯ãƒŒãƒ‰ã�モヌドã�コヌドを発行したすã€� バス・コントロヌラは、垞にベクトル・ワヌドを芁求し�ˆãšã«ã‹ãã€åžžã«ã‚¹ãƒ��タス・ワヌドを埗る�‰ã€ã‚¿ãƒŒãƒŸãƒŠãƒ«ã®èŠæ±‚ぞの応答にå¿�Šãªæ™‚間を短瞮したすã€�

ãƒ��タ・ワヌドずの同期

こã�同期コマンドã�目çš��、このモヌドã�コヌドがリモヌトã�タヌミナルに远åŠ�æƒ��±ã‚’提䟛するためにãƒ��タ・ワヌドを提䟛するこずを陀き、デヌタ・ワヌドã�なã�ŒæœŸãšåŒã˜ã§ã™ã€� ãƒ��タ・ワヌドã�å†�®¹ã¯ã€ã‚なたに任されおã�Ÿã™ã€‚「実䞖界」ã�アプリケヌションからの䟋では、このワヌドを次のように䜿甚しおã�Ÿã™ã€�

  • リモヌトã�タヌミナルにカりンタ、たたã�クロãƒ�‚¯å€€ã‚’提䟛すã‚�
  • フレヌãƒ�識別番号�ˆã�むナã�・フレヌãƒ�、たたã�呚期番号�‰ã‚’バックアãƒ��・コントロヌラに提䟛すã‚�
  • サブアドレス機è�の拡匵で䜿甚される新しいベã�ス・アドレス・ポむンタをタヌミナルに提䟛する拡匵サブアドレãƒ�‚·ãƒ³ã‚°å‚ç���
  • 監芖シスãƒ�ƒ ã«ãƒžã‚€ãƒŠã�・フレヌãƒ�数を提䟛すã‚�

最終コマンドã�ワヌド送信

これは、リモヌトã�タヌミナルが、そのスãƒ��タス・ワヌドã�リセãƒ�ƒˆã€ãŸãŸã�クリアしなã�2぀のコマンドã�å†��1぀ですã€�

こã�コマンドを受信するず、リモヌトã�タヌミナルは、前のメãƒ�‚»ãƒŒã‚žãšé–¢é€£ã—たスãƒ��タス・ワヌド、およã�受信した最終コマンドã�ワヌド有効な�‰ã‚’送信したすã€�

バス・コントロヌラは、デヌタ・バスの制埡、およã�゚ラヌ管ç�”šã«ã“ã�コマンドを䜿甚したすã€� リモヌトã�タヌミナルが適åˆ�«å¿œç­”しおã�ªã��Žåˆã€ãƒã‚¹ãƒ»ã‚³ãƒ³ãƒˆãƒ­ãƒŒãƒ©ã¯ã€ã‚¿ãƒŒãƒŸãƒŠãƒ«ãŒå—信した最埌ã�有効なコマンドを決定するこずができ、å¿�Šã«å¿œã˜ãŠã€åŸŒç¶šã�メãƒ�‚»ãƒŒã‚žã‚’å�発行するこずができたすã€�

Buit-in-Test��BIT�‰ãƒ¯ãƒŒãƒ‰é€ä¿¡

こã�モヌドã�コマンドã�、リモヌトã�タヌミナルのBuilt-in-Testの状態に぀ã�Šè©³çŽ°ã‚’提䟛するために䜿甚されたすã€� そã�å†�®¹ã¯ã€ã‚µãƒ–シスãƒ�ƒ ã§ã¯ãªãã€ãƒªãƒ¢ãƒŒãƒˆã�タヌミナルのみ�ˆå®šçŸ©ã‚’思い出しおください。に関するæƒ��±ã‚’提䟛したすã€�

ほずんどのアプリケヌションは、このコマンドをセルフテスト開始モヌドã�コヌドず関連付けおã�Ÿã™ãŒã€èŠæ�Œã¯ã€ãã®ã‚ˆã†ãªé–¢ä¿‚を芁求しおã�Ÿã›ã‚“ã€� 䞀般çš�«ã€ã“のコマンドã�、セルフテスト開始モヌドã�コヌドを発行し、タヌミナルに芁求された時間å†�«ãã�詊隓を終äº�•ã›ã€è©Šéš“結果を収é›�™ã‚‹ãŸã‚ã«BITワヌドã�モヌドã�コヌドを発行するために䜿甚されたすã€�

他ã�アプリケヌションはã€�€£ç¶šçš„バックグランド詊隓䟋えば、各ãƒ��タ送信で実行されるãƒ��タ・ラãƒ��アラりンド詊隓ã�結果に基づき、定期速床でBITワヌドを曎新しおã�Ÿã™ã€� こã�ワヌドã�、芁求により、詊隓を開始し、詊隓終äº�‚’åŸ�€ã“ずなく、バス・コントロヌラに送信するこずができたす。デヌタ・ワヌドã�å†�®¹ã¯ã€ã‚¿ãƒŒãƒŸãƒŠãƒ«èš­èšˆè€�«å§”ã�られおã�Ÿã™ã€�

リモヌトã�タヌミナルによる送信スãƒ��タス・ワヌドã�モヌドã�コヌドか、たたã�送信最終コマンドã�ワヌドã�モヌドã�コヌドã�ã�šã‚Œã‹ã®å—信は、BITãƒ��タ・ワヌドã�å†�®¹ã‚’倉曎したせんã€�

芏æ�Œã®Notice2は、built-in-test、たたã�数レベルのセルフテストを実行できるã�‹ãªã‚‹ã‚¿ãƒŒãƒŸãƒŠãƒ«ã‚‚、これらの詊隓ã�結果を提䟛するために、このモヌドã�コヌドを実è£�™ã‚‹å¿�ŠãŒã‚りたすã€�

遞択送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³

送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ãƒ»ãƒ¢ãƒŒãƒ‰ã�コマンドã�ように、このモヌドã�コヌドã�、バブルを起こした送信機をオフにするために䜿甚されたすã€� 2぀のモヌドã�コヌド間の違いは、このモヌドã�コヌドがそれず関連したãƒ��タ・ワヌドを持぀こずです。デヌタ・ワヌドã�å†�®¹ã¯ã€ã‚·ãƒ£ãƒ�ƒˆãƒ€ã‚Šãƒ³ã™ã‚‹ãƒ��タ・バス�ˆé€ä¿¡æ©ŸïŒ‰ã‚’æŒ�®šã—たすã€� こã�コマンドã�、二重冗長性以䞊を提䟛するシスãƒ�ƒ ã€äž€èˆ¬çš�«ã¯é£›è¡Œåˆ¶åŸ¡ãšé–¢é€£ã—た䞉重、たたã�四重冗長のシスãƒ�ƒ ã§äœ¿ç”šã•ã‚ŒãŸã™ã€�

遞択送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ç„¡åŠ¹

こã�コマンドã�、以前にオフにされた送信機をオンにするメカニズãƒ�を提䟛するこずにおいお、前のもã�の補足ですã€� リモヌトã�タヌミナルがこのコマンドを受信するず、デヌタ・ワヌドã�、有効なコマンドが該圓バス䞊で受信されたずきに、該圓バスず関連した送信機が送信を蚱可されるよã�€ãã®åˆ¶åŸ¡ãƒ­ã‚žãƒ�‚¯ã‚’蚭定するデヌタバス�ˆé€ä¿¡æ©ŸïŒ‰ã‚’æŒ�®šã—たすã€�

遞択された送信機を有効にできる他ã�唯䞀のコマンドã�、リセãƒ�ƒˆãƒ»ãƒªãƒ¢ãƒŒãƒˆã�タヌミナル・モヌドã�コマンドですã€�

予çŽ�ƒ¢ãƒŒãƒ‰ã�コヌãƒ�

侊ã�モヌドã�コヌドã�ãƒ��ブルから芋られるように、予備ずしお確保されおã�‚‹æ•°ãƒ“ットã�çµ�¿åˆã‚ã›ã§ã™ã€‚これらは、å°�¥ã®æˆé•·ã®ãŸã‚ã«äºˆçŽ�•ã‚ŒãŠã�Ÿã™ã€� 衚では、䞀定ã�ビットã�çµ�¿åˆã‚ã›ãŒåˆ—挙されおã�ªã�“ずにも泚意すべきです。芏æ�Œã¯ã€æ¬¡ã®ã‚ˆã†ã«ãƒªãƒ¢ãƒŒãƒˆã�タヌミナルがこれらの予çŽ�€ãŠã‚ˆã�「未定矩」ã�モヌドã�コヌドに応答するこずを蚱可しおã�Ÿã™ã€�

  • メãƒ�‚»ãƒŒã‚žãƒ»ã‚šãƒ©ãƒŒãƒ»ãƒ“ットをセãƒ�ƒˆã—、応答する䞍正コマンド参照��
  • 圢匏的に応答すã‚�

タヌミナル・ハã�ドりェア、たたã�倚重シスãƒ�ƒ ã®èš­èšˆè€�šã—お、䜕らかã�目çš��ために予çŽ�•ã‚ŒãŸãƒ¢ãƒŒãƒ‰ã�コヌドを䜿甚するこずは犁止されおã�Ÿã™ã€�

芁求モヌドã�コヌãƒ�

芏æ�Œã®Notice2は、å�おのリモヌトã�タヌミナルが以䞋ã�4モヌドã�コヌドを適甚するこずを芁求したすã€�

  • スãƒ��タス・ワヌド送信
  • 送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³
  • 送信機シャãƒ�ƒˆãƒ€ã‚Šãƒ³ç„¡åŠ¹
  • リモヌトã�タヌミナルのリセãƒ�ƒˆ

こã�芁求ã�、倚重シスãƒ�ƒ ã®èš­èšˆè€�šãƒã‚¹ãƒ»ã‚³ãƒ³ãƒˆãƒ­ãƒŒãƒ©ã«ã€å€šé‡ã‚·ã‚¹ãƒ�ƒ ã®ç®¡ç�”šã«æœ€å°é™ã®ã‚³ãƒžãƒ³ãƒ‰ã�セãƒ�ƒˆã‚’提䟛するよã�«ã€æ¬¡ã®ã‚ˆã†ã«èª²ã›ã‚‰ã‚ŒãŸã—たã€�

  • メãƒ�‚»ãƒŒã‚žãƒ»ã‚šãƒ©ãƒŒãƒ»ãƒ“ットをセãƒ�ƒˆã—、応答する䞍正コマンド参照��
  • 圢匏的に応答すã‚�

タヌミナル・ハã�ドりェア、たたã�倚重シスãƒ�ƒ ã®èš­èšˆè€�šã—お、䜕らかã�目çš��ために予çŽ�•ã‚ŒãŸãƒ¢ãƒŒãƒ‰ã�コヌドを䜿甚するこずは犁止されおã�Ÿã™ã€�

ブロヌドキャストã�モヌドã�コヌãƒ�

芏æ�Œã®Notice2は、モヌドã�コヌドã�ブロヌドキャストを蚱可したすモヌドã�コヌドã�ãƒ��ブルを参照�‰ã€‚ブロヌドキャストã�オプションの䜿甚は、タヌミナル同期の䞭で倧きな助けになりたすã€� 地䞊敎備ずトラブルシュヌãƒ�‚£ãƒ³ã‚°ã«ã¯ã€ãƒ–ロヌドキャストã�リセãƒ�ƒˆãƒ»ãƒªãƒ¢ãƒŒãƒˆã�タヌミナル、たたã�セルフテスト開始が䟿利ですが、これら2぀のコマンドã�ã€�£›è¡Œäž­ã«äœ¿ç”šã•ã‚ŒãŸå�Žåˆã€� ç Žæ»�š„な圱響を䞎える可胜性がありたす。これらのようなコマンドがバス・コントロヌラにより発行されなã�‹ã€ãŸãŸã�ある条件�ˆäŸ‹ãˆã°ã€�£›è¡Œäž­�‰ãŒå­˜åœšã™ã‚‹æ™‚にリモヌトã�タヌミナルにより操䜜されなã�“ずを保蚌するためにã€� チェãƒ�‚¯ã—なければなりたせん�ˆäžæ­£ã‚³ãƒžãƒ³ãƒ‰å‚ç…§�‰ã€�

MIL-STD-1553解説æ–�›žã€æ—¥æœ¬èªžæŠ€è¡“è³�–™ãƒ—レれントã€�

MIL-STD-1553通信芏æ�Œã®æ—¥æœ¬èªžæŠ€è¡“è³�–™�ˆèš�51ペã�ã‚ž��をIPROSにお配åž�—おおり、ダりンロヌドいただけたすã€�

Copyright(C) MIL-STD-1553.jp All Rights Reserved.