(精選)完美打造便攜式GPS實現(xiàn)通電自動開機、熄火斷電自動關機休眠功能Word版_第1頁
(精選)完美打造便攜式GPS實現(xiàn)通電自動開機、熄火斷電自動關機休眠功能Word版_第2頁
(精選)完美打造便攜式GPS實現(xiàn)通電自動開機、熄火斷電自動關機休眠功能Word版_第3頁
(精選)完美打造便攜式GPS實現(xiàn)通電自動開機、熄火斷電自動關機休眠功能Word版_第4頁
(精選)完美打造便攜式GPS實現(xiàn)通電自動開機、熄火斷電自動關機休眠功能Word版_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、完美打造便攜式GPS實現(xiàn)通電自動開機、熄火斷電自動關機/休眠功能先上效果圖。M6(這個不用說),加6寸便攜GPS,加。動手DIY 1。不用GPS的情況,與原來一樣,行車中方向盤選擇AUX,就可以聽到導航聲音。不需要導航聲音可以選CD、收音機,或關閉中控音響。方向盤可以控制導航聲音的大小。由于我的GPS上有5個小時的MP3,后臺一直播放,所以通常就是在AUX模式,邊聽音樂,同時也能聽到導航提示。2。點火后自動開啟GPS(當然翻蓋還需要人操作),多圖狀態(tài),可以在4個高清地圖選擇合適的。不導航為電子羅盤和速度表,比車上的速度表準。3。地圖1(KLD)4。地圖2(LT),我配的卡16G,目前

2、裝了4個高清地圖(GD、CJT)5。倒車影象,掛倒擋自動切換。使用的AUX連接線,還是去年從阿湯那里買的,也是他幫我插到中控后面的AUX接頭上。去年是用個5寸的,前天換成6寸的。7寸的放不下了。實現(xiàn)90%的車機功能,就是方向盤不能控制選曲,只能控制音量大小。再就是需要人工打開和關閉手套盒蓋,把GPS豎直和放平。路熟時不看地圖的話,根本不用動什么,可以聽到導航的聲音,前方有拍照、限速都可以知道,少吃罰單。 前面發(fā)了個純技術(shù)貼,主要介紹使用的支架,給管理員刪了,不知道為什么!=結(jié)合眾多G友的經(jīng)驗,以及我的e路航LH2010N的情況、我根據(jù)自己的使用需求進行了軟件、硬件方面的修改。修改后實

3、現(xiàn)如下功能:1、若GPS在關機狀態(tài),則通電自動開機;若GPS在休眠狀態(tài),則通電自動激活。2、自動開機后自動運行一機多圖界面(wolfncu)、KLD和斷電自動關機休眠程序;激活后回到休眠前的狀態(tài)。3、外電源斷電60秒自動關機。60秒內(nèi)“休眠”、“關機”、“退出斷電自動休眠(手持操作時很有必要)”的選項。一、通電自動開機、自動激活的硬件修改(一)改造原理   很多網(wǎng)友一聽到硬件修改就很怕,其實只要具備一定動手能力、用過電烙鐵、知道什么叫電阻什么叫三極管的都能夠完成這一部分修改。所用到的元件很簡單:電阻3個,電容1個,三極管1個。LH2010是高電平信號開機的,也就是開機引腳接

4、到高電平持續(xù)若干秒就會開機(開機短些,激活則需要1秒以上)。(注意:有的GPS是給另一個開機引腳加低電平的,那么以下的電路就不適合!)(二)電路原理圖1、通電后5V電源通過2個電阻到開機引腳,開機引腳得到一個5V的信號,實現(xiàn)模擬按鍵的開機和激活。2、成功開機后,工作LED指示燈正端引腳輸出一個3.3V信號,通過電阻為電容充電。3。大約2秒后,電容充電到一定的高電平,驅(qū)動三極管導通,從而拉低開機引腳電平為0V,不會妨礙后面的人工的按鍵操作。3、由于開機狀態(tài)下,工作LED指示燈正端一直有3.3V電源輸出,三極管一直導通,當外電源再次拔掉和插入時,5V電源無法通過上述2個電阻流向開機引腳,也就不會導

5、致導航儀的其它動作(進入關機或休眠)。4、在有外電供應的情況下,如果想手動關機(休眠)的話就出現(xiàn)關機(休眠)后自己開機(激活)的情況,導致永遠無法手動關機(休眠)。因此只要外電插入,GPS就會自動工作,并一直工作的。(三)各引腳位置  開機引腳就是LH2010開機按鍵左側(cè)的引腳(拆開后面向電路板,開關在上方的情況下);“工作LED指示燈正端”就是翻過背面看到工作指示燈(我的是藍色)的那個LED的靠近電路板旁邊的一個金色的、未焊接任何元件的、直徑約1.5毫米的圓點;5V輸入信號可以在usb口旁邊外側(cè)的一端取得。(請用萬用表測試后確定?。┒映绦騭tartup.exe(startup

6、.mscr)(一)源代碼#errorlevel("off")FilePath=SystemPath("ScriptPath")Copy (" esidentflashlnkpoweroff.lnk", "windows桌面poweroff.lnk")Copy (" esidentflashlnkcesnap.lnk", "windows桌面cesnap.lnk")   Copy (" esidentflashlnkhresinfo.lnk&quo

7、t;, "windows桌面hresinfo.lnk")   Copy (" esidentflashlnkstartup.lnk", "windows桌面startup.lnk") if (DirExists("sdmmcwolfncu")if (NOT procExists("wolfncu.exe")        #如果wolfncu沒有啟動,則啟動運行wolfncu多圖界面  #以下3個關閉,是將YF的蘋果

8、界面退出,省出內(nèi)存   while(procExists("YFloadRD.exe")       kill("YFloadRD.exe")   endwhile    while(procExists("YFloader6.exe")     kill("YFloader6.exe")   endwhile   while(procE

9、xists("IPhoneShell.exe")     kill("IPhoneShell.exe")   endwhile   run ("sdmmcwolfncuwolfncu.exe")    sleep 2000 If(NOT ProcExists("power.exe")   run ("sdmmcwolfncupower.exe") endIf

10、endifendif#MortScript自己退出,省出內(nèi)存exit1、修改GPS的導航路徑,點“導航”按鈕時啟動STARTUP.exe。2、通過ASTARTUP.exe啟動wolfncu??梢愿鶕?jù)自己需要修改。3、啟動完wolfncu后再啟動power.exe。Power.exe就可以實現(xiàn)斷電自動休眠功能。關鍵是最后的幾句: sleep 2000 If(NOT ProcExists("power.exe")   run ("sdmmcwolfncupower.exe") endIf啟動多圖界面2秒后運行

11、power.exe斷外電自動關機/休眠程序。這個程序一直在后臺運行,檢測外部電源是否存在,并做相應的處理。三、斷電自動關機/休眠程序power.exe(power.mscr)(一)源代碼:#errorlevel("off")FilePath=SystemPath("ScriptPath")StartTime=TimeStamp()#不加外電開機,不自動休眠While (Not ExternalPowered()  sleep 5000 EndWhile#使用外接電源后開機提醒(開機35秒內(nèi)才有)while (TimeStamp()-

12、StartTime ) < 15 && ExternalPowered()sleep 5000endwhilePlaySound("sdmmcwolfncu自檢.wav") while (TimeStamp()- StartTime ) < 30 && ExternalPowered()sleep 5000endwhilePlaySound("sdmmcwolfncu鎖好車門.wav")while (TimeStamp()- StartTime ) < 35 && Externa

13、lPowered()sleep 5000endwhilePlaySound("sdmmcwolfncu鎖好車門.wav")SetChoiceEntryFormat(72,34, "Tahoma") #檢測外部電源,以下是核心部分While (1)#如果外電斷電if(NOT externalPowered()    sleep 1000 #1秒后再次確認外部斷電 if (NOT externalPowered()  ChoiceDefault( "斷外電自動關機/休眠程序&qu

14、ot;,"",1,60,"斷外電60秒后自動關機","斷外電休眠","使用內(nèi)電繼續(xù)")  #如果外電斷開,默認60秒后自動斷電關機    Case(1)   if (NOT procExists("poweroff.exe")    PlaySound("SDMMCwolfncu鎖閉車門.wav")    run(" esidentflash2yfappsystempowero

15、ff.exe")    sleep 2000   endif    MouseClick(235, 350)  #可以選擇斷電休眠,適合短時間下車處理事物,再次啟動后GPS自動回到原運行界面,需要人工選擇一下  Case(2)   if (NOT procExists("poweroff.exe")    PlaySound("SDMMCwolfncu休眠.wav")    run("

16、esidentflash2yfappsystempoweroff.exe")    sleep 2000   endif    MouseClick(435, 350)   #使用內(nèi)部電池繼續(xù)工作,退出自動電源開關機程序(即本程序)需要人工選擇一下   Case(3)   PlaySound("SDMMCwolfncu機內(nèi).wav")   sleep 3000      exit

17、0; EndChoice endifendif#每10秒檢測一次外接電源sleep 10000endwhileexit     這段程序的執(zhí)行效果是:當外電中斷后,不管導航儀處于哪個界面(主界面、DSA界面或者導航地圖界面),都會彈出一個選擇對話框,并開始倒計時,60秒時間一到就默認執(zhí)行關機功能。在60秒內(nèi),用戶可選擇“休眠”或使用“機內(nèi)電源繼續(xù)工作”。選擇“休眠”后,不管是再次有外電,還是按下電源鍵,GPS都會激活,回到原來界面,斷電自動關機/休眠程序仍然有效,繼續(xù)監(jiān)視外電。選擇“機內(nèi)電源繼續(xù)工作”后,斷電自動關機/休眠程序則退出系統(tǒng),GPS繼續(xù)工作,

18、以后使用人工操作關機或休眠。     附注,GPS開機方式的檢測各位G友請注意:不是所有的GPS都是這樣的。請先用萬用表檢測你的GPS開關按鍵的接法!我手上另外的一臺GPS(LH980N),電源開關的兩個接點,一個與GND連通的,所以它的開機是在另一個點上加低電平信號的。LZ位的電路需要改動才行。具體判別方法:1。關閉GPS2。萬用表選擇電壓檔,負表筆接地,用紅表筆檢測電源開關的兩個接點的電壓,其中一個點應該為3V左右,另一個沒有電壓。3。萬用表選擇導通滴滴測試擋,負表筆接地,紅表筆接電源開關的那個沒有電壓的點:     如果該點不與地連通,那么屬于在該點加高電平啟動的GPS,可以使用我LZ位的電路。     如果該點與地連通,那么屬于在另外點加低電平啟動的GPS,例如我的LH980N,需要使用另外的電路。 4個連接點需要使用萬用表測試:首先確定地,也就是4號連接點,通常USB外殼金屬就是地,焊在PCB上的腳至少4個,都很大,這個點也是測試的參考地。另外在PCB板上找一個測試圓點,不管GPS工作還是關機,都是3.3v(備用測試點)。1號連接點。在USB口附近找,電壓通常在4.8V以上,插上外接電源,有此電壓,拔掉外接電源就沒有,基本為另,不管GPS是否工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論