基于can总线的设防解防方法

文档序号:8390415阅读:636来源:国知局
基于can总线的设防解防方法
【技术领域】
[0001] 本发明涉及汽车设防解防方法,特别涉及一种基于CAN总线的设防解防方法。
【背景技术】
[0002] 汽车防盗在汽车配置上至关重要。汽车的防盗点有车门、引擎、车灯、中控锁等多 个,电子防盗器则需要全部获取这些防盗线的设防和解防信息。现有的设防和解防方法是 直接自原车防盗点的线路获取防盗点的高电平,低电平状态,然后将这些状态输出至防盗 器,进而对原车进行设防或解防判断。
[0003] 这就导致现有的电子防盗器针对每一个防盗点专门配设一个用于检测其设防解 防状态的检查元件,每一个检查元件均与原车防盗点的线路连接,这样的防盗器线路复杂、 安装及维修难度大,且安装时破坏原车线路,导致汽车的安全性能存在隐患。

【发明内容】

[0004] 本发明的目的是提供一种基于CAN总线的设防解防方法,基于此方法,能够避免 原车线路被破坏,使车载设备具有简单的线路结构,以便于安装和维修,及提高安全性能。
[0005] 为实现上述目的,根据本发明的一个方面,提供了一种基于CAN总线的设防解防 方法,包括以下步骤:
[0006] a、自原车CAN总线获取多个关于设防机构状态的数字信号并解码;
[0007] b、对解码后的数字信号进行判断,获得原车的设防状态或解防状态;
[0008] c、将原车设防状态或解防状态输出至外部设备。
[0009] 由此,本方法是自原车的CAN总线中提取数据信号,判断设防机构的状态,进而获 得原车的状态,无需自各设防机构的线路上单独接线来采集信号。依据上述方法,能够简化 外部设备的线路,防止原车线路被破坏。同时,从CAN总线提取的数字信号信息丰富全面, 能更精准的反馈车辆的车辆状态细节。比如,接线的方式,只能反映"门开","门关"两种状 态,但是,从CAN提取数据,就能知道任一门状态,如"左前门开","右前门开","左后门开", "右后门开","后尾箱开"等多种状态。
[0010] 在一些实施方式中,在步骤a中,自原车CAN总线获取信号流,对信号流进行梳理, 根据预设标准提取出关于设防机构状态的数字信号。由此,预设标准的建立便于准确获取 关于设防机构状态的数字信号。
[0011] 在一些实施方式中,在步骤a中,关于设防机构状态的数字信号解码后,获得表示 设防机构的状态的字节流。由此,字节流的得出使判断原车的设防状态或解防状态步骤更 加容易进行。
[0012] 在一些实施方式中,在步骤b中,将表示设防机构的状态的字节流与预存参数表 进行对比,获得原车的设防状态或解防状态。由此,参数表的设置能够对多个设防机构的状 态进行判断,使原车状态的判断更加准确。
[0013] 在一些实施方式中,在步骤b中,对解码后的数字信号进行判断的方法为:表示设 防机构的状态的字节流与预存参数表进行对比后,若得出多个设防机构均处于设防状态, 则原车为设防状态,若得出多个设防机构的至少一个处于解防状态,则原车为解防状态。由 此,依据此判断规则,多个设防机构必须同时设防才能是设防状态,确保原车安全。
[0014] 在一些实施方式中,外部设备为车载终端。由此,原车的设防状态或解防状态输出 至车载终端,车载终端可促使完成原车设防解防状态的判断。
[0015] 本发明的有益效果为:本基于CAN总线的设防解防方法是自原车的CAN总线中提 取数据信号,判断设防机构的状态,进而获得原车的状态,无需自各设防机构的线路上单独 接线来采集信号。依据上述方法,能够简化外部设备的线路,防止原车线路被破坏。本方法 可靠性高,可广泛应用于多种车载终端,实用性强。
【具体实施方式】
[0016] 下面对本发明作进一步详细的说明。
[0017] 本实施方式公开了一种基于CAN总线的设防解防方法,包括以下步骤:
[0018] S1、自原车CAN总线获取信号流,对信号流进行梳理,根据预设标准提取出多个关 于设防机构状态的数字信号。设防机构为中控锁、锁车遥控器、车门、ACC信号线、小灯,每 种车型的设防机构存在差别。例如丰田车的设防机构为中控锁、ACC信号线、车门、小灯,因 此,对于不同的车辆,提取的数字信号类型会有差别,预设标准即根据不同车型的设防机构 设定相应设防机构的数字信号。
[0019] S2、将关于设防机构状态的数字信号解码,获得表示设防机构的状态的字节流。
[0020] S3、将表示设防机构的状态的字节流与预存参数表进行对比,获得原车的设防状 态或解防状态。
[0021] 对解码后的数字信号进行判断的方法为:表示设防机构的状态的字节流与预存参 数表进行对比后,得出多个设防机构均处于设防状态,则原车为设防状态,得出多个设防机 构的至少一个处于解防状态,则原车为解防状态。
[0022] S4、将原车设防状态或解防状态输出至外部设备。外部设备为车载终端。
[0023] 以丰田车为例具体解释本基于CAN总线的设防解防方法,其设防机构为中控锁、 ACC、车门、小灯。
[0024] S1、自原车CAN总线获取信号流,对信号流进行梳理,根据预设标准提取出关于车 门状态,ACC信号线状态、中控锁状态、小灯状态的数字信号。
[0025] 车门状态包括左前门、右前门状态,左后门、右后门状态,后尾箱状态;ACC信号状 态包括点火状态,熄火状态;中控锁状态包括落锁状态和弹开状态,小灯状态是指小灯闪烁 的次数和频率。
[0026] 丰田车在车门关闭,车辆熄火的情况下,如果收到遥控锁门的信号,中控落锁,且 车灯闪烁一下,那么就判定车辆进入了设防状态;如果收到遥控开门信号,中控锁弹开,且 车灯闪烁两下。
[0027] S2、将关于车门状态,ACC信号线状态,中控锁状态、小灯闪烁频率次数的数字信号 解码,获得表示设防机构的状态的字节流。
[0028] 设表示门状态的ID值为1,设表示门锁紧状态的字节流为一个字节,8个位后5位 各代表一个门状态。设左前门解锁状态的字节流为00000001,右前门解锁状态的字节流为 00000010,左后门解锁状态的字节流为00000100,右后门解锁状态的字节流为00001000, 后尾箱解锁状态的字节流为00010000 ;位状态的组合代表了门状态的组合,00000101则代 表左前门开和左后门同时打开;
[0029] 设表示ACC信号线状态ID值为2,点火状态的字节流为0,熄火状态的字节流为1 ;
[0030] 设表示中控锁状态ID值为3,落锁状态字节流为0,弹开状态的字节流为1 ;
[0031] 设表示小灯状态ID值为4,不闪烁时字节流为0,闪烁时字节流为1。
[0032] S3、将表示设防机构的状态的字节流与预存参数表进行对比,获得原车的设防状 态或解防状态。
[0033] 对解码后的数字信号进行判断的方法为:表示设防机构的状态的字节流与预存参 数表进行对比后,得出多个设防机构均处于设防状态,则原车为设防状态,得出多个设防机 构的至少一个处于解防状态,则原车为解防状态。
[0034] 预存参数表设有表示车门的左前门、右前门、左后门、右后门和后尾箱的锁紧和解 锁状态的字节流,表示ACC信号线状态的点火状态和熄火状态的字节流,以及表示中控锁 的锁紧及解锁状态的字节流,表示小灯闪烁次数和频率的字节流。
[0035] 设防遥控发出设防信号后,若获得的信号为
[0036]
【主权项】
1. 基于CAN总线的设防解防方法,其特征在于,包括以下步骤: a、 自原车CAN总线获取多个关于设防机构状态的数字信号并解码; b、 对解码后的数字信号进行判断,获得原车的设防状态或解防状态; c、 将原车设防状态或解防状态输出至外部设备。
2. 根据权利要求1所述的基于CAN总线的设防解防方法,其特征在于,在步骤a中,自 原车CAN总线获取信号流,对信号流进行梳理,根据预设标准提取出关于设防机构状态的 数字信号。
3. 根据权利要求1所述的基于CAN总线的设防解防方法,其特征在于,在步骤a中,关 于设防机构状态的数字信号解码后,获得表示设防机构的状态的字节流。
4. 根据权利要求3所述的基于CAN总线的设防解防方法,其特征在于,在步骤b中,将 表示设防机构的状态的字节流与预存参数表进行对比,获得原车的设防状态或解防状态。
5. 根据权利要求4所述的基于CAN总线的设防解防方法,其特征在于,在步骤b中,对 解码后的数字信号进行判断的方法为:表示设防机构的状态的字节流与预存参数表进行对 比后,若得出多个设防机构均处于设防状态,则原车为设防状态,若得出多个设防机构的至 少一个处于解防状态,则原车为解防状态。
6. 根据权利要求1~5任一项所述的基于CAN总线的设防解防方法,其特征在于,所述 外部设备为车载终端。
【专利摘要】本发明公开了一种基于CAN总线的设防解防方法,包括以下步骤:a、自原车CAN总线获取多个关于设防机构状态的数字信号并解码;b、对解码后的数字信号进行判断,获得原车的设防状态或解防状态;c、将原车设防状态或解防状态输出至外部设备。本方法是自原车的CAN总线中提取数据信号,判断设防机构的状态,进而获得原车的状态,无需自各设防机构的线路上单独接线来采集信号。依据上述方法,能够简化外部设备的线路,防止原车线路被破坏。
【IPC分类】B60R16-02
【公开号】CN104709202
【申请号】CN201510151916
【发明人】何芝
【申请人】佛山市天地行科技有限公司
【公开日】2015年6月17日
【申请日】2015年3月31日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1