AUTOSAR入门.pdf

所需积分/C币:50 2019-09-27 14:59:30 2.91MB PDF
143
收藏 收藏
举报

这里的NM主要是针对Can协议的网路管理。 AUTOSAR CanNM的核心思想主要归纳为以下两条: 1.  如果节点需要保持通信,则节点需要周期的发送NMPDUs,否则停止发送NMPDUs 2.     如果总线上的所有节点不需要使用总线,那么总线上过了一段时间没有NMPDUs时,则会进入Bus-Sleep Mode。   工作模式和状态   CanNm一共有三个工作模式 1.  Network Mode 2.  PrepareBus-Sleep Mode 3.  Bus-Sleep Mode 模式的改变应该通过回调函数通知上层。 下面单独说每种模式   (1)Network Mode Network Mode又包括三个内部状态 1. Repeat Message State 2. Normal Operation State 3. Ready Sleep State ①Repeat Message State 这个模式被用来确保从Bus-Sleep or Prepare Bus-Sleep到Network Mode的节点被总线上面其他节点发现。这个状态可以用来检测总线上的节点。 当进入Repeat Message State时,节点应该开始传送NMPDUs。 在Repeat Message State时,当NM-Timeout Timer溢出,CanNm模块应该重载Timer。 CanNm模块应该在Repeat Message State 下保持一段时间,这段时间可以通过CANNM_REPEAT_MESSAGE_TIME来进行配置。 当离开Repeat Message State的时候,如果节点需要通信,则进入Normal Operation State;如果节点不需要通信,则进入Ready Sleep State。并且清空Repeat Message Bit。   ②Normal Operation State 这个状态可以保持总线处于唤醒状态。从Ready sleep state进入这个状态的时候应该发送NMPDUs。 在Normal Operation State当NM-Timeout Timer溢出,CanNm模块应该重载Timer。 如果节点不需要使用通信,则网络应该被释放,节点应该进入Ready Sleep State。 如果节点接收到Repeat Message Request Bit,则节点进入Repeat Message State。如果节点自身需要进入Repeat Message State,则该节点进入Repeat Message State并且设置Repeat Message Request Bit。   ③ReadySleep State 这个状态是为了如果本节点已经准备释放总线,而其他节点还需要使用总线的时候,在这个状态下等待其他总线上的节点进入Perpere Bus-Sleep Mode。进入这个状态之后,CanNm模块应该停止NMPDUs的传送。 如果NM-Timeout Timer溢出,节点将会进入Prepare Bus-Sleep Mode。 如果该节点需要使用总线,则节点进入Nomal Operation State。 如果节点接收到Repeat Message Request Bit,则节点进入Repeat Message State。如果节点自身需要进入Repeat Message State,则该节点进入Repeat Message State并且设置Repeat Message Request Bit。 (2)PrepareBus-Sleep Mode   这个状态是为了等待总线上的所有节点能够在进入Bus-Sleep Mode之前,有时间停止节点的active状态如清空队列中为发送的报文。在Prepare Bus –Sleep Mode下,所有节点都静默下来。 当节点进入PrepareBus Mode时,应该通知上层应用。通过配置CANNM_WAIT_BUS_SLEEP_TIME参数,可以改变节点在PrepareBus-Sleep Mode停留的时间,在这段时间之后节点将会进入其他状态。 在Prepare Bus-Sleep Mode下面接收到NMPDU或者被上层应用请求通信时,节点将进入Network Mode中的Normal operation State。   (3)Bus-SleepMode   Bus-Sleep Mode的目的是当没有消息被传送的时候可以减少能量的消耗。在Bus-Sleep Mode下面,节点可以被唤醒(如本地唤醒源和CAN线唤醒源)。CANNM_TIMEOUT_TIME+CANNM
综述和目标 行业现状 口电子系统的复杂性不断增长 口软件代码量急速上升 口生命周期差别整车的生命周期往往长于的生命周期 口嵌入式系统不支持硬件抽象 口有限的软件模块化 口重用性差当硬件(处理器型号)更换后,软件往往要推倒重写 口五花八门的硬件平台 vector 综述和目标 此前的解决方案 vector 综述和目标 成员 Status: 10th october 2008 9 Core partne 6 Development Member BMW Group 0 ez Q BOSCH SYMTA VISION SGS continentals DAIMLER ( ord KEREN PSA PEUGEOT CITROEN TNVNORD/C8s因 OPEL TOYOTA VOLKSWAGEN AG E A Generel Notors ampar 85 Associate Member 55 Premium Member @@⊕ 欢 MLPINE necs Media lola Elon F时GP卢 tomah! es SpA D∈LPrL■ TATA O dSPACE ARM 工oDA 鼻uelh TATA ELXSILIMITED ThE -/pr of Dreams DENSO HITACHI KPIT Cummins Infanystems Limited Infosys freescale DCIN NISSAN CB ETAS/ESTEREL 口at:n HYUnDAI KIA MOTORS Mbtech s和ehhv IAV GmbH V LEAR A MAGNA Joins FEv dMaE(infineon FUjiTsu MazDa Tech+ AThe MathWork NEO visteon 1●● VOO IMANI ZF Lenksysteme Tieto enator WIPRO RENES△s Erirrnhere row ivone General Generic Standard Tools and Semi- OEM Tier 1 Software Services conductors vector 综述和目标 口号 AUTOOSAR vector 综述和目标 目标 AUTOSAI Applle ati SOftware 9 ware AUTOSAR9〔 AUTOSAR AUTOSAR AUTOSAR Software AUTOSAR 口标准化 nterface Interface Interface AUTOSAR Runtime Environment (RTE 口软件接凵 standardized Standard ized standardized A AUTOSAR Interface Interface rac看 Interface Services communication 口交换格式 Standardized Standardized Slriderdi 口方法论 Basic Software Mlieracertrelet Ec凵- Hardware 口将汽车系统的基础软件标准化为一个跨的标准栈 口集成不同供应商生产的功能模块 口适用于不同的车辆及不同的车型 vector 综述和目标 目标 口适用于整个产品生命周期 口从软件中把硬件抽象出来,对于不同硬件平台具有吏大的灵活性 口更多的配置而非实现 口标准化 的代码配置建模工具 口通过对的标准化提高了代码质量 口竞争力只体现于对的特殊功能要求的实现 口在整个汽车生命周期屮,软件可以不断更新或升级 口重用性可以覆盖整个网络节点,甚至跨不同 vector 综述和目标 目标 口软件功能模块在不同车型之间被重用 □□ 罗目目国目 vector 综述和目标 解决方案 Actuator Software AUTOSAR AUTDSAR AUTOSAR AUTOSA Software AUTOSAR Interface nterface AUTOSAR Runtime Environment(RTE Sianderritd dandled AUTOSAR standardized AUTOSAR AUTOSAR Interface mLer通c Services communicator [ AbefiCU andardIzed standardIzed Intertace nueral SystiM Standardized Drlvers Basic software ECU-Hardware vector

...展开详情
试读 111P AUTOSAR入门.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
AUTOSAR入门.pdf 50积分/C币 立即下载
1/111
AUTOSAR入门.pdf第1页
AUTOSAR入门.pdf第2页
AUTOSAR入门.pdf第3页
AUTOSAR入门.pdf第4页
AUTOSAR入门.pdf第5页
AUTOSAR入门.pdf第6页
AUTOSAR入门.pdf第7页
AUTOSAR入门.pdf第8页
AUTOSAR入门.pdf第9页
AUTOSAR入门.pdf第10页
AUTOSAR入门.pdf第11页
AUTOSAR入门.pdf第12页
AUTOSAR入门.pdf第13页
AUTOSAR入门.pdf第14页
AUTOSAR入门.pdf第15页
AUTOSAR入门.pdf第16页
AUTOSAR入门.pdf第17页
AUTOSAR入门.pdf第18页
AUTOSAR入门.pdf第19页
AUTOSAR入门.pdf第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >