当前位置: 首页 > news >正文

Autosar DCM配置 2F服务

本文将介绍基于ETAS Autosar工具链实现UDS 2F 服务

理论部分:

2F服务,即IO Control,通常用来控制一些硬线信号,比如发1或者发0来控制某个继电器的开和关(诊断不直接控制,通过和ASW交互来间接控制)。现在很多项目,都会直接用31例程来控制,而不使用2F服务来控制。

比如用DID: FF00,来对2F的工作流程进行说明:

配置完工程后,会生成类似下面的几个函数:

Swc_DataServices_DspData_FF00_ConditionCheckRead_func()  (通常不用,返回OK即可)

Swc_DataServices_DspData_FF00_ReadData_func()

(表示支持22可以读这个DID,可在里面将数据赋值给Data,22读的时候,就会读到数据)

Swc_DataServices_DspData_FF00_ReturnControlToECU_func()

(表示返回控制权,即给ASW发送约定好的命令)

Swc_DataServices_DspData_FF00_ShortTermAdjustment_func()

(接收从上位机发送的命令,然后将对应的命令数据发送给ASW,需要和ASW一起商量交互策略)

配置部分:

1.配置2F服务

http://www.cnnetsun.cn/news/3435409.html

相关文章:

  • DataRoom数据源接入终极指南:支持20+数据库与实时数据流
  • CameraKit iOS预览视图深度解析:CKFPreviewView的工作原理与优化
  • Linux Schedutil 的 cached_raw_freq:频率缓存优化机制实战详解
  • 开源项目文档模板:contributing-template与其他文档工具的集成
  • Java团队做AI开发的框架选型对比
  • LINE Bot SDK PHP推送消息与广播:实现大规模消息发送的最佳实践
  • Palantir Java Format Gradle插件完全配置指南
  • Fooocus:专注提示词工程的AI图像生成解决方案
  • Metabase开源BI工具终极指南:零代码构建企业级数据可视化平台
  • 计算机毕业设计之jsp行李寄存平台设计与实现
  • 5步创建你的专属桌面伙伴:开源虚拟宠物完整指南
  • 【法律领域】【合规领域】第一篇 法律合规 企业经营中的违法行为
  • Binder Trace实战教程:如何拦截和分析Android应用通信的终极指南
  • 终极实战指南:3步免费升级老旧Mac到最新macOS系统
  • Windows 7 SP2终极改造指南:5个步骤让经典系统重获新生
  • No!! MeiryoUI深度定制:Windows系统字体设置工具源码级扩展指南
  • HsMod:炉石传说终极体验优化插件,如何让你的游戏效率提升300%?
  • 3步掌握ARC-AGI:用抽象推理挑战你的AI智商
  • SDKmanager jetson系统及组件烧写
  • WMPageController 使用教程
  • 【这种电路的分压该如何计算?】2025-4-14
  • Mousecape:macOS光标定制终极指南,让你的鼠标指针与众不同
  • 从单调桌面到温暖陪伴:用DyberPet打造你的专属数字伙伴终极指南
  • AI编程助手融入开发流程:程序员的技能重构与实践路径
  • Binder Trace开发者指南:扩展自定义解析器和过滤器
  • 人源化小鼠模型很火,但真正难的是:如何看见那一点点“人源信号”?
  • 如何快速部署TCAS信任集群认证服务器
  • 26年9月【计算机二级】小黑课堂WPS office题库软件下载安装教程
  • 1A,5.5VIN,同步升降压恒流芯片,XZ3442
  • RetroArch语言切换完全指南:从新手到高手的本地化解决方案