本申请涉及蓄能电源,具体涉及一种用于便携式储能电源can通讯的设备识别方法和装置。
背景技术:
1、随着电子产品的快速发展,很多户外设备需要用到便携式储能电源进行供电。在很多应用场景下为了满足户外设备大功率用电的需要,需要将多个便携式储能电源串并联使用,由于便携式储能电源具有一致性的特点,为了区分每个便携式储能电源,每个便携式储能电源除了设置用于can通讯(双线制的串行通讯)交互的第一数据连接接口can-h和第二数据连接接口can-l外,还要设置用于地址分配(对便携式储能电源进行设备标识)的设备标识输出接口add-io-out和设备标识输入接口add-io-in,这样就增加了便携式储能电源的硬件成本,同时也增加了多便携式储能电源串并联操作的复杂程度,降低了多便携式储能电源串并联后的工作稳定和可靠性。
技术实现思路
1、本申请主要解决的技术问题是如何减少用于多便携式储能电源串并联后can通讯的数据传输线的数量。
2、根据第一方面,一种实施例中提供一种用于便携式储能电源can通讯的设备识别方法,包括:
3、至少两个便携式储能电源串并联后通过各自的can通讯连接接口进行通讯交互,每个所述can通讯连接接口只包括第一数据连接端口can-h和第二数据连接端口can-l;
4、设置其中一个便携式储能电源作为主机,其它的便携式储能电源作为从机;
5、每个所述从机依据各自便携式储能电源mcu的id号获取设备标识码,并将所述设备标识码通过各自的所述can通讯连接接口发送给所述主机;
6、所述主机依据每个所述从机的设备标识码对其所述从机分配对应的地址信息,并依据所述地址信息对其对应的所述从机进行通讯交互。
7、一实施例中,所述每个从机依据各自便携式储能电源mcu的id号获取设备标识码,包括:
8、获取所述从机便携式储能电源的mcu的id号;
9、将所述id号拆分为一第一预设数量的字节;
10、对所述第一预设数量的字节进行crc校验,以生成一第一预设位数的校验码;
11、对获取的第一预设位数的所述校验码进行重新排序拼接,并将重新排序拼接后的所述校验码作为所述设备标识码。
12、一实施例中,所述从机便携式储能电源mcu的id号为96位;所述第一预设数量为12个。
13、一实施例中,所述对所述第一预设数量字节进行crc校验,包括:
14、对所述第一预设数量的字节进行crc32校验和/或crc16校验。
15、一实施例中,所述第一预设位数为48位。
16、一实施例中,所述设备标识码为48位的校验码。
17、一实施例中,所述主机依据每个所述从机的设备标识码对其所述从机分配对应的地址信息,包括:
18、所述主机依据收到每个所述从机的设备标识码的先后顺序来分配对应的地址信息,并存储所述地址信息。
19、一实施例中,所述设备识别方法还包括:
20、所述主机收到每个所述从机发送的所述设备标识码后,所述主机通过所述can通讯连接接口识别并确定can通讯线路上每个所述从机设备的编号顺序。
21、根据第二方面,一种实施例中提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如第一方面所述的设备识别方法。
22、根据第三方面,一种实施例中提供一种用于便携式储能电源can通讯的设备识别装置,用于应用如第一方面所述的设备识别方法,以对串并联的多个所述便携式储能电源进行can通讯,所述设备识别装置包括:
23、主从机分配模块,用于设置串并联的多个所述便携式储能电源中的一个便携式储能电源作为主机,其它的所述便携式储能电源作为从机;
24、设备标识获取模块,用于依据每个所述从机的便携式储能电源mcu的id号获取设备标识码,并将所述设备标识码通过所述便携式储能电源各自的所述can通讯连接接口发送给所述主机;
25、地址信息分配模块,用于依据每个所述从机的设备标识码对所述从机分配对应的地址信息,并依据所述地址信息对所述主机和所述从机进行can通讯交互。
26、依据上述实施例的设备识别方法,由于只通过两根can通讯连接线就能实现便携式储能电源can通讯,不但减少了便携式储能电源的硬件成本,同时也增加了多便携式储能电源串并联后的工作稳定和可靠性。
1.一种用于便携式储能电源can通讯的设备识别方法,其特征在于,包括:
2.如权利要求1所述的设备识别方法,其特征在于,所述每个从机依据各自便携式储能电源mcu的id号获取设备标识码,包括:
3.如权利要求2所述的设备识别方法,其特征在于,所述从机便携式储能电源mcu的id号为96位;所述第一预设数量为12个。
4.如权利要求3所述的设备识别方法,其特征在于,所述对所述第一预设数量字节进行crc校验,包括:
5.如权利要求4所述的设备识别方法,其特征在于,所述第一预设位数为48位。
6.如权利要求5所述的设备识别方法,其特征在于,所述设备标识码为48位的校验码。
7.如权利要求1所述的设备识别方法,其特征在于,所述主机依据每个所述从机的设备标识码对其所述从机分配对应的地址信息,包括:
8.如权利要求1所述的设备识别方法,其特征在于,还包括:
9.一种计算机可读存储介质,其特征在于,所述介质上存储有程序,所述程序能够被处理器执行以实现如权利要求1至8中任一项所述的设备识别方法。
10.一种用于便携式储能电源can通讯的设备识别装置,其特征在于,用于应用如权利要求1至8中任一项所述便携式储能电源can通讯的设备识别方法,以对串并联的多个所述便携式储能电源进行can通讯,所述设备识别装置包括: