-
CAN总线如何解决冲突--CAN总线的仲裁
CAN总线采用的是一种叫做“载波监测,多主掌控/冲突避免”(CSMA/CA)的通信模式。这种总线仲裁方式允许总线上的任何一个设各都有机会取得总线的控制权并向外发送数据。如果在同一时刻有2个或2个以上的设各要求发送数据,就会产生总线冲突,CAN总线能够实时地检测这些冲突并对其进行仲裁,从而使具有高优先级的数据不受任何损坏地传输。...
查看全文 -
-
英特佩斯硬件neoVI Fire/RED和Value CAN3配置方法
英特佩斯所有硬件产品都可以通过3G Explorer工具来进行配置,3G Explorer配置软件是Vehicle spy软件的子软件,用户需要安装Vehicle spy软件才能打开3G Explorer...
查看全文 -
功能强大的CAN总线数据行驶记录仪—NeoVI fire
美国英特佩斯推出的性能强大的嵌入式记录仪—NeoVIfire,基于Vehicle Spy软件通过Function Block脚本语言或内嵌C++程序语言,进行记录触发、报文过滤、程序处理设计,然后将记录程序写入在NeoVIfire的SD卡中,最大支持32GB SD卡数据容量,从实车OBD接口取电,独立运行记录数据,可完全满足长达几个月的数据记录需求,所记录的数据可以很轻易的转移到实验室的电脑中,通过数据类型的转换,可以在Vehicle spy软件中进行数据回放和总线分析。...
查看全文 -
PCAN USB接口卡开放调用-编程接口API
PCAN USB提供了基础的CAN通信开发包PCAN-Basic;用于ECU标定的CCP和XCP开发包;用于诊断方面的ISP-TP,UDS,OBD-2开发包。以上API都是免费提供....
查看全文 -
PCAN二次开发常见问题汇总
概述PCAN basic API是一个用于连接PCAN硬件的编程接口,支持多种编程语言进行二次开发。用户可以将API的文件与PEAK的硬件配套使用,但是不能用于其它任何第三方硬件。PCAN-Basic API也提供了C#, C++/MFC, C++/CLR,C++_Builder, Delphi, VB.NET, Java, and Python等的例程。同时,基于PCAN-Baisc API,通...
查看全文 -
CAN总线波特率计算
在使用PEAK硬件自带的PCAN VIEW连接时,一般都是使用软件自带的波特率设置。但是其实它还可以自定义波特率。之所以需要自定义波特率,是因为即使波特率的数值一样,如果决定波特率的一些其他参数不同,也会影响通信的质量。现在我们就通过PCAN VIEW的自定义波特率来简单地讲下波特率的计算方法。 PCAN VIEW自定义波特率的方法 1.在连接的界面选择向右的箭头,选择Manage Bi...
查看全文 -
CAN报文DBC解析的编程方法说明
主要内容1. 概述2. 我们要做一件什么事情在软件框架中的位置DBC介绍3. 我们怎么去做这件事情数据存储输入输出1概述前面介绍过PEAK的所有CAN卡都有提供如下图所示这些二次开发包,非常适合于做二次开发。PCAN-Basic API除了DLL,也提供了C#, C++/MFC, C++/CLR,C++_Builder, Delphi, VB.NET, Java, and Python等的例程,这...
查看全文