新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于CAN总线的A320模拟器硬件仿真方案研究

基于CAN总线的A320模拟器硬件仿真方案研究

作者: 时间:2011-04-11 来源:网络 收藏

4.1 通信协议设计
通信协议设计主要包括两部分,确定报文ID和定义报文所含8位数据的每位具体含义。由于报文ID决定其优先级,所以需要根据实际逻辑确定每一报文的优先级,鉴于驾驶舱操作部分部件少于1 000件,所以采用标准格式帧,11位的标识符可以表达211-1等于2 047种报文,满足实际需求。每个报文含有8字节数据,由于上位机负责主要逻辑运算,所以上位机应能根据每一个报文内容精确定位驾驶舱被操作部件,定义其格式如图3所示。

本文引用地址:https://www.eepw.com.cn/article/187558.htm


协议采用Data0~Data4五个字节承载所有信息,信息内容包括板号(Penal Number)、件号(Component Number)、部件类别(Component Sort)、部件状态值(整数部分和小数部分)和小数标志位(Dot)。经过整合,共有32块面板,所以使用5位二进制表示面板号,板号(PN0~PN4)对应Data3.3~Data3.7;每块面板上的部件数均少于128,跳开关面板上部件最多,为125个,所以采用7位二进制表示件号,件号(CN0~CN6)对应Data4.O~Data4.6;根据部件输出状态将其分为5类,分别是按钮、波段开关、电位器、显示屏和跳开关,所以用3位二进制表示件类别,部件类别(CS0~CS2)对应Data3.O~Data3.2;部件状态值整数部分(Int0~Int15)对应Data1.0~Data1.7和Data2.0~Data2.7,状态值小数部分(Dec0~Dec7)对应Data0.0~Data0.7,小数标志位(Dot)对应data4.7。



关键词: A320 CAN 总线 模拟

评论


相关推荐

技术专区

关闭