版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
[22]。實現(xiàn)人臉口罩識別與檢測的前提是要擁有一個可以部署到嵌入式硬件上的模型文件。如果從零開始訓(xùn)練一個模型,那對于任何一個非專業(yè)的人來說,會是一個非常漫長的過程。本設(shè)計采用第三方Mx_YOLOv2模型訓(xùn)練器,它是整合集成了官方一些模型訓(xùn)練及轉(zhuǎn)換等工具、以及深度學習框架Tensorflow(張量操作庫)和Keras(基于Python的深度學習庫)等依賴環(huán)境的一款PC軟件。只需安裝Python,然后使用該軟件內(nèi)置的一鍵配置腳本程序自動安裝訓(xùn)練所需依賴庫,如圖4.21所示,即可完成環(huán)境配置。而且后續(xù)訓(xùn)練模型的過程也很方便。圖4.21配置環(huán)境4.6.1準備訓(xùn)練數(shù)據(jù)集首先要準備一些沒戴口罩的人臉圖片以及戴口罩的人臉圖片,訓(xùn)練出一個實用的網(wǎng)絡(luò)模型至少要幾萬份高質(zhì)量圖片,對于只是實驗應(yīng)用的話大概幾百張圖片即可,通過網(wǎng)上爬取或使用開源的數(shù)據(jù)集,然后進行數(shù)據(jù)清洗(篩選滿意的),再對圖像預(yù)處理(使用工具批處理圖像分辨率大小為模型可輸入的大?。?,之后標注數(shù)據(jù)集(使用軟件LabelImg框選物體并標注名稱)生成標注文件。最后劃分數(shù)據(jù)集,進行文件分類,數(shù)據(jù)集如表4.3所示。表4.3數(shù)據(jù)集名稱描述訓(xùn)練集預(yù)處理后的圖像測試集驗證訓(xùn)練后的模型準確性驗證集用于在訓(xùn)練過程中驗證訓(xùn)練結(jié)果的圖像訓(xùn)練集標簽包含了訓(xùn)練集內(nèi)圖像的標注文件驗證集標簽包含了驗證集內(nèi)圖像的標注文件4.6.2配置訓(xùn)練參數(shù)在訓(xùn)練器軟件中,可以看到物體識別的參數(shù)調(diào)節(jié)界面,如圖4.22所示。主要修改以下參數(shù):標簽(種類名稱)、Anchors、訓(xùn)練集、訓(xùn)練集標簽、驗證集、驗證集標簽、測試集、迭代次數(shù)。其中Anchors是在圖像上預(yù)設(shè)好的不同大小的參照框,以提取窗口內(nèi)的特征,再讓分類器判斷該窗口是否為要檢測的對象。Anchors可以在選擇好訓(xùn)練集、訓(xùn)練集標簽、驗證集、驗證集標簽、測試集文件夾后,即可通過K-means聚類算法計算出來。圖4.22配置訓(xùn)練參數(shù)4.6.3訓(xùn)練模型導(dǎo)入剛才的配置文件,并點擊開始訓(xùn)練按鈕,訓(xùn)練時終端顯示信息如圖4.23所示。訓(xùn)練時終端中顯示的兩個重要參數(shù):Epoch(時期):輸入所有訓(xùn)練集對神經(jīng)網(wǎng)絡(luò)模型進行一次完整訓(xùn)練,即在網(wǎng)絡(luò)模型中完成一次正向傳播與反向傳播,這個過程稱為一次訓(xùn)練時期。Loss(損失函數(shù)):損失函數(shù)相對越低說明訓(xùn)練的模型越好,但過低的話就會出現(xiàn)過擬合,這時就需要適當降低迭代次數(shù),一般loss達到0.005以下即可。訓(xùn)練完成后生成兩個模型文件yolov2.h5和yolov2.tflite,h5模型文件可以在PC機上進行測試驗證;tflite模型文件是h5文件經(jīng)過TensorflowLite轉(zhuǎn)換得到的模型文件,它能夠更好的部署到小型設(shè)備上,例如手機。圖4.23訓(xùn)練模型4.6.4測試模型在將模型部署到K210上之前,使用該軟件對模型的效果進行檢測。首先選擇剛訓(xùn)練好的模型文件yolo.h5,程序會調(diào)用模型對測試集中的圖片進行預(yù)測輸出結(jié)果,如圖4.24所示,1-boxes代表的是圖像中找到一個對象,0-boxes代表的是圖像中沒有找到對象。圖4.24測試模型接下來點擊“打開文件夾查看結(jié)果”,程序?qū)汛嬗蓄A(yù)測結(jié)果的文件夾打開,如圖4.25所示,可以看到預(yù)測結(jié)果還是很理想的。圖4.25測試結(jié)果4.6.5轉(zhuǎn)換模型tflite模型算法往往是基于浮點型運算實現(xiàn)的,而浮點型數(shù)據(jù)在存儲和計算方面都對K210芯片等嵌入式平臺來說難以快速解析且占用內(nèi)存多,需要使用官方的模型轉(zhuǎn)換器工具將tflite模型文件量化為整型數(shù)據(jù)并轉(zhuǎn)換成在K210芯片上能加速運行的kmodel模型文件。使用nncase軟件,打開選擇需要轉(zhuǎn)換的模型文件、模型輸出保存的地址以及包含部分訓(xùn)練圖片的文件夾,然后點擊轉(zhuǎn)換按鈕,即可完成模型轉(zhuǎn)換,如圖4.26所示。圖4.26模型轉(zhuǎn)換4.6.6部署模型使用官方的燒錄工具將模型下載到K210的flash內(nèi)存地址(自定義),然后根據(jù)模型參數(shù)編寫人臉口罩識別的MicroPython應(yīng)用程序,首先要初始化攝像頭以及網(wǎng)絡(luò)模型,然后在循環(huán)函數(shù)中,獲取攝像頭捕獲的一幀圖像,將其輸入到網(wǎng)絡(luò)模型中進行推理計算,當計算出結(jié)果即識別出物體,將結(jié)果信息通過image類的函數(shù)繪制識別框及識別結(jié)果(識別為masks類及置信度得分),如圖4.27所示,然后繼續(xù)下一幀的圖像處理。由于網(wǎng)絡(luò)模型輸入的圖片大小為224×224,而顯示窗口為320×240,所以少了一部分顯示區(qū)域。圖4.27人臉口罩識別結(jié)果通過串口連接REPL模式來調(diào)試程序,最后將調(diào)試完成的.py文件下載到文件系統(tǒng),后面即可在板子上直接執(zhí)行文件運行程序,程序流程如圖4.28所示。圖4.28人臉口罩識別程序流程4.6.7推理模型推理模型的過程為:K210芯片上的CNN加速器KPU片上靜態(tài)隨機存儲器或外部flash閃存中加載CNN模型到運行內(nèi)存上,使用YOLOv2算法對輸入數(shù)據(jù)進行推理。YOLO原理:YOLO模型將輸入圖片劃分為多個區(qū)域,并針對每個區(qū)域計算并預(yù)測邊界框、置信度和類別概率。主要為以下三個主要參數(shù):S(網(wǎng)格):劃分圖像的網(wǎng)格單元數(shù),各自尋找目標的邊界框位置。B(邊界框):即每個網(wǎng)格將預(yù)測的目標框個數(shù),邊界框的寬高范圍為整個圖片。C(類別):可以被每個網(wǎng)格單元上預(yù)測的不同類別的數(shù)量。圖4.29YOLO原理如圖4.29所示。從圖中的左邊開始,將輸入圖像卷積為S×S個單元格,并針對每個網(wǎng)格單元預(yù)測B個目標邊界框和這些邊界框的置信度,以及C個類別的概率。其中每個邊界框包括5個參數(shù),即邊界框的起點(x,y)、寬高(w,h)、置信度(confidence)。網(wǎng)絡(luò)的輸出結(jié)果為一個三階張量,張量維度為S×S×(B×5+C)。從圖中可看出圖像被劃分為7×7網(wǎng)格單元(S=7),每個單元生成兩個邊界框(B=2),如圖4.30(a)所示。置信度定義邊界框包含一個對象的概率(例如,檢查包圍白色汽車的邊界框),由邊界框的厚度表示描述。但這只能知道圖像中的對象在哪里,而不知道邊界框里面是什么。因此,通過每個單元格預(yù)測類別概率,如果網(wǎng)格單元格預(yù)測有汽車,那就意味著:如果此網(wǎng)格單元格中有物體,則該物體就是汽車。假如某個物體的中心點落在了某個網(wǎng)格里面,那該網(wǎng)格將負責預(yù)測這個物體。如圖4.30(b)所示,設(shè)左下角網(wǎng)格坐標為(1,1),小狗所在藍色矩形框的中心,剛好在坐標為(2,3)的網(wǎng)格,則該網(wǎng)格所對應(yīng)的置信度標1,相反則標為0。 (a)單元生成兩個邊界框 (b)中心點負責識別該物體圖4.30YOLO識別物體原理YOLO模型可以識別20個類別的對象(C=20),將邊界框和類別預(yù)測相結(jié)合,得出7×7×(2×5+20)=1470維度的張量。對張量設(shè)定閾值(例如,置信度大于60%)來過濾低于該概率的檢測結(jié)果。CNN加速器KPU:K210芯片上的KPU抽象化CNN算法執(zhí)行的復(fù)雜性。如圖4.31所示,其使用先進先出(FIFO)緩沖器,依次處理神經(jīng)網(wǎng)絡(luò)模型的各層參數(shù)。通過KPU讀取CNN模型每一層的數(shù)據(jù)及參數(shù),并使用Tiny-YOLOv2算法調(diào)用該層的核函數(shù)。該處理流水線內(nèi)置的回調(diào)機制,可在KPU硬件完成整個處理序列時執(zhí)行自定義的例程。圖4.31KPU推理過程
第5章圖形化編程機器人系統(tǒng)測試本章在前面對嵌入式軟硬件平臺的搭建及應(yīng)用測試完成的基礎(chǔ)上,結(jié)合圖形化編程軟件進行系統(tǒng)測試。軟件界面如圖5.1所示,左側(cè)為模塊區(qū),中間為程序構(gòu)建區(qū),右側(cè)為MicroPython程序顯示區(qū),左上方橙色欄有“項目”選項和顏色選項,右上方“圓點”圖標表示打開攝像頭圖傳,“三角形”圖標表示保存程序并運行傳輸工具。圖5.1圖形化編程軟件界面軟件除了包含循環(huán)、邏輯、運算、變量、數(shù)組、函數(shù)等基本程序結(jié)構(gòu)模塊,還有網(wǎng)絡(luò)連接模塊、機器視覺模塊等等,也有基本的硬件IO操作,如圖5.2所示。圖5.2IO程序塊下面以人臉口罩識別與檢測應(yīng)用為例,使用圖形化軟件搭建程序測試來實現(xiàn)。首先搭建視覺相關(guān)的初始化模塊,如攝像頭配置、CNN網(wǎng)絡(luò)模型等,然后搭建網(wǎng)絡(luò)連接的模塊,如Wi-Fi連接、Socket創(chuàng)建與連接等,最后通過各種模塊結(jié)合,搭建循環(huán)程序,完成攝像頭捕獲一幀圖像、yolo算法運行網(wǎng)絡(luò)模型對圖像計算識別、將識別結(jié)果通過機器視覺算法繪制顯示出來、壓縮一幀圖像并轉(zhuǎn)換字節(jié)數(shù)據(jù)、通過Socket發(fā)送到PC機服務(wù)端等一系列循環(huán)任務(wù)。最終圖形化程序如圖5.3所示。圖5.3人臉口罩識別與檢測的圖形化程序其對應(yīng)MicroPython程序的部分顯示如圖5.4所示。圖形化程序搭建完成之后,點擊運行按鈕,自動保存為Python腳本文件,并打開文件傳輸工具,通過USB線將板子連接到PC機,點擊工具的Connect按鈕,連接成功后這時軟件工具右邊顯示了板子上文件系統(tǒng)里面的一些Python腳本文件,這時可以在左邊主機文件夾里面選擇自己編寫的Python腳本文件,通過點擊Transfer按鈕將Python腳本文件傳輸?shù)桨遄由系奈募到y(tǒng),如圖5.5所示。圖5.4人臉口罩識別與檢測的MicroPython程序圖5.5傳輸Python腳本文件然后可以雙擊該文件打開查看,還可以編輯,最后點擊Exexcute按鈕即可在板子上運行該文件,如圖5.6所示。工具還可以打開終端查看系統(tǒng)運行信息,軟件打開圖傳服務(wù)端來查看視頻流。運行效果如圖5.7所示。圖5.6運行文件圖5.7運行效果如果想要在開機的時候自動運行程序,可以將板子上的Python腳本文件保存命名為main.py,效果如圖5.8所示。圖5.8開機運行程序
第6章總結(jié)與展望6.1總結(jié)本文的主要工作是設(shè)計基于嵌入式AI處理器的圖形化編程機器人。主要特點是融入了AI硬件,支持圖形化編程、MicroPython和C語言三種方式。采用圖形化的編程方式,降低了學習人工智能與機器人的門檻,而利用MicroPython腳本語言的特性滿足了平臺通用性的需求,加上模塊化的工程構(gòu)建方式,提高了嵌入式C語言的開發(fā)效率。本文主要設(shè)計成果總結(jié)如下:研究分析國內(nèi)外圖形化編程機器人的現(xiàn)狀和優(yōu)缺點,明確研究內(nèi)容及機器人系統(tǒng)功能需求,融入嵌入式AI硬件平臺,設(shè)計了圖形化編程機器人系統(tǒng)平臺。采用RISC-V+FPIOA的AI硬件平臺滿足了易用性和端口資源可重構(gòu)的需求,任意的IO口可以實現(xiàn)多種硬件接口功能,即連接硬件不需要“對號入座”。搭建了可自定義的開發(fā)環(huán)境,采用開源C/C++工程框架及其圖形化菜單配置,和模塊化的結(jié)夠,可以很方便的配置整個工程,用戶可以通過C語言快速進行二次開發(fā)。基于MicroPython的圖形化編程方式實現(xiàn)語法接口統(tǒng)一,對于其他支持MicroPython的嵌入式系統(tǒng)或者學過Python語言的用戶同樣適用。實現(xiàn)了圖形化編程機器人的低延遲實時無線圖傳。設(shè)計了人臉口罩識別的AI應(yīng)用,并可以以圖形化編程的方式實現(xiàn)AI功能。6.2展望本文設(shè)計的基于嵌入式AI處理器的圖形化編程機器人是一個經(jīng)濟實用的機器人教學平臺,不僅是一款學習機器人和AI相關(guān)知識的有力工具,而且對AI機器人的教學與開發(fā)的發(fā)展有一定促進作用。但本設(shè)計仍然存在問題與不足的地方,作為一款嵌入式產(chǎn)品在整個系統(tǒng)方面還有待提高。因此列出以下幾點需要改進完成的工作:對于MicroPython的交互式運行(REPL),目前只是通過有線串口交互,如果可以實現(xiàn)無線REPL交互,那將更方便控制機器人且提高靈活性。目前還可以再優(yōu)化系統(tǒng)內(nèi)存資源,添加更多的MicroPython模塊。目前只開啟一個MicroPython解釋器的進程,同一時間只能運行一個Python腳本程序,后續(xù)可以通過優(yōu)化運存資源,開啟兩個MicroPython解釋器的進程,來滿足用戶同時處理兩種任務(wù)的需求。
參考文獻郭歡,王清珍.一種圖形化積木式編程軟件的設(shè)計[J].人工智能與機器人研究,2020,9(1):24-31.潘一佩.面向教育機器人的圖形化編程模塊設(shè)計及優(yōu)化[D].華南理工大學,2017.殷樹明.基于圖形化設(shè)計的教育機器人開發(fā)平臺[D].蘇州大學,2008.SebastianP,MartinL.EvaluationofmicroPythonasapplicationlayerprogramminglanguageoncubeSats[C]//ARCS.Austria:IEEE.2017:17-25.李嘉瑞.智能教育機器人硬件系統(tǒng)的設(shè)計與實現(xiàn)[D].北方工業(yè)大學,2017.楊濤,楊博雄,尹萍,熊純,余俊.基于高性能嵌入式AI計算平臺的人機交互手勢控制識別研究[J].信息記錄材料,2019,20(11):175-177.筱原,勇二.在嵌入式設(shè)備中實現(xiàn)AI性能的e-AI技術(shù)[J].電子產(chǎn)品世界,2017,24(12):21.畢盛.嵌入式人工智能技術(shù)開發(fā)及應(yīng)用[J].電子產(chǎn)品世界,2019,26(05):14-16+25.KhamphrooM,KwankeoN,KaemarungsiK,etal.MicroPython-basededucationalmobilerobotforcomputercodinglearning[C]//20178thInternationalConferenceofInformationandCommunicationTechnologyforEmbeddedSystems(IC-ICTES).IEEE,2017.“MicroPythonintroduction”,MicroPython,2016.[Online].Available:/.Accessed:Nov.13,2016.徐志江,饒晨,徐紅,彭宏.MicroPython用于單片機實驗教學新模式的設(shè)計與研究[J].計算機教育,2019,(03):168-172.Kendryte.K210datasheet[M].//documents/kendryte_datasheet_20180919020633.pdf,2018-09-19.曾令棟.全方位移動機器人底盤設(shè)計與運動控制實現(xiàn)[D].西北師范大學,2018.PiccirilloJ.Theartandscienceofselectingrobotmotors[J].Unpublisheddraftpaper.Accessed:March,2009,1:2013.常周林.機器人云臺控制中的PID技術(shù)應(yīng)用[J].信息記錄材料,2018,19(02):61-63.趙桂玲,姜雨含,李松.IMU標定數(shù)學建模及誤差分析[J].傳感技術(shù)學報,2016,29(06):886-891.劉石亮.基于STM32的攝像機云臺系統(tǒng)的設(shè)計[D].湖南大學,2018.Poniszewska-MarandaA,KaczmarekD,KryvinskaN,etal.StudyingusabilityofAIintheIoTsystems/paradigmthroughembeddingNNtechniquesintomobilesmartservicesystem[J].Computing:1-25.HowardAG,ZhuM,ChenB,etal.MobileNets:EfficientConvolutionalNeuralNetworksforMobileVisionApplications[J].2017.嚴敏佳.CNN目標檢測系統(tǒng)在嵌入式平臺的設(shè)計與實現(xiàn)[D].電子科技大學,2019.J.Redmon,S.Divvala,R.Girshick,etal.YouOnlyLookOnce:Unified,Real-TimeObjectDetection[C].2016IEEEConferenceonComputerVisionandPatternRecognition(CVPR),LasVegas,NV,USA,2016J.Redmon,A.Farhadi.YOLO9000:Better,Faster,Stronger[C].2017IEEEConferenceonComputerVisionandPatternRecognition(CVPR),Honolulu,HI,USA,2017,6517-6525
謝辭大學四年一轉(zhuǎn)眼即將過去,我的校園生活也將畫上句號,在這里除了日夜相伴的校園,更是有知心的老師和同學,因為有了他們,才構(gòu)成了我大學生涯的豐富多彩。即將離別之際,除了對未來無限憧憬之外,心中更多了幾份的不舍和無盡的感激之情。在畢業(yè)設(shè)計這段時間里,我學到了很多知識也有很多感受。在畢業(yè)設(shè)計和論文編寫的過程中,我始終得到了李琳導(dǎo)師的幫助和關(guān)心,多次指出程序及論文不當之處,幾易其稿。老師淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本設(shè)計起到極大的作用。借此我向?qū)煴硎疚易钫\摯的感謝和祝福。本論文的完成也離不開其他各位老師、同學和朋友的關(guān)心與幫助。在此感謝工院各位老師在論文開題、初稿、預(yù)答辯期間所提出的寶貴意見與建議,還要感謝同學們在科研過程中給予我諸多鼓勵和幫助?;叵胝麄€畢業(yè)設(shè)計的過程,雖有不易,卻讓我除卻浮躁,收獲頗多。在此還要感謝父母在我求學生涯中給予我無微不至的關(guān)懷和照顧,一如既往地支持我、鼓勵我,是他們的理解與支持讓我能夠在學校專心完成我的學業(yè)。最后,我向母校老師們再次表示衷心的感謝和美好的祝福,感謝你們的辛勤栽培,祝老師們幸福健康?!安环e跬步,無以至千里;不積小流,無以成江海。在今后的學習和工作中,我將繼續(xù)保持良好學風,從點滴中積累,讓自己全面發(fā)展,更上層樓!
附錄附錄1人臉口罩識別MPython源代碼import
sensor,
image,
time
import
KPU
as
kpu
sensor.reset(dual_buff=True)
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((224,
224))
sensor.set_hmirror(0)
classes=["Masks","Un_Masks"]
#
模型的標簽名稱
task
=
kpu.load(0x600000)
#
加載flash內(nèi)存中的模型
anchor
=
(0.83,
1.02,
1.51,
1.8,
2.2,
2.84,
3.02,
3.99,
4.0,
5.2)
#
網(wǎng)絡(luò)對象、概率閾值、框交疊的門限、錨點數(shù)、錨點參數(shù)
a
=
kpu.init_yolo2(task,
0.6,
0.3,
5,
anchor)
clock
=
time.clock()
while(True):
clock.tick()
img
=
sensor.snapshot()
#
獲取一幀圖像
code
=
kpu.run_yolo2(task,img)
#
將一幀圖像輸入到網(wǎng)絡(luò)模型計算
if
code:
#
網(wǎng)絡(luò)計算出結(jié)果
for
i
in
code:
img.draw_rectangle(i.rect())
#
繪制識別框及識別信息
img.draw_string(i.x()+40,i.y()-30,classes[i.classid()],(255,255,255),2)
img.draw_string(i.x()+40,i.y()-10,str(round((i.value()*100),2))+"%",(255,255,255),2)
fps
=
clock.fps()
img.draw_string(2,2,
("%2.1ffps"
%(fps)),
color=(255,255,255),
scale=2)
a
=
kpu.deinit(task)
附錄2圖形化編程軟件附錄3人臉口罩識別效果ADDINNE.Rep
電腦無法識別U盤該怎么辦HYPERLINK電腦無法識別U盤怎么辦?打開我的電腦上單擊右鍵,在快捷菜單里,選擇“管理”,打開“計算機管理”窗口。在計算機管理窗口里,選擇“存儲”下面的“磁盤管理”,如果看得到?jīng)]有盤符的U盤,那么在這個U盤上按鼠標右鍵,選擇“更改驅(qū)動器名稱和路徑”選項,就打開了“更改……的驅(qū)動器號和路徑”對話框。再點擊“更改”按鈕,打開“更改驅(qū)動器號和路徑”的對話框,在“指定以下驅(qū)動器號”的右邊下拉列表里,選擇你希望分配給U盤的驅(qū)動器號,盡可能靠后選擇,比如X、Y、Z,選擇好后,單擊確定按鈕,回到上一次“更改……的驅(qū)動器號和路徑”對話框窗口,再一次單擊確定,就回到“計算機管理”窗口。至此,如果一切正常,就給U盤單獨設(shè)置了一個長久使用的驅(qū)動器號,并卻,不受虛擬驅(qū)動器的影響了。建議將U盤插到電腦上,看任務(wù)欄中是否顯示圖標,如果顯示,在我的電腦點右鍵查看屬性——高級——硬件——設(shè)備管理器——查看里面是否有問號的設(shè)備,在問號設(shè)備上點右鍵——更新驅(qū)動程序然后下一步——否暫時不連接到網(wǎng)絡(luò)——下一步自動安裝軟件(推薦)就可以了另外:系統(tǒng)不認U盤的幾種處理方法1.禁用主板usb設(shè)備。管理員在CMOS設(shè)置里將USB設(shè)備禁用,并且設(shè)置BIOS密碼,這樣U盤插到電腦上以后,電腦也不會識別。這種方法有它的局限性,就是不僅禁用了U盤,同時也禁用了其他的usb設(shè)備,比如usb鼠標,usb光驅(qū)等。所以這種方法管理員一般不會用,除非這臺電腦非常重要,值得他舍棄掉整個usb總線的功能。但是這種屏蔽也可以破解,即便設(shè)置了密碼。整個BIOS設(shè)置都存放在CMOS芯片里,而COMS的記憶作用是靠主板上的一個電容供電的。電容的電來源于主板電池,所以,只要把主板電池卸下來,用一根導(dǎo)線將原來裝電池的地方正負極短接,瞬間就能清空整個CMOS設(shè)置,包括BIOS的密碼。隨后只需安回電池,自己重新設(shè)置一下CMOS,就可以使用usb設(shè)備了。(當然,這需要打開機箱,一般眾目睽睽之下不大適用~~)2.修改注冊表項,禁用usb移動存儲設(shè)備。打開注冊表文件,依次展開"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”雙擊右面的“Start”鍵,把編輯窗口中的“數(shù)值數(shù)據(jù)”改為“4”,把基數(shù)選擇為“十六進制”就可以了。改好后注銷一下就可以看見效果了。為了防止別人用相同的方法來破解,我們可以刪除或者改名注冊表編輯器程序。提示:“Start”這個鍵是USB設(shè)備的工作開關(guān),默認設(shè)置為“3”表示手動,“2”是表示自動,“4”是表示停用。3.在computermanagement里將removablestorage的使用權(quán)限禁止。computermanagement是一個windows管理組件,可以在控制面板——管理工具——計算機管理打開。在該工具窗口中storage——removablestorage——property中,general項,可以控制系統(tǒng)托盤是否顯示security則可以管理移動存儲設(shè)備的使用權(quán)限。在security中將普通用戶的使用權(quán)限降低,就可以達到禁用u盤的目的。破解的方法也很簡單,管理員降低普通用戶移動存儲設(shè)備的使用權(quán)限,但未必禁用computermanagement的使用權(quán)限。普通用戶可以通過這個工具解除usb移動存儲設(shè)備的使用權(quán)限限制。另外,值得一提的是,如果u盤插到電腦上后可以驅(qū)動,但是我的電腦里卻沒有盤符,很有可能是管理員改動了u盤的默認盤符,使得我的電腦不能識別。這種情況,可以在movablestorage中看到u盤驅(qū)動器。可以在u盤驅(qū)動器屬性設(shè)置里為u盤重新分配一個盤符,再重新插拔一次u盤,就可以在我的電腦里看到u盤的盤符了。一、首先可以將該U盤換到別的機器上,看使用是否正常。如果排除了硬件損壞的可能,一般就是軟件方面有問題。在WindowsXP+SP1操作系統(tǒng)下,有些USB2.0設(shè)備的確常常出現(xiàn)工作不穩(wěn)定的問題,可以試試安裝設(shè)備自帶的USB2.0驅(qū)動程序。另外最好不要使用USB延長線,防止因為供電不足而造成不穩(wěn)定現(xiàn)象。如果仍無效,可以在主板BIOS設(shè)定中,將USB接口強行設(shè)置為USB1.1傳輸速率。二、(適用于WIN98)啟動計算機,進入主板BIOS設(shè)置,檢查BIOS中USB的相關(guān)選項是否已經(jīng)打開:OnChipUSB設(shè)定為Enabled;USBController設(shè)定為Enabled;PNPOSInstalled設(shè)定為Yes;AssignIRQForUSB設(shè)成Enabled。要正常使用USB設(shè)備首先要開啟USB接口,在主板BIOS里可以進行此項工作,一般來說只需在BIOS中進入ChipsetFeatures設(shè)置,并將USBKeyborad/MouseLegacy選項設(shè)定為Enable,就能夠保證在操作系統(tǒng)下使用USB鍵盤了。這些選項的作用是打開主板芯片組對USB設(shè)備的完全支持,為系統(tǒng)識別USB設(shè)備做準備工作。三、USB口接觸不好處理辦法:拔下,等十秒鐘再插上USB口,使接觸完好;五、閃存盤驅(qū)動程序沒有安裝完成(WIN98系統(tǒng)下)處理辦法:鼠標點“我的電腦”,選擇屬性找到“通用串行總線”,刪除其中的USBMASSSTORAGE項,再點擊“刷新”,然后按照提示重新安裝一次驅(qū)動程序。六、接其它USB設(shè)備(如掃描儀、打印機、數(shù)碼相機)時可以正常使用,接優(yōu)盤時閃指示燈不亮,不能夠使用。1、檢查優(yōu)盤與電腦的聯(lián)接是否正常,并換用其它USB接口測試。2、檢查設(shè)備管理器,看是否出現(xiàn)”通用總線設(shè)備控制器”條目,如果沒有,請將電腦主板BIOS中USB接口條目*激活(ENABLE)。3、如果電腦安裝過其它類型USB設(shè)備,卸載該設(shè)備驅(qū)動程序,并首先安裝優(yōu)盤驅(qū)動程序。4、到其它電腦試用此優(yōu)盤,確認是否優(yōu)盤不良。七、啟動型優(yōu)盤在的電腦上無法實現(xiàn)啟動,可能是主板型號不支持。如何判斷一塊主板是否支持閃存盤啟動系統(tǒng)啟動型優(yōu)盤是采用模擬USB軟驅(qū)和USB硬盤的方式啟動電腦的。只要電腦主板支持USB設(shè)備啟動,即BIOS的啟動選項中有USB-FDD、USB-HDD或是其它類似的選項,就可以使用啟動型優(yōu)盤啟動電腦。八、第一次在電腦上使用優(yōu)盤,未出現(xiàn)提示發(fā)現(xiàn)新硬件的窗口,驅(qū)動程序無法安裝的原因可能是:1、主板usbcontroller未啟用解決辦法:在電腦主板BIOS中啟用此功能。2、usbcontroller已經(jīng)啟用但運行不正常解決辦法:在設(shè)備管理器中刪除”通用串行控制器”下的相關(guān)設(shè)備并刷新。3、優(yōu)盤被電腦識別異常,在設(shè)備管理器中表現(xiàn)為帶有黃色?或!的”其它設(shè)備”或“未知設(shè)備”。解決辦法:刪除此設(shè)備并刷新。九、大容量的U盤(例如兼具MP3播放器或錄音功能的U盤)或移動硬盤在電腦上無法正常使用,雖然系統(tǒng)提示找到了未知的USB設(shè)備,但無法正確識別U盤或移動硬盤。原因可能是:1.USB接口供電不足:系統(tǒng)為每個USB接口分配了500mA的最大輸出電流,一般的U盤只需要100mA的工作電流,因此在使用過程中不會出現(xiàn)什么問題。大多數(shù)移動硬盤所使用的是普通的2.5英寸硬盤,其工作電流介于500mA~1000mA之間,此時假如僅僅通過USB接口供電,當系統(tǒng)中并無其他USB設(shè)備時,那么還是可以勉強使用的,但如果電壓不穩(wěn)的話,就隨時可能出現(xiàn)供電不足的問題。特別是使用支持USB2.0的移動硬盤時,情況最為嚴重。另外,如果你的筆記本電腦使用電池供電,那么USB接口所分配的電量就更小了。2.使用了外接的USB擴展卡:在筆記本電腦中使用USB2.0的U盤或移動硬盤時,如果筆記本電腦不支持USB2.0技術(shù),一般必須通過PCMCIA卡轉(zhuǎn)USB2.0的擴展卡來間接實現(xiàn)支持,這些擴展卡基本上都采用NEC公司的D720100AGMUSB控制芯片,少則提供兩個USB2.0接口,多則提供五個USB2.0接口,對一般用戶而言足夠使用了。由于PCMICA接口提供的電源功率比板載USB接口要小,這樣就會由于供電不足而導(dǎo)致移動硬盤工作的出現(xiàn)問題。解決方案:1.它從USB連接線上接移動硬盤的一端引出一根轉(zhuǎn)接線,可以插入電腦背后的PS/2接口取電,這里可以比USB接口提供更大的電流輸出。2.利用電源補償線(也稱“鍵盤取電線”),如果U盤或移動硬盤的包裝盒中提供了選配的電源適配器,你就可以直接使用外接電源,這樣就可以從根本上避免供電不足的情況發(fā)生了前置USB線接錯。當主板上的USB線和機箱上的前置USB接口對應(yīng)相接時把正負接反就會發(fā)生這類故障,這也是相當危險的,因為正負接反很可能會使得USB設(shè)備燒毀。所以盡量采用機箱后置的USB接口,也少用延長線.也可能是斷口有問題,換個USB端口看下.USB接口電壓不足。當把<ahref="mobileharddisk">移動硬盤</a>接在前置USB口上時就有可能發(fā)生系統(tǒng)無法識別出設(shè)備的故障。原因是<ahref="">移動硬盤</a>功率比較大要求電壓相對比較嚴格,前置接口可能無法提供足夠的電壓,當然劣質(zhì)的電源也可能會造成這個問題。解決方法是<ahref="">移動硬盤</a>不要接在前置USB接口上,更換劣質(zhì)低功率的電源或盡量使用外接電源的硬盤盒,假如有條件的話。主板和系統(tǒng)的兼容性問題。呵呵這類故障中最著名的就是NF2主板與USB的兼容性問題。假如你是在NF2的主板上碰到這個問題的話,則可以先安裝最新的nForce2專用USB2.0驅(qū)動和補丁、最新的主板補丁和操作系統(tǒng)補丁,還是不行的話嘗試著刷新一下主板的BIOS一般都能解決。系統(tǒng)或BIOS問題。當你在BIOS或操作系統(tǒng)中禁用了USB時就會發(fā)生USB設(shè)備無法在系統(tǒng)中識別。解決方法是開啟與USB設(shè)備相關(guān)的選項。就是開機按F2或DEL鍵,進入BIOS,把enableusbdevice選擇enable。拔插要小心,讀寫時千萬不可拔出,不然有可能燒毀芯片。XP中任務(wù)欄中多出USB設(shè)備的圖標,打開該圖標就會在列表中顯示U盤設(shè)備,選擇將該設(shè)備停用,然后你再拔出設(shè)備,這樣會比較安全。
其實判斷軟件硬件問題很簡單,在別的機器或換個系統(tǒng)試試就可以了.有些小的問題不妨先用專門軟件格式化下.還有提醒大家WINDOWS下格式化時要選擇FAT,不要選FAT32。
提示無法識別的USB設(shè)備維修
故障提示如圖:
無法識別的USB設(shè)備:UnknownUSBDevice.很多人都遇到過的一個問題,所謂“無法識別”對于操作系統(tǒng)來說,或者是驅(qū)動程度有問題,或者是USB設(shè)備出現(xiàn)了問題,或者是計算機與USB設(shè)備連接出現(xiàn)了故障,解決問題的方法也是從這幾處著手。
對于不同的設(shè)備會有不同的處理方法,了解USB設(shè)備正常工作需要的條件以及一些可能影響USB設(shè)備正常工作的因素,會有助于解決問題。
下面是保證USB設(shè)備可以正常工作的一些條件:(1)USB設(shè)備本身沒有任何問題——可以通過在其它計算機上進行測試,保證能正常工作;(2)USB接口沒有任何問題——可以通過連接其它的USB設(shè)備在此接口上進行測試;(3)USB設(shè)備的驅(qū)動程序已經(jīng)正確安裝,如果有詳細說明書的USB設(shè)備,一定要仔細查看相應(yīng)的說明文件,按照說明安裝相應(yīng)的驅(qū)動程序;Windows2000以后的操作系統(tǒng)以識別大部分的USB設(shè)備,Windows98以前的操作系統(tǒng)可以安裝USB設(shè)備自帶的驅(qū)動或者安裝通用的USB設(shè)備驅(qū)動程序。下面是可能影響USB設(shè)備正常工作的一些情形:(1)USB設(shè)備已經(jīng)出現(xiàn)了故障(同樣的條件以前可以正常使用,現(xiàn)在出現(xiàn)了問題);(2)USB接口有問題,比如a.USB前置接口極性接反,這可能導(dǎo)致USB設(shè)備燒毀,所以一定要仔細看一下主板說明書,防止接錯;b.接口電壓不足,一些<ahref=".com/mobileharddisk">移動硬盤</a>常會有這樣的問題,主機后面的USB接口往往會比前置USB接口更可靠一些;c.主板與操作系統(tǒng)兼容性有問題,安裝最新的主板驅(qū)動程序可以最大程度地避免此類問題;d.Bios中禁止了USB設(shè)備,可能通過更改BIOS中相應(yīng)的設(shè)置來解決;e.操作系統(tǒng)問題,可以通過重裝操作系統(tǒng)來解決;(3)USB驅(qū)動程序有問題:如果懷疑驅(qū)動有問題時,應(yīng)當保證安裝了該設(shè)備相應(yīng)型號的最新驅(qū)動程序或確認操作系統(tǒng)不需要安裝特別的驅(qū)動,最新的驅(qū)動可以通過從網(wǎng)上設(shè)備生產(chǎn)商的主頁上去查找。
當USB設(shè)備出現(xiàn)問題時,除了根據(jù)實際的錯誤提示信息尋找解決方案以外,還要仔細查看USB設(shè)備的具體品牌、型號、生產(chǎn)商,在搜索結(jié)果時包括這些信息,可以更容易地找到對應(yīng)的解決方法。象有些插拔費勁需要經(jīng)常處于連接狀態(tài)的USB設(shè)備暫時出現(xiàn)故障,操作系統(tǒng)不停地出現(xiàn)“無法識別的USB設(shè)備”這樣惱人的提示時,可以在設(shè)備管理器中暫時關(guān)閉通用串行總線控制器中相應(yīng)的USB端口或者禁止相應(yīng)的USB設(shè)備。關(guān)于無法識別的usb設(shè)備
電腦設(shè)置
插入后,就會在右下角彈出電腦正在嘗試連接此USB設(shè)備的一些信息,有時就會彈出對話框讓用戶選擇,有些用戶還沒看清就點了否,或者因為電腦一些初始的設(shè)置問題,禁止了USB的一些功能。
解決辦法:右鍵點“我的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年度醫(yī)療器械配件更換與質(zhì)量認證合同3篇
- 2025年度男女朋友戀愛關(guān)系中的保密協(xié)議3篇
- 二零二五年度木工行業(yè)市場調(diào)研與分析合同4篇
- 2025年度餐飲店員工福利保障及社會保險合同3篇
- 2025年度瓷石產(chǎn)品定制加工與銷售合同4篇
- 2025年度社區(qū)生鮮豬肉直供合作協(xié)議書4篇
- 2025年度農(nóng)業(yè)大棚租賃經(jīng)營合同示范文本4篇
- 二零二五版安全管理人員事故調(diào)查與分析聘用協(xié)議3篇
- 二零二五年度旅游紀念品陳列銷售代理協(xié)議3篇
- 2025年度木結(jié)構(gòu)建筑防火安全檢測與認證合同4篇
- 2024虛擬現(xiàn)實產(chǎn)業(yè)布局白皮書
- 車站值班員(中級)鐵路職業(yè)技能鑒定考試題及答案
- JTG∕T E61-2014 公路路面技術(shù)狀況自動化檢測規(guī)程
- 高中英語短語大全(打印版)
- 2024年資格考試-對外漢語教師資格證筆試參考題庫含答案
- 軟件研發(fā)安全管理制度
- 三位數(shù)除以兩位數(shù)-豎式運算300題
- 寺院消防安全培訓(xùn)課件
- 比摩阻-管徑-流量計算公式
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、異丙醇和正丁醇檢驗
- 五年級數(shù)學應(yīng)用題100道
評論
0/150
提交評論