本发明涉及设备通信,具体而言,涉及一种通信方式识别方法、系统及设备。
背景技术:
1、随着电力行业的发展,电力设备已经演变为一类具备无线通信能力的智能无线终端,具有双向通信、电能质量测量、远程开断、实时或分时电价显示等功能。
2、在电力设备实现通信时,4g模块在电力设备中得到广泛应用,如集中器、智能电表设备等都需要4g模块进行远程通信。然而,不同的4g模块与主控mcu之间可能采用不同的通信方式,如串口、usb等。电力设备如何识别不同通信方式的4g模块对于设备的兼容性具有重要意义。而现有技术中,暂无法自动识别4g模块的通信方式。
技术实现思路
1、本发明的目的在于,针对上述现有技术中的不足,本申请提供了一种通信方式识别方法、系统及设备,以解决现有电力设备在通信时无法识别通信模块的通信方式等问题。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供一种通信方式识别方法,应用于与通信模块连接的控制模块,所述方法包括:
4、获取与所述通信模块连接的标识模块中多个预设引脚的检测电平;
5、根据所述多个预设引脚的检测电平,确定所述通信模块的目标通信方式。
6、可选地,所述根据所述多个预设引脚的检测电平,确定所述通信模块的目标通信方式,包括:
7、根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,其中,每组预设电平为所述多个预设引脚的一组电平。
8、可选地,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,包括:
9、若所述第一引脚和所述第二引脚的检测电平均为低电平,则采用所述对应关系,确定所述目标通信方式为串口通信方式。
10、可选地,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,还包括:
11、若所述第一引脚的检测电平为低电平,所述第二引脚的检测电平为高电平,则确定所述目标通信方式为usb通信方式。
12、可选地,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,还包括:
13、若所述第一引脚的检测电平为高电平,所述第二引脚的检测电平为低电平,则确定所述目标通信方式为i2c通信方式。
14、可选地,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,还包括:
15、若所述第一引脚的检测电平为低电平,所述第二引脚的检测电平为低电平,则确定所述目标通信方式为spi通信方式。
16、第二方面,本申请实施例提供一种通信方式识别系统,所述通信方式识别系统包括:通信模块、标识模块、控制模块;
17、其中,所述标识模块的输入端连接所述通信模块的输入输出接口,所述通信模块的通信接口连接所述控制模块,所述标识模块的多个预设引脚连接所述控制模块的模数采样接口,所述控制模块用于执行上述第二方面任一所述的通信方式识别方法。
18、可选地,所述标识模块包括:多组检测单元,每组检测单元包括:两个电阻以及开关单元;
19、所述两个电阻的一端连接预设参考电源,所述两个电阻的另一端接地,所述开关单元连接在所述两个电阻之间,所述开关单元的控制端为所述标识模块的输入端,以连接所述通信模块的输入输出接口;
20、所述多组检测单元中开关单元的预设引脚为:所述多个预设引脚。
21、可选地,所述多组检测单元包括:第一检测单元和第二检测单元,其中,所述第一检测单元包括:第一电阻、第三电阻和第一开关单元,所述第二检测单元包括:第二电阻、第四电阻和第二开关单元;
22、其中,所述第一电阻和所述第二电阻的一端连接所述预设参考电源,所述第一电阻和所述第二电阻分别通过所述第一开关单元和所述第二开关单元连接所述第三电阻和所述第四电阻的一端,所述第三电阻和所述第四电阻的另一端均接地;
23、所述第一开关单元和所述第二开关单元的控制端均连接所述通信模块的输入输出接口,所述多个预设引脚包括:所述第一开关单元的第一引脚和所述第二开关单元的第二引脚。
24、第三方面,本申请实施例提供一种通信设备,至少包括:上述第二方面任一所述的通信方式识别系统。
25、相对于现有技术而言,本申请具有以下有益效果:
26、本申请提供了一种通信方式识别方法、系统及设备,该方法根据多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定检测电平对应的通信方式为目标通信方式,其中,每组预设电平为多个预设引脚的一组电平。从而,通过电平信号精准地确定了通信模式的通信方式,无需要人工操作,提高了通信效率,节省了通信成本。
1.一种通信方式识别方法,其特征在于,应用于与通信模块连接的控制模块,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个预设引脚的检测电平,确定所述通信模块的目标通信方式,包括:
3.根据权利要求2所述的方法,其特征在于,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,包括:
4.根据权利要求2所述的方法,其特征在于,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,还包括:
5.根据权利要求2所述的方法,其特征在于,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,还包括:
6.根据权利要求2所述的方法,其特征在于,所述多个预设引脚包括:第一引脚、第二引脚,所述根据所述多个预设引脚的检测电平,采用多组预设电平和通信方式的对应关系,确定所述检测电平对应的通信方式为所述目标通信方式,还包括:
7.一种通信方式识别系统,其特征在于,所述通信方式识别系统包括:通信模块、标识模块、控制模块;
8.根据权利要求7所述的系统,其特征在于,所述标识模块包括:多组检测单元,每组检测单元包括:两个电阻以及开关单元;
9.根据权利要求8所述的系统,其特征在于,所述多组检测单元包括:第一检测单元和第二检测单元,其中,所述第一检测单元包括:第一电阻、第三电阻和第一开关单元,所述第二检测单元包括:第二电阻、第四电阻和第二开关单元;
10.一种通信设备,其特征在于,至少包括:上述权利要求7-9任一所述的通信方式识别系统。