一种接口处理器及接口处理系统转让专利

申请号 : CN202210944538.2

文献号 : CN115061968B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄钧

申请人 : 北京紫光芯能科技有限公司

摘要 :

本申请公开了一种接口处理器及接口处理系统,可应用于数字电路领域,该接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;第一协议处理模块,用于车辆传感器工作过程中的数据传输;第二协议处理模块,用于车辆传感器配置过程中的数据传输;协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。由此,通过切换与输入输出IO接口连接的协议处理模块,使得车辆电子控制系统既可以处理车辆传感器工作过程中的数据,又可以对车辆传感器进行配置,实现了在焊接组装后对车辆传感器进行配置。

权利要求 :

1.一种接口处理器,其特征在于,所述接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;

所述第一协议处理模块,用于车辆传感器工作过程中的数据传输;

所述第二协议处理模块,用于车辆传感器配置过程中的数据传输;

所述第二协议处理模块,包括:接收单元,发送单元,定时器以及状态控制单元;

所述定时器的第一端连接所述接收单元的第一端,所述定时器的第二端连接所述发送单元的第一端,所述接收单元的第二端和所述发送单元的第二端连接输入输出IO接口,所述状态控制单元的第一端连接所述定时器的第三端,所述状态控制单元的第二端连接所述输入输出IO接口;

所述状态控制单元,用于向所述输入输出IO接口发送通信状态指令,所述通信状态指令包括开始通信和结束通信;

所述发送单元,用于根据编码标准将写入所述发送单元的配置指令进行编码,得到编码数据,向所述输入输出IO接口发送所述编码数据;

所述接收单元,用于接收车辆传感器通过所述输入输出IO接口发送的数据,根据所述编码标准对接收到的所述数据进行译码,得到译码数据;

所述定时器,用于根据所述数据的高电平周期,获得所述编码标准;

所述发送单元,包括:发送缓冲单元以及编码单元;

所述发送缓冲单元的第一端连接所述编码单元的第二端,所述发送缓冲单元的第二端连接所述输入输出IO接口,所述编码单元的第一端连接所述定时器的第二端;

所述发送缓冲单元,用于接收配置指令;

所述编码单元,用于根据编码标准将所述配置指令进行编码,得到编码数据,向输入输出IO接口发送所述编码数据;

所述接收单元,包括:译码单元以及接收缓冲单元;

所述译码单元的第一端连接所述定时器的第一端,所述译码单元的第二端连接所述接收缓冲单元的第一端,所述接收缓冲单元的第二端连接所述输入输出IO接口;

所述译码单元,用于接收车辆传感器发送的数据,根据所述编码标准对接收到的所述数据进行译码,得到译码数据;

所述接收缓冲单元,用于存储所述译码数据;

所述协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。

2.根据权利要求1所述的接口处理器,其特征在于,所述第二协议处理模块,还包括:通信速率控制单元;

所述通信速率控制单元与所述定时器连接;

所述通信速率控制单元,用于控制所述第二协议处理模块的通信速率,所述通信速率为10000Hz 100000Hz。

~

3.根据权利要求1所述的接口处理器,其特征在于,所述第二协议处理模块,具体包括:一线OWI接口协议处理模块。

4.一种接口处理系统,其特征在于,所述接口处理系统包括权利要求1至3中任一项所述的接口处理器。

说明书 :

一种接口处理器及接口处理系统

技术领域

[0001] 本申请涉及数字电路技术领域,特别是涉及一种接口处理器及接口处理系统。

背景技术

[0002] 短脉宽调制编码(Short PWM Codes,SPC)协议,又称增强型的单边半字节传输(Single Edge Nibble Transmission Protocol,SENT)协议,主要应用于车辆传感器向车辆的电子控制单元(Electronic Control Unit,ECU)单向传输数据,使用时,车辆的ECU先发起一个触发信号,然后车辆传感器向车辆的ECU传输数据。而当需要对车辆传感器进行例如校准的配置时,则需要采用一线接口(one‑wire interface,OWI)。
[0003] 目前,在车辆电子控制系统中,SPC接口的车辆传感器要么通过专用设备,在未焊接组装前通过OWI接口进行例如校准的配置,要么在电路设计上提供额外的OWI接口对应的输入输出IO接口,用于在未焊接组装前对车辆传感器进行例如校准的配置。然而,这两种方法都无法在焊接组装后对车辆传感器进行配置,使得对车辆传感器进行配置的操作较为繁琐,成本较高。
[0004] 由此,如何实现在焊接组装后对车辆传感器进行配置越来越受到关注。

发明内容

[0005] 基于上述问题,本申请提供了一种接口处理器及接口处理系统,实现了在焊接组装后对车辆传感器进行配置。
[0006] 本申请实施例公开了如下技术方案:
[0007] 第一方面,本申请提供了一种接口处理器,所述接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;
[0008] 所述第一协议处理模块,用于车辆传感器工作过程中的数据传输;
[0009] 所述第二协议处理模块,用于车辆传感器配置过程中的数据传输;
[0010] 所述协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。
[0011] 可选地,所述第二协议处理模块,包括:接收单元,发送单元,以及定时器;
[0012] 所述定时器的第一端连接所述接收单元的第一端,所述定时器的第二端连接所述发送单元的第一端,所述接收单元的第二端和所述发送单元的第二端连接所述输入输出IO接口;
[0013] 所述发送单元,用于根据编码标准将写入所述发送单元的配置指令进行编码,得到编码数据,向所述输入输出IO接口发送所述编码数据;
[0014] 所述接收单元,用于接收车辆传感器通过所述输入输出IO接口发送的数据,根据所述编码标准对接收到的所述数据进行译码,得到译码数据;
[0015] 所述定时器,用于根据所述数据的高电平周期,获得所述编码标准。
[0016] 可选地,所述第二协议处理模块,还包括:状态控制单元;
[0017] 所述状态控制单元的第一端连接所述定时器的第三端,所述状态控制单元的第二端连接所述输入输出IO接口;
[0018] 所述状态控制单元,用于向所述输入输出IO接口发送通信状态指令,所述通信状态指令包括开始通信和结束通信。
[0019] 可选地,所述第二协议处理模块,还包括:通信速率控制单元;
[0020] 所述通信速率控制单元与所述定时器连接;
[0021] 所述通信速率控制单元,用于控制所述第二协议处理模块的通信速率,所述通信速率为10000Hz 100000Hz。~
[0022] 可选地,所述发送单元,包括:发送缓冲单元以及编码单元;
[0023] 所述发送缓冲单元的第一端连接所述编码单元的第二端,所述发送缓冲单元的第二端连接所述输入输出IO接口,所述编码单元的第一端连接所述定时器的第二端;
[0024] 所述发送缓冲单元,用于接收所述配置指令;
[0025] 所述编码单元,用于根据编码标准将所述配置指令进行编码,得到编码数据,向输入输出IO接口发送所述编码数据。
[0026] 可选地,所述接收单元,包括:译码单元以及接收缓冲单元;
[0027] 所述译码单元的第一端连接所述定时器的第一端,所述译码单元的第二端连接所述接收缓冲单元的第一端,所述接收缓冲单元的第二端连接所述输入输出IO接口;
[0028] 所述译码单元,用于接收车辆传感器发送的数据,根据所述编码标准对接收到的所述数据进行译码,得到译码数据;
[0029] 所述接收缓冲单元,用于存储所述译码数据。
[0030] 可选地,所述第二协议处理模块,具体包括:一线OWI接口协议处理模块。
[0031] 第二方面,本申请提供了一种接口处理系统,所述接口处理系统包括第一方面中任一项所述的接口处理器。
[0032] 相较于现有技术,本申请具有以下有益效果:
[0033] 本申请提供了一种接口处理器,可应用于车辆电子控制系统,该接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;第一协议处理模块,用于车辆传感器工作过程中的数据传输;第二协议处理模块,用于车辆传感器配置过程中的数据传输;协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。由此,通过切换与输入输出IO接口连接的协议处理模块,使得车辆电子控制系统既可以处理车辆传感器工作过程中的数据,又可以对车辆传感器进行配置,实现了在焊接组装后对车辆传感器进行配置。

附图说明

[0034] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0035] 图1为本申请实施例提供的一种接口处理器结构图;
[0036] 图2为本申请实施例提供的另一种接口处理器结构图。

具体实施方式

[0037] 本发明提供的一种接口处理器及接口处理系统可用于数字电路领域,上述仅为示例,并不对本发明提供的一种接口处理器及接口处理系统的应用领域进行限定。
[0038] 本申请说明书和权利要求书及附图说明中的术语“第一”、“第二”“第三”、和“第四”等是用于区别不同对象,而不是用于限定特定顺序。
[0039] 在本申请实施例中,“作为示例”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“作为示例”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“作为示例”或者“例如”等词旨在以具体方式呈现相关概念。
[0040] 本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
[0041] 正如前文描述,目前在车辆电子控制系统中,SPC接口的车辆传感器要么通过专用设备,在未焊接组装前通过OWI接口进行例如校准的配置,要么在电路设计上提供额外的OWI接口对应的输入输出IO接口,用于在未焊接组装前对车辆传感器进行例如校准的配置。然而,这两种方法都无法在焊接组装后对车辆传感器进行配置,使得对车辆传感器进行配置的操作较为繁琐,成本较高。
[0042] 本申请提供了一种接口处理器,可应用于车辆电子控制系统,该接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;第一协议处理模块,用于车辆传感器工作过程中的数据传输;第二协议处理模块,用于车辆传感器配置过程中的数据传输;协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。由此,通过切换与输入输出IO接口连接的协议处理模块,使得车辆电子控制系统既可以处理车辆传感器工作过程中的数据,又可以对车辆传感器进行配置,实现了在焊接组装后对车辆传感器进行配置。
[0043] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0044] 参见图1,该图为本申请实施例提供的一种接口处理器结构图,该接口处理器可应用于车辆电子控制系统,该接口处理器包括:第一协议处理模块101,第二协议处理模块102以及协议接口控制模块103。
[0045] 第一协议处理模块101:用于车辆传感器工作过程中的数据传输。
[0046] 优选地,第一协议处理模块可以是SPC接口协议处理模块,用于实现车辆传感器正常工作时向ECU单向传输数据,使车辆电子控制系统可以处理车辆传感器的数据,例如识别车辆的温度传感器检测到的当前温度、识别车辆的速度传感器检测到的当前车速等。
[0047] 第二协议处理模块102:用于车辆传感器配置过程中的数据传输。
[0048] 优选地,第二协议处理模块可以是OWI接口协议处理模块,用于实现对车辆传感器进行配置的过程中的数据传输,从而对车辆传感器的配置,例如车辆传感器配置软件通过OWI接口协议处理模块向车辆传感器发送配置指令,以及车辆传感器通过OWI接口协议处理模块发送校准后的当前检测结果等。
[0049] 协议接口控制模块103:用于接收协议接口切换请求,根据协议接口切换请求,控制输入输出IO接口与第一协议处理模块连接或与第二协议处理模块连接。
[0050] 作为示例,协议接口控制模块可以是控制寄存器,默认状态下软件置位0,输入输出IO接口与第一协议处理模块连接;根据协议接口切换请求,可以使软件置位1,即输入输出IO接口与第二协议处理模块连接。
[0051] 本申请提供了一种接口处理器,可应用于车辆电子控制系统,该接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;第一协议处理模块,用于车辆传感器工作过程中的数据传输;第二协议处理模块,用于车辆传感器配置过程中的数据传输;协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。由此,通过切换与输入输出IO接口连接的协议处理模块,使得车辆电子控制系统既可以处理车辆传感器工作过程中的数据,又可以对车辆传感器进行配置,实现了在焊接组装后对车辆传感器进行配置。
[0052] 参见图2,该图为本申请实施例提供的另一种接口处理器结构图,该接口处理器包括:第一协议处理模块201,第二协议处理模块202,发送单元2021,接收单元2022,定时器2023,状态控制单元2024,通信速率控制单元2025以及协议接口控制模块203。
[0053] 定时器2023的第一端连接接收单元2022的第一端,定时器2023的第二端连接发送单元2021的第一端,接收单元2022的第二端和发送单元2021的第二端连接输入输出IO接口;状态控制单元2024的第一端连接定时器2023的第三端,状态控制单元2024的第二端连接输入输出IO接口;通信速率控制单元2025与定时器2023连接。
[0054] 优选地,发送单元2021可以包括发送缓冲单元和编码单元,发送缓冲单元的第一端连接编码单元的第二端,发送缓冲单元的第二端连接输入输出IO接口,编码单元的第一端连接定时器的第二端;
[0055] 优选地,接收单元2022可以包括译码单元和接收缓冲单元,译码单元的第一端连接定时器的第一端,译码单元的第二端连接接收缓冲单元的第一端,接收缓冲单元的第二端连接输入输出IO接口;
[0056] 第一协议处理模块201:用于车辆传感器工作过程中的数据传输。
[0057] 优选地,第一协议处理模块可以是SPC接口协议处理模块,用于实现车辆传感器正常工作时向ECU单向传输数据,使车辆电子控制系统可以处理车辆传感器的数据,例如识别车辆的温度传感器检测到的当前温度、识别车辆的速度传感器检测到的当前车速等。
[0058] 第二协议处理模块202:用于车辆传感器配置过程中的数据传输。
[0059] 优选地,第二协议处理模块可以是OWI接口协议处理模块,用于实现对车辆传感器进行配置的过程中的数据传输,从而对车辆传感器的配置,例如车辆传感器配置软件通过OWI接口协议处理模块向车辆传感器发送配置指令,以及车辆传感器通过OWI接口协议处理模块发送校准后的当前检测结果等。
[0060] 发送单元2021:用于根据编码标准将写入所述发送单元的配置指令进行编码,得到编码数据,向输入输出IO接口发送编码数据。
[0061] 作为示例,发送单元可以包括发送缓冲单元以及编码单元,外部用于配置车辆传感器的软件可以向发送缓冲单元写入例如校准车辆传感器的配置指令,例如,可以通过控制寄存器向发送缓冲单元写入配置指令,编码单元根据编码标准对上述配置指令进行编码,形成编码数据后,将编码数据通过输入输出IO接口发送出去。
[0062] 接收单元2022:用于接收车辆传感器发送的数据,根据编码标准对接收到的数据进行译码,得到译码数据。
[0063] 作为示例,接收单元可以包括译码单元以及接收缓冲单元,译码单元可以用于接收车辆传感器通过输入输出IO接口发送的数据,并根据编码标准对接收到的所述数据进行译码,得到的译码数据可以存储至接收缓冲单元。
[0064] 定时器2023:用于根据所述数据的高电平周期,获得编码标准。
[0065] 作为示例,编码标准可以是:当定时器监测到高电平持续1/4周期后拉低到低电平,则该数据对应于Bit0;当定时器监测到高电平持续3/4周期后拉低到低电平,则该数据对应于Bit1。
[0066] 状态控制单元2024:用于向输入输出IO接口发送通信状态指令,通信状态指令包括开始通信和结束通信。
[0067] 优选地,当第二协议处理模块要发送指令或数据时,状态控制单元向输入输出IO接口发送开始通信指令,输入输出IO接口可以拉低输入输出IO电平后持续tstart的时间后产生上升沿,以开始一次通信;当第二协议处理模块要结束通信时,状态控制单元向输入输出IO接口发送结束通信指令,输入输出IO接口可以拉高输入输出IO电平后持续tstop的时间后产生下降沿,以结束此次通信。作为示例,tstart和tstop均需要大于5μs。
[0068] 通信速率控制单元2025:用于控制第二协议处理模块的通信速率。
[0069] 通信速率可以控制在10000Hz 100000Hz之间,即位周期最大可以为100μs,最小为~10μs。优选地,通信速率控制单元可以是控制寄存器。
[0070] 协议接口控制模块203:用于接收协议接口切换请求,根据协议接口切换请求,控制输入输出IO接口与第一协议处理模块连接或与第二协议处理模块连接。
[0071] 作为示例,协议接口控制模块可以是控制寄存器,默认状态下软件置位0,输入输出IO接口与第一协议处理模块连接;根据协议接口切换请求,可以使软件置位1,即输入输出IO接口与第二协议处理模块连接。
[0072] 本申请提供了一种接口处理器,可应用于车辆电子控制系统,该接口处理器包括:第一协议处理模块,第二协议处理模块以及协议接口控制模块;第一协议处理模块,用于车辆传感器工作过程中的数据传输;第二协议处理模块,用于车辆传感器配置过程中的数据传输;协议接口控制模块,用于接收协议接口切换请求,根据所述协议接口切换请求,控制输入输出IO接口与所述第一协议处理模块连接或与所述第二协议处理模块连接。由此,通过切换与输入输出IO接口连接的协议处理模块,使得车辆电子控制系统既可以处理车辆传感器工作过程中的数据,又可以对车辆传感器进行配置,实现了在焊接组装后对车辆传感器进行配置。
[0073] 在上述实施例的基础上,本申请实施例还提供了一种接口处理系统,包括如上述的接口处理器。
[0074] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于装置实施例,所以描述得比较简单,相关之处参见装置实施例的部分说明即可。以上所描述的装置和系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元提示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。
可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0075] 以上所述,仅为本申请的一种具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。