1394总线-csdn博客
1394总线系统是由总线控制(CC)节点、远程(RN)节点和总线监控(BM)节点组成, 各个节点之间通过1394线缆连接。CC节点按照周期发送帧起始包(STOF),RN节点收到STOF包后确认新的一帧开始并按照设置的时间偏移来发送数据,BM节点监控总线上发出的数据消息。 1394总线包格式 1394总线协议规定采用 ...
Searching…
1394总线系统是由总线控制(CC)节点、远程(RN)节点和总线监控(BM)节点组成, 各个节点之间通过1394线缆连接。CC节点按照周期发送帧起始包(STOF),RN节点收到STOF包后确认新的一帧开始并按照设置的时间偏移来发送数据,BM节点监控总线上发出的数据消息。 1394总线包格式 1394总线协议规定采用 ...
1394总线CC节点作为1394总线的节点控制器,按照周期发送帧起始包(STOF)消息,通知总线上的所有节点新一帧的开始,通过STOF消息完成同步节点。 RN节点作为远程终端,在收到STOF包后,确认新的一帧开始,并按照设置的时间偏移来发送数据。
将特定信息STOF包予以发送,并将发送、接收STOF包的时间作为周期起始时间 [1]。 1394b总线作为管理系统将进行仿真模拟测试,检测总线通信、协议分析、总线监控、节点仿真等多项功能 [2]。
1、有鉴于此,本申请实施例提供一种基于stof包的1394b总线自动化测试方法,以根据1394b总线特征,建立1394b总线测试中测试设备与被测设备之间的网络通讯,将1394b总线周期划分为命令周期和数据周期,通过stof包进行命令发送,通过异步流包实现响应消息发送 ...
该方法包括步骤S1、基于1394B仿真验证软件,将飞行器管理计算机的1394B模块配置成CC节点,将其他仿真设备的1394B模块配置成RN节点,进行包含端口、故障、复位在内的基础特性试验验证;步骤S2、进行包含STOF包、异步流包、收发消息在内的数据包试验验证;步骤 ...
Mil-1394B 总线仿真测试卡架构提供硬件层面支持 MiI-1394B (SAEAS5643),减少主处理器的负担,尤其对包封装、数据提取、接收/传输 STOF 偏移等。 另外协议分析卡处理 Mil-13948 通讯定时完全在硬件上实现,因此定时更准确,最大程度的保证了验证的可靠性。 应用场景
STOF包由CC节点按照系统周期进行周期性的广播发送,该消息通道号默认为31通道,每个远程节点都能收到STOF包,并完成总线的同步功能;其中STOF包负载中还包括总线状态字、系统模式字、系统时间、飞机时间等信息,用于控制总线状态及传递指令信息。
具体同步实现方式是按周期发送帧起始数据包(STOF)消息,通知总线上所有子节点新一帧的开始,通过STOF消息完成同步节点。 (2)RN节点:远程节点,完成某一具体功能。 具体实现是在收到STOF包后确认新的一帧开始,并按照设置的时间偏移来发送数据。
MIL-1394B总线通讯采用异步流包的方式进行通讯,由CC节点按照固定周期发出起始帧STOF包,其余RN节点检测STOF包的到达,以STOF包到达时间为起始点,根据设定的数据收发偏移,进行数据的发送和接收。 STOF包的帧格式如下图所示: 异步流包的帧结构如下图所示:
STOF分组应当是在信道31上传输的异步流分组。 这个STOF消息应符合图1的规定。 请注意,在STOF数据包中不存在数据包报头或数据包尾部。 FIGURE 1 - STOF PACKET 2 Asynchronous Stream Packets Asynchronous stream packets are isochronous packets that are normally sent during the asynch...