基于CANoe的CAN总线设计基础及简例

基于CANoe的CAN总线设计根底与简例
陈火旺CANoe概述
CANoe是德国Vecto:公司开发的一套通用的CAN总线系统的开发、测试和分析工具。CANoe的主要组成局部和各自功能为:
CANdb++编辑器:用CANdb++编辑器可以创立或编辑数据库文件(*.dbc)。数据库文件中包括了CANoe所用到的信号的信息,这当中包括了报文和信号的网络节点和符号名称,以及环境变量等信息。
CAPL浏览器:利用CAPL浏览器可以创立用于测量和模拟面板的CAPL程序。因为数据库的应用,在编程时可以使用直观的报文和信号的名称,而不必使用二进制代码的报文头和数据。
刘庆聚CANoe主程序:用于测量和模拟CAN系统。通过File/Database菜单,可以在主程序中关联一个或多个数据库。
面板编辑器:通过面板编辑器可以创立面板。面板的作用是作为用户和在CANoe里的模拟面板里被模拟的网络节点的I/O接口。除了标准按钮和开关,在面板编辑器中也可使用位图作为显示和控制器件。可以使用任意的位图编辑软件创立适宜的位图,然后用十面板编辑器。任何显示和控制兀件都要和数据库中的环境变量关联好,这样CAPL程序可以在CANoe主程序中读写显示和控制兀件。
使用CANoe进展开发的三个阶段
三聚氰胺树脂使用CANoe的开发过程可以分为3个阶段:
蛋白糖基化
哈尔滨 雾霾>pga第一个阶段是利用数字仿真进展网络需求分析和设计阶段。该阶段首先要定义网络里的通讯需求,包括:需要几个节点;在网络中要发送多少个报文;数据从哪个节点传输到哪个节点;每个报文的具体组成;有哪些外部的输入输出。然后,利用网络数据库工具CANdb++建立起CAN通讯数据库。接下来,建立网络拓扑构造,选择总线的波特率,定义节点的网络行为,使用CANoe建立各个网络节点的模型,并通过仿真来预估在设定波特率情况下的总线负载和延迟。通过第一个阶段的仿真可以检验各个节点功能的完善性和网络的合理性,也可以监控网络负载和延迟。第一阶段如图3-3所示。

本文发布于:2024-09-23 14:33:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/4285.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网络   节点   使用   面板   总线   数据库   报文
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议