1553B总线协议术语解释
时间:12-14
来源:互联网
点击:
● 同步(不带数据字) 本指令使RT同步(例如,复位内部定时器、启动一个序列等等),该RT应发送相应的状态字。
● 发送状态字 本指令应使RT发送与本指令前面的最后一个有效指令字有关的状态字,该方式指令不应变更状态字的状态。
● 发送器关闭 本指令(仅用作双余度总线)应使RT关闭与余度总线相连的发送器,该RT不应执行关闭从中接受该指令的总线上的发送器指令。在所有情况下,在本指令后,该RT应按照规定的状态字响应。
● 禁止终端标志位(T/F) 本指令应使RT在规定的状态字中将终端标志位置逻辑0,直到另有指令为止。该RT应发送规定的状态字。
● 取消禁止终端标志位 本指令应使RT取消在上面提到的禁止终端标志位。该RT应发送规定的状态字。
● 复位远程终端 本指令用来使RT复位到通电初始状态。该RT应首先发送它的状态字,然后复位。
● 同步(带数据字) RT应接收一个指令字,继之以一个规定的数据字。该数据字应包含用于RT的同步信息。RT在接受该指令和数据字后,应发送规定的状态字。
● 发送上一个状态字除了RT接收发送上一个指令字方式代码外,本指令应使RT发送规定的它自己的状态字,继之以一个包含上一个指令字的第4至第19位的单一数据字。本方式指令不应变更各RT状态字的状态。
● 状态字 一个状态字应由一个同步波形、远程终端地址、消息差错位、测试字段位、服务请求位、三个备用位、广播指令接收位、忙位、子系统标志位、动态总线控制接收位、终端标志位及奇偶位组成。对于任何可任选的广播操作来说,应按规定禁止状态字的传输。
● 消息差错位 状态字的第九位时应用来表示与先前从总线控制器接收来的指令字有关的一个或多个数据字没有通过规定的RT有效性测试。本位在数据不正确定时、不合法指令、消息格式错的条件下也应被置位。逻辑1表示有消息差错,而逻辑0表示无消息。所有的RT应提供消息差错位。
● 测试手段位 状态字的第十位时应留作测试手段位之用,且总为逻辑0。本位和指令字的第十位时为逻辑1一起,约定用来区别额是指令字还是状态字。测试手段位的使用时可任选的。
● 服务请求位 状态字的第十一位时应留作服务请求位。本位的使用可任选。如果使用,本位应表示总线控制器需要采取与RT或有关子系统相对应的预定的专门动作。与一个单一的RT连接的多个子系统分别要求服务请求信号时,应将它们各自的信号通过逻辑“或”变成一个单独的数据字来识别具体的请求服务的子系统。该服务请求位仅确定用来激发例外发生的而不是周期发生的数据传输操作。逻辑1表示有服务请求,而逻辑0表示无服务请求。如果不实现这个功能,该位应置0。
● 备用状态位 状态字的第十二位是到十四位时留作今后使用而不应被占用。这些位应置为逻辑0。
● 广播指令接收位 状态字的第十五位时置为逻辑1表示前面的有效指令字是广播指令,而逻辑0表示它不是广播指令。如不采用广播指令选择方式,该位应置为逻辑0。
● 忙位 状态字第十六位时应留作忙位。本位的使用时可任选的。如果使用,本位应表示RT或子系统不能按照总线控制器的指令将数据移入子系统或从子系统取出数据。逻辑1表示存在“忙”状态,而逻辑0表示不存在“忙”状态。如果在响应发送指令时置忙位,那么RT只发送它的状态字。如果不实现这个功能,该位应置为逻辑0。
● 子系统标志位 状态字的第十七位时应留作子系统标志位。本位的使用是可选的。如果使用,本位应标志子系统为故障状态,且警告总线控制器数据可能无效。与一个单一的RT连接的子系统分别要求子系统标志位信号时,应将它们各自的信号通过逻辑“或”变成为单一的状态字子系统标志位。如果完成了逻辑“或”,那么设计者必须预备一个单独的数据字来识别具体地提出报告的子系统。逻辑1表示有标志,而逻辑0表示无标志。如果不使用,本位应置为逻辑0。
● 动态总线控制接收位 状态字的第十八位时应留作动态总线控制的接受。如果RT实现可任选的动态总线控制功能,那么应适用本位。在使用中,本位应表示接受或拒收规定的动态总线控制的提议。逻辑1表示控制的接受,而逻辑0表示控制的拒收。如不使用这个功能,本位应置为逻辑0。
● 终端标志位 状态字的第十九位时应留作终端标志功能。本位的使用是可任选的。如果使用,本位是RT故障状态的标志。逻辑1表示存在故障,而逻辑0表示不存在故障。如果不使用这个功能,本位应置为逻辑0。
● 状态字复位 除地址外的状态字中的位,在RT接受一条有效指令字后,均应被置位逻辑0。如果引起状态字中的某些位(例如终端标志)被置位的条件,在这些位被复位为逻辑0后,继续存在,那么受影响的状态字中的位应再次置位,然后根据需要在总线上发送。
● 总线控制器向远程终端的传输 总线控制器应发出一条接收指令,继之以规定数目的数据字。RT在消息核实之后,应发回一个状态字给控制器。指令字和数据字应以没有字间间隔的连续形式发送。
● 远程终端向总线控制器的传输 总线控制器应向RT发出一条发送指令。该RT在指令字核实后,应发回一个状态字给控制器,继之以规定数目的数据字。状态字和数据字应以没有字间间隔的形式发送。
● 不带数据字的方式指令 总线控制器应使用表Ⅰ中规定的方式代码向RT发出一条发送指令。该RT在指令字核实后,应发送一个状态字。
● 总线控制器向各远程终端的传输(广播) 总线控制器应发出一个接收指令字,其中RT地址字段为11111,相继为规定数目的数据字。指令字和数据字应以没有间隔的连续形式发送。具有广播选择方式的各RT在消息核实后,应按照规定在状态字中将广播指令接收位置位,且不应发送状态字。
● 消息间间隔 总线控制器应在消息之间提供4.0微秒的最小间隔时间。该时间为从前一消息最后一位的中间过零点到一条指令字同步波形的中间过零点的时间。
● 最小不响应时间超出 终端在认为规定的响应已不会发生以前,等待的最小时间为14.0微秒。该时间是从最后一个字的最后一位的中间过零点到希望的状态字同步波形的中间过零点的时间。
*终端操作
● 字的核实 终端应保证每个字符合下列最低标准:
A. 字以有效同步字段开始;
B. 各位是有效ManchesterⅡ型代码;
C. 信息字段有16位,外加奇偶位;
D. 字的奇偶校验为奇数。
当一个字不符合上述标准时,应认为该字无效。
● 终端的故障-安全 终端应包括执行时间超出的硬件,以阻止超过800微秒的信号传输。该硬件不应阻止在响应指令时的正确传输。复位该时间超出功能应在已发生时间超出的总线上通过接收一条有效指令来完成。
*远程终端
● 操作 远程终端(RT)应以对从总线控制器接收来的有效指令作出响应的方式操作。当指令字满足准则,且该指令字的终端地址与该RT地址相符或者在该RT由广播选择方式时终端地址为11111,则该RT应承认该指令字有效。
● 无效指令 远程终端不应响应操作规定的准则的指令字。
● 不合法指令 不合法指令是一条按照操作规定的有效指令,但是在子地址/方式字段、数据字计数/方式代码字段中的那些位以及T/R位表示了在该RT中不曾设置的方式指令、子地址和字计数。保证不送出任何不合法指令是总线控制器的责任。RT的设计者有对不合法指令监控的选择方式。如果用这种选择方式设计出的RT检测出一条不合法指令和有不合法指令字规定的正常数目的连续有效数据字,该RT应只用一个状态字响应,将消息差错位置位,而不应使用接收来的信息。
● 有效数据的接收 当远程终端接收到一个有效指令字及正常数目的连续有效数据字,或者接收到一个与方式代码有关的单一有效数据字时,RT应用一个状态字响应。上述每个数据字都应满足以上的规定。
● 无效数据的接收 当字核实出错或传输连续性出错的有效接收指令有关的任何数据字,或者数据字计数中的任何一个差错均应使远程终端将其状态字中的消息差错位置1,并阻止该状态字的传输。如果已经发生一个消息差错,则应认为整个消息无效.
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
*终端操作
●
A.
B.
C.
D.
当一个字不符合上述标准时,应认为该字无效。
●
*远程终端
●
●
●
●
●
1553B总线协议术语解 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)