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