CANape

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

页面Module:Infobox/styles.css没有内容。

CANape
CANape 10.0的快照
CANape 10.0的快照
开发者Vector Informatik
当前版本Template:Software version
源代码库页面Template:Plainlist/styles.css没有内容。
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
引擎页面Template:Plainlist/styles.css没有内容。
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统Windows Vista, 7, 8, 8.1, 10
    类型package.lua第80行Lua错误:module 'Module:Ilh/data' not found
    许可协议专有软件
    网站www.vector.com/canape
    页面Module:Infobox/styles.css没有内容。

    CANapeVector Informatik开发的软件工具,此工具主要用在车厂以及汽车产业的电子控制器(ECU)制造商[1][2][3][4][5][6][7],用在电子控制器运行时的算法校正。

    说明[编辑]

    在校正电子控制器时,需针对不同的车款校正其控制行为。校正过程不是直接修改程式码,而是调整电子控制器的参数,校正会用到量测及校正系统(例如实验室中的CANape),会在测试台上校正,也会在试车时在实车上校正。为了评估参数调整的效果,开发工程师会用常规的量测技术在传感器执行器上量测,并且读取电子控制器的资料,以存取相关的过程变数。ECU内部的量测资料(例如计算函数的中间值),可以用ASAM标准化协定XCP或CCP来取得,也可以透过ECU的标准界面(CANpackage.lua第80行Lua错误:module 'Module:Ilh/data' not foundLIN以太网/package.lua第80行Lua错误:module 'Module:Ilh/data' not found)。针对高性能ECU的存取,可以用外部硬件界面(例如Vector的VX1000系统)将微处理器的专用界面(例如JTAG、DAP、AURORA)转换到XCP on Ethernet。CANape校正的典型应用是线上校正,是直接修改ECU中的参数。所得的控制特性可以直接量测并且检查。利用此作法,可以用ECU中的量测资料或是车辆上的实体量测变数进行精确分析,以确认具体变化的效果。

    功能[编辑]

    需要修改参数的功能会以CANape的标准功能实现:量测、分析(手动或自动)[7]、校正、校正资料管理及烧录。CANape也可以透过诊断协定针对支援的资料及函式进行符号存取,并且支援在XCP on FlexRay的校正[2]。有选项可以扩展CANape的机能[8],可以在Simulink运行时存取模型、跳过函式等功能。

    CANape有自身的巨集语言CASL(Calculation and Scripting Language)[9]。CASL是信号导向的语言,具有函式编辑器可以撰写跨设备的函式及巨集,其语法类似C语言,其中有提到IntelliSense input、程式码blocks及许多内建的函式群。可以进行CANape的自动化。

    版本[编辑]

    1.0版在1996年发行[10][11],6.0版之前的版本称为CANape Graph。最新版本是2019年10月发行的17.0版[12]

    支援通讯协定[编辑]

    ECU内部的参数可以透过标准化的量测及标准协定来取得,例如CCP(CAN校正协定)及XCP(通用量测及校正协定)。CANape是第一个可以存取XCP on CAN[1]和XCP on FlexRay[2]的量测及校正工具。

    以下是2015年6月时,支援的ASAM标准[13]

    • AE MCD-1 XCP
    • XCP on CAN界面参考
    • XCP on Ethernet界面参考
    • XCP on FlexRay界面参考
    • XCP on SxI界面参考
    • XCP on USB界面参考
    • AE MCD-1 CCP
    • AE MCD-2MC ASAP2/A2L
    • AE MCD-2D ODX
    • AE MCD-2 package.lua第80行Lua错误:module 'Module:Ilh/data' not found
    • AE MCD-3
    • COM/DCOM界面参考
    • ASAP3(自动化/最佳化界面)
    • MDF

    其他支援的界面有

    • 配合DBC说明格式的CAN
    • CAN FD、以太网、BroadR-Reach、SOME/IP、FlexRay、LIN、SAE J1939、GMLAN和MOST
    • KWP2000 on K-Line
    • ISO 14230(KWP2000 on CAN)及ISO 14229(UDS)
    • 传输协定ISO/TF2和VW-TP2.0
    • 第三方厂商的量测设备和硬件界面整合
    • iLinkRT

    若开发任务的量测资料吞吐量大到30 MByte/s,可以用Vector的VX1000系统[3]来存取微处理器相关的资料追踪及除错界面,例如JTAG、DAP、LFAST、RTP/DMM、Nexus AUX或AURORA。

    相关条目[编辑]

    • package.lua第80行Lua错误:module 'Module:Ilh/data' not found
    • CANoe

    参考资料[编辑]

    1. 1.0 1.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    2. 2.0 2.1 2.2 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    3. 3.0 3.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    4. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    5. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    6. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    7. 7.0 7.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    8. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    9. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    10. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    11. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    12. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
    13. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

    外部链接[编辑]