CAN总线采集.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN总线采集

CAN总线采集你知道吗,今天的平均车里面的电线有几公里?这个数字是惊人的,因此,汽车制造商一直在寻找方法来减少它。随着新兴技术当今的车辆中,有越来越多的设备需要互相通信,并共享他们的数据。其结果是,在20世纪80年代,Bosch公司发明的串行总线的数据可以发送到1Mbit/second通过一个单一的双绞线??。这种方法减少了很多线缆长度(但仍然有上公里的电线)。尽管如此,我们可以很容易地说,如果没有它,今天的汽车不会是相同的。CAN总线是不仅关系到汽车。它们出现在像其他形式的运输货车,铁路车辆,坦克,拖拉机和其他车辆,以及常用的测量。有很多现成的传感器与CAN总线技术。他们是非常强大的,容错的,并有一个很好的碰撞检测算法。所以,现在我们知道,CAN总线是什么,让我们学习下如何用DEWESOFT测量CAN总线。然后,如果我们测量一辆汽车,我们需要知道在哪里可以连接在车上。“正式用户”,这个任务实在是微不足道的,因为布线被称为。我们需要要小心,不终止的导线不宜过长,因为车辆总线可以与测量仪器的连接中断。如果我们有一个传感器,或一个传感器阵列,有与标记的布线的连接器。在这种情况下,我们需要一个总线,这是不是听起来那么难,因为它仅仅是一个120欧姆电阻的两端,几乎所有的连接数之间的绞丝。只有通过正确连接到总线,我们扫描所有通过CAN总线发送的消息,但我们只会看到一条消息,ID和原始数据,第三件事是,我们必须知道如何解码CAN消息。对于这一点,我们需要描述或程式库。这些库是由一个矢量,被称为DBC文件。它有一个完整的消息描述与输出通道。这些库是一个隐藏的秘密,汽车制造商之间的分寸。对于卡车,消息是标准化和J1939标准中描述。通道设置首先,让我们一般设置。有两种类型的设备进行两种类型的操作。- 当连接到车辆总线,例如,我们只需要听在总线上发生了什么。-对于专用的传感器,它往往要发送数据收到的确认。我们需要设置硬件就满足了我们的应用程序,这样做是在硬件设置完成。点击位置1操作模式按钮改变之间只听模式和应答模式,我们先需要设置,然后再连接到总线,以免干扰总线操作。波特率的设置是很重要的,事实上,一些车辆的操作可以被打断,如果我们连接到总线错误的波特率设置。根据波特率编辑框,我们也有多少消息是通过总线,以及其中有多少被损坏(红色)的通知。此信息显示,是否波特率是正确的,而且是否总线有任何问题,由于连接不好或公交车超载。接下来我们就可以扫描的消息。只要我们检查的扫描选项,将显示的消息从总线。所以,现在我们可以看到的消息ID,消息的速度和原始二进制值来自总线。如果我们知道,我们可以定义从规范的渠道。我们选择“设置”按钮,屏幕上会出现空消息设置。而现在...我们必须知道...或猜测。我们知道,在此消息中的前15位是steering wheel angle,我们需要通过点击“添加”按钮添加一个通道。我们输入通道名称,数据格式intel,数据类型Unsigned,修改通道长度为15bit和Factor,如下图所示:让我们看看另一个通道Steering wheel sign,它只在第16bit占了1bit长度.到目前为止,我们已经定义了两个信道,可用于在我们的测量。如果我们关闭的消息设置,两个通道将出现在消息下方(如果我们扩大的消息也显示通道)。添加邮件第二种方式是简单地加载描述文件。描述文件的数据格式是*。DBC。我们选择文件,点击“导入”(位置7)按钮。对于我们的测试,说明文件加载所有的消息通道。该的数据上会出现不同的速率的总线与 - ,我们可以看到,更多的重要的的信息具有较高的的的的数据传输速率。在这种情况下,的转向盘,有一个的100 Hz的的速度,的发动机的人资讯有一个50赫兹(Hz)的的速度,,同时将温度有一个只有5赫兹的速度的。在CAN总线的消息ID优先级为会强制的制造商,以使它,以便的最重要的的信息具有最低的的的仲裁的ID,并由此最高的优先级。现在,让我们的中选择一个几的通道,并看看他们是如何出现在一个真正的的测量中。二、测量就让我们看一看到记录仪看到的数据。看看方向盘角度和方向盘标志。数据来自总线定期间隔。我们看到,当我们转动方向盘从左至右,从0到1的符号变化和角度显示了绝对的偏转角。这是一个很好的例子,来说明如何的数学通道可以帮助。让我们创建一个新的公式通道,并想想如何创建一个绝对声道输出的符号和角度。首先,我们需要一个真正的标志,像-1负,正值+1。由于我们只有0和1,我们需要标定它。一个代数表达式的方式这样做是乘以2(0和2),减1(-1,1对应0和1)。下一步,我们乘这个角度。因此,该方程如下所示:从下图中我们可以看到当方向盘角度为正时(蓝色曲线值为1)红色曲线值为正,当方向盘角度为负时(蓝色曲线值为0)红色曲线值为负。

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档