ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

[AutoSar]BSW_Com03 DBC详解 (二)

[AutoSar]BSW_Com03 DBC详解 (二) 目录关键词平台说明一、前言二、DBC Attributes2.1 添加方法2.2 GenMsgCycleTime2.3 GenMsgSendType2.4 GenSigStartValue三、DBC Attributes 对照表关键词嵌入式、C语言、autosar、OS、BSW平台说明项目ValueOSautosar OSautosar厂商vector 芯片厂商TI 英飞凌编程语言CC编译器HighTec (GCC)回到总目录一、前言前文说了DBC的几个主要组成关系[AutoSar]BSW_Com03 DBC详解 一这里主要讲DBC 的 Attribute Definitions。二、DBC AttributesDBC中有非常多的Attributes它们有的决定了波特率、有的决定了帧类型具体查询列表见文末或者《TechnicalReference_DbcRules_Vector》或者《Rules for Legacy CommunicationDescriptions》。这里挑几个主要的讲。2.1 添加方法1.打开属性表2.右键新建3.添加所需属性。2.2 GenMsgCycleTime为Message定义周期。2.3 GenMsgSendTypeMessage定义触发的类型周期帧发送事件帧发送混合帧发送2.4 GenSigStartValue给signal定义起始默认值。创建完成后便可以看到相应的属性了三、DBC Attributes 对照表Attribute NameObject TypeTypeValues and Ranges (Bold default)Baud rateNetworkInteger0…500000…1000000SamplePointMinNetworkInteger50…75…100SamplePointMaxNetworkInteger50…90…100ManufacturerNetworkStringVectorDBNameNetworkStringCANBusTypeNetworkStringCAN CAN FDVFrameFormatMessageEnumCAN Standard 、CAN Extended、 CAN FD Standard、 CAN FD ExtendedGenMsgILSupportMessageEnumNo: 0 Yes: 1GenMsgSendTypeMessageEnumCyclic: 0,GenMsgCycleTimeMessageInteger0…65535GenMsgCycleTimeFastMessageInteger0…65535NmJ1939FunctionNodeInteger0…255NmJ1939FunctionInstanceNodeInteger0…7GenMsgRequestableMessageInteger0…1GenSigStartValueSignalInteger0…10000回到总目录
返回列表