ARTICLE DETAIL

资讯详情

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

总线太吵? 132B系列硬件过滤 + VSAR只收你关心的那几帧

总线太吵? 132B系列硬件过滤 + VSAR只收你关心的那几帧 从接上 132B 系列设备到报文接收窗口见数一套完整操作车上 CAN 总线一旦跑起来报文接收窗口很容易被刷屏心跳、网关转发、诊断、周期帧挤在一起真正要看的那几条 ID 反而被淹没。软件里再筛一遍当然可以但无关报文已经进了电脑占用通道、占缓存、也拖慢刷新。更干净的做法是在 132B 系列设备上先做硬件过滤只让特定报文进入 VSAR再打开报文接收窗口核对。下面按真实界面走一遍。一、这次要用什么硬件和软件各管一段设备负责“只收哪些帧”VSAR 负责“把收到的帧展示出来”。●硬件132B 系列 USB-CAN 设备软件设备列表里常见为ACUSB_132B/LCUSB_132B●软件VSAR●场景接上总线后启动测量用报文接收看实时 CAN 报文设备侧只放行指定 ID二、开始前先核对这几件事●132B 已用 USB 接到电脑驱动正常CAN 线接到目标网络H/L 不要接反。●总线波特率已知。132B 默认常见为500K必须和实车/台架一致否则收不到或只看到错误帧。●若本机是总线末端勾选终端电阻中间节点一般不要勾。●只旁听、不参与应答时工作模式选只听模式既要收也要发选正常发送。●先在 VSAR 里打开一个已有工程或新建工程后再做设备与通道配置。三、操作步骤步骤 1认出 132B打开设备参数点击工具栏或菜单里的设备管理。左侧设备列表展开CAN → USB。若列表为空点更新设备等提示出现查找到的 USB 设备数量。选中本次使用的 132B。右侧进入 USB 设备参数页。部分 USB 型号在软件里的显示名称可能和外壳丝印不完全一致以能打开、能映射通道为准不影响后续收发。提示连续点几次「更新设备」仍找不到设备时换 USB 口、确认线缆供电再回到 VSAR 刷新。步骤 2把通讯参数配到和总线一致在 USB 参数页先配这三项滤波才能在正确的网络上生效●波特率按实车/台架选择例如 250K、500K。不确定时不要盲改位定时。●工作模式正常发送可收可发或只听模式只收不答。●终端电阻按节点位置勾选。说明改完先不要急着启动。下一步把设备过滤配好再点参数页的保存整组配置一起下发。步骤 3设置设备过滤只放行特定报文132B 的设备过滤在同一参数页的滤波设置里属于硬件验收滤波不符合条件的帧在设备侧就被丢掉不会进入 VSAR 报文接收。界面三项的含义●滤波方式未滤波 全收单滤波 一组验收码/屏蔽码适合只盯一个 ID 或一段连续 ID双滤波 两组条件适合同时放行两个目标。●验收码希望匹配的标识符模板。●屏蔽码哪些位必须一致、哪些位可以忽略。屏蔽位为“忽略”的部分验收码对应位不参与比较。推荐用自带计算器生成验收码 / 屏蔽码验收码和屏蔽码按控制器位域排列手算容易错。滤波方式右侧的计算器按钮会打开CAN 接收滤波计算器。在计算器里填目标帧 ID标准帧或扩展帧、单滤波或双滤波把算出的验收码、屏蔽码填回 VSAR再选对应的滤波方式。一个可直接照做的例子只收标准帧 0x123假设总线上同时有 0x100、0x123、0x200你只想在报文接收里看到0x123●滤波方式选单滤波。●打开计算器帧格式选标准帧目标 ID 填0x123或十进制 291。●把计算器给出的验收码、屏蔽码填进参数页。●点参数页保存。未保存就启动设备仍按上一组滤波工作。提示想收一段连续 ID例如 0x1200x12F在计算器里按“区间 / 掩码”生成不要把滤波方式留在「未滤波」。想同时收两个不连续 ID改用「双滤波」。步骤 4通道映射后启动测量滤波保存在设备参数里真正跑起来还要完成通道映射。点击 Ribbon 上的通道映射在 CAN 页把逻辑通道如 CH:1映射到这台 132B 的物理通道 1。工程里若有两路 CAN需要两路都映射后才能启动。映射完成后点 Ribbon启动。若弹出“当前磁盘存储 N 条报文是否保留上一次报文”本次验证建议点不保留避免旧数据干扰判断。启动成功后界面会出现“启动”提示停止按钮变为可用。提示提示“启动测量但未设置通道映射”时回到通道映射把 132B 通道勾上。改滤波、改波特率请先停止测量保存后再启动。步骤 5打开报文接收确认只有目标帧在工作区空白处右键选添加报文接收窗口 → 接收 CAN 报文也可从业务菜单打开报文接收。建议先开接收窗口再开发送窗口后开接收时实时刷新可能不完整。窗口打开后建议这样看●显示模式切到分组模式按到达顺序刷帧最容易核对“有没有不该出现的 ID”。●看标识符列硬件过滤生效后列表里应只剩目标 ID本例为 0x123。●方向列为Rx表示总线上收到的帧自己发送的帧为Tx。●需要暂停滚屏时再用窗口上的接收控制按钮不要误点成停止测量。和窗口里的列筛选有什么区别报文接收表头也可以按标识符、方向再筛一层那是软件显示过滤帧已经进电脑只是不画出来。132B 的滤波设置是设备过滤不匹配的帧根本不会上传。要减轻负载、避免漏看关键帧应先做设备过滤列筛选只适合临时缩小视野。四、常见问题●完全收不到报文先把滤波方式改回未滤波确认波特率、接线、通道映射、已启动。未滤波能收到、加上滤波就没有再回头检查验收码/屏蔽码和帧格式标准/扩展。●过滤后仍有很多 ID多半还停在未滤波或保存失败。停止测量 → 再保存滤波 → 再启动 → 开新的接收窗口看顺序模式。●只能看到错误帧波特率和总线不一致或终端电阻位置不对。先对齐波特率再谈过滤。●设备管理里没有 132B首先确认驱动已经安装就绪然后点更新设备确认 USB 已被系统识别。个别型号显示名与丝印不同选中能打开参数页即可。●改了滤波但现象不变硬件过滤在启动时下发。先停止保存再启动。五、可以怎么用台架上只盯动力或车身某几条周期帧、产线抽检固定诊断 ID、车上抓取偶发故障相关报文时都可以先在 132B 上收窄范围再让报文接收窗口安静地刷目标帧。需要同时看两个 ID用双滤波需要临时对比全量把滤波方式改回未滤波即可通道映射不用重做。一句话132B 负责在设备上挡住无关帧VSAR 报文接收负责把放进来的帧看清楚。过滤在设备观察在接收。— 完 —
返回列表