《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 汽車記錄儀數據采集系統的設計

汽車記錄儀數據采集系統的設計

2009-05-07
作者:葉小嶺, 嚴海東

  摘? 要: 從硬軟件的角度研究了基于S3C2410 的汽車記錄儀采集系統" title="數據采集系統">數據采集系統的設計,對采集系統中三大主要模塊即:實時時鐘信號模塊、車速采集模塊、開關量模塊分別進行了研討,經過實驗證明,將此采集系統應用于汽車記錄儀中,該采集系統采集精度高,抗干擾性強,性能可靠,價格低廉,具有很好的應用前景和較高的通用性與實用性。
  關鍵詞: 汽車記錄儀;? 數據采集; S3C2410

?

  隨著汽車產業的迅猛發展,汽車記錄儀的需求也成倍增長。汽車記錄儀又稱為“汽車黑匣子”,能完整、準確地記錄汽車行駛狀態下的各種信息[1],能將汽車的行駛軌跡、制動性能、開關量信號完整記錄,并能根據需要隨時調出數據進行分析或者通過專用軟件在電腦上再現。它被認為是確保汽車安全的有效手段,可以迅速獲取有關行車數據,改善營運狀況,成為車輛交通管理必不可少的設備。數據采集系統作為汽車記錄儀的重要組成部分直接關系到記錄儀的各項性能,對記錄儀整體的功能影響甚大。
1 硬件電路結構
1.1 實時時鐘模塊

  由于系統產生的各種數據和記錄都與時間密切相關,對時鐘的實時性要求很高,同時記錄儀本身存在著斷電的危險,為了準確記錄車輛行駛狀態,并對異常情況進行記錄,因此選擇實時時鐘芯片來提供日期和時間。實時時鐘芯片是一種不僅能支持每天時間更新,而且能夠進行日期更新的永久時鐘電路[2]。本文采用DALLAS公司的DS1302芯片,它性能高、功耗低,時鐘校準也較為容易,通過3V鋰電池和車內蓄電池兩種方式供電,可以保證在蓄電池出現故障的情況下,該時鐘芯片仍然能夠正常工作,從而使記錄儀的數據同樣準確、可靠。其內部自帶31B的靜態RAM,存儲容量滿足應用的需要。數據在CLK的上升沿串行輸入,在進行單字節或多字節傳送時,開始的第一個字節為命令字節,用于指定31個字節中哪個將被訪問。當進行任何數據傳送時,其最高有效位MSB(位7)必須為邏輯1,如果為零,則禁止寫DS1302。其時鐘電路如圖1所示,Vcc1與3V鋰電池相連,Vcc2與蓄電池相連,5、6、7引腳分別接S3C2410的時鐘端、數據端和復位端,通過主控制器S3C2410對時鐘模塊進行統一管理。

?

1.2 車速采集模塊
  記錄儀從車輛啟動開始就不停地對車輛的速度進行實時檢測,并實時保存。速度是一個模擬變量,是時刻變化的。車速信號通過傳感器以脈沖形式輸入,為了防止周圍環境及本身的干擾,采用單光耦芯片TLP521,切斷輸入和輸出通道間直接的電信號聯系,主要就是通過電-光-電的變換將電信號隔離開來。通過屏蔽和光耦隔離,得到波形干凈的信號。為了得到良好的矩形波,使車速測量達到一定的精度,本系統采用施密特觸發器LM311來完成波形的整形,信號采集功能完成后,采集到的信號需要送到可編程邏輯器件中進一步處理,然后再傳送給主芯片S3C2410,盡量將所有的干擾信號在進入主控制器之前降到最低。在實際控制過程中各種干擾信號是不可避免的,為了盡可能地消除或減少干擾信號對系統的控制作用,除了在系統硬件及環境方面采取措施以外,在控制算法上也采取了一定的措施來抑制干擾信號的影響,在程序中采用連續多次采樣求平均值的辦法予以濾波[3]。車速脈沖采集模塊硬件電路如圖2所示。

1.3 開關量采集模塊
  開關量信號包括方向燈、倒燈、車門、遠光燈、近光燈、剎車、鳴號、車輛啟動等這類行駛過程中很重要的數字開關量,將它們采集并保存下來對事后分析有很大幫助[4]??梢酝ㄟ^ARM芯片的I/O端口對這些信號進行輸入。但這些信號是高壓信號,直接接到ARM板上可能會損壞CPU,這里采用光耦芯片TLP521對它們進行隔離,避免CPU受損。在S3C2410中,可以通過GPnCON(n是I/O口的組號)寄存器對GPIO引腳的使用功能進行設置。系統每隔0.2s對開關量信號采集一次,采集來的開關量可以從GPnDAT寄存器中讀取。芯片的接口方式為4腳SPI,能夠大大減少處理器需要提供的引腳數量[5]。當任一開關量輸入信號狀態發生變化時,通過中斷的方式通知主處理器,從而減輕了處理器頻繁查詢的負擔。圖3是一路開關信號采集電路,其他開關量電路與此相同。
2 軟件的設計
? 記錄儀數據采集系統軟件要求上電復位后,首先進行自檢;然后顯示初始界面(包括當前時間、行駛速度等);最后根據速度傳感器傳過來的脈沖個數以及持續時間判斷汽車是否啟動,若未啟動則返回,若已啟動則進入各數據量的檢測。記錄儀軟件設計包括顯示、速度采集、實時時鐘、開關量采集、數據傳送等, 采集系統軟件流程圖如圖4所示。

??? 汽車記錄儀的初始化函數主要工作是為設備分配設備編號,設備的存取是通過一組固定的入口點來進行的,這套接口函數是由file_operations結構定義的,汽車記錄儀主要包括以下成員:
  Static int _ _init s3c2410_ts_init (void)
  { ?????????????????????????? … …
  ret = register_chrdev(0,DEVICE_NAME, &s3c2410_fops);};
  static struct file_operations s3c2410_fops = {
  owner: THIS_MODULE,
???????????????????????????     ?/*指向擁有該結構的模塊的指針*/?
  open: s3c2410_ts_open,???????????/*打開設備*/
  read: s3c2410_ts_read,??     /*用來從設備中讀取數據*/
  release:?s3c2410_ts_release,
????              ?????/*file結構被釋放時,將調用這個操作*/
  poll:?s3c2410_ts_poll,?
???             ????????? /*用來查詢讀取或者寫入是否會被阻塞*/
  };最后都需要一個清除函數,該函數在模塊被移除前注銷接口,并向系統中返回所有資源
  Static void _ _exit s3c2410_ts_exit (void)
  {???????????????????????? ……
???    unregister_chrdev(tsMajor, DEVICE_NAME);
???????????       ? ???……??????? };
  設測速函數為void mk_int()(void)interrupt()。測量汽車的行駛速度,實際上就是測量汽車速度傳感器產生的矩形脈沖寬度。測得該脈沖的寬度后,然后根據公式(1)得出汽車的行駛速度。
  K=(convert/(number*wave_width*co))*(real_speed/display_speed) (1)
  其中,number表示速度傳感器轉一圈產生的脈沖數,wave_width表示每個脈沖低電平的寬度,co代表車輛每行駛1km速度傳感器的轉數,real_speed是車輛的標稱速度,用于糾正系統誤差,display-speed是車輛的實測速度,用于糾正系統誤差,convert是車速的轉換系數,該系數與系統的晶體振蕩頻率有關。其他部分相關程序如下:
  (1)extern void flash_clear( ) extern void s3c2410_4k_clear( )清空S3C2410內存中和實時時鐘芯片中的所有內容,這些只是在出廠初始化時使用[6]。
  (2)extem void accident_time_record( )記錄每次PC機上載和下傳操作的時間。
  (3)void accident_deal(void)非法關機處理程序[7]。記錄儀在運行的過程當中,很有可能出現人為的或非人為的斷電現象,在這種情況下,為了保證非法關機不丟失數據,在整個程序運行期間,描述汽車運行狀態的一些重要的數據都保存在S3C2410中,當記錄儀一上電時,就可以根據這些數據恢復到上次非法關機時刻的狀態[8]。
?系統通過LCD進行人機交換,其顯示的基本函數如下:(1)void init_lcd( )LCD初始化程序; (2)void write_cmd(unsigned char cmd) 寫指令到指令寄存器,用來控制顯式模式,設置顯示寄存器的地址;(3)void write_hc(unsigned int word)寫8位數據到顯示寄存器,即顯示16×8點陣的半寬ASCII碼字符;(4)void write_word(unsigned int word) 寫16位數據到顯示寄存器;(5)void clear_lcd( )清除LCD顯示屏,并將光標移到起始位置。系統的整體軟件結構如圖5所示。

?


  汽車記錄儀是汽車電子化、智能化的一個重要應用。本文通過對汽車記錄儀數據采集系統的研究,從硬件電路設計和軟件分析兩方面對實時時鐘信號、車速采集信號、開關量信號分別進行了討論,將此數據采集系統應用于汽車記錄儀中,具有抗干擾能力強、精度高、實用性好等優點。
  系統涉及的三個模塊可以分別單獨修改制做。主板的布線簡單,成本較低。如果以后修改ARM電路板導致主板也需要修改的話可以降低整個系統的修改/升級成本。
  系統包含一個掉電預備電源,當出現外部干擾導致記錄儀意外掉電時,該電源能夠迅速觸發中斷,從而保證實時數據不丟失。
  系統主機模塊采用高效的32位ARM嵌入式處理器為核心,能夠有效地提高系統實時性。優化編寫的代碼對多任務進行了統籌兼顧地合理調度,有效地保證了實時性。此外,處理器豐富的內外部中斷源的使用為復雜程序的靈活轉換提供了方便,減輕了處理器負擔。

?

參考文獻
[1] ?陸文昌.汽車行駛記錄儀的現狀與發展趨勢[J]. 汽車電器, 2005(5):1-2.
[2] ?唐建湘,陳特放,石英春.基于嵌入式系統汽車行駛記錄儀的研制[J]. 計算機測量與控制, 2007(7):837-839.
[3] ?CHET N C. Design of black box for moving vehicle?warning system. Student Conference on Research and
?Development 2003 Proceedings ,Putrajaya,Malasia. 2003.
[4]?ROLAND R, COTTA S. Accident and event data recording:?a European perspective, Jiurnal of Transportion Law,
?Logistics,and Policy,2004.
[5] ?于明,范書瑞,曾祥燁.ARM9嵌入式系統設計與開發教程.北京:電子工業出版社,2006:108-116.
[6] ?Samsung Electronics,User′s Manual S3C2410 Revision?1.2. 2005,3:36-40.
[7] ?SLOSS A N, SYMES D. ARM嵌入式系統開發——軟件設計與優化[M]. 北京:北京航空航天大學出版社,2005.

[8] ?肖兵,劉魁一.汽車技術實訓教學系統的軟件設計[J].微計算機信息,2007(20):231-233.
[9] ?黃艷玲,李立偉.多功能汽車行駛狀態記錄儀的設計[J].電子技術應用,2006,32(3):102-104.

?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          影音先锋欧美精品| 99国产精品国产精品毛片| 久久久国产亚洲精品| 欧美日韩综合在线免费观看| 国产精品jvid在线观看蜜臀| 国产在线麻豆精品观看| 韩日精品视频一区| 亚洲国内精品在线| 国内一区二区三区| 亚洲第一狼人社区| 一区二区三区国产在线观看| 亚洲欧洲在线一区| 亚洲欧美日韩精品久久亚洲区| 亚洲国语精品自产拍在线观看| 一区二区三区蜜桃网| 亚洲精品在线观看视频| 国产欧美精品va在线观看| 欧美国产丝袜视频| 亚洲新中文字幕| 国内在线观看一区二区三区| 亚洲欧美日韩久久精品| 欧美国产一区视频在线观看| 亚洲美女尤物影院| 国产精品久久久久久久久久久久久久| 国产精品网曝门| 狠狠色丁香久久婷婷综合_中| 韩国在线视频一区| 欧美日韩综合一区| 美女视频网站黄色亚洲| 亚洲欧美第一页| 欧美一区二区啪啪| 久久久午夜视频| 国产精品成人一区二区三区夜夜夜| 亚洲一区精品在线| 亚洲在线观看视频| 久久www免费人成看片高清| 欧美精品一区二区三区久久久竹菊| 一本久久a久久精品亚洲| 正在播放欧美一区| 国产视频丨精品|在线观看| 亚洲精品日产精品乱码不卡| 久久精品国产一区二区三区免费看| 国产手机视频一区二区| 欧美与黑人午夜性猛交久久久| 欧美成人69| 午夜精品免费在线| 欧美激情亚洲国产| 久久久久久91香蕉国产| 亚洲欧洲综合| 亚洲国产另类 国产精品国产免费| 久久久久看片| 久久精品一二三区| 欧美在线视频网站| 伊人久久大香线蕉综合热线| 欧美日韩p片| 美女性感视频久久久| 欧美精品一区在线发布| 国产伦精品一区二区三区视频孕妇| 99re视频这里只有精品| 国产伦精品一区二区三区免费迷| 欧美日韩视频在线第一区| 亚洲精品国产日韩| 久久不见久久见免费视频1| 欧美丝袜一区二区三区| 亚洲国产小视频在线观看| 久久国产精品久久久久久久久久| 在线视频精品一区| 欧美人在线观看| 久久久人成影片一区二区三区| 性欧美videos另类喷潮| 久久综合狠狠综合久久综合88| 欧美激情影音先锋| 亚洲欧洲精品成人久久奇米网| 黄色一区二区三区四区| 狠狠色狠狠色综合日日tαg| 亚洲精品在线免费| 欧美精品久久一区二区| 国产一区999| 欧美视频专区一二在线观看| 久久爱另类一区二区小说| 欧美精品在欧美一区二区少妇| 国产一区二区三区久久| 亚洲日本欧美日韩高观看| 欧美肉体xxxx裸体137大胆| 精品动漫3d一区二区三区免费版| 久久精品99无色码中文字幕| 性色av一区二区三区红粉影视| 欧美在线亚洲| 欧美激情一区二区三级高清视频| 亚洲激情电影中文字幕| 亚洲精品久久久蜜桃| 国产精品99久久久久久人| 亚洲精品久久久久久一区二区| 亚洲一区bb| 亚洲青色在线| 亚洲视频欧美视频| 一区二区在线不卡| 亚洲一二区在线| 欧美三级网址| 国产伦精品一区二区三区照片91| 亚洲一级片在线观看| 免费成人高清| 久久深夜福利| 欧美日韩国产精品成人| 欧美精品九九| 国产美女在线精品免费观看| 欧美精品一区三区| 国产精品美女www爽爽爽视频| 亚洲综合电影| 在线视频观看日韩| 久久资源在线| 欧美chengren| 亚洲高清毛片| 久久久国产精品亚洲一区| 99国内精品久久久久久久软件| 国产欧美三级| 欧美视频在线一区二区三区| 亚洲视频在线观看免费| 久久久99国产精品免费| 国产精品99久久久久久www| 国产精品高清一区二区三区| 国语自产在线不卡| 欧美人成在线| 午夜在线观看欧美| 亚洲精品免费一区二区三区| 日韩亚洲欧美在线观看| 国产精品免费网站| 亚洲成色999久久网站| 精品不卡一区| 久久精品国产免费观看| 亚洲一区国产一区| 久久精品99久久香蕉国产色戒| 国内精品视频一区| 久久综合免费视频影院| 一本色道久久综合亚洲91| 中文网丁香综合网| 国产精品嫩草久久久久| 国产精品欧美激情| 国产精品九色蝌蚪自拍| 国产综合18久久久久久| 欧美日韩亚洲一区二区三区在线| 久久久久91| 一区二区三区四区在线| 精品电影在线观看| 黄色欧美成人| 欧美国产乱视频| 欧美精品一区二区三区一线天视频| 国产精品久久久久久久7电影| 国自产拍偷拍福利精品免费一| 欧美一区二区三区在线观看| 久久精品国产亚洲高清剧情介绍| 免费观看国产成人| 国产欧美一区视频| aa国产精品| 欧美电影免费观看高清完整版| 亚洲国产精品电影在线观看| 亚洲黄色性网站| 亚洲国产高清自拍| 日韩视频亚洲视频| 国产精品国产三级国产aⅴ入口| 欧美亚洲不卡| 欧美亚洲免费在线| 亚洲男人第一av网站| 国产精品v日韩精品v欧美精品网站| 中文精品99久久国产香蕉| 伊人激情综合| 免费视频最近日韩| 亚洲国产日韩欧美一区二区三区| 久久国产乱子精品免费女| 麻豆av一区二区三区| 亚洲素人一区二区| 亚洲精品中文字幕在线| 欧美日韩二区三区| 久久久噜久噜久久综合| 99视频一区二区| 久久综合一区| 国产精品久久久久三级| 亚洲精品一区二| 欧美日韩精品免费看| 亚洲激情网站| 欧美韩日一区二区三区| 欧美日韩精品免费| 亚洲乱码国产乱码精品精98午夜| 裸体一区二区| 国产亚洲成av人在线观看导航| 在线观看福利一区| 欲色影视综合吧| 国产亚洲精久久久久久| 在线视频日韩精品| 久久99伊人| 国产日韩精品在线| 国产精品jizz在线观看美国| 日韩视频不卡中文| 午夜精品区一区二区三| 亚洲黄色av| 欧美电影在线观看完整版| 欧美aaaaaaaa牛牛影院| 国产精品综合色区在线观看| 在线日本高清免费不卡| 欧美一级日韩一级| 欧美在线播放一区| 午夜精品久久久久影视| 久久视频这里只有精品| 日韩视频精品在线| 久色婷婷小香蕉久久| 亚洲欧洲三级| 亚洲二区三区四区| 亚洲国产专区校园欧美| 欧美日韩免费一区二区三区视频| 国产精品免费看片| 国产精品欧美日韩| 亚洲午夜精品网| 亚洲精品日韩精品| 欧美一区激情| 亚洲高清三级视频| 国产亚洲永久域名| 亚洲精品国精品久久99热一| 国产欧美婷婷中文| 欧美国产先锋| 欧美极品在线观看| 国产精品xvideos88| 国产精品久久久久秋霞鲁丝| 亚洲午夜精品久久久久久app| 一区二区三区欧美在线观看| 国产区亚洲区欧美区| 亚洲电影第1页| 久久久亚洲精品一区二区三区| 久久久久久久999| 欧美亚州一区二区三区| 欧美成人精品在线| 国产精品日韩欧美大师| 久久亚洲一区| 欧美一区二区三区在线观看| 亚洲欧美国产日韩天堂区| 午夜精品一区二区三区电影天堂| 亚洲免费在线视频一区 二区| 9l国产精品久久久久麻豆| 美女国产一区| 欧美日韩日日夜夜| 欧美理论在线播放| 久久免费视频一区| 欧美日韩一区在线| 欧美二区在线播放| 亚洲人妖在线| 一区二区三区福利| 欧美国产日本高清在线| 午夜性色一区二区三区免费视频| 欧美成人黄色小视频| 亚洲免费电影在线| 欧美精品国产一区| 亚洲福利视频网| 国产一级揄自揄精品视频| 美女国产一区| 国产精品一区二区久久久| 狠狠色狠色综合曰曰| 亚洲欧美999| 亚洲卡通欧美制服中文| 最新69国产成人精品视频免费| 欧美成人综合在线| 亚洲精品一二| 一区二区三区在线免费观看| 欧美性生交xxxxx久久久| 久久久精品一区二区三区| 樱桃成人精品视频在线播放| 欧美一区二区三区免费视频| 日韩视频二区| 日韩网站在线观看| 久久综合一区二区| 一区二区三区视频在线观看| 欧美成人情趣视频| 久久成人免费| 国产一区在线看| 亚洲欧洲免费视频| 国产亚洲福利社区一区| 欧美在线观看www| 欧美一乱一性一交一视频| 亚洲激情一区二区| 欧美日韩成人在线| 国内欧美视频一区二区| 亚洲一区二区三区精品在线观看| 久久国产精品久久久久久久久久| 欧美成人精品在线观看| 欧美成人自拍| 国产日韩一区在线| 亚洲视频在线一区| 这里只有精品视频在线| 伊人久久噜噜噜躁狠狠躁| 国产精品午夜电影| 国产网站欧美日韩免费精品在线观看| 久久精品99| 一本在线高清不卡dvd| 好吊色欧美一区二区三区四区| 男女视频一区二区| 99热在这里有精品免费| 国内视频精品| 国产最新精品精品你懂的| 在线亚洲欧美专区二区| 欧美中文在线观看国产| 午夜一级久久| 亚洲精品视频免费在线观看| 亚洲日本在线视频观看| 亚洲国产片色| 欧美另类在线播放| 国产精品欧美风情| 欧美日韩国产精品成人| 嫩模写真一区二区三区三州| 亚洲美女av在线播放| 国产一区二区成人久久免费影院| 亚洲最新中文字幕| 伊人成人在线视频| 亚洲图片在线| 在线日韩日本国产亚洲| 国内精品视频在线播放| 国产欧美一区二区精品婷婷| 欧美精品18videos性欧美| 一本久道综合久久精品| 亚洲国产精品专区久久| 国产精品日产欧美久久久久| 亚洲美女区一区| 国产精品午夜视频| 久久久精品欧美丰满| 香蕉久久夜色精品国产使用方法| 一本到高清视频免费精品| 欧美日韩国产综合视频在线观看| 国产精品久久7| 国产精品欧美在线| 国产精品日韩专区| 国产精品视频网|