新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于LabVIEW的CSDB总线数据测试技术

基于LabVIEW的CSDB总线数据测试技术

作者:时间:2010-11-05来源:网络收藏

  本文分析和研究了总线的协议,并介绍了通过计算机的RS-232串口及相应电平转换电路,基于7.1软件开发平台实现的计算机与UUT的双向通信。其中,支持通信的软件实现是关键。

  图1 总线结构

  总线协议简介

  CSDB总线体系结构的物理层规定了总线的机械特性和电气特性;数据链路层给出了的定义以及之间的定时要求,并对总线连接的各种航空设备的参数做出了详细的规定。

  物理层

  CSDB是单向广播式异步串行总线标准,它可以构成单信源、多接收器的传输系统。总线数据采用NRZ编码,全双工差分方式传输。CSDB信号的数据格式与RS-232-C标准完全相同,都为异步串行通信格式,即:一个起始位、八个数据位、一个奇偶校验位、一个停止位,其电气标准为RS-422-A。

  数据链路层

  CSDB总线是面向字节的传输协议,固定长度的字节组成消息块,再由一定长度的消息块组合成帧,封装在中的不同数据通过各自的地址字节加以区别,不同的数据帧之间通过同步消息块分割。CSDB总线数据结构如图1所示。

  在图1中,消息块(Message Block)的第一个字节Byte 0称为标识 (或地址),消息块都是通过标识来区分的。消息块的长度是固定不变的,为6字节。CSDB采用的是异步串行传输方式,通过起始位和停止位完成字节的位同步,因此,在编码中不必带有时钟信息。帧同步通过识别同步消息块6个字节的十六进制“A5”来实现,同步消息块标识了每个数据帧的开始位置。

  其中:t1=帧时间长=1/最大更新率

  t2=消息块间隙时间长(无限制)

  t3=总线空闲时间(最小11bit的时间)

  t4=字节间隙时长(无限制)

  CSDB总线信号


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭