浅析网关节点(包含PNC功能)解读路由需求以及开发注意事项

autosar网络管理中,如果节点是网关节点,对开发和测试来说都是不小的挑战,如果对需求解读不到位,开发架构设计错误,后期的测试也就bug bug bug...
本文针对网关节点(包含pnc功能)解读路由需求以及开发注意事项。本文讨论的内容涉及pn(partial network)功能,本文源于工程实际,还是能给大家点启发的。
提示:基于can总线讨论
1 需求明确 需求:某个ecu包含两个节点:node1和node2,两者为网关节点,均包含pnc功能。要求网络管理报文的路由时间<15ms。
提示:
node1和node2是主动激活节点,即两个node均具有快发模式;
pnc1和pnc2均关联can1和can2。
2 需求说明
这里我们从测试角度分析需求应该如何测试。
举例分析:上位机(tester)模拟发送一帧网络管理报文0x5xx(网络管理报文有效范围:0x500~0x53f)到can1 bus,can1 node收到这帧网络管理报文以后,内部转发给can2 node(实际由comm判断pnc,进而决定哪些node网络状态切换)。在normal mode模式下,node1会发送网络管理报文0x502到can1 bus,node2会发送网络管理报文0x503到can2 bus。
测试关键步骤:
tester发送仅包含pnc1的网络管理报文0x5xx;
5s后,node1和node2进入nos(normal operation state)状态,且两者均以1s周期外发各自的网络管理报文;
此时上位机模拟发送一帧网络管理报文(包含pnc1、pnc2)给node1,node1、node2均进入快发模式,can1 bus总线上第一次出现pnc2置位的模拟网络管理报文时间记为t1;
node2也进入快发模式,当node2发送出第一帧包含pnc2的网络管理报文0x503的时间记为t2(node2此时处于快发模式),如果t2-t1 rms(repeat message state)切换的时候,node进入快发模式。


设计LTE-Advanced调制解调器架构的挑战与应用
安世应该是最后一个能并购的优质半导体标的了
苹果新专利展示了一种高度模块化AR眼镜设计
约翰·霍普金斯大学的放射科医生已经重新设计了深度学习算法
巧制电池盒
浅析网关节点(包含PNC功能)解读路由需求以及开发注意事项
BBC Micro:bit 编码套件在中国现已通过 e络盟 发售
iPhone8什么时候上市?iPhone8最新消息:iPhone8即将问世,那它首发应该卖多少钱?
中国联通启动了IP承载A网综合网管系统升级改造工程
液晶面板加速向2K×4K技术演进 掀新一轮技术竞争
谷歌Nest从苹果商店匆匆下架,这对智能家居行业意味着什么?
PLC控制在自动化柴油应急发电机组的应用介绍
Pintech品致诚邀您参加9月22日第五届(苏州)电动工具控制与充电技术研讨会
率先实现100次流片,新思科技DSO.ai引领AI设计芯片进入规模化时代
iPhone8什么时候上市?下一代iPhone那么多名字哪个最靠谱?
荣耀V9:深度解析这四大实用功能,2599元真心不贵!
5G之后又迎来了WIFI6,两者相比哪个用途更大
基于单片机的万年历汇编语言程序
多功能手机的ESD保护方法
PCB板的设计怎样变得更加实用