一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Intel XScale PXA255處理器的汽車黑匣子系統(tǒng)設(shè)計(jì)

牽手一起夢 ? 來源:電子工程網(wǎng) ? 作者:佚名 ? 2020-10-04 12:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

2020年中國民用汽車數(shù)量將飆升至1.4億輛,全世界汽車保有量以每年3000萬輛的速度增長,由此帶來的交通安全事故數(shù)量也逐年增長。在處理交通事故時,執(zhí)法人員無法了解整個事故發(fā)生前后狀況,供提取證據(jù)的事故現(xiàn)場一般被嚴(yán)重破壞,可能會導(dǎo)致一些誤判。而汽車一旦裝上本系統(tǒng)后,在處理交通事故的程序上,由于有錄像和數(shù)字證據(jù),提高了執(zhí)法的公平性和公證性。

本系統(tǒng)設(shè)計(jì)的汽車黑匣子實(shí)現(xiàn)了視頻取證,通過攝像頭采集事故發(fā)生前后車前的錄像,可以真實(shí)地再現(xiàn)事故發(fā)生的全過程。此外,汽車黑匣子還具有防盜功能,可以在一定的條件下啟動語音傳輸功能,通過移動電話網(wǎng)絡(luò)把車內(nèi)的語音傳輸?shù)街付ǖ慕邮?a target="_blank">中心,也可以通過GPS全球定位系統(tǒng)確定汽車的位置。

基于Sitsang開發(fā)平臺的開發(fā)環(huán)境

Sitsang開發(fā)平臺是一套完整的基于Intel XScale PXA255處理器嵌入式開發(fā)平臺。Intel XScale PXA255處理器設(shè)計(jì)為高性能,低功耗和高度集成應(yīng)用,例如:PDA,交換機(jī),智能手機(jī)等。該平臺提供了諸多的接口供開發(fā)使用:

* 640×480分辨率的真彩液晶屏;

* 一個USB從口,兩個USB主口;

* 麥克風(fēng),線性輸入,耳機(jī)接口;

* I2C總線接口;

* 一個CF卡接口;

* 一個SD/MMC卡插槽;

* 全功能藍(lán)牙串口和標(biāo)準(zhǔn)串口。

該平臺支持WinCE或Linux操作系統(tǒng),軟件配置包含了WinCE的BSP(板級支持包),Linux操作系統(tǒng)的內(nèi)核源代碼和所有的硬件驅(qū)動程序。

我們采用了Linux操作系統(tǒng),內(nèi)核版本是Linux2.4.19,對內(nèi)核增加了XScale PXA255的補(bǔ)丁和Sitsang開發(fā)平臺外圍擴(kuò)展接口的驅(qū)動,例如USB主控芯片是Philips的ISP1161驅(qū)動。采用了QT/Embedded編寫圖形界面,QT/Embedded是一個C++的GUI開發(fā)工具包,提供了許多標(biāo)準(zhǔn)的QT API,讓我們可以基于這些API很方便快捷地開發(fā)出圖形界面。

系統(tǒng)的組成

該系統(tǒng)以Sitsang板為中心,擴(kuò)展了三個攝像頭、一個無線通信模塊、一個GPS模塊、麥克風(fēng)和緊急開關(guān)。

取證攝像頭負(fù)責(zé)視頻取證,監(jiān)控?cái)z像頭負(fù)責(zé)監(jiān)視車內(nèi)狀況,倒車攝像頭輔助車主觀察車后視覺死角,GPS模塊接收經(jīng)緯度數(shù)據(jù),無線通信模塊傳輸圖像和GPS數(shù)據(jù),緊急開關(guān)在緊急情況下使用,麥克風(fēng)用來留言。本系統(tǒng)充分發(fā)揮了XScale PXA255芯片的強(qiáng)大功能,實(shí)現(xiàn)了MPEG-4的編解碼和各個模塊間的數(shù)據(jù)通信等多項(xiàng)軟件功能,使Sitsang起到中心控制和協(xié)調(diào)作用。

系統(tǒng)的主要外圍設(shè)備如下:

* 無線寬帶網(wǎng)絡(luò):我們選擇了新一代的無線寬帶網(wǎng)絡(luò)來傳輸數(shù)據(jù)。

* G P S模塊:選用了RS232接口的GPS模塊,相對而言,由于Sitsang板已經(jīng)有了串口的驅(qū)動,并且串口編程較為簡單,速率也滿足需求,所以適合本系統(tǒng)。

* 攝像頭:USB接口的攝像頭是最普遍常見的。USB總線最長傳輸距離可達(dá)5米,電磁干擾影響極小,安裝方便,支持即插即用,滿足我們系統(tǒng)的需求。在Linux-2.4.19的內(nèi)核中支持了大多數(shù)市場上已有的攝像頭的USB控制器,如最常見OmniVision公司的OV511,Philips等等。并且針對Sitsang板打好補(bǔ)丁的Linux內(nèi)核也已經(jīng)包含了Philips公司的ISP1161 USB主控制芯片的驅(qū)動。

系統(tǒng)主要功能

視頻取證功能

車輛自啟動時,便啟動車前的攝像頭采集數(shù)據(jù),并在緩沖區(qū)內(nèi)刷新保存最新的30s的視頻數(shù)據(jù)。保存視頻的形式分為手動保存和自動保存兩種。

手動保存,主要用于小的交通摩擦,車輛的 行駛速度沒有發(fā)生較大變化時,此時,車主可以根據(jù)自身需要,手動選擇保存,黑匣子還會延續(xù)保存一段時間;自動保存,主要用于當(dāng)車輛發(fā)生大的交通事故時,汽車翻轉(zhuǎn)或車體發(fā)生較大形變,觸發(fā)開關(guān),系統(tǒng)會自動啟動視頻取證功能,保存最新的數(shù)據(jù),并延續(xù)保存一段數(shù)據(jù)。由于Sitsang板上的資源有限,同時又要使資源利用最大化,本系統(tǒng)設(shè)計(jì)成最多可保存7段視頻證據(jù),每段約2.5MB,共占用系統(tǒng)的存儲空間的17.5MB。

汽車防盜功能

允許車主通過短信的方式接收車輛當(dāng)前的經(jīng)緯度。一旦車主發(fā)現(xiàn)車輛被盜時,通過發(fā)短信的方式遠(yuǎn)程控制車內(nèi)黑匣子,啟動撥叫功能,用以監(jiān)聽車內(nèi)狀況;然后,繼續(xù)通過發(fā)送短信的方式將車主身邊計(jì)算機(jī)的IP地址發(fā)送給“黑匣子”,啟動“黑匣子”上網(wǎng)功能,主動與所接收的IP地址的計(jì)算機(jī)綁定,并且建立TCP/IP通道?!昂谙蛔印蓖瑫r自動將切換到車內(nèi)的攝像頭,開始傳遞GPS數(shù)據(jù)和攝像頭采集的圖像到遠(yuǎn)程的計(jì)算機(jī),遠(yuǎn)程的服務(wù)器就會將接收到的數(shù)據(jù)自動定位到電子地圖,可以查看到車輛的具體位置、方向、車輛運(yùn)行速度,并且,通過服務(wù)器的圖像接收程序,可以清楚的看到盜賊的外貌。

無線追蹤功能

此系統(tǒng)在駕駛座附近及后座設(shè)置三個隱藏的緊急開關(guān)。觸發(fā)緊急按鈕,黑匣子會自動先向預(yù)設(shè)的電話號碼打電話,隨后可以通過接收短信的方式繼續(xù)把GPS數(shù)據(jù)和車內(nèi)的圖像通過無線網(wǎng)絡(luò)傳給預(yù)設(shè)的靜態(tài)IP,為事后的抓獲犯罪人提供了大量確切證據(jù)和有效信息。

輔助倒車

由于后視鏡視角有限,無法看到車后所有的景象,尤其是緊靠車尾部的景象,針對上述情況,我們在車尾部安裝一個攝像頭,用來輔助駕駛員倒車。攝像頭將被安裝在車尾的正后方,恰好拍攝駕駛員通過后視鏡看不到的地方。而且攝像頭的傾角偏下,可以很好地查看地面是否有突起的障礙物。用攝像頭輔助駕駛員,既能使駕駛員放心,又減少了倒車事故。

語音留言

語音留言功能具有留言、停止、回放、刪除等選項(xiàng),同時可以顯示系統(tǒng)當(dāng)前是否有留言。留言時,可以手動停止,也可以限時自動停止。限時留言的上限設(shè)為30秒。留言功能的實(shí)現(xiàn)讓汽車更加人性化。

車主身份認(rèn)證

此項(xiàng)功能具有一定的防盜作用。系統(tǒng)開啟后,會提示車主輸入密碼。只有在輸入正確的密碼后,車主才能啟動保存視頻證據(jù)、攝像頭輔助倒車、留言等功能。是否輸入密碼并不影響車輛的啟動,但是如果開車的人在一段時間內(nèi),仍然沒有輸入正確的密碼,系統(tǒng)會自動發(fā)送短信到車主預(yù)設(shè)的手機(jī)號碼,進(jìn)行短信提醒、報(bào)警。

硬件電路框圖

由于Sitsang板已經(jīng)集成了所需的大部分接口,所以外圍的系統(tǒng)的硬件電路主要是一些額外的接口電路。

U S B主控接口切換器

系統(tǒng)采用了三個攝像頭,而Sitsang板上只有兩個USB主控接口,并且還要有一個要用來連接GPS設(shè)備。而且根據(jù)系統(tǒng)的要求,三個攝像頭不是同時工作,于是我們就自己設(shè)計(jì)了一套USB切換器。電路主要由Maxim公司的MAX4662模擬開關(guān)組成。電路的原理框圖如圖 1所示。

基于Intel XScale PXA255處理器的汽車黑匣子系統(tǒng)設(shè)計(jì)

圖 1 USB切換器原理框圖

USB 串口轉(zhuǎn)換器

Sitsang板上有兩個RS232串口,其中一個用來連接無線通信模塊,另外一個用于調(diào)試。但是我們還需要一個RS232串口來與GPS模塊相連,所以制作了一個USB轉(zhuǎn)RS232的轉(zhuǎn)換器。

可供選擇的USB轉(zhuǎn)RS232的芯片較多,而且Linux的內(nèi)核中也支持了大多數(shù)的芯片。我們選擇了國內(nèi)較為常見的FTDI公司的FTDI232BM芯片,該芯片兼容USB1.1/2.0,內(nèi)建128B 的發(fā)送緩存和 384B的接收緩存,性能滿足我們的需求。

FTDI232BM芯片把從USB得到的信號轉(zhuǎn)換成標(biāo)準(zhǔn)的TTL電平,再經(jīng)過一片MAX232的電平轉(zhuǎn)換芯片,把TTL電平轉(zhuǎn)換成RS232的電平。電路的原理框圖如圖 2所示。

圖2 USB to 232轉(zhuǎn)換器原理框圖

軟件設(shè)計(jì)

本系統(tǒng)應(yīng)用軟件基于QT/Embedded編寫,具有良好的用戶界面。軟件主要分?jǐn)z像頭模塊、無線通信模塊和GPS模塊等。其中無線傳輸?shù)能浖K由客戶端和服務(wù)器端兩部分組成。客戶端程序以Linux操作系統(tǒng)為軟件平臺,使用arm-liunx-g++開發(fā)工具設(shè)計(jì);服務(wù)器端程序以Windows XP操作系統(tǒng)為軟件平臺、使用VC++6.0。整體軟件程序框架如圖3所示。

圖 3 整體軟件程序框架圖

視頻采集軟件設(shè)計(jì)的關(guān)鍵是如何從USB攝像頭讀取圖像數(shù)據(jù)。從攝像頭讀圖像數(shù)據(jù)程序的編寫主要是調(diào)用Video4Linux的API函數(shù)。Video4Linux(簡稱V4L),是Linux中關(guān)于視頻設(shè)備的內(nèi)核驅(qū)動API。在Linux中,視頻設(shè)備是設(shè)備文件,可以像訪問普通文件一樣對其進(jìn)行讀寫。其中,攝像頭的設(shè)備文件是/dev/video0。

Video4Linux下視頻編程的流程:

1. 打開視頻設(shè)備;

2. 讀取設(shè)備信息;

3. 更改設(shè)備當(dāng)前設(shè)置;

4. 進(jìn)行視頻采集,兩種方法: 內(nèi)存映射,直接從設(shè)備讀??;

5. 對采集的視頻進(jìn)行處理;

6. 關(guān)閉視頻設(shè)備。

由于視頻數(shù)據(jù)量較大,而Sitsang板的可供使用的存儲容量空間較小,所以我們得把視頻數(shù)據(jù)壓縮以滿足系統(tǒng)要求。

我們采用PC機(jī)上的MPEG4的編解碼軟件,Mplayer是Linux下播放速度最快,支持媒體格式最多的播放器。這款軟件因?yàn)椴捎玫氖莑ibavcodec算法,進(jìn)行過特殊的優(yōu)化,所以運(yùn)行速度較快,移植到ARM平臺也具有較快的速度。經(jīng)過努力,終于用arm-linux-gcc交叉編譯成功,移植到Sitsang平臺。

結(jié)語

整套系統(tǒng)總體實(shí)現(xiàn)了新一代汽車黑匣子的各項(xiàng)功能。當(dāng)然,系統(tǒng)仍然需要進(jìn)一步完善,比如:無線網(wǎng)絡(luò)傳輸速度差強(qiáng)人意,不過隨著3G時代的到來,2MB的帶寬將會很好解決這一問題,汽車黑匣子系統(tǒng)的前景將更為廣闊。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19893

    瀏覽量

    235177
  • 汽車電子
    +關(guān)注

    關(guān)注

    3037

    文章

    8344

    瀏覽量

    170155
  • 攝像頭
    +關(guān)注

    關(guān)注

    61

    文章

    4980

    瀏覽量

    98369
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    實(shí)現(xiàn)PXA255處理器與CF卡的接口設(shè)計(jì)

    Intel Xscale PXA255處理器是新一代的嵌入式處理器,基于ARMv5TE體系結(jié)構(gòu)的微處理器
    發(fā)表于 04-08 09:36

    如何在Intel XScale PXA255上構(gòu)建嵌入式Linux應(yīng)用平臺

    的多媒體手提設(shè)備和無線設(shè)備越來越受到市場的歡迎,Intel XScale PXA255處理器正是針對這一情況推出的。它采用Intel
    發(fā)表于 07-17 08:11

    人體黑匣子系統(tǒng)HRS-I是什么?

    構(gòu)(WIN)”的研究成果,由WIN相關(guān)風(fēng)險企業(yè)WIN人體黑匣子(Human Recorder)將“人體黑匣子系統(tǒng)”健康管理系統(tǒng)形成了業(yè)務(wù)。WIN是由東京大學(xué)名譽(yù)教授板生清主導(dǎo)的團(tuán)體。
    發(fā)表于 09-26 06:08

    新手求教汽車黑匣子系統(tǒng)該如何設(shè)計(jì)?

    汽車黑匣子系統(tǒng)是由哪些部分組成的?汽車黑匣子系統(tǒng)主要功能有哪些?怎樣去設(shè)計(jì)汽車黑匣子系統(tǒng)?
    發(fā)表于 04-22 06:12

    如何利用PXA255處理器的Sitsang開發(fā)平臺實(shí)現(xiàn)紅外模塊的設(shè)計(jì)?

    本文將詳細(xì)講解基于Inte1的PXA255處理器的Sitsang開發(fā)平臺紅外模塊的設(shè)計(jì),其中包括Linux下的IrDA驅(qū)動程序的開發(fā)和基于MC68HC908AP64紅外發(fā)射的軟硬件設(shè)計(jì)兩個部分。
    發(fā)表于 04-27 06:03

    Intel Xscale PXA255 USB主控制的實(shí)現(xiàn)

    本文介紹了Intel Xscale PXA255 嵌入式處理器與USB 主控制ISP1160 的硬件接口設(shè)計(jì)及軟件設(shè)計(jì),給出了一種嵌
    發(fā)表于 08-31 16:42 ?22次下載

    應(yīng)用處理器PXA255上的嵌入式Linux系統(tǒng)開發(fā)

    介紹了Intel公司新近推出的一種嵌入式應(yīng)用處理器——Plx舵55,研究了PXA255的開發(fā)平臺DBPXA255,著重闡述了如何在基于嵌入式應(yīng)用處理
    發(fā)表于 11-06 15:10 ?9次下載

    基于PXA255的GPRS圖像傳輸系統(tǒng)設(shè)計(jì)

    提出了一種基于Intel PXA255 嵌入式微處理器和MC55 無線通訊模塊的圖像采集、壓縮與傳輸?shù)脑O(shè)計(jì)方案。在PXA255 的平臺上,通過選擇適合的芯片、無線傳輸模塊并利用MPEG
    發(fā)表于 12-29 23:55 ?51次下載

    基于PXA255的嵌入式智能減振系統(tǒng)設(shè)計(jì)

    以一懸臂梁為例,介紹了一個基于Intel PXA255處理器的嵌入式智能減振系統(tǒng)的硬件與軟件的設(shè)計(jì)與實(shí)現(xiàn),Windows CE操作系統(tǒng)的移植
    發(fā)表于 07-27 15:11 ?25次下載

    PXA255上的嵌入式Linux應(yīng)用平臺

    PXA255上的嵌入式Linux應(yīng)用平臺 PXA255IntelPXA250后的第二代XScale
    發(fā)表于 06-25 08:15 ?1183次閱讀

    Intel Xscale PXA255嵌入式處理器與CF卡的

    Intel Xscale PXA255嵌入式處理器與CF卡的硬件接口設(shè)計(jì) 以導(dǎo)航設(shè)備存儲系統(tǒng)應(yīng)用為例,本文討論了
    發(fā)表于 09-26 17:39 ?1042次閱讀
    <b class='flag-5'>Intel</b> <b class='flag-5'>Xscale</b> <b class='flag-5'>PXA255</b>嵌入式<b class='flag-5'>處理器</b>與CF卡的

    PXA255處理器與CF卡的接口設(shè)計(jì)

    以導(dǎo)航設(shè)備存儲系統(tǒng)應(yīng)用為例,本文討論了Intel Xscale PXA255 嵌入式處理器與 CF卡 的硬件接口設(shè)計(jì),并以讀寫CF卡扇區(qū)的程
    發(fā)表于 06-01 15:27 ?29次下載
    <b class='flag-5'>PXA255</b><b class='flag-5'>處理器</b>與CF卡的接口設(shè)計(jì)

    基于XSCALE架構(gòu)處理器WinCE系統(tǒng)BSP開發(fā)

    該文介紹了 Intel 公司的基于 XSCALE 架構(gòu) PXA255處理器和嵌入式操作系統(tǒng) WinCE 以及該操作
    發(fā)表于 04-18 14:12 ?0次下載

    PXA255處理器在WinCE系統(tǒng)下的BootLoader的設(shè)計(jì)與實(shí)現(xiàn)

    PXA255處理器在WinCE系統(tǒng)下的BootLoader的設(shè)計(jì)與實(shí)現(xiàn)
    發(fā)表于 10-25 10:04 ?4次下載
    <b class='flag-5'>PXA255</b><b class='flag-5'>處理器</b>在WinCE<b class='flag-5'>系統(tǒng)</b>下的BootLoader的設(shè)計(jì)與實(shí)現(xiàn)

    探究PXA255的VoIP語音傳輸系統(tǒng)

    摘要:文章研究IP語音傳輸系統(tǒng)的總體架構(gòu),實(shí)現(xiàn)了一個基于PXA255處理器的嵌入式IP電話終端硬件平臺,為該平臺建立
    的頭像 發(fā)表于 04-23 15:23 ?2402次閱讀
    探究<b class='flag-5'>PXA255</b>的VoIP語音傳輸<b class='flag-5'>系統(tǒng)</b>