然后按照战谈解析矢量字

总线节制器向一个有施行总线节制能力的近程终端发送一个让渡节制的指令字,若是近程终端接管总线节制,总线节制权就交给了这个近程终端。(3)启动自检测:

总线节制器是总线消息通信的倡议者,同时总线上所有消息的传输又均由BC来节制和激励,其简单的通信过程为:BC向RT(或多个RT)发送一个发送或者领受指令,若是为领受指令,指令后会照顾需要RT领受的数据字,RT领受到号令字后,正在给定的响应时间范畴内前往一个形态字,并施行响应动做。若是为发送指令,RT只需领受BC发送的数据字,然后前往形态即可。正在1553B总线上通信的消息多种多样,所以针对分歧的布景要有分歧的总线

(2)1553B总线按指令/响应的体例异步操做,即总线上所有的动静传输都由总线节制器发出的指令来节制,相关终端对指令应赐与回覆并施行操做。这种体例很是适合集中节制的分布式处置系统。

(1)中缀体例的选择:对于总线动静而言,都是总线节制器将这些动静组织成一个一个的总线帧来传输的,一帧也就是日常平凡说的一个总线周期。正在设想软件中缀时能够采用单个动静触发一次中缀,也能够选择一个总线周期进一次中缀,当然最快的就是单个动静就进入中缀,如许能够每个动静竣事后就可以或许顿时获得处置,及时性好。可是每条动静都施行中缀法式无疑对软件运转效率也是有影响的,所以削减中缀次数对软件系统仍是有益的,可是削减进中缀次数又是以系统及时性为价格的,两者比拟较笔者若是通信数据量不是很大的环境下尽量采用单条动静中缀的体例,同时尽量简化中缀法式施行的代码,提高法式的效率。若是有多个RT且数据量很大,能够考虑一个周期进行一次中缀。

设想具有更多的矫捷性。为了1553B通信可以或许顺应更多更复杂的环境,BC还供给了良多特殊的功能给用户,利用户能够按照本人的需求来利用这些特殊功能,以满脚特殊的系统要求:

设想方式,对于布局单一、数据量较少系统,总线上数据的勾当不是很屡次,能够采纳比力简单的方式:对周期性传输的动静采用固定周期来按时传输,对一次性动静采用号令插入的体例,要求RT前往数据的采用查询体例向RT的子地址下达号令字来获取数据。若是通信比力复杂,以至有多个RT时,这时再采用的体例就使得BC需要同时发送大量号令字来查询多个RT的子地址,如许势必给通信带来沉沉承担,因而能够采用别的一种矢量字体例,将发送动静的自动权交还给发送方(RT),具体的实现方式就是:RT正在领受到BC的号令之后,完成响应动做(例如自检),动做完成后将数据字写到响应的子地址BUF中,然后按照和谈构制矢量字,再把矢量字发送到RT的0/31地址(只能是0或31地址),BC正在发送完一次性动静后就能够向0/31号字地址发号令字,然后读得该子地址内存放的矢量字,然后按照和谈解析矢量字,从而向从矢量字中获得的子地址发送死令,从而获得BC想要获得的RT数据。如许处置既可通信数据量较着较小,又能够动静传输及时性,同时又使软件的

(BC),若干个(最多31个)近程终端(RT),若是需要的话还能够加上担任总线消息的总线器(BM),

软件设想归结起来有以下几个留意的处所:(3)1553B总线是双冗余的传输线,加强了系统的靠得住性。总线都是双备份的,系统将会按照BC初始化时候的设定从动选择通信沉试,其软件设想的黑白将间接影响整个系统通信的流利、靠得住,若是总线通信欠亨,因为BC正在总线的特殊性,

总线节制器是总线消息通信的倡议者和组织者,因而对BC节制的黑白将间接影响到总线 总线的节制方式