CAN总线是什么?
学习一个控制器区域网络总线(CAN总线)运作以及在不同行业中的应用。这个视频涵盖了如何可以在单个系统总线连接节点和ecu和特定的协议,定义不同的操作。它同时也突显出传统如何不同于可以灵活的数据率(FD)。您可以使用MATLAB®,仿金宝app真软件®和车辆网络工具箱™直接与你的CAN总线接口和开发应用程序:
- 金宝app支持硬件制造商如Kvaser、镍®、PEAK-System和向量
- 使用DBC收集原始数据,处理数据文件,并在一个单一的环境可视化结果
- 利用工具可以直接与CAN总线的应用程序,而无需编写MATLAB代码
- 实现更高级别的协议(如XCP和J1939定义可以为特定的应用程序操作
- 转换成C或c++代码和部署嵌入式目标
控制器区域网络,也被称为CAN总线,是一个标准的消息传递协议,允许微控制器和设备相互通信。CAN总线设计最初是在汽车行业应对布线的复杂性挑战,但它的使用已经扩散到其他领域如工业自动化、航空航天等。现在,你可以找到can总线用于各种应用,如客车、重型卡车、医疗设备、电梯。
MATLAB仿真金宝app软件,汽车网络工具箱提供功能,块,和应用程序的界面和检索数据从公交车。
CAN总线是连接节点和系统电子控制单元ecu,汽车网络系统。CAN总线提供了底层接口,允许ecu直接相互通信通过一个简单的串行总线。
可以FD,或者控制器区域网络灵活的数据速率,是一种协议,它构建在。可以和FD之间的主要区别是,可以FD的灵活的数据率允许更高的总线上的数据吞吐量。相比之下,最大可以框架是8个字节,而最大可以FD框架是64个字节。
可以和FD是有利的,因为他们的低成本、分散的网络系统,效率和节点的灵活性。
更高级别的协议如J1939或XCP定义上的CAN总线通信系统为特定的应用程序定义操作,比如J1939重型车辆和车辆标定XCP。原始数据从一个CAN总线可以提取并解码成协议特定的信息使用一个数据库文件,或DBC。
MATLAB和Simu金宝applink金宝app支持CAN总线接口从制造商Kvaser等民族乐器,PEAK-System,向量。车辆网络工具箱支持CAN总线接口直接连接到你电脑金宝app的USB接口,PCI, PCI - express, PXI和PCMCIA。
车辆网络工具箱提供了仿真软件生成C或c++代码块从CAN总线工作流金宝app。可以和FD等特定块包支持嵌入式目标代码生成。金宝app您还可以自定义生成代码的目标通过记录包/打开接口。
车辆网络工具箱,在MATLAB和Simulink,沟通和分析提供了一个环境可以和FD跨职能工金宝app程工作流中的数据。你可以收集生可以和FD数据直接从can总线或传输ECU数据直接从MATLAB使用虚拟或可以FD通道。一旦你收到数据,你可以解压缩和解码原始数据到消息。你可以存储消息日志或处理它们使用MATLAB仿真软件算法和可视化结果。金宝app
汽车CAN总线监控提供了一个直接的界面可视化可以和FD通道流量无需编写MATLAB代码。使用交互式工具,您可以查看原始数据可以或FD渠道,可以配置感兴趣的CAN总线来过滤信息。你也可以DBC文件导入到工具为了解码和直接看到消息信号信息。一旦你孤立感兴趣的所有消息,您可以保存和导出MATLAB的can总线数据日志文件。
关于使用MATLAB的CAN总线的更多信息或模型,探索汽车网络工具箱产品页面。金宝app你也可以探索的MATLAB文档例子如何开始使用can总线。
相关产品下载188bet金宝搏
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。