CN115361095B - 数据传输方法、智能钥匙、装置、控制系统以及介质 - Google Patents
数据传输方法、智能钥匙、装置、控制系统以及介质 Download PDFInfo
- Publication number
- CN115361095B CN115361095B CN202211025853.1A CN202211025853A CN115361095B CN 115361095 B CN115361095 B CN 115361095B CN 202211025853 A CN202211025853 A CN 202211025853A CN 115361095 B CN115361095 B CN 115361095B
- Authority
- CN
- China
- Prior art keywords
- bit sequence
- wireless communication
- communication frame
- signal receiving
- receiving device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 86
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000004891 communication Methods 0.000 claims abstract description 163
- 238000012795 verification Methods 0.000 claims abstract description 48
- 238000012545 processing Methods 0.000 claims abstract description 37
- 230000001360 synchronised effect Effects 0.000 claims abstract description 21
- 208000035139 partial with pericentral spikes epilepsy Diseases 0.000 claims abstract 5
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0039—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver other detection of signalling, e.g. detection of TFCI explicit signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供了一种数据传输方法、智能钥匙、信号接收装置、车辆PEPS系统以及存储介质,其中的方法包括:智能钥匙根据帧格式生成无线通信帧,无线通信帧包括起始比特序列和同步头比特序列;智能钥匙根据帧发送规则发送无线通信帧;其中,信号接收装置对接收的无线通信帧中的起始比特序列和同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对无线通信帧进行处理。本公开可以降低不同PEPS系统在运行过程中相互干扰的概率,能够有效降低PEPS系统的信号接收装置被误唤醒的发生,降低了系统功耗,并可以避免PEPS系统的信号接收装置无法唤醒的问题;提高了智能钥匙与信号接收装置之间进行无线通讯的可靠性。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种数据传输方法、智能钥匙、信号接收装置、车辆PEPS系统以及存储介质。
背景技术
随着无线通信技术的发展,市场上的车辆广泛使用了PEPS(Passive Entry&Passive Start,无钥匙进入启动系统)系统,PEPS系统包括PEPS ECU(Electronic ControlUnit)、智能钥匙等。PEPS ECU(Electronic Control Unit,电子控制单元)是PEPS系统的核心模块,用以实现智能钥匙的身份识别、实现遥控功能、启动驾驶等功能;用户可以操作智能钥匙与PEPS ECU的信号接收装置进行数据传输,控制车辆实现自动打开车门、关闭车门或启动驾驶等功能。随着汽车向电子化方向发展,无线通讯技术的应用越来越广泛,例如,雷达系统,胎压监测系统等系统都通过无线通信技术进行数据传输。多个系统发送的多种无线信号对车辆PEPS系统存在干扰,导致功耗增加并降低了无线信号接收的可靠性。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种数据传输方法、智能钥匙、信号接收装置、车辆PEPS系统以及存储介质。
根据本公开的第一方面,提供一种数据传输方法,包括:智能钥匙根据帧格式生成无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;所述智能钥匙根据帧发送规则发送所述无线通信帧;其中,信号接收装置对接收的所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理。
可选地,所述无线通信帧包括:停止位比特序列;所述方法还包括:所述智能钥匙使用第一波特率发送所述停止位比特序列,并且,所述智能钥匙使用第二波特率发送所述无线通信帧的其余比特序列;其中,在接收到所述停止位比特序列的情况下,所述信号接收装置确定所述无线通信帧发送完毕。
可选地,所述无线通信帧包括:传输数据比特序列和校验比特序列;所述传输数据比特序列和所述校验比特序列位于所述同步头比特序列和所述停止位比特序列之间;所述方法还包括:所述智能钥匙根据校验算法对所述传输数据比特序列进行对应的计算处理,生成所述校验比特序列;其中,所述信号接收装置使用所述校验算法对接收的所述传输数据比特序列进行计算处理,生成待校验比特序列;所述信号接收装置基于所述待校验比特序列和所述校验比特序列的比对结果对所述传输数据比特序列进行相应的处理。
可选地,所述智能钥匙基于所述起始比特序列确定所述同步头比特序列的长度。
可选地,所述智能钥匙基于所述起始比特序列确定所述同步头比特序列的长度包括:当所述起始比特序列不为全0或全1,则所述智能钥匙将所述同步头比特序列的长度值设置为第一长度值;当所述起始比特序列为全0或全1,则所述智能钥匙将所述同步头比特序列的长度值设置为第二长度值;其中,所述第二长度值大于所述第一长度值。
可选地,所述起始比特序列采用的编码方式包括:曼彻斯特编码方式。
可选地,所述智能钥匙根据帧发送规则发送所述无线通信帧包括:所述智能钥匙确定发送间隔时长,基于所述发送间隔时长发送多个所述无线通信帧。
根据本公开的第二方面,提供一种数据传输方法,包括:信号接收装置接收智能钥匙发送的无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;信号接收装置对所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理。
可选地,所述基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理包括:在对所述起始比特序列和所述同步头比特序列验证成功的情况下,所述信号接收装置确定自身的运行模式为工作模式,并对所述无线通信帧进行处理;在对所述起始比特序列或所述同步头比特序列验证失败的情况下,所述信号接收装置确定自身的运行模式为间歇模式,并不对所述无线通信帧进行处理。
可选地,所述无线通信帧包括:停止位比特序列;所述智能钥匙使用第一波特率发送所述停止位比特序列,并且,所述智能钥匙使用第二波特率发送所述无线通信帧的其余比特序列;所述方法包括:在接收到所述停止位比特序列的情况下,所述信号接收装置确定所述无线通信帧发送完毕。
可选地,所述无线通信帧包括:传输数据比特序列和校验比特序列;所述传输数据比特序列和所述校验比特序列位于所述同步头比特序列和所述停止位比特序列之间;所述方法还包括:所述信号接收装置使用校验算法对接收的所述传输数据比特序列进行计算处理,生成待校验比特序列;所述信号接收装置基于所述待校验比特序列和所述校验比特序列的比对结果对所述传输数据比特序列进行相应的处理。
根据本公开的第三方面,提供一种智能钥匙,包括:帧生成模块,用于根据帧格式生成无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;帧发送模块,用于根据帧发送规则发送所述无线通信帧;其中,信号接收装置对接收的所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理。
根据本公开的第四方面,提供一种智能钥匙,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。
根据本公开的第五方面,提供一种信号接收装置,包括:接收模块,用于接收智能钥匙发送的无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;处理模块,用于对所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理。
根据本公开的第六方面,提供一种信号接收装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的方法。
根据本公开的第七方面,提供一种车辆PEPS系统,包括:如上所述的智能钥匙、如上所述的信号接收装置。
根据本公开的第八方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如上所述的方法。
本公开的数据传输方法、智能钥匙、信号接收装置、车辆PEPS系统以及存储介质,可以降低不同供应商的PEPS系统在运行过程中相互干扰的概率,能够有效降低PEPS系统的信号接收装置被误唤醒的发生,降低了系统功耗,并可以避免PEPS系统的信号接收装置无法唤醒的问题;提高了智能钥匙与信号接收装置之间进行无线通讯的可靠性。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为根据本公开的数据传输方法的一个实施例的流程示意图;
图2为无线通信帧的一个实施例的结构示意图;
图3为根据本公开的数据传输方法的一个实施例中的信号接收装置的工作示意图;
图4为无线通信帧的另一个实施例的结构示意图;
图5为无线通信帧的多次发送的示意图;
图6为根据本公开的数据传输方法的另一个实施例的流程示意图;
图7为根据本公开的智能钥匙的一个实施例的模块示意图;
图8为根据本公开的智能钥匙的另一个实施例的模块示意图;
图9为根据本公开的信号接收装置的一个实施例的模块示意图;
图10为根据本公开的信号接收装置的另一个实施例的模块示意图;
图11为根据本公开的车辆PEPS系统的一个实施例的模块示意图。
具体实施方式
下面参照附图对本公开进行更全面的描述,其中说明本公开的示例性实施例。下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
下文中的“第一”、“第二”等仅用于描述上相区别,并没有其他特殊的含义。
图1为根据本公开的数据传输方法的一个实施例的流程示意图,如图1所示:
步骤101,智能钥匙根据帧格式生成无线通信帧;其中,无线通信帧包括起始比特序列和同步头比特序列。
在一个实施例中,预先定义车辆PEPS系统的智能钥匙与PEPS ECU的信号接收装置之间进行数据传输的无线通信协议,可以为无线高频通信协议等,无线通信协议规定了帧格式,智能钥匙根据帧格式生成无线通信帧,无线通信帧包括起始比特序列和同步头比特序列等序列。
步骤102,智能钥匙根据帧发送规则发送无线通信帧。
在一个实施例中,帧发送规则可以为多种规则,例如每次发送一个无线通信帧或每次发送多个相同的无线通信帧等。信号接收装置为PEPS ECU内设置的信号接收装置,信号接收装置可以为高频信号接收机等。信号接收装置对接收的无线通信帧中的起始比特序列和同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对无线通信帧进行处理。
信号接收装置可以采用多种验证处理方法。例如,在对起始比特序列和同步头比特序列验证成功的情况下,信号接收装置确定自身的运行模式为工作模式,并对无线通信帧进行处理。在对起始比特序列或同步头比特序列验证失败的情况下,信号接收装置确定自身的运行模式为间歇模式,并不对无线通信帧进行处理。
信号接收装置预先获取并存储正确的起始比特序列和同步头比特序列,如果信号接收装置确定自身存储的起始比特序列和同步头比特序列与接收的所述无线通信帧中的所述起始比特序列和所述同步头比特序列分别相同,则验证成功。如果验证成功,信号接收装置对自身的运行模式为工作模式,并对无线通信帧进行处理,包括对无线通信帧的其余比特序列进行解析并进行相应的处理。如果信号接收装置确定自身存储的起始比特序列与接收的所述无线通信帧中的所述起始比特序列不相同,或者,自身存储的同步头比特序列与接收的所述无线通信帧中的同步头比特序列不相同,则验证失败。如果验证失败,则不对无线通信帧进行处理,不对无线通信帧的其余比特序列进行解析等处理。
起始比特序列采用的编码方式包括曼彻斯特编码方式等。可以采用现有的编码方法将起始比特序列编码为非全0、非全1或全0、全1的曼彻斯特编码,并进行发送。无线通信帧包括停止位比特序列,智能钥匙使用第一波特率发送停止位比特序列,并且,智能钥匙使用第二波特率发送无线通信帧的其余比特序列,第一波特率与第二波特率不相同。在接收到停止位比特序列的情况下,信号接收装置确定无线通信帧发送完毕。
智能钥匙生成停止位比特序列,并且发送停止位比特序列采用的第一波特率不同于发送无线通信帧内的停止位比特序列之前所有比特序列的第二波特率,通过使用不同的波特率,可以使信号接收装置停止接收,确定无线通信帧发送完毕。
无线通信帧包括传输数据比特序列和校验比特序列,传输数据比特序列和校验比特序列位于同步头比特序列和停止位比特序列之间。传输数据包括控制命令等数据,智能钥匙对控制命令进行编码处理,生成传输数据比特序列。智能钥匙根据校验算法对传输数据比特序列进行对应的计算处理,生成校验比特序列;校验算法可以为多种,例如为循环冗余校验算法等。
信号接收装置使用校验算法对接收的传输数据比特序列进行计算处理,生成待校验比特序列。信号接收装置使用的校验算法与智能钥匙使用的校验算法相同,可以为循环冗余校验算法等。信号接收装置基于待校验比特序列和校验比特序列的比对结果对传输数据比特序列进行相应的处理。
例如,如果信号接收装置判断待校验比特序列和校验比特序列的比对结果为相同,则表征传输数据比特序列有效,信号接收装置基于传输数据比特序列获取传输数据,传输数据例如为控制命令等,信号接收装置可以将控制命令传输给PEPS ECU的主MCU,由主MCU执行控制命令。如果信号接收装置判断待校验比特序列和校验比特序列的比对结果为不相同,则表征传输数据比特序列无效,则信号接收装置丢弃接收的无线通信帧。
在一个实施例中,本公开定义了智能钥匙与信号接收装置进行通信的无线通讯协议系统,定义了一种无线通信帧的格式,如图2所示,无线通信帧包括起始比特序列010、同步头比特序列020、传送数据比较序列030、校验比特序列040和停止位比特序列050。
起始比特序列010可以为由非全0、非全1或者全0、全1组成的曼彻斯特编码位。智能钥匙基于起始比特序列010确定同步头比特序列020的长度,即确定同步头比特序列020的位数。智能钥匙根据校验算法对传输数据比特序列030进行对应的计算处理,生成校验比特序列040,提供对于传输数据比特序列030的有效性校验。
智能钥匙基于起始比特序列010确定同步头比特序列020的长度可以采用多种方法。当起始比特序列010不为全0或全1,则智能钥匙将同步头比特序列020的长度值设置为第一长度值;当起始比特序列010为全0或全1,则智能钥匙将同步头比特序列020的长度值设置为第二长度值;其中,第二长度值大于第一长度值。
例如,如果起始比特序列010定义为非全0或非全1,则同步头比特序列020为一个字节;如果起始比特序列010定义为全0或全1,则同步头比特序列020位数在一个字节基础上加长若干个比特,可以为2,3个比特等。
在一个实施例中,不同的PEPS系统可以定于不同的无线高频通讯协议,并定义不同的无线通信帧格式。例如,PEPS A系统定义的起始比特序列为全0,PEPS B系统定义的起始比特序列由0和1组合,例如为101110。PEPS B系统的智能钥匙发送无线通信帧,无线通信帧中的起始比特序列为101110,如果PEPS A系统的信号接收装置确定接收的无线通信帧中的起始比特序列不是连续的0,则进入Toff阶段(间歇阶段)以减少耗电,如图3所示。
PEPS A系统的智能钥匙发送无线通信帧,无线通信帧中的起始比特序列为000000,如果PEPS B系统的信号接收装置确定接收的无线通信帧中的起始比特序列不是101110,则进入Toff阶段(运行模式为间歇模式),以达到减少耗电的效果。
在一个实施例中,起始比特序列010、同步头比特序列020、传送数据比较序列030、校验比特序列040和停止位比特序列050的位数即长度根据不同的PEPS系统进行定义。如图4所示,起始比特序列010的长度为180比特,同步头比特序列020的长度为8比特,传送数据比较序列030的长度为15字节,校验比特序列040的长度为8比特,停止位比特序列050的长度为2比特。
在满足系统时间需求的情况下,起始比特序列010的位数可以尽量多,以达到减少耗电的效果。同步头比特序列020的位数即长度可以根据起始比特序列010进行定义。如果起始比特序列010定义为非全0或非全1,同步头比特序列020为一个字节;如果起始比特序列010定义为全0或全1,则同步头比特序列020的长度大于一个字节,能够降低被其它供应商的PEPS系统的智能钥匙发送的无线通信帧的干扰。
例如,PEPS A系统和PEPS B系统定义的无线通信帧010都为N位全0序列,定义的同步头比特序列020是一个字节,PEPS A系统和PEPS B系统定义的同步头比特序列020不相同,使得PEPS A系统和PEPS B系统的信号接收装置在接收到不是自身的智能钥匙发送的无线通信帧进入工作状态的可能性大大降低,误唤醒整个系统的概率也会大大降低。
在PEPS系统开发的实践中,不是所有的信号接收装置都有能力识别非全0或非全1的起始比特序列(唤醒头)。如果不能识别,则将起始比特序列定义成全0或者全1,并同时加长同步头比特序列的长度,由于两个不同PEPS系统在有限的数据长度中出现起始比特序列和同步头比特序列均相同的概率几乎为0,所以几乎不会出现误唤醒的现象。
校验比特序列040是对无线通信帧中的传输数据比特序列030表征的数据按预定的校验算法进行计算,将计算结果填充到对应的位置,以便信号接收装置在接收无线通信帧后对传输数据进行有效性校验。
停止位比特序列050用于表征一个无线通信帧传输过程的结束。停止位比特序列050的波特率与前面各个比特序列的波特率有明显的差别。例如,对于起始比特序列010、同步头比特序列020、传送数据比较序列030、校验比特序列040的波特率设置成2000Bps,对于停止位比特序列050的波特率设置成5000Bps。波特率可以通过智能钥匙的发送机通过软件的方式设置寄存器,实现不同波特率的设置以及发送数据。
信号接收装置设置的接收波特率为2000Bps,当信号接收装置接收到停止位比特序列050时,发现波特率不一致,则认为是无效数据,会拒绝解析停止位比特序列050并结束对于这一帧无线通信帧的接收,从而解决没有停止位比特序列050定义时,可能导致信号接收装置多解析出一位或者更多位的数据导致一些信号接收装置的异常,以及信号接收装置无法正常工作的情况。
在一个实施例中,如图5所示,无线通信帧可以发送多次,能够达到抗干扰的目的。智能钥匙根据帧发送规则发送无线通信帧可以采用多种方法。例如,智能钥匙确定发送间隔时长(间隙),基于发送间隔时长发送多个无线通信帧TS1,TS2……。有些信号接收装置收完一帧数据后会进入空闲状态(等待主机处理数据),此时信号接收装置无法接收数据,通过在多个无线通信帧(TS)之间添加间隙时间,以留给信号接收装置处理上一帧数据的时间并重新打开信号接收装置接收下一帧的数据,可以保证传输时的稳定性。
本公开的数据传输方法,可以降低不同供应商的PEPS系统在运行过程中相互干扰的概率,能够有效降低PEPS系统的信号接收装置被误唤醒的发生,降低了系统功耗,并可以避免PEPS系统的信号接收装置无法唤醒的问题;提高了智能钥匙与信号接收装置之间进行无线通讯的可靠性,以及兼容性,提高了用户的使用感受。
图6为根据本公开的数据传输方法的另一个实施例的流程示意图,如图6所示:
步骤601,信号接收装置接收智能钥匙发送的无线通信帧;其中,无线通信帧包括起始比特序列和同步头比特序列。
步骤602,信号接收装置对无线通信帧中的起始比特序列和同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对无线通信帧进行处理。
例如,运行模式包括工作模式和间歇模式等。在对起始比特序列和同步头比特序列验证成功的情况下,信号接收装置确定自身的运行模式为工作模式,并对无线通信帧进行处理。在对起始比特序列或同步头比特序列验证失败的情况下,信号接收装置确定自身的运行模式为间歇模式,并不对无线通信帧进行处理。
在一个实施例中,无线通信帧包括停止位比特序列,智能钥匙使用第一波特率发送停止位比特序列,并且,智能钥匙使用第二波特率发送无线通信帧的其余比特序列。在接收到停止位比特序列的情况下,信号接收装置确定无线通信帧发送完毕。
无线通信帧包括传输数据比特序列和校验比特序列,传输数据比特序列和校验比特序列位于同步头比特序列和停止位比特序列之间。信号接收装置使用校验算法对接收的传输数据比特序列进行计算处理,生成待校验比特序列;信号接收装置基于待校验比特序列和校验比特序列的比对结果对传输数据比特序列进行相应的处理。
在一个实施例中,如图7所示,本公开提供一种智能钥匙70,包括:帧生成模块71和帧发送模块72。帧生成模块71根据帧格式生成无线通信帧;其中,无线通信帧包括起始比特序列和同步头比特序列。帧发送模块72根据帧发送规则发送无线通信帧。例如,帧发送模块72确定发送间隔时长,基于发送间隔时长发送多个无线通信帧。
在一个实施例中,无线通信帧包括停止位比特序列,帧发送模块72使用第一波特率发送停止位比特序列,并且,使用第二波特率发送无线通信帧的其余比特序列。无线通信帧包括传输数据比特序列和校验比特序列,传输数据比特序列和校验比特序列位于同步头比特序列和停止位比特序列之间;帧生成模块71根据校验算法对传输数据比特序列进行对应的计算处理,生成校验比特序列。
帧生成模块71基于起始比特序列确定同步头比特序列的长度。例如,当起始比特序列不为全0或全1,则帧生成模块71将同步头比特序列的长度值设置为第一长度值;当起始比特序列为全0或全1,则帧生成模块71将同步头比特序列的长度值设置为第二长度值;其中,第二长度值大于第一长度值。
图8为根据本公开的智能钥匙的另一个实施例的模块示意图,如图8所示,该智能钥匙可包括存储器81、处理器82、通信接口83以及总线84。存储器81用于存储指令,处理器82耦合到存储器81,处理器82被配置为基于存储器81存储的指令执行实现上述的应用于智能钥匙的数据传输方法。
存储器81可以为高速RAM存储器、非易失性存储器(non-volatile memory)等,存储器81也可以是存储器阵列。存储器81还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器82可以为中央处理器CPU,或专用集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本公开的应用于智能钥匙的数据传输方法的一个或多个集成电路。
在一个实施例中,如图9所示,本公开提供一种信号接收装置90,包括接收模块91和处理模块92。接收模块91接收智能钥匙发送的无线通信帧;其中,无线通信帧包括起始比特序列和同步头比特序列。处理模块92对无线通信帧中的起始比特序列和同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对无线通信帧进行处理。
例如,在对起始比特序列和同步头比特序列验证成功的情况下,处理模块92确定自身的运行模式为工作模式,并对无线通信帧进行处理。在对起始比特序列或同步头比特序列验证失败的情况下,处理模块92确定自身的运行模式为间歇模式,并不对无线通信帧进行处理。
在一个实施例中,无线通信帧包括停止位比特序列,智能钥匙使用第一波特率发送停止位比特序列,并且,智能钥匙使用第二波特率发送无线通信帧的其余比特序列。在接收到停止位比特序列的情况下,接收模块91确定无线通信帧发送完毕。
无线通信帧包括传输数据比特序列和校验比特序列,处理模块92使用校验算法对接收的传输数据比特序列进行计算处理,生成待校验比特序列;处理模块92基于待校验比特序列和校验比特序列的比对结果对传输数据比特序列进行相应的处理。
图10为根据本公开的信号接收装置的另一个实施例的模块示意图,如图10所示,该装置可包括存储器1001、处理器1002、通信接口1003以及总线1004。存储器1001用于存储指令,处理器1002耦合到存储器1001,处理器1002被配置为基于存储器1001存储的指令执行实现上述的应用于信号接收装置的数据传输方法。
存储器1001可以为高速RAM存储器、非易失性存储器(non-volatile memory)等,存储器1001也可以是存储器阵列。存储器1001还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器1002可以为中央处理器CPU,或专用集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本公开的应用于信号接收装置的数据传输方法的一个或多个集成电路。
在一个实施例中,如图11所示,本公开提供一种车辆PEPS系统,包括如上任一实施例中的智能钥匙1111、如上任一实施例中的信号接收装置1112。信号接收装置1112位于车辆PEPS ECU 110中,与主MCU 1113进行数据以及指令的交互。
在一个实施例中,本公开提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上任一个实施例中的数据传输方法。
上述实施例中的数据传输方法、智能钥匙、信号接收装置、车辆PEPS系统以及存储介质,可以降低不同供应商的PEPS系统在运行过程中相互干扰的概率,能够有效降低PEPS系统的信号接收装置被误唤醒的发生,降低了系统功耗,并可以避免PEPS系统的信号接收装置无法唤醒的问题;提高了智能钥匙与信号接收装置之间进行无线通讯的可靠性,以及兼容性,提高了用户的使用感受。
可能以许多方式来实现本公开的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。
Claims (15)
1.一种数据传输方法,包括:
智能钥匙根据帧格式生成无线通信帧;其中,无线通信帧包括:起始比特序列和同步头比特序列;
所述智能钥匙根据帧发送规则发送所述无线通信帧;
其中,信号接收装置对接收的所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理;
所述无线通信帧包括:停止位比特序列;所述方法还包括:
所述智能钥匙使用第一波特率发送所述停止位比特序列,并且,所述智能钥匙使用第二波特率发送所述无线通信帧的其余比特序列;其中,在接收到所述停止位比特序列的情况下,所述信号接收装置确定所述无线通信帧发送完毕。
2.如权利要求1所述的方法,其中,所述无线通信帧包括:传输数据比特序列和校验比特序列;所述传输数据比特序列和所述校验比特序列位于所述同步头比特序列和所述停止位比特序列之间;所述方法还包括:
所述智能钥匙根据校验算法对所述传输数据比特序列进行对应的计算处理,生成所述校验比特序列;
其中,所述信号接收装置使用所述校验算法对接收的所述传输数据比特序列进行计算处理,生成待校验比特序列;所述信号接收装置基于所述待校验比特序列和所述校验比特序列的比对结果对所述传输数据比特序列进行相应的处理。
3.如权利要求1所述的方法,还包括:
所述智能钥匙基于所述起始比特序列确定所述同步头比特序列的长度。
4.如权利要求3所述的方法,所述智能钥匙基于所述起始比特序列确定所述同步头比特序列的长度包括:
当所述起始比特序列不为全0或全1,则所述智能钥匙将所述同步头比特序列的长度值设置为第一长度值;
当所述起始比特序列为全0或全1,则所述智能钥匙将所述同步头比特序列的长度值设置为第二长度值;
其中,所述第二长度值大于所述第一长度值。
5.如权利要求1所述的方法,其中,
所述起始比特序列采用的编码方式包括:曼彻斯特编码方式。
6.如权利要求1所述的方法,所述智能钥匙根据帧发送规则发送所述无线通信帧包括:
所述智能钥匙确定发送间隔时长,基于所述发送间隔时长发送多个所述无线通信帧。
7.一种数据传输方法,包括:
信号接收装置接收智能钥匙发送的无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;
信号接收装置对所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理;
其中,所述无线通信帧包括:停止位比特序列;所述智能钥匙使用第一波特率发送所述停止位比特序列,并且,所述智能钥匙使用第二波特率发送所述无线通信帧的其余比特序列;所述方法包括:
在接收到所述停止位比特序列的情况下,所述信号接收装置确定所述无线通信帧发送完毕。
8.如权利要求7所述的方法,所述基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理包括:
在对所述起始比特序列和所述同步头比特序列验证成功的情况下,所述信号接收装置确定自身的运行模式为工作模式,并对所述无线通信帧进行处理;
在对所述起始比特序列或所述同步头比特序列验证失败的情况下,所述信号接收装置确定自身的运行模式为间歇模式,并不对所述无线通信帧进行处理。
9.如权利要求7所述的方法,其中,所述无线通信帧包括:传输数据比特序列和校验比特序列;所述传输数据比特序列和所述校验比特序列位于所述同步头比特序列和所述停止位比特序列之间;所述方法还包括:
所述信号接收装置使用校验算法对接收的所述传输数据比特序列进行计算处理,生成待校验比特序列;
所述信号接收装置基于所述待校验比特序列和所述校验比特序列的比对结果对所述传输数据比特序列进行相应的处理。
10.一种智能钥匙,包括:
帧生成模块,用于根据帧格式生成无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;
帧发送模块,用于根据帧发送规则发送所述无线通信帧;
其中,信号接收装置对接收的所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理;
所述无线通信帧包括停止位比特序列;所述帧发送模块,用于使用第一波特率发送所述停止位比特序列,并且,使用第二波特率发送所述无线通信帧的其余比特序列;在接收到所述停止位比特序列的情况下,所述信号接收装置确定所述无线通信帧发送完毕。
11.一种智能钥匙,包括:
存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至6中任一项所述的方法。
12.一种信号接收装置,包括:
接收模块,用于接收智能钥匙发送的无线通信帧;其中,所述无线通信帧包括:起始比特序列和同步头比特序列;
处理模块,用于对所述无线通信帧中的所述起始比特序列和所述同步头比特序列进行验证处理,基于验证结果确定自身的运行模式以及是否对所述无线通信帧进行处理;
其中,所述无线通信帧包括:停止位比特序列;所述智能钥匙使用第一波特率发送所述停止位比特序列,并且,所述智能钥匙使用第二波特率发送所述无线通信帧的其余比特序列;所述接收模块,用于在接收到停止位比特序列的情况下,确定无线通信帧发送完毕。
13.一种信号接收装置,包括:
存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求7至9中任一项所述的方法。
14.一种车辆PEPS系统,包括:
如权利要求10或11所述的智能钥匙、如权利要求12或13所述的信号接收装置。
15.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行如权利要求1至9中的任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211025853.1A CN115361095B (zh) | 2022-08-25 | 2022-08-25 | 数据传输方法、智能钥匙、装置、控制系统以及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211025853.1A CN115361095B (zh) | 2022-08-25 | 2022-08-25 | 数据传输方法、智能钥匙、装置、控制系统以及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115361095A CN115361095A (zh) | 2022-11-18 |
CN115361095B true CN115361095B (zh) | 2024-04-16 |
Family
ID=84005293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211025853.1A Active CN115361095B (zh) | 2022-08-25 | 2022-08-25 | 数据传输方法、智能钥匙、装置、控制系统以及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115361095B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10150386A (ja) * | 1996-11-15 | 1998-06-02 | Canon Inc | 無線通信システム |
US6064705A (en) * | 1997-08-20 | 2000-05-16 | Sarnoff Corporation | Manchester encoding and decoding system |
CN110719578A (zh) * | 2019-09-18 | 2020-01-21 | 中国第一汽车股份有限公司 | 一种唤醒汽车基站的方法、系统、装置和存储介质 |
CN111052806A (zh) * | 2017-09-14 | 2020-04-21 | 英特尔Ip公司 | 增强型唤醒接收器前导 |
WO2021008248A1 (zh) * | 2019-07-12 | 2021-01-21 | 天地融科技股份有限公司 | 数据帧接收方法和装置以及通信方法和系统 |
CN113824731A (zh) * | 2021-09-30 | 2021-12-21 | 深圳市卓翼科技股份有限公司 | 一种串口协议帧解析方法、设备及计算机可读存储介质 |
CN114928656A (zh) * | 2022-04-25 | 2022-08-19 | 一汽奔腾轿车有限公司 | 一种汽车遥控钥匙的通信方法 |
-
2022
- 2022-08-25 CN CN202211025853.1A patent/CN115361095B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10150386A (ja) * | 1996-11-15 | 1998-06-02 | Canon Inc | 無線通信システム |
US6064705A (en) * | 1997-08-20 | 2000-05-16 | Sarnoff Corporation | Manchester encoding and decoding system |
CN111052806A (zh) * | 2017-09-14 | 2020-04-21 | 英特尔Ip公司 | 增强型唤醒接收器前导 |
WO2021008248A1 (zh) * | 2019-07-12 | 2021-01-21 | 天地融科技股份有限公司 | 数据帧接收方法和装置以及通信方法和系统 |
CN110719578A (zh) * | 2019-09-18 | 2020-01-21 | 中国第一汽车股份有限公司 | 一种唤醒汽车基站的方法、系统、装置和存储介质 |
CN113824731A (zh) * | 2021-09-30 | 2021-12-21 | 深圳市卓翼科技股份有限公司 | 一种串口协议帧解析方法、设备及计算机可读存储介质 |
CN114928656A (zh) * | 2022-04-25 | 2022-08-19 | 一汽奔腾轿车有限公司 | 一种汽车遥控钥匙的通信方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115361095A (zh) | 2022-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101472896B1 (ko) | 차량 내 통신 네트워크에서의 보안 강화 방법 및 그 장치 | |
RU2597501C2 (ru) | Способ и устройство для последовательной передачи данных с гибким размером сообщений и переменной длительностью бита | |
EP3050251B1 (en) | Real-time frame authentication using id anonymization in automotive networks | |
RU2603534C2 (ru) | Способ и устройство для последовательной передачи данных с гибким размером сообщений и переменной длительностью бита | |
CN112751738B (zh) | 波特率自适应方法、装置、计算机设备和可读存储介质 | |
US7596699B2 (en) | Battery authentication system | |
CN108407736B (zh) | 一种通用化汽车遥控通讯的控制方法及系统 | |
CN102687471A (zh) | 局部网络的唤醒总线消息的定义 | |
CN112637013A (zh) | Can总线报文异常检测方法及装置、设备、存储介质 | |
CN113542265B (zh) | 局部网络安全管理、装置、计算机设备及存储介质 | |
CN112839322A (zh) | 通信装置和系统 | |
CN109688555B (zh) | 一种信号数据的实时采集与通信系统及方法 | |
CN115361095B (zh) | 数据传输方法、智能钥匙、装置、控制系统以及介质 | |
CN112435372A (zh) | 无钥匙系统及其感应识别方法 | |
KR101958477B1 (ko) | 차량용 lin 통신 시스템 및 이 시스템에서 슬레이브 모듈의 동작 방법 | |
US12184446B2 (en) | Relay device, communication network system, and communication control method | |
CN113347303A (zh) | 一种基于遥控泊车的信息安全设计方法及系统 | |
CN101626320A (zh) | 一种通道环回检测方法及装置 | |
CN110138823B (zh) | 一种远程车身控制方法及系统 | |
CN110545115B (zh) | 一种降低车辆同频干扰的方法和车载无钥匙启动设备 | |
KR20140058517A (ko) | 유연한 메시지 크기 및 가변 비트 길이로 직렬 데이터 전송을 하기 위한 방법 및 장치 | |
EP4325766A1 (en) | Data transmission method and communication apparatus | |
CN116319146A (zh) | 车载can网络报文的功能管理的实现方法和存储介质 | |
CN109525363B (zh) | 数据传输方法及装置 | |
CN119767278A (zh) | 一种智能钥匙及tpms数据传输方法和传输装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |