
COM
文章平均质量分 76
Autosar BSW COM模块
汽车电子助手
跟着博主学“汽车电子软件”+“嵌入式软件”,您需要的这里都有!!!丰富的开发经验(Autosar),解决你软件开发过程中的烦恼。
展开
-
【AUTOSAR-COM】-10.5-APP CAN Frame/PDU“发送周期不准“的影响因素
一个Tx PDU在COM模块中的数据流;Tx APP CAN Frame/PDU"发送周期不准"的影响因素;原创 2022-10-28 19:08:32 · 2082 阅读 · 1 评论 -
【AUTOSAR-COM】-9.1-Tx/Rx Ipdu两种处理模式:IMMEDIATE和DEFERRED详解
详解参数ComIPduSignalProcessing:IMMEDIATE和DEFERRED在Tx/Rx Ipdu中的使用;图示化剖析Tx/Rx Ipdu的处理过程。原创 2022-10-23 21:51:55 · 1581 阅读 · 0 评论 -
【AUTOSAR-COM】-2.3_通过PduGroup批量控制CAN Frame/Pdu的接收
-->如果实现类似UDS诊断 $28服务,控制所有APP CAN Rx Frame/Pdu/报文接收;-->自定义过滤CAN信号的接收。原创 2022-10-18 20:24:45 · 1584 阅读 · 3 评论 -
【AUTOSAR-COM】-2.2-通过PduGroup批量控制CAN Frame/Pdu的发送(方法二)
如果实现类似UDS $28服务,控制所有APP CAN Tx Frame/Pdu/报文发送;在博文《【AUTOSAR-COM-BswM】-2.1-通过IPDU Group批量控制Ipdu发送(CAN Message/CAN_ID/Frame)》中,我们介绍了使用BswM批量控制Tx Ipdu,该篇将介绍另一个最基础的配置方法。原创 2022-10-18 20:01:33 · 1925 阅读 · 1 评论 -
【AUTOSAR-COM】-5.5-批量启用/禁用Rx Ipdu Timeout超时检测(Reception Deadline Monitoring)
图解DM: Deadline Monitoring超时监控机制流程;使用PDU Group批量控制多个Rx CAN Frame/Ipdu启用/禁用Timeout。原创 2022-10-13 00:56:29 · 1310 阅读 · 3 评论 -
【AUTOSAR-COM】-8.1-APP应用报文数据段的数据填充(未使用区域)
APP应用报文数据段未使用区域的数据填充原创 2022-10-09 19:39:25 · 1345 阅读 · 0 评论 -
【AUTOSAR-COM】-10.4-发送的IPDU Callout(Com_TxIpduCallout)的使用小结
发送的IPDU Callout(Com_TxIpduCallout)的使用小结原创 2022-06-15 19:04:12 · 1599 阅读 · 1 评论 -
【AUTOSAR-COM】-7.1-Array数组类型的CAN Signal应用场景说明
点击返回「《Autosar_BSW高阶配置》总目录」案列背景(共4页精讲):导入《【ARXML专题】-24-在PDU中定义Array数组类型的CAN Signal》博文中,导入CAN Matrix Arxml,来观察一下Array数组类型的CAN Signal信号的参数变化。Array数组类型的CAN信号常被用来:对非E2E信号进行封装,代替一个个小的CAN信号,降低APP SWC负载,减少调用Com_SendSignal和Com_ReceiveSignal API的次数。 定义接收/发送原创 2022-05-22 22:57:10 · 1021 阅读 · 0 评论 -
【AUTOSAR-COM】-6.2-图解Signal Group的Transfer Property与I-PDU的Transmission Mode二者的关系
返回「《Autosar_BSW高阶配置》总目录」案例背景(共20页精讲):列出了25个组合,以及常用的14个Case,逐个剖析。在《【AUTOSAR-COM】-6.1-图解Signal的Transfer Property与I-PDU的Transmission Mode二者的关系》博文中,介绍了Signal信号的多种transfer properties和I-PDU的多种transmission modes二者的组合。这一篇博文将告诉你,Signal Group信号组和Group Signal组信原创 2022-04-26 16:24:53 · 1956 阅读 · 2 评论 -
【AUTOSAR-COM】-10.3-接收的IPDU Callout(Com_RxIpduCallout)的使用小结
点击返回「《Autosar_BSW高阶配置》总目录」案例背景(共3页精讲):AUTOSAR COM模块支持接收和发送的I-PDU Callout:Com_RxIpduCallout和Com_TxIpduCallout。这一片博文将告诉您接收的I-PDU Callout的“使用”和“注意事项”。目录1 配置接收的I-PDU Callout2 如何使用接收的I-PDU Callout及其应用3 使用接收的I-PDU Callout注意事项4 结尾<--返回「Autosa原创 2022-04-24 21:42:46 · 2389 阅读 · 1 评论 -
【AUTOSAR-COM】-6.1-图解Signal的Transfer Property与I-PDU的Transmission Mode二者的关系
返回「《Autosar_BSW高阶配置》总目录」案例背景(共10页精讲):并例举了常用的7个Case,逐个剖析。AUTOSAR COM模块支持Signal信号的多种transfer properties和I-PDU的多种transmission modes,二者的组合会是怎样一个效果呢?一个I-PDU可以包含若干个Signal和若干个Signal Group。Signal Group信号组和Group Signal组信号也可以具有transfer properties,将放在下一篇讲解。原创 2022-04-12 00:36:27 · 2083 阅读 · 0 评论 -
【AUTOSAR-COM】-5.4-如何判断非E2E APP应用报文接收的CAN信号是否更新
案例背景(共5页精讲):在一些项目的实施过程中,有时需要:判断非E2E的APP应用报文(Event事件帧...)接收的CAN信号是否更新; 仅在接收到CAN信号时,执行一段软件逻辑(降低软件负载率)。本文提供了两个方法,判断其是否更新:手动调用API;通过RTE传递。下面一一道来。下面以接收的信号“OBC_Voltage_Value”为例。目录1 方法一:手动调用API1.1 生成的代码1.2 如何使用生成的代码2 方法二:通过RTE传递2.1 生成的代码2.2原创 2022-03-28 15:52:08 · 1353 阅读 · 0 评论 -
【AUTOSAR-COM】-10.2-如何手动配置一个Rx接收的CAN Frame
案例背景(共6页精讲):在CAN Matrix DBC/Arxml无法及时更新的情况下,有时需要手动增加一个RX接收经典CAN 2.0/CANFD 标准帧/扩展帧Frame。该篇将告诉您:>>手动配置一个接收的CAN Frame:CanIf -- > PduR -- > COM;>>APP SWC如何读取CAN信号值。目录1 EcuC模块配置2 CanIf模块配置3 PduR模块配置4 COM模块配置4.1 创建CAN Signal原创 2022-03-18 09:58:07 · 1291 阅读 · 2 评论 -
【AUTOSAR-COM】-10.1-如何手动配置一个Tx发送的CAN Frame
案例背景(共7页精讲):在CAN Matrix DBC/Arxml无法及时更新的情况下,有时需要手动增加TX发送经典CAN 2.0/CANFD 标准帧/扩展帧Frame。该篇将告诉您:>>手动配置CAN Frame:CanIf -- > PduR -- > COM; >>APP SWC如何给CAN信号赋值。目录1 EcuC模块配置2 CanIf模块配置3 PduR模块配置4 COM模块配置4.1 创建CAN Signal4.2 创原创 2022-03-17 22:25:54 · 2705 阅读 · 1 评论 -
【AUTOSAR-COM-BswM】-1.2-Frame_Message_CAN_ID变周期Periodic发送--BswM实现
项目案例背景(通过BswM):实现CAN Frame(Ipdu,CAN ID,CAN Message)在不同周期(1000ms和100ms)之间切换。 APP层有条件的控制CAN Frame(Ipdu,CAN ID,CAN Message)发送:禁止发送;正常发送。在《【AUTOSAR-COM】-1-Frame/Message/CAN_ID变周期Periodic发送--API实现》中,我们介绍了手动调用API来实现CAN Frame(Ipdu,CAN ID,CAN Message)在不同周期(1原创 2021-08-08 16:06:32 · 3142 阅读 · 6 评论 -
【AUTOSAR-COM】-5.3-“Deadline Monitoring超时监控”-3-基于Update Bit更新位实现
目录1 在CFG中配置Deadline Monitoring超时监控1.1 参数说明1.2 生成代码差异2 通过一段测试代码看Deadline Monitoring超时监控3 使用CAN盒观察Deadline Monitoring实际测试效果3.1 Case 1:ECU开始工作时,没有收到Frame3.2 Case 2:ECU开始工作时,收到Frame,但信号的Update Bit没有更新3.3 Case 3:ECU工作中,Frame的一些信号的Update Bit停止更新原创 2021-07-28 20:48:27 · 1404 阅读 · 2 评论 -
【AUTOSAR-COM】-5.2-“Deadline Monitoring超时监控”-2-基于IPdu实现
目录1 在CFG中配置Deadline Monitoring超时监控1.1 参数说明1.2 生成代码差异2 通过一段测试代码看Deadline Monitoring超时监控3 使用CAN盒观察Deadline Monitoring实际测试效果3.1 Case 1:ECU开始工作时,没有收到Frame3.2 Case 2:ECU工作中,接收的Frame丢失、4 小结5 结尾关键字:DM=Deadline Monitoring超时监控ComFirstTime...原创 2021-07-21 23:13:10 · 1516 阅读 · 2 评论 -
【AUTOSAR-COM】-5.1-“Deadline Monitoring超时监控”-1-理论部分
在Autosar COM模块中,提供两种Deadline Monitoring超时监控机制:1.基于I-PDU2.基于信号Signal/信号组Signal Group的Update Bit更新位。下面讲讲二者的理论部分。关键字:DM:Deadline Monitoring超时监控UB:Update Bit更新位I-PDUSignalSignal Group信号组Com_ReceptionDMControlCom_CbkTxTOutComFirstTimeoutComTimeou原创 2021-07-17 18:47:04 · 2510 阅读 · 4 评论 -
【AUTOSAR-COM】-4.3-“Update Bit更新位”-3-为RX信号和信号组配置UB
目录1 将含有Update Bit的Arxml文件导入到CFG并配置2 通过一段测试代码看RX信号/信号组的Update Bit3 使用CAN盒观察Update Bit实际测试效果4 小结5 结尾关键字:SignalSignal groupUB = Update Bit更新位1 将含有Update Bit的Arxml文件导入到CFG并配置2 通过一段测试代码看RX信号/信号组的Update Bit3 使用CAN盒观察Update Bit实际测试效果4原创 2021-07-11 11:18:19 · 1481 阅读 · 0 评论 -
【AUTOSAR-COM】-4.2-“Update Bit更新位”-2-为TX信号/信号组配置UB
目录1 将含有Update Bit的Arxml文件导入到CFG并配置2 通过一段测试代码看Update Bit3 使用CAN盒观察Update Bit实际测试效果4 小结5 结尾关键字:SignalSignal groupUB = Update Bit更新位1 将含有Update Bit的Arxml文件导入到CFG并配置2 通过一段测试代码看Update Bit3 使用CAN盒观察Update Bit实际测试效果4 小结5 结尾原创 2021-07-07 20:33:28 · 2020 阅读 · 0 评论 -
【AUTOSAR-COM】-4.1-“Update Bit更新位”-1-理论部分
Update-bit:AUTOSAR COM模块支持的一种机制,Signal信号/Signal Group信号组的接收方可以识别发送方是否在发送之前更新了该Signal信号/Signal Group信号组中的数据。目录7.8 Update Bits7.8.1 Sender Side发送方7.8.2 Receiver Side接收方7.11.4 Handling of Update-Bits更新位的处理其它需求结尾关键字:Update bit 更新位SignalSign.原创 2021-07-07 15:23:04 · 2715 阅读 · 0 评论 -
【AUTOSAR-COM】-3.1-通过Signal Group确保接收/发送数据的一致性
关键字:Signal GroupGroup SignalArxmlCFGCAN Signaltransfer propertytransmission mode目录1 将含有Signal Group的ARXML导入到CFG2 从CFG生成代码的差异看Signal Group特性2.1 添加Signal Group前2.2 添加Signal Group后3 Signal Group的transfer property对transmission mode影响4 结尾原创 2021-06-27 19:44:57 · 3404 阅读 · 0 评论 -
【AUTOSAR-COM-BswM】-2.1-通过IPDU Group批量控制Ipdu发送(CAN Message/CAN_ID/Frame)
案例说明:在项目开发过程中,经常会遇到:在整车CAN网络当中,零部件供应商会定义一些私有的CAN Message(CAN ID,CAN Frame,Ipdu),用于调试,并在需要的时候(诊断服务,ECU内部事件触发…),启动这些私有CAN Message的发送;根据客户需求,当收到特定CAN ID时,启动多个CAN Message(CAN ID,CAN Frame,Ipdu)的发送;…可以通过IPDU Group实现上述案例,批量控制Ipdu的发送。关键字:IPDU GroupPDU G原创 2021-06-24 10:51:05 · 4615 阅读 · 0 评论 -
【AUTOSAR-COM】-1.1-Frame/Message/CAN_ID变周期Periodic发送--API实现
项目案例背景:在CFG中,实现CAN Frame不同周期(1000ms和100ms)之间,有条件的切换。目录1 项目案例背景2 Transmission Mode概述3 准备工作4 项目案例实施5 API介绍6 项目案例效果1 项目案例背景2 Transmission Mode概述3 准备工作4 项目案例实施5 API介绍6 项目案例效果关键字:ComTxModeTrueComTxModeFalseCom_...原创 2021-06-01 20:45:58 · 5021 阅读 · 4 评论