随着汽车保有量的增长,汽车安全和盗窃问题变得越来越重要。
现在,大多数汽车已经实现了防盗警报(anTI小偷警报,简称ATA)功能,该功能主要使用超声波检测来确定是否存在非法进入[1],然后激活声光警报。
这种方法可以有效地检测非法进入,但也存在误报的可能性,给周围环境带来很大的麻烦。
在作者针对某车型设计的一体式车身控制器中,通过检测开锁动作,点火状态,车身状态和防盗状态,综合判断锁车是否安全,它是否被猛烈地进入,以及是否被非法点燃,以实现安全锁定和防盗。
报警功能,本文首先介绍了防盗报警器(以下简称ATA)的工作原理及其状态机的设计,然后介绍了声光报警,安全锁车的机制及其软件。
执行。
ATA的工作原理:有效的ATA单元需要正确触发警报和警告动作,同时避免因错误触发警报而带来的不便。
这是通过判断汽车是否正常进入和点火是否正常来实现的。
首先,当汽车被锁定时,喇叭和转向信号被用来提示用户安全地锁定汽车。
只有在四门双盖状态(四个门开关,引擎盖开关,行李箱开关)都关闭且点火信号无效的情况下,它才是安全的。
锁车。
安全锁定汽车后,它将进入防盗状态,并监视四门,两盖状态和点火信号[2]。
如果检测到门,行李箱或发动机盖未打开而没有解锁,则视为非法进入。
如果检测到如果点火信号有效,则视为非法点火。
此时,通过喇叭和转向信号激活声音和视觉警报,并在5秒内执行解锁动作或检测到点火钥匙ON / OFF开关两次,警报停止并返回到正常状态。
ATA结构如图1所示。
图1:ATA结构图图1:ATA结构示意图ATA单元在按键锁定和解锁动作下执行门锁控制,同时以状态机的形式实现防盗报警状态的跳转。
同时,结合一些警告动作来提醒用户当前的车身状态,以下首先分析防盗报警状态及其跳跃,描述状态跳跃的过程,然后描述车身状态警告的设计行动。
ATA状态机设计:根据汽车的使用以及对安全性和防盗的需求,设计了以下状态:正常状态NORMAL,防盗状态SECURITY,等待退出防盗状态QUIT_SECURITY,警报状态ALARM ,正常状态对应于正常使用的汽车的状态,防盗状态对应于安全锁定汽车之后的状态。
等待退出防盗状态是中间过渡状态。
在防盗状态下,用户将门解锁而不打开,并且警报状态对应于非法进入或非法点火的状态。
下面以状态机的形式描述这四个ATA状态的跳转。
状态图如图2所示。
图2 ATA状态图图2:ATA状态图在四个门和两个盖完全关闭且点火信号无效的情况下,钥匙被远程锁定或前门被锁定,并且ATA进入安全状态。
开始监视身体状态和解锁动作;在“安全”状态下,检测到四扇门和两个门均打开,或者点火信号有效,进入“报警”状态,启动声光报警,在“安全”状态下解锁,进入“ QUIT_SECURITY”状态; QUIT_SECURITY是一个处于中间瞬态的状态,最多可以维持20s。
加班时,它将自动锁定并再次进入“安全”状态。
这样可以防止用户意外按下遥控器解锁键带来安全问题。
如果在此期间门是打开的,它将进入正常状态;否则,将进入正常状态。
在警报状态下,经过一个警报周期后,它检测到四个门和两个盖已完全关闭,并且点火信号无效,然后返回到安全状态。
通过在5S内两次解锁或接通点火信号ON / OFF,它也可以进入正常状态。
具体的代码设计在这里将不再重复。