大家好,随着疫情的逐渐好转,复工也有条不紊的进行中,在前段时间我们发布了几篇关于智能驾驶测试分析的工具vicando的功能介绍。同时在文章中也“许”给大家后续对于经纬恒润的「智能驾驶测试分析整体方案」的介绍。
整体的方案将涉及到数据的汇集、云端管理与监控、数据统计、功能评估、大数据分析等方面,敬请期待!当然也可以联系凯发官方首页获得超前一步的了解!
今天我们脱离开具体的应用场景,回到基础的can总线上面来,无论我们从事的是智能驾驶相关的工作还是空调系统的开发,还是在实验室内进行的各种功能模块开发,can总线都是在行业内不可避免的通信模式。
为什么要单独的讲讲can总线?
自从上世纪80年代提出can总线以来,can总线历经了将近40年的发展,已经进入了工业领域的方方面面。在开发应用基于can总线的产品时,不可避免的要用到can总线与计算机的接口。
回想一下,从学校的实验室到现在的企业公司,作为汽车行业的一员,我们是多么频繁的接触can总线,很多时候我们的应用场景仅仅是要在can总线上收发数据,毕竟,专业做can总线的网络设计和测试,只是一小部分相关的工作。而又有多少次,你发现你的电脑上面遍布的各种接口,并没有一个叫做can接口。
情况好的时候,你会发现周围的同事刚好有合适的设备,而且他刚好没有在用。情况不好的时候,你会发现他也和你一样在四下里寻找。
于是作为工程师的你,向老板申请要买一个设备,只有这样你才能更高效率的工作;而作为老板的你,却发现要为每一位工程师花费高昂的成本才能实现他需要的功能。但是,为什么不能让工程师和老板都开心呢?
所以,今天我们就在这里给大家介绍在can接口领域的先进的凯发娱乐登录的解决方案-kvaser。
why kvaser
看到今天我们只会介绍can接口卡相关的产品,很多在用其他的接口工具的工程师们应该会问,为什么要用kvaser呢?我们现在在用这个产品、那个产品感觉都挺好的呀。
是的,简单从功能上讲kvaser的产品主要实现的是总线和计算机的接口。然而在使用的过程中我们要考虑的不仅仅是功能,我们还要考虑:
• 易用性:是不是可以方便的应用在不同操作系统、不同的应用领域,windows 、linux、嵌入式linux
• 坚固性:是不是可以用在各种恶劣的环境之中,不会总是出现硬件故障
• 兼容性:是不是可以兼容不同的工具,还是说只能用在专用的工具上
• 灵活性:是不是可以高效的实现自定义的功能,比如灵活的网关应用
• 性价比:是不是很容易接受,可以大规模的应用,kvaser及其凯发娱乐登录的合作伙伴有各种免费的、廉价的、专业的工具
• ……
我们并不是说在所有的can总线应用领域都建议应用kvaser的方案,但是在大部分的功能开发、数据监控、产品测试领域,灵活坚固兼容多种软件的kvaser都是一个好的选择。
kvaser在can产品开发领域已经有近30年的经验,并且和各个领域的技术服务提供商建立了一个广泛的全球合作网络,无论您来自哪个行业,kvaser和他们的技术伙伴都会向您提供kvaser硬件产品以及想配套的软件产品,为您提供整体凯发娱乐登录的解决方案。
不同于其他的一些类似产品,kvaser的can总线分析产品在外形上与市场上的其它产品相差很大,这是因为在设计产品的时候把用户「工程师」放在重要的位置。凭借基于人体工程学的设计、重量轻、以及超耐用性能,kvaser总线分析仪和数据记录仪在应用上更加的突出。
也不同于其他的一些类似的方案提供商,kvaser构建了一个开放的协作环境:
• 开放协作系统:kvaser公司与众多知名技术公司形成战略合作关系
• 通用应用程序接口,为软件开发者和终端用户形成便利
• 免费软件、免费升级以及免费的客户服务
• 专门针对工程师的需求而定制
• 对产品研发持续地资金投入
• 汇集can和相关总线协议领域内的顶尖专家
下面通过几款典型产品深入说明一下kvaser和它的开放协作环境。
kvaser hybird pro 2xcan/lin
kvaser hybrid pro 2xcan/lin 是一个灵活的双通道适配器。「hybird」顾名思义,它的每个通道可以分别作为can, can fd或者lin总线独立使用。这使kvaser hybrid pro 2xcan/lin 成为一个汽车通讯检测工程师拥有的“通用适配器”!
kvaser hybrid pro 2xcan/lin还提供一些列高级功能,如支持can fd, 安全模式, 一次性发送, 错误帧生成和kvaser magisync自动时钟同步。
• can fd:可变速率的can总线,现在已经越来越多的进入到can总线的应用中了
• 一次性发送:禁用can报文的自动重发功能
• magisync同步:多个设备之间自动的始终同步
• 工作温度:-40 到 85 °c
作为一个high end设备,这个适配器能帮助用户开发自己的程序。用户可以通过kvaser的免费canlib /linlib软件开发包提供的资源创建这些程序。这些程序可被用来完成各种高级任务,如can节点模拟和can升级,或构建一个lin到 can接口。同时也提供了对应的说明指导和程序范例「free」!
sdk
免费提供的kvaser sdk包含完整文档和用c、c 、c#、delphi、java、python,vb和kvaser的t语言编写的许多程序实例。
kvaser所有can总线分析仪共用一个软件api,canlib sdk。针对任何一款总线产品类型开发的程序无需更改,可适用于其他总线产品类型:
• 提供j2534应用编程接口
• 提供rp1210a应用编程接口
• 提供windows 和linux html帮助
除了kvaser hybrid pro 2xcan/lin 外,kvaser还可以向您提供多种接口的can板卡来满足您的不同需求。kvaser的can采集设备可以覆盖的接口类型有usb,pci,pcie,以太网和wifi。
kvaser memorator professional 5xhs
介绍的第二款产品是kvaser的记录仪,kvaser memorator professional 5xhs。看起来好像和前面的产品很像哈,因为这个产品不仅仅能够实现前面所说的分析仪(接口卡)的功能,还能够脱离计算机作为一个记录仪使用。
而且在记录仪(离线)模式下,我们还可以将通过t语言开发的程序烧写到记录仪中,使记录仪独立的实现can节点的功能。比如做成一个临时的网关,是不是很方便呢?
• 通道数量:同时支持5路can(fd)通道
• magisync同步:多个设备之间自动的始终同步
• 脚本功能:通过t语言定制开发程序
• 兼容性:兼容j1939,canopen、nmea 2000、devicenet等
• 工作温度:-40 到 85 °c
kvaser air bridge light hs
第三款产品是一款免设置的无线can网桥。网桥,亦即连接两个网络的桥梁。
通过一对air bridge,我们可以方便的将两个can总线之间形成点对点的无线连接。即插即用,免设置,kvaser air bridge light hs为导线连接不可行或困难的工作环境,提供了通过can连接两个移动部件的凯发娱乐登录的解决方案。
kvaser ethercan hs
第四款产品是can-以太网适配器。不同于我们常用的usb或者pci/pcie的can总线适配器,can-以太网适配器,允许你通过以太网在任何地方远程访问can总线数据,在现在车联网、物联网发展日趋激烈的时候。这样一款产品能让你快速的实现。
设备支持poe供电,你不必在为设备另外接电源线了。
kvaser的ethercan产品系列通过使用标准kvaser canlib api,让所有can设备或系统的数据能够通过企业网络或wan传输 ,从而简化了物联网(iot)概念的实现。kvaser ethercan hs的用户还可以选择:使用内置rest api网络设备(如智能手机)连接到设备。
作为一个可编程适配器,kvaser ethercan hs适用于多种高级应用,如车载电脑的更新升级。例如,可创建一个t程序,用以在此设备所在现场处理can报文,从而避免wifi和/或以太网的延时。
支持kvaser的部分软件工具
• vicando
vicando 不仅仅是应用智能驾驶测试开发领域的开发和测试平台,其基础版本可以方便的支持工程师在总线开发检测领域的应用。
软件包含如下组件:
♦ vicando:
vicando是一款跨平台的,针对ad/adas开发的数据记录和分析工具,支持运行在windows、linux、macos等操作系统,支持x86、arm等平台。
♦ vicanlog:
设计用于车端路试采集的软件,可以运行在任何基于linux的硬件设备上,无人值守采集数据。除了一般计算机外,也支持nvidia tx-2、xavier,nexcom等设备。
♦ vicandroid:
安卓端的app,可以采集can总线和视频、音频、gps等数据,内建ftp服务,可以自动的上传数据到服务器。便于方便的对数据进行处理分析。
♦ vicansim:
通过与opencv和matlab/simulink™等的集成,方便用户部署自己的算法在vicansim上,于此同时也具有与matlab/simulink™的接口。
♦ vicanbedded:
vicanbedded的目标是应用于嵌入式环境,与vicando 相同。它旨在轻松地将源代码从 pc 平台移植到到嵌入式环境。目前,它可支持 qtembedded 4.x及更高版本、qnx、velocity、vxworks等。
• ati vision
ati的vision是专业的标定工具。能够实现完整的ecu标定和数据采集功能,工具具备强大的数据分析功能,可以使用相应的 ecu接口工具包进行在线标定,工具支持在没有ecu的情况下离线标定,图形化多维标定,跟踪ecu单元对表格和map图的使用,可以标记可标定项目以追踪更改,同时。标定管理器用于动态比较、合并或创建标定工程。
• canlab
canlab是一款小巧实惠的总线检测工具,能够被用来实时检测网络活动,传送和接收信号,记录和回放数据,操作和分析数据,以及检查统计数据:
♦ 兼容多种can硬件接口
♦ 能导入/导出多种数据库以及记录文件格式
♦ 无偿提供分析及脚本功能,实现节点仿真
♦ 提供一个多功能的条形图数据记录器
♦ 修改设定时无需中断通信 – 能在任何时候开始或停止数据记录
♦ 即插即用,无需中断软件运行