一种基于CAN总线的汽车指纹防盗系统的制作方法

文档序号:17164588发布日期:2019-03-20 01:29阅读:493来源:国知局
一种基于CAN总线的汽车指纹防盗系统的制作方法

本发明涉及汽车防盗领域技术,具体涉及一种基于can总线的汽车指纹防盗系统。



背景技术:

近年来,汽车的销售量保持快速的增长,在给人们的工作生活带来方便的同时,其安全防盗问题越来越得到重视。指纹识别技术具有安全性、可靠性、易用性的特点,已经发展得十分成熟,并在各种安防领域得到了广泛的应用。

can(controllerareanetwork),即控制局域网,是一种被开发用于汽车电子控制系统的现场总线。由于其具有实时性强、可靠性高、成本低、完善的错误处理机制等优点,在2008年,美国的汽车工业协会sae(societyofautomotiveengineers)要求在美国出售的汽车必须使用can总线作为汽车电子控制系统,类似的规定在欧洲也被提出。本发明基于汽车测控系统广泛使用的can总线,利用其结构简单、网络节点数不受限制、各节点间可自由通信的特点,实现了使用指纹识别来控制发动机的电子控制单元的汽车安全防盗系统。



技术实现要素:

本发明针对汽车防盗装置提出一种基于can总线的汽车指纹防盗系统,通过指纹识别来控制发动机点火开关,增加了汽车的防盗能力。具体技术方案如下:

一种基于can总线的汽车指纹防盗系统,其特征在于:基于汽车测控系统的can总线,通过指纹识别来控制发动机点火开关。包括有指纹识别模块、发动机控制模块、报警装置、语音装置,这四个模块通过can总线互相进行通信。

所述的指纹识别模块,由一个具有can控制器的微控制器和指纹识别装置组成,具有增加用户指纹、删除用户指纹、获取已存储用户指纹数以及进行指纹比对的功能。

所述的发动机控制模块,由一个具有can控制器的微控制器和发动机控制单元组成,具有根据指纹识别模块发送的信息来控制发动机开关的功能。

所述的报警装置,由一个具有can控制器的微控制器和具有gms发送短信功能的单元组成,具有指纹比对失败3次就发送短信来进行报警的功能。

所述的语音装置,由一个具有can控制器的微控制器和具有语音功能的单元组成,具有根据指纹比对、增加指纹、删除指纹功能来进行语音提示的功能。

本发明的有益效果为:第一,由于can总线是一种多主方式的串行通信总线,具有完善的错误检测机制,较强的抗电磁干扰能力,因此本发明用于汽车电子控制系统,具有较高的可靠性和安全性。第二,由于can总线可灵活增减节点,且不影响整个系统的硬件设计和软件设计,因此本发明能以较低的开发成本,将本发明融入到现有的汽车电子设计系统中。第三,由于本发明是基于can总线的分布式控制设计,很容易对设备的错误进行诊断,方便设备的维护和检修。

附图说明

图1为本发明的架构图。

图2为指纹识别模块软件流程示意图。

图3为发动机控制模块软件流程示意图。

图4为报警装置软件流程示意图。

图5为语音装置软件流程示意图。

具体实施方式

下面结合附图对本发明的较佳实施进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。

如图1所示为一种基于can总线的汽车防盗系统的架构图,包括有指纹识别模块、发动机控制模块、报警装置、语音装置,这四个模块通过can总线互相进行通信。

所述的指纹识别模块,由一个具有can控制器的微控制器和指纹识别装置组成,具有增加用户指纹、删除用户指纹、获取已存储用户指纹数以及进行指纹比对的功能。

所述的发动机控制模块,由一个具有can控制器的微控制器和发动机控制单元组成,具有根据指纹识别模块发送的信息来控制发动机开关的功能。

所述的报警装置,由一个具有can控制器的微控制器和具有gms发送短信功能的单元组成,具有指纹比对失败3次就发送短信来进行报警的功能。

所述的语音装置,由一个具有can控制器的微控制器和具有语音功能的单元组成,具有根据指纹比对、增加指纹、删除指纹功能来进行语音提示的功能。

如图2所示为指纹识别模块软件流程示意图,程序开始执行时,先检测指纹模块中是否有管理者指纹,若无,则强制性录入管理者指纹,若存在管理者指纹,则进入等待接收命令状态。在等待接收命令状态只会接收到3种命令,指纹比对,录入普通用户指纹,删除指纹。添加指纹需要重复输入3次,添加及删除指纹前必须进行管理者指纹验证。当接收到指纹比对命令,则向指纹模块发出比对命令,待比对通过,则通过can总线向发动机点火模块发送点火指令,并发出用户的指纹id以便进行个性化设置;若验证失败三次(包括发动机点火验证,添加删除指纹中的管理者指纹验证),则向报警模块发送报警信息。

如图3所示为发动机控制模块软件流程示意图,程序开始执行时,先初始化can控制器,打开can接收信息中断,当产生can接收中断,提取接收到的数据帧中的数据,根据数据来判断是否进行发动机点火操作。然后再继续等待下一次中断,并进行相应操作。

如图4所示为报警软件流程示意图,程序开始执行时,先初始化can控制器,打开can接收信息中断,当产生can接收中断,提取接收到的数据帧中的数据,根据数据来判断是否进行报警操作。然后再继续等待下一次中断,并进行相应操作。

如图5所示为语音装置软件流程示意图,程序开始执行时,先初始化can控制器,打开can接收信息中断,当产生can接收中断,提取接收到的数据帧中的数据,根据数据来判断进行相应的语音播报提示操作。然后再继续等待下一次中断,并进行相应操作。

本发明提供了一种基于can总线的汽车指纹防盗系统,通过指纹识别来控制发动机点火开关,如果指纹比对连续错误3次及以上,就立即进行报警操作,极大增加了汽车的防盗能力。本发明是基于can总线的分布式控制设计,不仅方便设备的维护和检修,而且几乎不影响原有系统的硬件设计和软件设计,因此本发明能以较低的开发成本,将本发明融入到现有的汽车电子控制系统中。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种基于CAN总线的汽车指纹防盗系统,属于汽车防盗领域技术。包括有指纹识别模块、发送机控制模块、报警装置、语音装置,这四个模块通过CAN总线互相进行通信。具有增加用户指纹、删除用户指纹、获取已存储用户指纹数以及进行指纹比对的功能,且通过指纹比对来控制发动机启动,增加了汽车的防盗能力。本发明基于汽车电子控制系统的CAN总线,采用分布式系统设计,具有较高的可靠性、安全性,由于CAN总线可灵活增减节点,且不影响整个系统的硬件设计和软件设计,因此本发明能以较低的开发成本,将本发明融入到现有的汽车电子设计系统中。

技术研发人员:王忆文;郭君成;邓强;王松明;徐波
受保护的技术使用者:电子科技大学
技术研发日:2018.11.06
技术公布日:2019.03.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1