当前位置:首页 > 汽车电子 > 汽车防盗系统
[导读]   随着汽车保有量的增长,汽车安全防盗问题愈加重要。现在大部分车都实现了防盗报警(anTI thief alarm,缩写ATA)功能,主要是通过超声波检测的方式判断是否存在非法进入【1】,然后启

  随着汽车保有量的增长,汽车安全防盗问题愈加重要。现在大部分车都实现了防盗报警(anTI thief alarm,缩写ATA)功能,主要是通过超声波检测的方式判断是否存在非法进入【1】,然后启动声光报警。这种方式可以有效检测出非法进入,但也存在误报的可能,给周边环境带来很大的困扰。在笔者为某车型设计的集成式车身控制器中,通过检测解锁闭锁动作、点火状态、车身状态和防盗状态综合判断是否安全锁车、是否暴力进入以及是否非法点火,从而实现安全锁车和防盗报警功能,本文首先介绍防盗报警单元(以下简称ATA)的工作原理及其状态机的设计,然后介绍了声光警示、安全锁车的机制及其软件实现。

  ATA工作原理:

  一个有效的ATA单元需要正确触发报警警示动作,同时避免误触发报警给用户带来的不便,这是通过判断是否正常进入车内和正常点火实现的。

  首先在进行锁车时,通过喇叭和转向灯提示用户安全锁车,只有当四门两盖状态(四个车门开关、发动机盖开关、行李箱开关)全部为关闭状态且点火信号无效时才能安全锁车。安全锁车后进入防盗状态,对四门两盖状态及点火信号进行监测【2】,如果未经解锁动作而检测到车门或行李箱或发动机盖被打开,则认为是非法进入,如果检测到点火信号有效,则认为是非法点火,这时通过喇叭和转向灯启动声光报警,进行解锁动作或者在5秒中内检测到点火钥匙ON/OFF切换两次,停止报警回到正常状态。ATA结构如图1所示:

  

 

  图1:ATA结构示意图

  Figure 1:ATA Structure SchemaTIc

  ATA单元在钥匙锁车和解锁动作下进行门锁控制的同时,以状态机的形式实现防盗报警状态的跳转,同时伴随着一些警示动作向用户提示当前的车身状态,下面首先对防盗报警状态及其跳转进行分析,描述状态跳转的过程,然后描述车身状态警示动作的设计。

  ATA状态机设计:

  根据汽车使用方式和安全防盗的需要,设计以下几个状态:正常状态NORMAL、防盗状态SECURITY、等待退出防盗状态QUIT_SECURITY、报警状态ALARM,正常状态对应汽车被正常使用的状态,防盗状态对应安全锁车后的状态,等待退出防盗状态是个中间暂态,对应在防盗状态中,用户解锁车门而不打开的情况,报警状态对应非法进入或非法点火的状态。下面以状态机的方式介绍下这四种ATA状态的跳转。状态图如图2所示:

  

 

  图2 ATA状态图

  Figure 2:ATA State diagram

  在四门两盖全闭、点火信号无效的条件下,钥匙遥控闭锁或前门闭锁,ATA进入SECURITY状态,此时启动对车身状态和解锁动作的监测;在SECURITY状态下检测到四门两盖打开或点火信号有效,进入ALARM状态,这时启动声光报警,在SECURITY状态下解锁,进入QUIT_SECURITY状态;QUIT_SECURITY是一个中间暂态,它至多维持20s时间,超时则自动闭锁并再次进入SECURITY状态,这样可以防止用户误按遥控解锁键带来的安全性问题,如果在此期间车门打开,则进入NORMAL状态;在ALARM状态下,报警一个循环后检测到四门两盖全闭且点火信号无效,返回SECURITY状态,也可以通过解锁或者在5S内点火信号ON/OFF切换两次而进入正常状态。具体代码设计在此不再赘述。

  

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:基于传统直角坐标机器人控制技术,以蓄电池极板连续生产线的码垛机器人为应用案例,根据设备需求、机器人控制原理和系统状态机的设计,介绍了一种通用的、灵活的、开发周期短的多轴直角坐标机器人控制方法。该机器人经过实践,验证...

关键字: 直角坐标机器人 状态机 控制系统

▼点击下方名片,关注公众号▼欢迎关注【玩转单片机与嵌入式】公众号,回复关键字获取更多免费资料。回复【加群】,限时免费进入知识共享群;回复【3D封装库】,常用元器件的3D封装库;回复【电容】,获取电容、元器件选型相关的内容...

关键字: 单片机 状态机 传感器中

在单片机裸机的编程方法中,状态机的方法是比较好的,经典的比如按键的检测判断等。其实,有很多地方可以使用这种思想,比如传感器的数据采集。因为单片机不可能一直等待着运行,那样的效率是很低的,通常都是结合fsmtimer的方式...

关键字: 单片机 状态机

关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:ming_mei前言前些日子在微信上看到李肖遥的公众号,里面系统讲述了QP框架,我很有感触。我用QP框架很多年了,一开始是使用QM和QPC,到后来抛弃了QM,直接...

关键字: 单片机 状态机

星标「嵌入式大杂烩」,一起进步!来源:https://blog.csdn.net/qq_36969440/article/details/110387716状态机基本术语现态:是指当前所处的状态。条件:又称为“事件”,当...

关键字: 嵌入式 状态机 编程

关注、星标公众号,直达精彩内容来源:小鱼儿飞丫飞整理:技术让梦想更伟大|李肖遥前言:本框架实现的目的是在基于51单片机为控制芯片的产品内,因为51单片机的内存和堆栈比较有限,此框架比较简洁高效的。如果用于其他高性能的处理...

关键字: 状态机

来源:裸机思维作者:GorgonMeducer【说在前面的话】在前面的讲解中,我们介绍了如何使用状态图的方式来设计有限状态机、明确了状态图设计的“清晰”原则,并结合最简单和常用的switch状态机翻译模式详细说明了状态图...

关键字: 状态机

关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源:技术让梦想更伟大作者:李肖遥Blinky是自带的一个很简单的例子,也就是我们俗称的”HelloWorld!”,可以帮助我们了解QP。在这个blinky中,是以1HZ...

关键字: 状态机

来源:裸机思维作者:GorgonMeducer【说在前面的话】在前面的讲解中,我们介绍了如何使用状态图的方式来设计有限状态机、明确了状态图设计的“清晰”原则,并结合最简单和常用的switch状态机翻译模式详细说明了状态图...

关键字: 状态机

状态机的实现无非就是3个要素:状态、事件、响应。转换成具体的行为就3句话。发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?用C语言实现状态机主要有3种方法:switch—case法、表格驱...

关键字: 状态机
关闭
关闭