基于Matlab和Simulink仿真环境的CANbus专用工具包

出处:helenhe 发布于:2010-02-04 10:57:05

  CANbus (Controller Area Network) 即控制器局域网,是国际上应用广泛的开放式现场总线之一。作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CANbus已被广泛应用到各个自动化控制系统中。例如,在汽车电子、自动控制、智能大厦、电力系统、安防监控等各领域。

  德国ExpertControl公司的CANbus专用工具包是一套基于Matlab和Simulink仿真环境,直接对CANbus数据流作实时的存取,感应和监控。CANbus专用工具包的读写功能模块,能像标准的Matlab模块和Simulink库一样在Matlab和Simulink中直接使用。

  Canbus工具包硬件设备

  CANbus工具包的硬件设备,包括在笔记本中使用的PCMCIA卡或在台式机中使用的PCI卡。这些硬件设备的作用是实时的将CANbus数据耦合到计算机中,这样Simulink才可以访问CANbus数据。

  CANbus工具包也可以使用USB接口来访问CANbus。提供多10个CANbus通道。

  Matlab中的操作步骤

  一般可以从Matlat命令行或程序界面调用四个功能函数: (1) 初始化,(2)从Canbus读数,(3) 写入Canbus (4)停止Canbus访问。

  在Simulink中的访问和建模步骤

  访问Canbus的步骤如下:

  1. 定义"To Canbus Activities"

  为了方便在Simulink中建模,CANbus Toolset提供如图所示定义菜单。所有信号通过Canbus识别器定义,包含数据和Simulink访问名称(SAN)。这些数位和字节只需定义,在Simulink建模和仿真时就不再需要关心硬件方面的细节。这个仿真模型可以通过用户定义的名称,SAN,写回Canbus。

  2. Simulink建模

  Simulink模型需包含Canbus特定的模块,这些模块可以被CANbus Toolset模块库"canlib"访问。一般这些库包括三个模块:

  ModelControlBlock 对每个仿真模型使用。

  FromCanBlock 将按需要多次被仿真模块使用。

  ToCanBlock将按需要多次被仿真模块使用。

  3. 定义"Canbus Read Activities"

  Canbus的读取功能是由上述模块提供的。通过Simulink标准的方法实现参数化。

  4. 开始仿真

  现在可以开始实时仿真了。下图显示了模型对Canbus的读写,以及通过Simulink标准显示模块输出的信号。


  CANbus Toolset应用领域

  CANbus Toolset可用于各种基于Simulink仿真的环境中:

  监控Canbus的物理信号

  算法开发,系统识别,控制设计和测试,比如坐在车中的感觉等。

  提供经实践证明有效的微控制区标准。

  原形函数

  CANbus Toolset亮点

  方便的操作和使用

  直接在Matlab中使用

  直接在Simulink中使用

  只需一般计算机或笔记本就能使用

  工业标准的和基于USB的Canbus硬件

  直接在 Simulink做实时仿真


  

参考文献:

[1]. PCI datasheet https://www.dzsc.com/datasheet/PCI_1201469.html.


关键词:基于Matlab和Simulink仿真环境的CANbus专用工具包仿真

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

电路仿真,电源,三极管,Mos管,二极管,电子元器件,电子技术,硬件开发,电路设计
广告
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!