System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息传输,尤其涉及一种通讯接口、传输线材、功能模组、电子设备及控制方法。
技术介绍
1、为方便产品的迭代更新或便捷维护等,现在的设备越来越采用模块化设计。例如,对于机器人而言,其主控盒与各路传感器是分开的两种功能模块,故需要接口将两者进行通讯连接。目前的接口一般使用的是工程接口,如塑胶口等,并且通讯接口一般是三线的单线协议或者四线的串口uart。当采用这种接口通讯往往存在如下几个问题:第一,接口的引脚数量不够,只有3~4个pin,通常只支持一种电源;第二,工程接口一般线材容易脱落,引脚容易变形,不能反复插拔;第三,接口的通讯协议是单线时,收发不能同步进行导致数据处理不及时,容易丢数据;第四,采用工程接口时,接口的线材无法做屏蔽,线材长度超过一定量时,信号的质量受影响,数据容易丢失等。
技术实现思路
1、为解决上述中至少一种技术问题,本申请实施例提供一种通讯接口、传输线材、功能模组、电子设备及控制方法。
2、第一方面,本申请实施例提供一种通讯接口,所述通讯接口通过对通用串行总线usb type-c接口中的部分引脚进行重新定义得到,其中包括:
3、usb type-c接口中的四个vbus引脚被配置为输入第一电压;两个sbus引脚被配置为输入第二电压,所述第一电压大于所述第二电压;两个cc引脚被配置作为信号检测端;两个d+引脚和两个d-引脚分别被配置作为串口发送端和串口接收端。
4、第二方面,本申请实施例提供一种传输线材,所述传输线材的至少一
5、第三方面,本申请实施例提供一种功能模组,包括:控制器和接口电路,所述接口电路包括上述的通讯接口,所述通讯接口用于实现所述功能模组与外部设备的连接;
6、其中,所述通讯接口中的所述四个vbus引脚并联且用于接入第一电压,及所述两个sbus引脚并联且用于接入第二电压;所述通讯接口中的所述信号检测端、所述串口发送端和所述串口接收端均连接所述控制器。
7、所述控制器用于通过检测所述信号检测端的电平大小,以确定所述外部设备的接入状态;以及,通过控制所述串口发送端和所述串口接收端实现所述功能模组与所述外部设备之间的双向数据传输。
8、在一些实施例中,当所述功能模组作为主设备时,所述功能模组用于通过所述通讯接口输出所述第一电压和所述第二电压至连接的所述外部设备;
9、当所述功能模组作为从设备时,所述功能模组用于通过所述通讯接口从连接的所述外部设备中获取所述第一电压和所述第二电压。
10、在一些实施例中,所述接口电路还包括第一滤波电容和第二滤波电容;
11、所述第一滤波电容和所述第二滤波电容分别用于对输入至所述通讯接口中的所述第一电压和所述第二电压进行滤波。
12、第四方面,本申请实施例提供一种电子设备,所述电子设备包括:一主控盒和预设数量的外设,其中,所述主控盒与每个所述外设均采用上述的功能模组实现;
13、其中,所述主控盒包括一主控制器和至少一个通讯接口,每个所述外设包括一从控制器和至少一个通讯接口;所述主控盒与所述外设之间、以及不同外设之间分别通过所述通讯接口进行通讯。
14、在一些实施例中,所述电子设备为机器人,所述外设包括传感器、舵机、电机中的至少一种。
15、在一些实施例中,所述传感器包括距离检测传感器、触摸传感器、力矩传感器、视觉传感器中的一种或多种组合。
16、在一些实施例中,所述电子设备中的部分外设采用级联方式设置。
17、第五方面,本申请实施例提供一种电子设备的通讯控制方法,应用于上述的电子设备;所述通讯控制方法包括:
18、所述主控盒中的所述主控制器通过检测自身的所述信号检测端的电平大小,以确定任意所述外设的接入状态;
19、当需要与接入的外设进行数据传输时,所述主控制器与对应从控制器通过控制所述串口发送端和所述串口接收端以实现所述主控盒与对应外设之间的双向数据传输。
20、在一些实施例中,每个所述外设设有唯一标识;当存在外设级联设置时,所述通讯控制方法还包括:
21、当进行指令下发时,所述主控制器将携带有目标外设的所述唯一标识的数据包发送至级联链路中;
22、各个所述从控制器在依次接收到所述数据包后,检测所述数据包中的唯一标识是否与自身唯一标识相同,若不同,则将所述数据包透传至连接的下一所述外设,直到传输至所述目标外设。
23、在一些实施例中,所述通讯控制方法还包括:
24、当进行数据上传时,各个所述从控制器依据自身级联状态确定是否存在上一级外设,并在存在时,将产生或接收到的携带有目标唯一标识的数据包发送至上一所述外设,直到传输至所述主控盒;其中,所述目标唯一标识为需要向所述主控盒上传数据的外设的唯一标识。
25、本申请的实施例具有如下有益效果:
26、本申请提出一种通讯接口,通过对通用串行总线usb type-c接口中的部分引脚进行重新定义得到,其中包括:usb type-c接口中的四个vbus引脚被配置为输入第一电压;两个sbus引脚被配置为输入第二电压,所述第一电压大于所述第二电压;两个cc引脚被配置作为信号检测端;两个d+引脚和两个d-引脚分别被配置作为串口发送端和串口接收端。通过对usb type-c接口进行引脚重新定义,可以实现对接口的功能扩展,如实现基于双线串口的数据双向传输,支持高低电源电压等,可以大大增加该通讯接口的适用场景,实现对不同模组的接口兼容等。
本文档来自技高网...【技术保护点】
1.一种通讯接口,其特征在于,所述通讯接口通过对通用串行总线USB Type-C接口中的部分引脚进行重新定义得到,其中包括:
2.一种传输线材,其特征在于,所述传输线材的至少一端设有如权利要求1所述的通讯接口。
3.一种功能模组,其特征在于,包括:控制器和接口电路,所述接口电路包括如权利要求1所述的通讯接口,所述通讯接口用于实现所述功能模组与外部设备的连接;
4.根据权利要求3所述的功能模组,其特征在于,当所述功能模组作为主设备时,所述功能模组用于通过所述通讯接口输出所述第一电压和所述第二电压至连接的所述外部设备;
5.根据权利要求3或4所述的功能模组,其特征在于,所述接口电路还包括第一滤波电容和第二滤波电容;
6.一种电子设备,其特征在于,所述电子设备包括:一主控盒和预设数量的外设,其中,所述主控盒与每个所述外设均采用如权利要求3至5中任一项所述的功能模组实现;
7.根据权利要求6所述的电子设备,其特征在于,所述电子设备为机器人系统,所述外设包括传感器、舵机、电机中的至少一种。
8.一种电子设备
9.根据权利要求8所述的电子设备的通讯控制方法,其特征在于,每个所述外设设有唯一标识;当存在外设级联设置时,所述方法还包括:
10.根据权利要求8或9所述的电子设备的通讯控制方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种通讯接口,其特征在于,所述通讯接口通过对通用串行总线usb type-c接口中的部分引脚进行重新定义得到,其中包括:
2.一种传输线材,其特征在于,所述传输线材的至少一端设有如权利要求1所述的通讯接口。
3.一种功能模组,其特征在于,包括:控制器和接口电路,所述接口电路包括如权利要求1所述的通讯接口,所述通讯接口用于实现所述功能模组与外部设备的连接;
4.根据权利要求3所述的功能模组,其特征在于,当所述功能模组作为主设备时,所述功能模组用于通过所述通讯接口输出所述第一电压和所述第二电压至连接的所述外部设备;
5.根据权利要求3或4所述的功能模组,其特征在于,所述接口电路还包括第一滤波电容和第二...
【专利技术属性】
技术研发人员:刘寒英,肖玉梅,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。