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

2010-11-05 16:51:03来源: 电子发烧友

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

  图1 CSDB总线结构

  CSDB总线协议简介

  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]

关键字:LabVIEW  CSDB  测试  数据帧

编辑:小甘 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2010/1105/article_1561.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
CSDB
测试
数据帧

小广播

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved