can总线通信技术_什么叫can总线

can总线通信技术_什么叫can总线最近一直进行一个数据采集项目,其中有一个CAN通信环节,在这个环节中,一开始设计未规避现场环境,导致CAN通信通信异常。

最近一直进行一个数据采集项目,其中有一个CAN通信环节,在这个环节中,一开始设计未规避现场环境,导致CAN通信通信异常。

在项目中遇到的问题:通信线缆(只能用现场备用线0.5单芯铜线、非双绞线)、现场环境(与电源线并行,干扰较大)、通信距离300米左右、线缆中接点较多……等等问题导致CAN通信错误计数达到最大值引起BUSOFF。所以在设计时一定要规避这些问题。

1、通信线缆:使用屏蔽双绞线

2、通信频率:通信距离越长频率越低

3、终端电阻匹配:其终端匹配电阻值取决于电缆的阻抗特性(双绞线一般是120Ω)

can总线通信技术_什么叫can总线

4、屏蔽干扰源:

若有些情况不能避免,还有哪些补救办法(现在还在理论设计中,具体还得看现场使用情况)

1、在线缆转接点处添加CAN中继器(can桥),延长传输距离。

2、降低波特率(数据量大的可能不好实现)

3、终端电阻的匹配

4、软件中检测引起BUSOFF,重启CAN(但是对于一个安全可靠控制系统,这样的警告是绝对不允许的

现场应用的结果如何,未完待续……

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11785.html

(0)

相关推荐

  • 字符串解码[括号匹配问题怎么解决_json字符串带括号

    字符串解码[括号匹配问题怎么解决_json字符串带括号对于括号匹配问题,典型的解法就算递归进行括号匹配,当然也可以栈模拟。在此基础上才能完成额外的操作,解答任何括号匹配问题。

    2023-08-11
    122
  • 学习用VS Code编写Python程序

    学习用VS Code编写Python程序Python是一门简单易学的编程语言,自然地被许多初学者所青睐。同时,VS Code则是一个开源免费的跨平台轻量级编辑器,具有强大的扩展能力,也可以支持Python脚本编写的开发环境。在这篇文章中,我们将探索如何使用VS Code编写Python程序,从基础到进阶,为想要使用Python编程的初学者提供一个入门指南。

    2024-06-08
    46
  • Python字符串替换函数:replace()

    Python字符串替换函数:replace()Python内置函数之一的replace()函数,是Python中常用的字符串处理函数之一。replace()函数用于将字符串中某个子字符串替换为另一个子字符串。它可以实现全局替换或者是只替换原字符串中的某个部分,是Python开发中的常用字符串处理函数。

    2024-01-21
    98
  • 如何查看Python版本

    如何查看Python版本首先,查看Python版本信息是每一个开发者的必修课。寻找Python版本号可以帮助我们在运行Python代码时确定其版本并确认其兼容性。我们可以使用如下代码在Python shell环境下查看Python版本信息:

    2024-09-15
    6
  • 火山引擎a/b测试_hadoop原理

    火山引擎a/b测试_hadoop原理日前,火山引擎数智平台 VeDI 直播活动「超话数据」在线举办,来自火山引擎 DataLeap 数据产品专家分享了 DataLeap 在字节跳动内的治理经验和实践。

    2023-07-31
    119
  • 幻梦之晓2.2(幻梦之晓隐藏英雄密码)

    幻梦之晓2.2(幻梦之晓隐藏英雄密码)

    2023-09-19
    147
  • Python D字典:高效存储和查询

    Python D字典:高效存储和查询Python中的字典是一种无序的“键-值”(key-value)数据结构,D字典则是使用Python中的高效的哈希表技术实现的一种新型字典。使用D字典可以大大提高对键值对的存储和查询效率,是处理大量键值对时的一种优秀的数据类型。以下是D字典的基本使用方法:

    2024-03-22
    83
  • 搜索引擎之倒排索引浅析[通俗易懂]

    搜索引擎之倒排索引浅析[通俗易懂]上一篇文章 "ElasticSearch 术语" 中提到了倒排索引,那么这篇文章就来讲解下什么是倒排索引,倒排索引的数据结构以及 ElasticSearch 中的倒排索引。 倒排索

    2023-02-02
    146

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注