expertcontrol的canbus(控制器局域网)专用工具包
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命令行或程序界面调用四个功能函数
初始化
从canbus读数
写入canbus
停止canbus访问
在simulink中的访问和建模步骤
访问canbus的步骤如下
定义to canbus activities
为了方便在simulink中建模,canbus toolset提供如图所示定义菜单。所有信号通过canbus识别器定义,包含数据和simulink访问名称(san)。这些数位和字节只需定义一次,在simulink建模和仿真时就不再需要关心硬件方面的细节。这个仿真模型可以通过用户定义的名称,san,写回canbus。
simulink建模
simulink模型需包含canbus特定的模块,这些模块可以被canbus toolset模块库canlib访问。一般这些库包括三个模块
modelcontrolblock 对每个仿真模型使用一次。
fromcanblock 将按需要多次被仿真模块使用。
tocanblock将按需要多次被仿真模块使用。
定义canbus read activities
canbus的读取功能是由上述模块提供的。通过simulink标准的方法实现参数化。
开始仿真
现在可以开始实时仿真了。下图显示了模型对canbus的读写,以及通过simulink标准显示模块输出的信号。
canbus toolset应用领域
canbus toolset可用于各种基于simulink仿真的环境中
监控canbus的物理信号
算法开发,系统识别,控制设计和测试,比如坐在车中的感觉等。
提供经实践证明有效的微控制区标准。
原形函数
canbus toolset亮点
方便的操作和使用
直接在matlab中使用
直接在simulink中使用
只需一般计算机或笔记本就能使用
工业标准的和基于usb的canbus硬件
直接在 simulink做实时仿真
盘点十大“无所不能”的5G智慧终端
手机电池充电的误区有哪些,如何正确充电
陶瓷电容MLCC失效分析案例
使用超声波清洗电路板会对晶振造成什么影响?
开源大数据OLAP的演化过程和最佳实践
ExpertControl的CANbus(控制器局域网)专用
5G有哪些应用新场景
等离子弧焊的种类
FIFO最小深度计算的方法
铅酸蓄电池电量指示电路的工作过程
随着5G通讯技术的普及,远程办公将迎来加速发展期
物联网技术带来破解机会
什么是人工智能课程
笔记本DOWN机支招
华为MateBook系列笔记本已经全面涨价
GPU计算——两度助力获得诺贝尔奖的幕后英雄
利用高光谱参数反演水稻叶片类胡萝卜素含量-莱森光学
新唐科技W588L035主板介绍
Eggtronic 为电动汽车提供基于 GaN 的无线交流传输技术
浅谈低功耗蓝牙(BLE)模块——EMB1036