System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种plc转接头、通讯方法及通讯系统。
技术介绍
1、可编程逻辑控制器(programmable logic controller,plc)总线协议可以在恶劣的工业环境下正常运行,可实现可靠、稳定、高效的数据传输,在某些特殊车辆中,车辆的电子控制器单元(electronic control unit,ecu)也需要通过plc总线协议进行通信。
2、专利技术人在实现本专利技术实施例的过程中发现:常规的诊断设备并不支持该物理总线,因此无法与上述车辆的ecu进行通信,导致某些售出的诊断设备无法与使用plc总线协议的汽车进行通信以完成交互,增加了用户购买新的诊断设备的经济成本。
技术实现思路
1、本申请实施例提供一种plc转接头、通讯方法及通讯系统,能够实现诊断设备向采用plc总线协议通信的车辆传输数据的目的。
2、第一方面,本申请实施例提供了一种plc转接头,包括:第一通讯接头、转换器和第二通讯接头;所述转换器分别与所述第一通讯接头及所述第二通讯接头连接,所述第一通讯接头还与诊断设备连接,所述第二通讯接头还与汽车连接;所述第一通讯接头用于接收所述诊断设备发送的第一数据信号,并转发所述第一数据信号至所述转换器;所述转换器用于将所述第一数据信号进行处理,转换为第一plc信号,并发送所述第一plc信号至所述第二通讯接头;所述第二通讯接头用于将所述第一plc信号发送给汽车,以使所述汽车获得所述第一plc信号对应的数据。本实施例中,通过plc转接头的
3、在一些实施例中,所述第二通讯接头还用于接收汽车发送的第二plc信号,并发送所述第二plc信号至所述转换器;所述转换器还用于将所述第二plc信号进行处理,转换为第二数据信号,并发送所述第二数据信号至所述第一通讯接头;所述第一通讯接头还用于将所述第二数据信号发送给诊断设备,以使所述诊断设备获得所述第二数据信号对应的数据。本实施例中,通过plc转接头的第二通讯接头接收汽车的数据,并将该数据通过转换器进行转换,将转换后的数据通过第一通讯接头发送至诊断设备,实现了汽车向诊断设备发送数据的目的。
4、在一些实施例中,所述转换器包括信号收发器、通信处理器和plc转换器;所述通信处理器分别与所述信号收发器及所述plc转换器连接,所述信号收发器还与所述第一通讯接头连接,所述plc转换器还与所述第二通讯接头连接;所述信号收发器用于接收所述第一通讯接头发送的所述第一数据信号,并将所述第一数据信号转换为第一单端信号;所述通信处理器用于接收所述第一单端信号,并基于所述第一单端信号提取第一通信信号,并输出所述第一通信信号至所述plc转换器;所述plc转换器用于从所述通信处理器获取所述第一通信信号,将所述第一通信信号转换为所述第一plc信号,并发送所述第一plc信号至所述第二通讯接头。本实施例中,当诊断设备向汽车发送数据时,通过信号收发器、通信处理器和plc转换器实现对诊断设备发送的数据的解析和转换,可以将诊断设备的通信协议转换为与汽车采用的通信协议相兼容,从而实现诊断设备与汽车通信。
5、在一些实施例中,所述plc转换器还用于接收所述第二通讯接头发送的所述第二plc信号,将所述第二plc信号转换为第二通信信号,并发送所述第二通信信号至所述通信处理器;所述通信处理器还用于接收所述第二通信信号,并基于所述第二通信信号输出第二单端信号至所述信号收发器;所述信号收发器还用于接收所述第二单端信号,并将所述第二单端信号转换为所述第二数据信号发送至所述第一通讯接头。本实施例中,当汽车向诊断设备传输数据时,通过转换器的信号收发器、通信处理器和plc转换器实现了对汽车传输的数据的解析和转换,可以将汽车的通信协议转换为与诊断设备采用的通信协议相兼容,从而实现汽车与诊断设备通信。
6、在一些实施例中,所述通信处理器还用于基于所述第一单端信号提取第一指令信号,并根据所述第一指令信号执行相应的操作。本实施例中,第一指令信号可以对plc转接头进行配置、控制和状态查询,以确保通信的可靠性。
7、第二方面,本申请实施例提供了一种通讯方法,所述通讯方法应用于以上任一项所述的plc转接头,所述通讯方法包括:接收诊断设备发送的第一数据信号;将所述第一数据信号进行处理,转换为第一plc信号;将所述第一plc信号发送给汽车,以使所述汽车获得所述第一plc信号对应的数据。本实施例中,能够实现将诊断设备发送的信号转换为汽车可读取的信号的目的,实现了诊断设备向汽车传输数据。
8、在一些实施例中,所述通讯方法还包括:接收所述汽车发送的第二plc信号;将所述第二plc信号进行处理,转换为第二数据信号;将所述第二数据信号发送给所述诊断设备,以使所述诊断设备获得所述第二数据信号对应的数据。本实施例中,能够实现将汽车发送的信号转换为诊断设备可读取的信号的目的,实现了汽车向诊断设备传输数据。
9、在一些实施例中,所述将所述第一数据信号进行处理,转换为第一plc信号,包括:将所述第一数据信号转换为第一单端信号;基于所述第一单端信号提取第一通信信号;将所述第一通信信号转换为所述第一plc信号。本实施例中,通过解析诊断设备发送的第一数据信号并从中提取第一通信信号,将第一通信信号转换为第一plc信号,实现将诊断设备的数据转换为汽车可读取的数据的目的。
10、在一些实施例中,所述将所述第二plc信号进行处理,转换为第二数据信号,包括:将所述第二plc信号转换为所述第二通信信号;基于所述第二通信信号输出第二单端信号;将所述第二单端信号转换为所述第二数据信号。本实施例中,通过解析汽车发送的第二plc信号并将该信号转换为第二数据信号,实现将汽车发送的数据转换为诊断设备可读取的数据的目的。
11、第三方面,本申请实施例提供了一种通讯系统,包括:诊断设备、汽车以及以上任一项所述的plc转接头;所述诊断设备通过所述plc转接头与所述汽车连接;所述诊断设备用于发送第一数据信号至所述plc转接头,所述plc转接头将所述第一数据信号进行处理,转换为第一plc信号,并发送所述第一plc信号至所述汽车,以使所述汽车获得所述第一plc信号对应的数据;所述汽车用于发送第二plc信号至所述plc转接头,所述plc转接头将所述第二plc信号进行处理,转换为第二数据信号,并发送所述第二数据信号至所述诊断设备,以使所述诊断设备获得所述第二数据信号对应的数据。本实施例中,通过通讯系统的诊断设备、汽车、plc转接头,实现诊断设备通过plc转接头与使用plc总线协议的汽车进行双向通信的目的。
12、本申请实施例提供了一种plc转接头,包括:第一通讯接头、转换器和第二通讯接头;转换器分别与第一通讯接头及第二通讯接头连接,第一通讯接头还与诊断设备连接,第二通讯接头还与汽车连接;第一通讯接头用于接收诊断设备发送的第本文档来自技高网...
【技术保护点】
1.一种PLC转接头,其特征在于,包括:第一通讯接头、转换器和第二通讯接头;
2.根据权利要求1所述的PLC转接头,其特征在于,
3.根据权利要求2所述的PLC转接头,其特征在于,所述转换器包括信号收发器、通信处理器和PLC转换器;
4.根据权利要求3所述的PLC转接头,其特征在于,
5.根据权利要求3所述的PLC转接头,其特征在于,所述通信处理器还用于基于所述第一单端信号提取第一指令信号,并根据所述第一指令信号执行相应的操作。
6.一种通讯方法,所述通讯方法应用于权利要求1至5任一项所述的PLC转接头,其特征在于,包括:
7.根据权利要求6所述的方法,其特征在于,还包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述第一数据信号进行处理,转换为第一PLC信号,包括:
9.根据权利要求8所述的方法,其特征在于,所述将所述第二PLC信号进行处理,转换为第二数据信号,包括:
10.一种通讯系统,其特征在于,包括:诊断设备、汽车以及权利要求1至5任一项所述的PLC转接头;
...【技术特征摘要】
1.一种plc转接头,其特征在于,包括:第一通讯接头、转换器和第二通讯接头;
2.根据权利要求1所述的plc转接头,其特征在于,
3.根据权利要求2所述的plc转接头,其特征在于,所述转换器包括信号收发器、通信处理器和plc转换器;
4.根据权利要求3所述的plc转接头,其特征在于,
5.根据权利要求3所述的plc转接头,其特征在于,所述通信处理器还用于基于所述第一单端信号提取第一指令信号,并根据所述第一指令信号执行相应的操作。
6....
【专利技术属性】
技术研发人员:杜志鹏,
申请(专利权)人:深圳市道通合盛软件开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。