《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于有限狀態機的車身防盜報警的設計與實現
基于有限狀態機的車身防盜報警的設計與實現
摘要: 隨著汽車保有量的增長,汽車安全防盜問題愈加重要。現在大部分車都實現了防盜報警(antithiefalarm,縮寫ATA)功能,主要是通過超聲波檢測的方式判斷是否存在非法進入,然后啟動聲光報警。這種方式可以有效檢測出非法進入,但也存在誤報的可能,給周邊環境帶來很大的困擾。
Abstract:
Key words :

  引言:

  隨著汽車保有量的增長,汽車安全防盜問題愈加重要?,F在大部分車都實現了防盜報警(anti thief alarm,縮寫ATA)功能,主要是通過超聲波檢測的方式判斷是否存在非法進入【1】,然后啟動聲光報警。這種方式可以有效檢測出非法進入,但也存在誤報的可能,給周邊環境帶來很大的困擾。在筆者為某車型設計的集成式車身控制器中,通過檢測解鎖閉鎖動作、點火狀態、車身狀態和防盜狀態綜合判斷是否安全鎖車、是否暴力進入以及是否非法點火,從而實現安全鎖車和防盜報警功能,本文首先介紹防盜報警單元(以下簡稱ATA)的工作原理及其狀態機的設計,然后介紹了聲光警示、安全鎖車的機制及其軟件實現。

  ATA工作原理:

  一個有效的ATA單元需要正確觸發報警警示動作,同時避免誤觸發報警給用戶帶來的不便,這是通過判斷是否正常進入車內和正常點火實現的。

  首先在進行鎖車時,通過喇叭和轉向燈提示用戶安全鎖車,只有當四門兩蓋狀態(四個車門開關、發動機蓋開關、行李箱開關)全部為關閉狀態且點火信號無效時才能安全鎖車。安全鎖車后進入防盜狀態,對四門兩蓋狀態及點火信號進行監測【2】,如果未經解鎖動作而檢測到車門或行李箱或發動機蓋被打開,則認為是非法進入,如果檢測到點火信號有效,則認為是非法點火,這時通過喇叭和轉向燈啟動聲光報警,進行解鎖動作或者在5秒中內檢測到點火鑰匙ON/OFF切換兩次,停止報警回到正常狀態。ATA結構如圖1所示:

 

  ATA結構示意圖

  圖1:ATA結構示意圖

 

  ATA單元在鑰匙鎖車和解鎖動作下進行門鎖控制的同時,以狀態機的形式實現防盜報警狀態的跳轉,同時伴隨著一些警示動作向用戶提示當前的車身狀態,下面首先對防盜報警狀態及其跳轉進行分析,描述狀態跳轉的過程,然后描述車身狀態警示動作的設計。

 

  ATA狀態機設計:

  根據汽車使用方式和安全防盜的需要,設計以下幾個狀態:正常狀態NORMAL、防盜狀態SECURITY、等待退出防盜狀態QUIT_SECURITY、報警狀態ALARM,正常狀態對應汽車被正常使用的狀態,防盜狀態對應安全鎖車后的狀態,等待退出防盜狀態是個中間暫態,對應在防盜狀態中,用戶解鎖車門而不打開的情況,報警狀態對應非法進入或非法點火的狀態。下面以狀態機的方式介紹下這四種ATA狀態的跳轉。狀態圖如圖2所示:

 

  ATA狀態圖

  圖2 ATA狀態圖

  在四門兩蓋全閉、點火信號無效的條件下,鑰匙遙控閉鎖或前門閉鎖,ATA進入SECURITY狀態,此時啟動對車身狀態和解鎖動作的監測;在SECURITY狀態下檢測到四門兩蓋打開或點火信號有效,進入ALARM狀態,這時啟動聲光報警,在SECURITY狀態下解鎖,進入QUIT_SECURITY狀態;QUIT_SECURITY是一個中間暫態,它至多維持20s時間,超時則自動閉鎖并再次進入SECURITY狀態,這樣可以防止用戶誤按遙控解鎖鍵帶來的安全性問題,如果在此期間車門打開,則進入NORMAL狀態;在ALARM狀態下,報警一個循環后檢測到四門兩蓋全閉且點火信號無效,返回SECURITY狀態,也可以通過解鎖或者在5S內點火信號ON/OFF切換兩次而進入正常狀態。具體代碼設計在此不再贅述。

 

  ATA警示動作:

 

  由ATA狀態機可以看出,狀態跳轉的條件為解鎖閉鎖動作、四門兩蓋狀態和點火信號,ATA需要在狀態跳轉的過程中根據這些條件進行相應的提示和警示【3】。

  在鎖車時,根據四門兩蓋狀態以及點火信號,判斷是否可以安全鎖車,如果可以,則執行閉鎖動作,同時轉向燈閃爍一次、喇叭鳴響一次;如果四門兩蓋存在打開或微開的狀況,不執行閉鎖動作,同時轉向燈閃爍三次、喇叭鳴響三次,提示車主檢查某個未關上的車門或行李箱或發動機蓋。解鎖則比較簡單,轉向燈閃爍兩次以示區別即可。

  在安全鎖車進入防盜狀態后,BCM進入低功耗模式,同時使能四門兩蓋及點火信號的開關中斷喚醒功能,當存在非法進入或非法點火的情況,會通過四門兩蓋或點火信號的開關狀態體現出來,這時喚醒CPU,同時啟動聲光報警-轉向燈閃爍、喇叭鳴叫40s,循環四次,退出報警狀態則停止聲光報警。

  對于四種ATA狀態,則通過一個功率非常小的報警LED燈的閃爍方式進行區分,NORMAL狀態下LED熄滅,SECURITY狀態和ALARM狀態采取周期為4s、占空比為10%的PWM方式閃爍,在暫態QUIT_SECURITY狀態下,LED以200ms為周期快速閃爍。

  下面給出喇叭警示相關的代碼,其中喇叭控制DrivePort和時間計時部分的代碼TimerStart和TimerStop【4】等在此不再贅述。

  void HornTweet(HornOper mode)

  {

  if(SILENCE==mode){

  if(SILENCE!=Alarm_spkr_cyout){

  DrivePort(ALARM_SPKR_OUT,DRIVEOFF);

  TimerStop(SPKR_FLASH_MS);

  TimerStop(SPKR_PERIOD_3S);

  TimerStop(SPKR_SHOUT_30MS);

  Alarm_spkr_cyout=SILENCE;

  }

  }else if((TWEETONCE==mode)||(TWEETTWICE==mode)||(TWEET3TIMES==mode)){

  if(mode!=Alarm_spkr_cyout){

  DrivePort(ALARM_SPKR_OUT,DRIVEON);

  if(TWEETONCE==mode){

  TimerStart(SPKR_FLASH_MS,360,0,1);

  }else if(TWEETTWICE==mode){

  TimerStart(SPKR_FLASH_MS,360,0,3);

  }else if(TWEET3TIMES==mode){

  TimerStart(SPKR_FLASH_MS,360,0,5);

  }

  Alarm_spkr_cyout=mode;

  }

  }

  }

 

  安全鎖車

 

  安全鎖車是ATA單元的一個重要組成部分,如圖2所示,它也是進入防盜狀態的關鍵觸發條件。在四門兩蓋全閉、點火信號無效的條件下,按下遙控閉鎖開關或轉動前門鑰匙孔可以觸發安全鎖車。為了避免誤鎖車,需要對前門鑰匙閉鎖開關和遙控閉鎖開關進行一定的消抖和過濾,同樣的情況也適用于解鎖操作,誤解鎖對于汽車安全的影響不言而喻【5】。

  對于ATA單元來說,前門鑰匙閉鎖開關是一個物理開關信號,遙控閉鎖開關按下時每隔一定周期會發送相應的RF報文,在一定時間間隔內檢測是否存在遙控閉鎖開關按下的RF報文可以判斷該開關是按下狀態還是松開狀態,把它們統一為開關信號,邏輯上對應以下三個變量:switch_state開關狀態、swon_event無效到有效的變化、swoff_event有效到無效的變化【6】,需要閉鎖開關維持150ms的按下時間,才認為是有效的閉鎖信號,該部分的消抖程序原理是統計開關按下的維持時間是否超過150ms,程序如下所示:

  CountOver=CountTimes(FRONTDOORKEY_LOCK_SWITCH,FRONTDRKEY_LOCK_150MS,&Fdkey_lock150ms_validtimes);

  if(1==CountOver){

  CountOver=0;

  if(1==Fdkey_lock150ms_validtimes){

  Fdkeydrivdr_lk_signal=1;

  }

  Fdkey_lock150ms_validtimes=0;

  }else{

  ;

  }

  CountTimes函數如下所示:

  uchar CountTimes(SwId SwitchId,TimerId TmId,uchar* ValidTimes)

  {

  uchar CountOver;

  CountOver=0;

  if(1==Sw[SwitchId].swon_event){

  TimerStart(TmId,150,0,1);

  }else if(1==Sw[SwitchId].swoff_event){

  TimerStop(TmId);

  }else{

  ;

  }

  if(1==TM[TmId].overflow_flag){

  TM[TmId].overflow_flag=0;

  CountOver=1;

  if(ON==Sw[SwitchId].switch_state){

 ?。?ValidTimes)++;

  }else{

  ;

  }

  }else{

  ;

  }

  return CountOver;

  }

  當開關按下,啟動150ms的定時器,定時器超時,CountOver=1,這時判斷開關在此150ms期間的有效次數ValidTimes是否為1,便可以判斷是否有效的閉鎖信號。

 

  結語

  本文設計的ATA單元以人機操作和汽車狀態兩個方面交互推進車身防盜報警狀態的流轉,邏輯嚴密,功能設計合理,準確報警并有效避免了誤報,是一個很好的防盜報警解決方案,有很好的實用價值和借鑒意義。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产日韩欧美在线图片| 影音欧美亚洲| 国产一区三区三区| 亚洲欧美一区二区三区极速播放| 欧美二区乱c少妇| 伊人婷婷欧美激情| 性色av一区二区怡红| 狠狠做深爱婷婷久久综合一区| 欧美一级片久久久久久久| 原创国产精品91| 欧美女主播在线| 欧美精选午夜久久久乱码6080| 亚洲福利久久| 欧美日韩一区在线视频| 午夜精品一区二区三区在线播放| 老色鬼精品视频在线观看播放| 久久一区欧美| 91久久精品日日躁夜夜躁欧美| 国内不卡一区二区三区| 久久亚洲精品中文字幕冲田杏梨| 日韩午夜电影在线观看| 一区二区福利| 亚洲人成7777| 国产区精品在线观看| 欧美一级黄色录像| 久久久91精品| 亚洲午夜精品一区二区| 久久久精品2019中文字幕神马| 先锋影院在线亚洲| 国产欧美日韩激情| 国产精品久在线观看| 亚洲国产日韩欧美综合久久| 国产精品久久久久9999高清| 欧美日韩免费精品| 亚洲影院高清在线| 亚洲图片欧洲图片日韩av| 国产日韩亚洲欧美| 国产日本欧美一区二区三区在线| 欧美sm重口味系列视频在线观看| 午夜精品久久久久久久久| 亚洲最新中文字幕| 国产精品狼人久久影院观看方式| 亚洲欧美怡红院| 亚洲一区二区三区在线| 99国产欧美久久久精品| 国产精品一区二区男女羞羞无遮挡| 开元免费观看欧美电视剧网站| 亚洲综合欧美| 亚洲综合另类| 国产精品亚洲激情| 亚洲人成网站777色婷婷| 亚洲黄色成人| 亚洲电影av在线| 国产一区二区三区在线观看免费| 欧美国产极速在线| 99精品视频一区二区三区| 欧美成人乱码一区二区三区| 亚洲欧美制服另类日韩| 欧美另类videos死尸| 欧美二区乱c少妇| 国产亚洲一本大道中文在线| 欧美日韩三区四区| 欧美天堂亚洲电影院在线观看| 欧美一区二区三区免费看| 欧美日本在线播放| 午夜精品区一区二区三| 亚洲大胆人体视频| 午夜精品久久| 西瓜成人精品人成网站| 久久久综合免费视频| 国产精品vvv| 极品尤物久久久av免费看| 国产欧美在线视频| 亚洲麻豆一区| 久久久欧美精品sm网站| 亚洲欧美在线视频观看| 欧美日韩国产va另类| 国色天香一区二区| 欧美激情aⅴ一区二区三区| 久久久夜色精品亚洲| 久久免费国产精品| 国产精品女人网站| 在线成人免费视频| 国产欧美一区二区视频| 久久久久久久久伊人| 国产精品免费一区二区三区观看| 裸体女人亚洲精品一区| 久久av一区| 久久精品亚洲精品国产欧美kt∨| 亚洲精品欧美一区二区三区| 国产日韩欧美综合在线| 制服诱惑一区二区| 国产欧美日韩不卡免费| 国产精品一区二区在线| 午夜伦欧美伦电影理论片| 久久久视频精品| 国产一区二区日韩精品欧美精品| 亚洲一区网站| 激情伊人五月天久久综合| 亚洲欧洲日本一区二区三区| 国产日韩专区在线| 亚洲伊人伊色伊影伊综合网| 亚洲欧美一区二区激情| 国产精品免费视频xxxx| 国产精品成人观看视频国产奇米| 欧美日韩人人澡狠狠躁视频| 国语对白精品一区二区| 狠狠色丁香久久婷婷综合丁香| 国产欧美一区二区色老头| 国产一区二区三区在线观看免费| 久久久久久久久久久成人| 一区二区av| 国产日韩欧美制服另类| 欧美69wwwcom| 亚洲美女免费精品视频在线观看| 99精品免费视频| 国产精品第十页| 久久电影一区| 一区在线电影| 欧美亚州韩日在线看免费版国语版| 一本色道久久88亚洲综合88| 欧美激情精品久久久久| 欧美一二三区在线观看| 亚洲欧美日韩综合国产aⅴ| 蜜臀久久久99精品久久久久久| 日韩亚洲成人av在线| 亚洲无限乱码一二三四麻| 美女免费视频一区| 红桃视频欧美| 国产精品免费看| 欧美国产三级| 国产伦精品一区二区三区视频黑人| 国产精品综合视频| 久久久精品一区| 美腿丝袜亚洲色图| 久久精品人人| 欧美一区二区三区在| 在线亚洲美日韩| 欧美精品三级日韩久久| 一区二区国产在线观看| 亚洲美女av在线播放| 亚洲色图在线视频| 香蕉久久夜色精品国产使用方法| 久久天天狠狠| 久久福利视频导航| 欧美视频一区二区三区在线观看| 亚洲中无吗在线| 日韩一级裸体免费视频| 久久精品一区二区三区四区| 国产精品成人av性教育| 亚洲精品欧美激情| 国产精品日韩一区二区三区| 国产精品女人网站| 欧美日韩福利在线观看| 久久成人综合网| 久久不射2019中文字幕| 亚洲欧美日产图| 亚洲精品字幕| 在线综合欧美| 国产偷自视频区视频一区二区| 国产嫩草一区二区三区在线观看| 国产精品狠色婷| 一区二区三区精品视频| 亚洲精品美女在线观看| 欧美精选午夜久久久乱码6080| 日韩亚洲成人av在线| 欧美日韩dvd在线观看| 欧美激情二区三区| 亚洲电影在线| 欧美日韩一区二区三区视频| 国产精品揄拍一区二区| 在线免费日韩片| 午夜在线播放视频欧美| 毛片一区二区三区| 欧美日韩在线观看一区二区| 欧美午夜在线视频| 国精品一区二区| 午夜免费电影一区在线观看| 99国产麻豆精品| 欧美成人伊人久久综合网| 亚洲国产电影| 国产农村妇女毛片精品久久莱园子| 老色鬼精品视频在线观看播放| 国产精品福利在线观看| 亚洲美女少妇无套啪啪呻吟| 久久久国产亚洲精品| 99视频精品免费观看| 欧美精选午夜久久久乱码6080| 一本一本久久a久久精品牛牛影视| 亚洲五月婷婷| 国产亚洲在线观看| 亚洲一区三区在线观看| 久久午夜激情| 欧美日韩激情小视频| 伊人精品在线| 亚洲一区二区三区激情| 欧美激情影音先锋| 在线中文字幕日韩| 亚洲欧美日韩在线综合| 欧美日韩精品在线观看| 亚洲无线一线二线三线区别av| 亚洲久久一区二区| 欧美午夜电影完整版| 欧美日韩精品久久| 午夜电影亚洲| 亚洲一区二区三区在线观看视频| 久久综合国产精品台湾中文娱乐网| 国产午夜亚洲精品不卡| 欧美激情导航| 国产日韩精品在线播放| 欧美日韩免费观看一区三区| 中文在线资源观看视频网站免费不卡| 午夜在线观看欧美| 国产一区二区丝袜高跟鞋图片| 久久精品一区二区三区不卡牛牛| 午夜视频在线观看一区二区三区| 在线观看一区二区精品视频| 欧美日韩国内| 久久久高清一区二区三区| 亚洲每日更新| 欧美久久久久久蜜桃| 亚洲电影免费观看高清完整版在线| 香蕉成人啪国产精品视频综合网| 亚洲在线中文字幕| 欧美日韩高清在线观看| 国产在线乱码一区二区三区| 国产精品国产| 老司机亚洲精品| 亚洲最快最全在线视频| 亚洲一区二区三区影院| 国产日韩欧美一区在线| 久久九九精品| 国产欧美激情| 国产日韩欧美自拍| **网站欧美大片在线观看| 久久综合九色| 国产主播精品在线| 亚洲婷婷综合久久一本伊一区| 国产欧美精品va在线观看| 国产揄拍国内精品对白| 欧美伊人久久久久久午夜久久久久| 国产精品久久看| 亚洲午夜激情| 亚洲三级性片| 免费观看成人网| 久久一区二区三区av| 国产精品久久久久毛片软件| 国产精品国产三级国产专播精品人| 亚洲午夜国产成人av电影男同| 激情综合色丁香一区二区| 国产九九精品| 国产精品a久久久久| 久久久久99精品国产片| 欧美日韩在线观看视频| 激情久久久久| 欧美日韩一区视频| 国产欧美在线看| 欧美尤物一区| 日韩午夜精品视频| 免费视频一区| 欧美在线视频a| 国产精品美女久久久久aⅴ国产馆| 国产精品二区三区四区| 亚洲人成绝费网站色www| 国产精品hd| 亚洲乱码国产乱码精品精天堂| 欧美日韩成人网| 亚洲成在人线av| 国产农村妇女毛片精品久久莱园子| 欧美网站大全在线观看| 亚洲综合国产激情另类一区| 国产欧美日韩麻豆91| 欧美三级在线播放| 国产精品入口尤物| 欧美精品一区二区三| 亚洲黄色在线看| 亚洲人午夜精品免费| 免费欧美日韩国产三级电影| 亚洲精选视频免费看| 国产一区美女| 亚洲国产经典视频| 99re66热这里只有精品4| 久久精品国产亚洲aⅴ| 欧美日韩视频在线第一区| 久久精品一区二区三区四区| 国产精品色在线| 国产精品爽爽ⅴa在线观看| 久久久久久免费| 亚洲福利一区| 欧美日韩国产精品一区二区亚洲| 国产精品xvideos88| 亚洲一二三区精品| 尤物九九久久国产精品的分类| 在线日韩日本国产亚洲| 亚洲国产成人一区| 欧美小视频在线| 欧美日韩亚洲一区三区| 韩日欧美一区二区三区| 亚洲电影下载| 欧美日韩免费一区| 欧美日韩成人| 欧美日本亚洲视频| 久久久精品国产免费观看同学| 午夜视频在线观看一区二区三区| 一区二区视频免费完整版观看| 性欧美video另类hd性玩具| 亚洲午夜国产一区99re久久| 久久爱另类一区二区小说| 欧美精品1区| 亚洲毛片网站| 亚洲日本在线视频观看| 欧美精品xxxxbbbb| 亚洲免费电影在线| 国产精品对白刺激久久久| 国产精品爽爽爽| 欧美三级乱人伦电影| 99精品久久久| 午夜精品一区二区三区四区| 美女精品视频一区| 亚洲精选成人| 久久精品国产清高在天天线| 国产精品99久久久久久有的能看| 久久伊人免费视频| 欧美成人网在线| 国产欧美日韩91| 久久av一区二区三区亚洲| 久久人人爽人人爽| 国产综合久久久久久|