一種基于位置分享的車載硬盤防震保護(hù)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于硬盤保護(hù)技術(shù)領(lǐng)域,具體設(shè)及一種基于位置分享的車載硬盤防震保護(hù) 的方法及裝置。
【背景技術(shù)】
[0002] 硬盤是十分精密的存儲(chǔ)設(shè)備,進(jìn)行讀寫操作時(shí),磁頭在盤片表面的浮動(dòng)高度只有 幾微米;即使在不工作的時(shí)候,磁頭與盤片也是接觸的。硬盤在工作時(shí),一旦發(fā)生較大的震 動(dòng),就容易造成磁頭與資料區(qū)相撞擊,導(dǎo)致盤片資料區(qū)損壞或刮傷磁盤,丟失硬盤內(nèi)所儲(chǔ)存 的文件數(shù)據(jù)。
[0003] 隨著移動(dòng)電子設(shè)備高速發(fā)展和普及,硬盤作為一種大容量、高效率和高性價(jià)比的 存儲(chǔ)設(shè)備,已廣泛應(yīng)用于車載數(shù)字錄像機(jī)(Digital Video Recorder,簡(jiǎn)稱DVR)、車載錄像 播放器(Digital Versatile Disc,DVD)等移動(dòng)電子設(shè)備中。由于移動(dòng)電子設(shè)備的使用環(huán)境 具有隨機(jī)移動(dòng)特點(diǎn),因此,在使用過程中如何提高硬盤的抗震性來(lái)防止硬盤因震動(dòng)引起的 損壞已成為各移動(dòng)設(shè)備廠商需要研究和解決的關(guān)鍵課題。
[0004] 傳統(tǒng)的硬盤防震措施方法,一是采用機(jī)械結(jié)構(gòu)減震,如油囊、彈黃、硅膠等,如專利 文獻(xiàn)CN202394527U公開了一種車載硬盤減震裝置,在硬盤的四周設(shè)置橡膠減震囊。二是采 用加速度傳感器來(lái)檢測(cè)車輛震動(dòng)幅度控制硬盤讀寫,當(dāng)車輛發(fā)生震動(dòng)時(shí)才開始停止硬盤讀 寫操作,如專利文獻(xiàn)CN100517495C公開了一種硬盤防震保護(hù)方法,根據(jù)環(huán)境的不同隨時(shí)調(diào) 整電子設(shè)備裝置和硬盤的工作狀態(tài)。
[0005] 傳統(tǒng)硬盤防震保護(hù)方法過于簡(jiǎn)單,比較機(jī)械,結(jié)構(gòu)復(fù)雜,實(shí)時(shí)性不夠,在實(shí)際應(yīng)用 中效果差強(qiáng)人意,存在很多缺點(diǎn):一是采用油囊、彈黃、硅膠等機(jī)械防震結(jié)構(gòu),結(jié)構(gòu)復(fù)雜,生 產(chǎn)和安裝難度大,成本較高,且遇到顛鑛強(qiáng)烈路況時(shí)無(wú)法做到完全防震效果,仍然存在很大 故障概率;二是采用加速度傳感器檢測(cè)車輛震動(dòng)幅度,當(dāng)車輛發(fā)生震動(dòng)時(shí)才開始停止硬盤 讀寫操作,此時(shí)硬盤已經(jīng)受到震動(dòng)可能發(fā)生損壞;Ξ是發(fā)生震動(dòng)時(shí),停止讀寫到硬盤磁頭回 到起始位置,需要一定時(shí)間,對(duì)于路況比較惡劣,顛鑛是持續(xù)或短暫間歇發(fā)生的,就顯得不 夠有前瞻性和實(shí)時(shí)性,反復(fù)頻繁停止和啟動(dòng)硬盤讀寫,對(duì)硬盤傷害更嚴(yán)重;四是發(fā)震動(dòng)時(shí), 再停止硬盤讀寫,當(dāng)前數(shù)據(jù)包無(wú)法寫入完成,導(dǎo)致數(shù)據(jù)丟失。
【發(fā)明內(nèi)容】
[0006] 針對(duì)傳統(tǒng)的硬盤防震保護(hù)方法存在的問題,本發(fā)明提出了一種基于位置分享的車 載硬盤防震保護(hù)方法,實(shí)現(xiàn)簡(jiǎn)單,路況預(yù)測(cè)精確度高,位置資源共享復(fù)用,具有前瞻性,實(shí)時(shí) 性高,實(shí)用性強(qiáng),穩(wěn)定可靠,安裝方便,具有良好的應(yīng)用價(jià)值和經(jīng)濟(jì)效益。
[0007] 本發(fā)明采用如下技術(shù)方案:
[000引一種基于位置分享的車載硬盤防震保護(hù)方法,其特征在于:包括W下步驟:
[0009] S1,獲取車輛當(dāng)前位置的經(jīng)締度信息;
[0010] S2,根據(jù)車輛當(dāng)前位置的經(jīng)締度信息,從路況信息數(shù)據(jù)庫(kù)中獲得車輛當(dāng)前位置的 前方設(shè)定范圍內(nèi)路段的路況信息;
[0011] S3,判斷前方設(shè)定范圍內(nèi)的路段是否有顛鑛路段并進(jìn)行處理,具體是:
[0012] S31,如果車輛前方設(shè)定范圍內(nèi)的路段沒有顛鑛路段,使硬盤處于工作模式,將數(shù) 據(jù)寫入硬盤中,并跳轉(zhuǎn)到步驟S1;
[0013] S32,如果車輛前方設(shè)定范圍內(nèi)的路段有顛鑛路段,根據(jù)車輛當(dāng)前位置與前方顛鑛 路段之間的距離Lc,W及當(dāng)前車速為V,計(jì)算出車輛行駛到顛鑛路段所需時(shí)間Tc,
[0014] Tc = Lc/V,
[0015] 當(dāng)Tc ^化時(shí),控制模塊停止硬盤讀寫操作,將數(shù)據(jù)存入緩存模塊中,化含Ts,Ts為 硬盤從讀寫狀態(tài)到停止讀寫,且磁頭恢復(fù)到起始位置所需時(shí)間,
[0016] 當(dāng)了氏化時(shí),保持硬盤當(dāng)前的狀態(tài)。
[0017] 進(jìn)一步的,步驟S32中將數(shù)據(jù)存入緩存模塊中的步驟包括:
[0018] S321,預(yù)設(shè)顛鑛路段闊值Le,并獲取車輛前方顛鑛路段長(zhǎng)度Ld;
[0019] S322,當(dāng)LcK Le時(shí),該顛鑛路段為短顛鑛路段,將數(shù)據(jù)存儲(chǔ)到第一緩存模塊中;
[0020] S323,當(dāng)Ld>Le時(shí),該顛鑛路段為長(zhǎng)顛鑛路段,將數(shù)據(jù)存儲(chǔ)到第二緩存模塊中。
[0021] 進(jìn)一步的,步驟S2中路況信息數(shù)據(jù)庫(kù)的路況信息,來(lái)自于車輛采集的路況信息。
[0022] 更進(jìn)一步的,所述車輛采集路況信息的步驟包括:
[0023] S201,預(yù)先設(shè)定顛鑛震動(dòng)闊值Gmax;
[0024] S202,采集車輛行駛前方路面圖像信息,并對(duì)路面圖像信息進(jìn)行處理;
[0025] S203,根據(jù)路面圖像信息處理結(jié)果判斷前方路面是否有顛鑛路段,若無(wú)顛鑛路段, 則跳轉(zhuǎn)到步驟S202;
[0026] S204,若有顛鑛路段,獲取車輛行駛在顛鑛路段時(shí)的加速度傳感器震動(dòng)幅值Gc,Gc >Gmax,該路段為真實(shí)顛鑛路段,Gc ^Gmax,該路段為可疑顛鑛路段;
[0027] S205,將顛鑛路段的路況信息上傳到路況信息數(shù)據(jù)庫(kù)。
[0028] 更進(jìn)一步的,步驟S202中對(duì)路面圖像信息處理得到的顛鑛路段包括減速帶和/或 路坑。
[0029] 更進(jìn)一步的,步驟S202中對(duì)路面圖像信息處理得到車輛距離顛鑛路段的距離Lc和 顛鑛路段長(zhǎng)度Ld步驟包括:
[0030] S2021,設(shè)定標(biāo)尺線,0為標(biāo)尺的起點(diǎn)位置,標(biāo)尺……Ln定義為標(biāo)尺線離起點(diǎn)0 的距離長(zhǎng)度,η最大值定義為N;
[0031] S2022:設(shè)圖像分辨率為Χ*Υ,Χ表示圖像水平方向像素,Υ表示圖像垂直方向像素, 車輛行駛進(jìn)入標(biāo)定區(qū)域,并停止在0點(diǎn)位置,獲取此時(shí)圖像,根據(jù)圖像得出標(biāo)尺線距離和標(biāo) 尺線在圖像垂直方向上像素位置對(duì)應(yīng)關(guān)系表,定義L1對(duì)應(yīng)垂直方向像素坐標(biāo)Pi,w此類推 得到標(biāo)尺^、L2……Ln對(duì)應(yīng)垂直方向像素坐標(biāo)Pl、P2……Pn,根據(jù)標(biāo)尺線距離、標(biāo)尺線像素坐 標(biāo)、圖像坐標(biāo),并且每一個(gè)區(qū)間內(nèi)的像素與距離成線性關(guān)系,計(jì)算出圖像垂直方向上每一行 像素對(duì)應(yīng)路面位置離車頭的距離,按照如下公式計(jì)算:
[0032]
[0033] k表示垂直方向上任意一行像素坐標(biāo),取值0~Y,
[0034] i表示該第k行像素所在的標(biāo)尺區(qū)間的標(biāo)尺線編號(hào),取值0~N,
[0035] k表示第i編號(hào)標(biāo)尺線離起點(diǎn)0的距離長(zhǎng)度,
[0036] Lk表示垂直方向上的第k行像素對(duì)應(yīng)的路面位置離車頭距離,
[0037] Pi表示第i編號(hào)標(biāo)尺線所對(duì)應(yīng)垂直方向上像素坐標(biāo);
[0038] 顛鑛路段像素的起始點(diǎn)坐標(biāo)為S,顛鑛路段像素的終點(diǎn)坐標(biāo)為t,則車輛距離顛鑛 路段的距離Lc = Ls,顛鑛路段長(zhǎng)度Ld = Lt-Ls。
[0039] 更進(jìn)一步的,還包括校正標(biāo)尺線距離和標(biāo)尺線在圖像垂直方向上像素位置對(duì)應(yīng)關(guān) 系表,
[0040] S401,根據(jù)車輛當(dāng)前位置經(jīng)締度信息與前方顛鑛路段經(jīng)締度信息,計(jì)算出車輛當(dāng) 前位置與前方顛鑛路段之間的距離Lc;
[0041] S402,前方顛鑛路段的標(biāo)尺線編號(hào)為i,k = Lc,標(biāo)尺線k在圖像垂直方向上對(duì)應(yīng)像 素位置坐標(biāo)為Pi;
[0042] S403,車輛行駛中不斷靠近前方的顛鑛路段,通過分段采樣生成標(biāo)尺線,建立圖像 坐標(biāo)與標(biāo)尺坐標(biāo)對(duì)應(yīng)關(guān)系表,得到b、L2......Ln對(duì)應(yīng)圖像垂直方向像素坐標(biāo)Pi、P2......Pn新的 對(duì)應(yīng)關(guān)系表;
[0043] S404,利用新的對(duì)應(yīng)關(guān)系表校準(zhǔn)原來(lái)的對(duì)應(yīng)關(guān)系表。
[0044] 更進(jìn)一步的,步驟S205中上傳到路況信息數(shù)據(jù)庫(kù)的顛鑛路段的路況信息包括路況 類型、顛鑛路段長(zhǎng)度、經(jīng)締度、車速、方向和加速度傳感器震動(dòng)幅值,