×
接口总线驱动 > 总线 > 详情

Baby-LIN应用案例集锦

发布时间:2020-05-28 发布时间:
|

应用案例一

——使用Baby-LIN-RM控制电机按步运行

系统架构:

 

使用的产品:Baby-LIN-RM

实现的功能:

1、 用Baby-LIN-RM发送不同的信号值,让电机按步运行,如图1显示在软件中设置的电机步值,信号值可以用PC发送,也可以用PLC发送

2、 通过电脑发送控制面板发送命令,并监控电机的状态,实时显示电机的状态信息

3、 通过PLC连接Baby-LIN-RM脱机运行

4、 在Baby-LIN-RM中设置信号事件,然后根据不同的信号值给出相应的响应(如使用RM的数字输出接口输出高低电平或者高低电平组合给PLC)或者重新设置信号值 

图1 电机Step与信号值的关系

图2 电机运行控制信号以及信号事件的操作

图3 在PC上监控和编辑的信号

 

应用案例二

——使用Baby-LIN-RC控制汽车天窗电机

系统架构:

Baby-LIN-RC的六个按键,最多可以产生十二种按键事件。

 

使用的产品:Baby-LIN-RC

被控的设备:汽车天窗电机

实现的功能:

将SDF文件下载到RC模块中,RC模块可脱机运行,直接用六个按键控制电机实现不同的操作,六个按键最多可以实现十二种组合按键的功能,在这里要实现的功能有:

 

 MD1initialization玻璃电机初始化

 Rolloinitialization 遮阳帘电机初始化

 sunroof open玻璃打开 

 sunroof close玻璃关闭

 rollo open遮阳帘打开

 rollo close遮阳帘关闭 

 sunroof tilt玻璃起翘  

应用案例三

——使用Baby-LIN控制汽车空调电机(COOLING协议)

系统架构:

 

使用的产品:Baby-LIN

被控的设备:宝马空调系统中的电机

实现的功能:

使用Baby-LIN的DLL和编程接口,开发上位机软件,控制使用COOLING通信协议的用于宝马的空调控制电机。可以控制电机正反转,读取电机的状态信息等,上位机软件图如下:

 

图4 COOLING电机控制界面[page]

应用案例四

——使用Baby-LIN-RM检测汽车开关

系统架构:

使用的产品:Baby-LIN-RM

被控的设备:汽车上的控制开关,如换挡开关、收音机开关、巡航控制开关等

实现的功能:

编写SDF文件并下载到Baby-LIN-RM中,实现相关控制和输出功能。

具体来说就是按一下不同的开关,RM模块识别到不同的开关对应的不同信号值,RM模块的数字输出接口输出不同的高电平给PLC;PLC识别到不同的高电平的组合,判断当前按下的开关,然后进行相应的操作。

图5 同一个信号不同的值对应不同的电平输出组合

应用案例五

——使用Baby-LIN-MB控制汽车空调系统各个电机

系统架构:

使用的产品:Baby-LIN-MB

被控的设备:汽车空调系统中的各个电机

实现的功能:

通过PC或者PLC发送不同的串口命令控制电机的运行,并监控电机的运行状态。如果在PC上,还可编写基于串口命令的上位机应用程序。

如发送如下命令可以让三个电机运行到结束位置:

如发送如下命令可以让三个电机运行到20%的位置:

 

应用案例六

——使用Baby-LIN系列产品进行产品寿命测试

系统架构:

 

 

使用的产品:Baby-LIN系列产品(Baby-LIN,Baby-LIN-RC,Baby-LIN-RM)

被控的设备:各种LIN控制的产品如车门车窗马达,雨刮器等等

实现的功能:

利用Baby-LIN系列产品可独立运行的特性,将配置好的SDF文件下载到Baby-LIN产品中。测试时Baby-LIN可以检测到相关的LIN报文错误(如检验和错误,节点无响应等),然后就可以停止运行。

 

配置信息里面可以配置各种触发事件和动作,可配置的触发条件有:

l 信号事件:信号值与信号值之间比较的结果,信号值与常量之间的比较结果,信号的变化范围等

l 报文帧事件:选择的报文帧出现在总线上,报文帧出现错误

l 改变的事件:某个信号值发生变化,或者某个报文帧发生变化

可以产生的动作有各种宏事件如启动,正转,反转,停止等,也可以在触发之后设置其它信号的信号值等,如一旦满足某个触发条件,某个信号值加/减1,或者直接设置为某个值 


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
高速串行总线技术发展与应用分析