网络上有没有好一些的CANoe的教程和相关汽车通信协议的学习资料呢找了好久都没有找到,求大家帮帮忙~~!!

没有CANoe硬件licence的支持,该软件就只是一个查看器,能够编辑DBC,解析采集到的报文,学习CANoe主要的是利用其建立虚拟节点辅助软件的调试或者对系统进行功能测试,主要用到CAPL语言,学习软件最好的还是其帮助文档,软件本身自带很多Demo,也有利于学习,CAPL语言和C语言比较相似,有C语言基础的就比较容易上手,个人目前主要是利用CAPL语言来做测试工作,主要讲测试对象输入输出通过转接板CAN总线化。至于汽车通信协议,目前接触到最多的就是CAN总线协议和lin总线协议,CAN总线弄个Bosch的总线协议标准和iso11898,然后就是诊断相关协议ISO14229,ISO15031等相关协议,osek的网络管理部分,具体实现可以随便找相关的芯片学学底层驱动,目前使用比较多的是带有CAN内核的控制器,如STM8的beCAN,STM32的bxCAN等,了解CAN总线基本特性后,参考相应控制器的Reference Manual就能完成基本驱动的编写,无非初始化,数据接收,数据发送三个板块。数据传输离不开DBC网络,其他的不多说了。。至于LIN总线推荐renesas的LIN入门文档和LIN协议2.2A,学习方法类似于CAN总线,自己摸索去吧
■网友的回复
这个软件的教程百度一下其实还是挺多。。。比较详细而且是中文的是恒润科技的一篇《canoe快速入门》。至于通信协议其实不用过于深入,毕竟只是连pc而不是要拿个处理器打板pcb出来做节点通信。如果的确是想接触底层的,那就选一款带CAN控制器的MCU,看看对应API对于CAN部分的封装,可以初步了解can的结构和工作原理。具体时序还是要参照CAN2.0技术手册(英文的)。然后我当时用的can收发芯片是vp230,现在中文教程比较多的应该是tja1050这个系列。
■网友的回复
CANoe的学习我不太了解,但是如果要学诊断协议的话,我感觉从学15765开始比较容易点。先看15031的9种模式,它上面罗列了15765的九种服务格式,然后买个OBD诊断仪,插到车上然后再加一个CAN分析仪,读取报文。根据截取到的报文数据对比协议,就能大概弄懂诊断协议的内容了。然后看恒润科技的PPT,基本上就能把15765搞懂了。
■网友的回复
我们现在使用的CANoe,公司提供一些资料也是恒润科技的课程,和网上找的差不多,主要是通过DBC查看车上的报文,和使用CAPL进行编程,完成对信号的处理得到想要的图形,关于仿真节点也看过一些但平时用的少,里面确实有很多Demo,全是英文的看的也一知半解的,目前也在学习中,可以相互交流交流
■网友的回复
公司接到整车厂的短期测试项目,急需懂汽车通信的人才,有意向的可以私信我。freelancer,有报酬,bade 在北京,要求英文要好,可以看懂全英文资料。非诚勿扰。
■网友的回复
现在网上有本书叫canoe入门到精通
■网友的回复
【网络上有没有好一些的CANoe的教程和相关汽车通信协议的学习资料呢找了好久都没有找到,求大家帮帮忙~~!!】 Vector 的官网上有免费培训课程,可提前一两个月报名,地点应该在长宁区。另外其他的学习只能看help 文档了。目前在用CAPL 做自动化测试,有问题的时候只能自己解决,因为不是大众语言……
■网友的回复
网上大部分都是恒润流出来的快速入门资料。对CANoe这个软件想了解深入点还是弄个硬件,不过那个小盒子挺贵的,要10万+。激活CANoe后再上面学习用法会上手快一些!主要就是DBC数据库和对节点的仿真编程(CAPL语言)。建立好仿真的节点网络后再进行测试和模拟。 自己现在也在学这个,有空可以探讨下
■网友的回复
低价替代解决方案https://blog.csdn.net/fz835304205
■网友的回复
CAN 2.0通信协议,还是指诊断通信相关的15765?


    推荐阅读