❔BabyLIN-MB-II具有多路总线接口,如6路LIN与3路CAN接口(其中2路可激活为FD),当使用一个RJ45端口(网口)连接到BabyLIN设备,并利用字符串指令形式进行通信控制时,根据port口连接情况,通信分为Single socket和Multi socket两种连接方式。
1️⃣Single socket:所有CAN/LIN接口使用同一Port口,即所有总线通道通过该Port口进行连接,然后进行字符串收发控制。不同总线通道同时进行收发控制时,根据发送指令里的通道参数进行区分。
💡例如:IP:192.168.0.10, Port:10002,此时连接BabyLIN-MB-II上所有通道LIN1-6,CAN1-3。PC想要读取某一个信号值,通过IP:192.168.0.10, Port:10002连接到BabyLIN设备,读取信号指令:RdSignal X 0; X代表对应总线通道号,如0-5表示LIN1-6,指令含义为读取X对应通道上编号为0的信号值
2️⃣Multi socket:每路CAN/LIN接口根据不同的Port口进行单独连接,收发字符串指令不含通道参数。不同总线通道同时进行收发控制时,根据连接通道进行区分。
💡例如:IP:192.168.0.10, Port:10003,此Port口只连接LIN1通道,Port:10004,单独连接LIN2通道,依此类推;当连接IP:192.168.0.10, Port:10003,即连接LIN1通道时,读取信号指令则为:RdSignal 0,指令含义为读取LIN1通道上编号为0的信号值;其它通道类似。
更多Baby-LIN-MB-II介绍可访问此网页链接:https://www.intelnect.com/products/linbus/baby-lin-mb-ii/