基于图莫斯的CAN UDS升级上位机-LabVIEW版本(五):TOOMOSS_SID34-36-37_DownloadFlow.vi — 下载流程

发布时间:2026/11/8 8:44:51

基于图莫斯的CAN UDS升级上位机-LabVIEW版本(五):TOOMOSS_SID34-36-37_DownloadFlow.vi — 下载流程 1. 引言在UDS刷写流程中,真正的固件数据传输是通过三个服务协同完成的:0x34 RequestDownload(请求下载)、0x36 TransferData(传输数据)和0x37 RequestTransferExit(请求传输退出)。这三个服务共同构成了UDS协议中的上传下载功能单元(Upload Download Function Unit)。其核心逻辑是:0x34:上位机与ECU协商传输参数(起始地址、数据大小、ECU的接收能力)0x36:循环发送数据块,直到所有数据发送完毕0x37:通知ECU数据传输结束,退出传输状态TOOMOSS_SID34-36-37_DownloadFlow.vi将这三个服务封装为一个完整的下载流程,并集成了进度条更新功能,是UDS刷写上位机中最核心的数据传输子VI。2. 子VI功能概述2.1 设计目标根据起始地址和长度构造0x34请求下载报文将下载数据按ECU指定的块大小分包循环调用0x36服务传输每个数据块所有数据传输完成后调用0x37退出传输实时更新进度条显示下载进度2.2 UDS三个服务协议说明2.2.1 0x34 RequestDownload(请求下载)请求格式:字节序号参数说明#1RequestDownload SID固定值0x34#2dataFormatIdentifier数据格式标识符,0x00表示无压缩无加密#3addressAndLengthFormatIdentifier地址和长度格式标识符#4 ~ #(m-1)+4memoryAddress[]内存起始地址(m字节,由ALFID低位决定)#n-(k-1) ~ #nmemorySize[]数据大小(k字节,由ALFID高位决定)addressAndLengthFormatIdentifier说明:bit 7-4:memorySize参数占用的字节数(k值)bit 3-0:memoryAddress参数占用的字节数(m值)例如0x44表示地址4字节、大小4字节。肯定响应格式:74 20 00 81 (示例)响应SID =0x74(0x34 + 0x40)maxNumberOfBlockLength:ECU每个0x36请求能接收的最大数据字节数2.2.2 0x36 TransferData(传输数据)请求格式:36 blockSequenceCounter transferRequestParameterRecordblockSequenceCounter:从0x01开始,每发送一帧递增1,到0xFF后回绕到0x00transferRequestParameterRecord:实际要传输的数据肯定响应格式:76 blockSequenceCounterblockSequenceCounter用于错误处理机制——当ECU收到重复的计数器值时,可识别为重复帧而不重复写入内存。2.2.3 0
延伸阅读

更多相关文章

2026/11/8 19:39:22

528.按权重随机选择(前缀和二分法)加权负载均衡

链接&#xff1a;528. 按权重随机选择 - 力扣&#xff08;LeetCode&#xff09; 题解&#xff1a; 1、把权重累加&#xff0c;构建前缀和数组 2、random()%权重sum 3、二分查找&#xff0c;在前缀和数组 class Solution { public:Solution(vector<int>& w) {if …

2026/11/7 9:41:02

基于 GB/T 3836 标准的油气站防爆对讲机选型与通信安全方案

文章定位&#xff1a;技术方案类&#xff0c;面向油气站安全管理人员、通信运维人员&#xff0c;梳理油气站防爆通信的标准要求、设备选型要点、组网方案、施工验收与运维保障。 核心内容&#xff1a;防爆标准要求 选型技术参数 组网方案 施工验收 运维培训 应用案例 4 个…

2026/11/8 19:36:55

哪些特种作业证免考试 电子证书怎么查 老电工都懵了

哪些特种作业证免考试 电子证书怎么查 老电工都懵了 之前考的证在外省能不能转过来?我跟你说,现在这个电子证书,真不是那么好弄的。去年我一个老电工,跑了几趟郑州市应急管理局,才把他在河南新乡考的低压电工证转到山东去,这中间的弯弯绕绕,不是一般…

2026/11/8 19:36:55

上思考电工证怎么考?电子证书怎么申请?建筑工人必看

上思考电工证怎么考?电子证书怎么申请?建筑工人必看 你是不是也在为找工作发愁?是不是听说现在好多工地、项目都需要电工证才能上岗?别急,今天就带你聊聊 上思考电工证 到底怎么考,电子证书怎么申请,特别是咱们 驻马店的建筑工人…

2026/11/8 19:36:55

电工证换证不知道怎么报名?经开区电工证换证怎么报名全攻略来了

电工证换证不知道怎么报名?经开区电工证换证怎么报名全攻略来了 你是不是也在为经开区电工证换证不知道怎么报名而发愁?怕被中介忽悠、怕流程复杂、怕浪费时间和钱?今天咱们就来聊聊这个问题,讲讲如何在经开区顺利办理电工证换证,避免踩坑。…

2026/11/8 19:36:55

鹿寨电工证在哪考 上岗必备证书怎么考

鹿寨电工证在哪考 上岗必备证书怎么考 你现在正面临着一个现实的问题: 急需特种作业证才能上岗找工作 。特别是在电力行业,电工证几乎是 上岗必备…

2026/11/8 0:00:27

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/8 0:00:27

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代&#xff0c;基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而&#xff0c;与配合度高的人类不同&#xff0c;宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态&#xff0c;更无法控制光照环境。实际应用中&#xff0c;我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑