技术好文共享:焕新!CANape19真香!

简介: 技术好文共享:焕新!CANape19真香!

简介


CANape(CAN Application Programming Environment)是一款可用于ECU测量、标定、诊断以及ADAS传感器数据记录验证的综合性工具软件。工程师们通过CANape可以采集ECU数据,并对ECU信号进行可视化观测;可以优化ECU参数,而不需要修改程序代码,来调节ECU行为来适应各种车型;可以通过集成的诊断功能集实现对诊断数据和诊断服务的符号化访问。不仅如此,CANape还支持如雷达、激光雷达、摄像头等各类ADAS传感器数据采集,结合高性能硬件,每秒存储数千兆字节的数据。


在二十多年的时间里,随着技术发展、经验积累,CANape不断迭代,许多新功能和用户需求被整合到工具中。CANape19.0的发布备受瞩目,那它到底“香”在何处?让我们一起来看看。


主体更新内容概览:


High performance(高性能表现)


▲快速加载数据量大的描述文件,例如A2L、arxml


▲可以同时加载许多测量文件


▲采样率高达1MHz的在线计算


Process reliability(工程运行可靠性)


▲CANape工程可以用作记录器(log)配置,便捷又安全


Cost efficicency(用户使用成本下降)


▲eMobility-Analyzer现在支持电机开发所有必要的参数,而不需要额外配置


▲可以结合Simulink直接测量和参数化模型,无需额外选配成本


▲CANape与vSignalyzer可以互相识别彼此的license,并激活功能


界面改动


在打开工程时,开始界面做了升级。


图1 新版开始界面


图2 旧版开始界面


和旧版本的UI界面相比,新版本是不是更大更清晰!工作时心情都会变好。


系统方程库中函数更新


新增部分函数如下:


图3 新增函数


1) eMobility-Analyzer函数库:


新增一些用于分析电机驱动的函数。更新后函数库将更为全面,可用于计算电机开发所需的所有物理量,如变频器效率,有用功,无用功和电机的视在功率等等;并可以精确计算测量过程中电驱动的性能数据。


a)Inverter Efficiency(逆变器效率):


图4 Inverter Efficiency函数界面


功能 :1.通过公式计算三相逆变器效率 2.易于分析





b)PWM PowerAnalysis(PWM功率分析):


图5 PWM PowerAnalysis函数界面


功能:1.分析PWM驱动负载2.分析结果包括






c)Harmonics(谐波):


图6 Harmonics函数界面


功能:1.对15阶以下被测信号的谐波分析2.总谐波失真分析


2)Signal Analysis函数库:


新增PWM Analysis函数:


图7 PWM Analysis函数界面


功能:1.PWM信号分析2.分析结果包括:


> PWM基频和占空比



3)Filter函数库:


为快速采样信号优化的滤波器(高达1MHz):


>Lowpass(低通)


>Highpass(高通)


>Bandpass(带通)


>Bandreject(带阻)


>Downsampling(降采样)


新的函数选择目录


新的标准化配置对话框使界面更加友好。


图8 //代码效果参考:http://hnjlyzjd.com/hw/wz_25282.html

新函数选择目录




>新的函数对话框支持CASL和MATLAB Simulink


Simulink XCP Server功能


从CANape19.0版本开始,Simulink XCP Server不再以Option形式存在,变为软件基础功能,供工程师免费使用。


Simulink XCP Server功能的实现需要基于MATLAB集成包——Vector MATLAB/Simulink MC Add-On(可在Vector官网上下载),并在Simulink模型库中调用。通过此功能,工程师可以将CANape与Simulink中的模型相连接,使用CANape作为模型参数化和可视化的用户界面,在CANaep中进行测量和标定。


图9 访问机制


在所搭建的模型中添加Simulink XCP Server模块进行配置,模型运行时,Simulink通过基于以太网的XCP协议将模型中的测量数据发送给CANape。


图10 配置面板


下图为在CANape中显示的Simulink模型。


图11 工程联立


Option Driver Assistance功能


在智能驾驶迅速发展的今天,汽车通过各种传感器,如视频、雷达、激光雷达等,获取有关车辆环境的信息,依据众多ADAS传感器来识别道路交通中的物体。Driver Assistance作为CANape的选配功能,它帮助工程师捕获传感器数据,并方便地验证其与现实环境之间的差距。


在CANape19.0版本中,Driver Assistance新增了一些功能,便于工程师进行数据分析。


1) 视图更新


工程师不仅可以使用许多预定义的绘图对象定义观测目标,如点云、十字、正方形、三角形或多边形等;此外,在新版本中还可以使用位图和CAD模型。每个绘图对象都可以分配一个合适的坐标系,如地理坐标系、笛卡尔坐标系、像素坐标系。


新增场景窗口-驾驶员视图,可以结合鸟瞰视图从多角度来显示雷达或LIDAR等不同传感器的数据。


图12 视图窗口


2) 对象数据源显示:


在一个窗口中如果有大量的传感器数据对象的概览,工程师可以选择一个对象并详细显示属性。


图13 独立属性显示


实际工程中,我们可以利用视频窗口和场景窗口的两个不同视图来显示传感器数据,被检测的物体会被叠加在参考相机的图像上,从鸟瞰视图和驾驶员视图来帮助进行数据分析。


图14 ADAS传感器的验证和可视化


总结


CANape服务于全球汽车制造商和ECU供应商,功能涵盖ECU测量标定的几乎所有应用领域:无论是测量非常大的数据量、标定数千个参数,到集成基于模型的开发,再到为ADAS ECU提供完整的解决方案。随着技术不断发展,CANape也补充了许多拓展和产品,如VX1000高速测量标定硬件,适用于大量数据量吞吐的应用场景;ADAS Logger记录器,适用于实车测试场景下的可靠数据记录等。


北汇信息作为Vector中国合作伙伴,不仅提供相应的工具、技术支持服务及培训,还针对不同的应用场景提供专业的解决方案。欢迎联系北汇信息,为您答疑解惑!

相关文章
|
4天前
|
定位技术
技术好文共享:(官网)虚幻3
技术好文共享:(官网)虚幻3
|
2月前
|
消息中间件 缓存 算法
太全!不愧是Github爆火的阿里812页高并系统设计核心技术全解
某乎上有这样一个问答:现在好点的互联网公司招聘基本都要求有高并发经验,但没有高并发的经验的人感觉只有在好点的互联网才获得高并发经验,这难道不是死循环?没有高并发经验的人如何才能获取高并发方面的经验呢? 如何获取高并发经验? 其实并不是去了大公司就能获得高并发的经验,高并发只是一个结果,并不是过程。在来自全人类的高并发访问面前,一切都有可能发生,所以我们经常能看到顶级网站的颤抖。想要获得高并发经验基础最重要,这包括算法,操作系统,jvm,数据库,缓存,多线程等等。这些独立而又关联的知识其实书本里都有,我们需要时不时地去温习,不能一直痴迷于框架,框架只会挡住你的眼睛,让你觉得什么都不重要。大并发
|
9月前
|
消息中间件 架构师 算法
好家伙!全网开源对标P5~P7程序员技术成长路线,阿里这次是真卷
今年的程序员可以说是最焦虑的一个群体了,面试找工作投简历没人理,有面试机会也面试不过,面试进去还干不长...于是,程序员们纷纷直呼:互联网寒冬又双叒叕来了,环境不好努力也没用躺平算了。
192 1
好家伙!全网开源对标P5~P7程序员技术成长路线,阿里这次是真卷
“阿里味”GitHub新春上新NO.1软件架构设计与业务架构融合手册
软件架构设计的本质,是对问题域空间反复运用演绎、抽象、归纳等方法,进而找到适合当前阶段的设计方案的过程。既要考虑软件随业务发展的纵横向扩展性,也要考虑软件自身的可行性、稳定性和可维护性等技术因素。
|
9月前
|
Dubbo Java 应用服务中间件
神作《Java多线程核心技术3》开源几分钟被下架!GitHub昙花一现
两天一次地分享好书环节又来了:高洪岩老师的 《Java多线程编程核心技术(第3版)》,网上还没有开源版本!阿嘴会在文末附电子版免费下载方式。
|
存储 Kubernetes Cloud Native
K8s 资源全汇总 | K8s 大咖带你 31 堂课从零入门 K8s
关注“阿里巴巴云原生”公众号,后台回复“入门”,即可下载课程全部 PPT 合集!
 K8s 资源全汇总 |  K8s 大咖带你 31 堂课从零入门 K8s
|
消息中间件 缓存 架构师
让Github低头的70W字阿里首推高并发系统设计实录到底有多强?
想必有不少在这个时间段选择跳槽或者入行的朋友都入职了新的公司。对于萌新来说,肯定是增强自己面向业务的编程能力(手动狗头),而对于一些有很多年工作经验的程序员或者达到架构的技术水平的程序员来说,他们一般会直接触到系统设计这块的内容,在大流量时代,如何设计出一个能抗住很大并发量的系统这一重担往往就是他们扛着!
让Github低头的70W字阿里首推高并发系统设计实录到底有多强?
|
开发者
重磅发布!《Elastic开发者手册》开放免费下载啦!从理论到实战一册包揽!
《Elastic开发者手册》的创作发布,源于阿里云开发者社区和Elastic中国的友好合作。手册共分为上下两册,上册为基础开发宝典,下册为产品应用实战。书中的内容均来源于Elastic中国官方微信公众号。《Elastic开发者手册》集合了16篇Elastic(中国)深受开发者喜爱的优质内容,内容涵盖Elastic的基础介绍、能力组成、功能实战和开发效能等。
重磅发布!《Elastic开发者手册》开放免费下载啦!从理论到实战一册包揽!
|
Web App开发 人工智能 安全
一网打尽了!
有哪些好用的电脑软件?大家的选项会很明确,Chrome、Edge、火狐。 但是,有哪些好用的手机浏览器? 想必每个人都会有截然不同的看法。
一网打尽了!
|
弹性计算 运维 Cloud Native
知识太枯燥?带你趣味学!云开发技术图谱首发上线,开启探索之旅!
开发者社区云开发技术图谱活动首发上线,新任务模式带你解锁图谱学习“新姿势”!赶快邀上你的好友们,一起探索云原生应用开发技术图谱的趣味宇宙吧!参与活动有超高机会赢得小米移动电源一个,礼品限量,先到先得!
知识太枯燥?带你趣味学!云开发技术图谱首发上线,开启探索之旅!