Arduino

可以使用Arduino协议实现吗

(控制器区域网络)总线允许可以控制和数据采集这取决于应用程序可以安装在车辆、农用设备甚至在工业环境中。他们是用来形成一个网络数据是互相联系的。

阅读更多…


Arduino容易有一些模块可用于设计的CAN总线网络,但在此之前,一些信息关于CAN总线是必要的。可以是一个非常灵活的通讯手段和适应满足许多标准。通信速度范围一般在50 kbps 1 mbps。控制器区域网络()可以提供高可靠性和良好的实时性能非常低的成本。因此,可以广泛用于各种各样的应用程序,例如车载通信、自动化制造和分布式过程控制环境。CAN总线是一种串行数据通信协议德国博世公司在1983年发明的。可以使用大量的开销,加上15位CRC让可以非常安全可靠。可以是一个局域网(局域网)控制器的CAN总线传输串行数据。所有的参与者在CAN总线子系统通过CAN总线接口的控制单元发送和接收数据。CAN总线是一种多通道传输系统。 When a unit fails, it does not affect others.

可以是一个国际标准化组织(ISO)定义的串行通信总线最初开发的汽车工业用双线式总线取代复杂的线束。规范要求高免疫力电子干扰和自诊断和修复数据错误。这些特性导致的受欢迎程度在各种行业,包括楼宇自动化,医疗,和制造业。


如何构建Arduino项目 你知不知道

2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用的技能通过建立实际项目。

你可以与朋友和接收包上门报名

你可以向专家学习,建立工作项目,向世界展示技能和抓住最好的工作。
今天开始!


项目需求:

    在开始这个项目之前,我们应该有一个全面的知识可以设计和CAN总线协议的概念。CAN总线有两个线,可以高和低。在应用程序设计的健壮、电线通常屏蔽。可以回复和发送消息是相当容易的。消息和数据通常包含一个标识符。被称为ID或PGN的标识符。标识符的长度是11或29位长度。这些数据可以从0到8个字节的长度。以下是项目的组件:

  1. Arduino UNO R3:用于处理所有的数据在系统中给必要的输出。
  2. Sparkfun CAN总线盾:该盾牌可以轮询ECU的信息包括冷却液温度、油门位置,车辆速度和发动机rpm。你也可以存储该数据或输出到屏幕仪表盘上的项目。
  3. 线对的OBD-II DB9:电缆允许访问销OBD-II车辆连接到它。

项目实施:

  1. Arduino UNO R3板连接到CAN总线的盾牌。
  2. 一旦组装Arduino IDE的CAN总线图书馆下载。
  3. 初始化CAN总线的盾牌。
  4. 一旦初始化阅读CAN总线的消息。
  5. 获得重要的数据过滤消息。
  6. 使用写命令和显示屏幕上的数据。
  7. 一旦完成连接到你的车OBD-II和检查数据的基础上执行的操作的车辆。

软件要求:

  1. Arduino IDE:创建软件用于倾倒固件的Arduino电路板控制CAN总线数据。

最新项目Arduino

想在Arduino开发实践技能?检验我们的最新免费项目和开始学习


组件开发可以使用Arduino协议实现所需:
您将学习的技术工作可以使用Arduino协议实现:
可以使用Arduino协议实现吗
2022世界杯亚洲区赛程表时间 最后更新:2022-05-18




加入250000 +学生从36 +国家&去拓展他们的实际能力建设项目

把包在24小时内发货。建立使用在线教程。

订阅获得更多项目的想法

保持更新最新技术和构建项目