基于嵌入式Linux與S3C2440雙USB接口的視頻存儲
針對長(cháng)途客車(chē)“三超”(中途超載上人,超時(shí),超速)以及在非正常??空舅阶酝\?chē)上人導致的客車(chē)超載,同時(shí)目前市面上視頻監控設備由于體積大、成本高等,使其難以推廣應用在車(chē)輛中等問(wèn)題,整合USB攝像頭低成本、USB存儲介質(zhì)較SD(Secure Digital Memory Card)卡存儲速度更快、支持更大容量等優(yōu)點(diǎn),提出了基于嵌入式。Linux及S3C2440平臺的雙USB接口車(chē)載視頻存儲方案。本方案主要利用單片機判別模塊采集車(chē)輛行駛過(guò)程中運動(dòng)狀態(tài)信息(是否超速,存在急剎車(chē)、中途停車(chē)超時(shí)等),并結合車(chē)門(mén)在車(chē)速為零時(shí)的開(kāi)閉對長(cháng)途客車(chē)在非正常??奎c(diǎn)超載上人進(jìn)行主動(dòng)視頻監控,便于以后的責任追究和認定,為監控中心的管理提供輔助。
本文引用地址:http://dyxdggzs.com/article/151471.htm1 系統總體結構設計
為方便系統擴展,本文將其劃分為單片機判別模塊和視頻采集存儲模塊兩部分。單片機判別模塊采用C8051F040處理器,利用其充足的接口資源,對車(chē)輛是否超速、急停、超載等情況做出判斷。本模塊完成將力傳感器信號、車(chē)速脈沖信號調理后供單片機處理并與存儲模塊通信。采用測周法測量車(chē)輛變速箱輸出脈沖周期,進(jìn)而可以得到車(chē)速、加速度等信息,配合力傳感器測量結果為判定車(chē)輛是否超速、急停、超載等提供判斷依據。單片機對以上情況進(jìn)行編碼,通過(guò)串口將不同信息編碼發(fā)送給ARM視頻存儲模塊,供其作出不同存儲策略。系統總體結構如圖1所示。
視頻存儲模塊根據接收到單片機發(fā)出的串口信息,對后續行為做出判斷,如是否存儲、存儲時(shí)間、存儲位置等。模塊硬件平臺設計如圖2所示:中央處理器選用三星公司ARM9架構S3C2440處理器(可以穩定工作在400 MHz,保證采集存儲過(guò)程流暢);選用64 MSDRAM內存及64 MBFLASH作為系統程序存儲設備。接口資源包括:2個(gè)USB口(均配置為HOST模式)、100 M以太網(wǎng)口、2個(gè)串口、音頻口等。
評論