20190812_Intel Realsense D435 关于摄像头USB掉线问题问题记录汇总
文章目錄
- 關于攝像頭掉線問題問題匯總
- 未嘗試的可能的解決辦法:
- 可能成功的嘗試
- 20190921
- 20190923
- 20190924
- 20190925
- 20190930
- 20191008
- 20191016
- 20191129
- 20191225
- 20191231
- 20200105
- 20200107
- 20200114
- 20200114
- 20200115
- 20200120
- 20200120
- 20200121
- 20200224
關于攝像頭掉線問題問題匯總
- 攝像頭掉線的問題一直是我們未能解決的難點之一, 在我們已經嘗試過的辦法中, 均以失敗而告終, 具體嘗試方案如下:
未嘗試的可能的解決辦法:
- 官方建議
- 其他人員建議
-
20190814
測試了有源USB線后,還是不行 -
20190911
參考文章:D435 cameras not being detected if plugged in at boot #4457
嘗試修復nvidia控制面板
嘗試使用開發者模式
仍然無效×
可能成功的嘗試
以往內存條插在cpu的同一邊,經查詢,發現這樣可能是不合理的,我們將其插在cpu的兩邊對稱位置,發現暫時消除了 Camera SCP overflow的錯誤。但仍然出現 RT IC2 Config error 錯誤。
于是我們通過只用單個攝像頭連接發現,有的usb接口不會出現 RT IC2 Config error 錯誤,不會出現的接口位置如下(打鉤的不會報錯):
于是我們將六個攝像頭插在打鉤的接口上,沒一會兒,出現了 No Frame 的錯誤。根據以往經驗,我們猜測這是由于 usb帶寬原因導致的(參考攝像頭官方測試文檔 https://dev.intelrealsense.com/docs/multiple-depth-cameras-configuration#section-2-multi-camera-considerations),然后我們將攝像頭由六個降低至五個測試,暫時未發現問題。繼續測試。(20190920)
增加了一個pci-e 3.0 4口usb的擴展卡,然后將六個攝像頭全部插在pcie卡上,打開Intel Realsense Viewer 六個攝像頭查看,出現 No Frames Recieved錯誤!嘗試減少到5個攝像頭測試,等待結果。五個暫時未發現出錯。
后來又在電腦上加裝了16G內存,共32G內存,一開始插六個攝像頭不行,后來就正常運行了,讓它繼續跑,看持續運行是否會報錯。
此外,兩位電腦專家還有其他一些建議,比如我們后面要用到5m長的usb線,其中一位建議采購belkin的usb線來保證穩定的視頻流傳輸;另一位為了解決攝像頭掉線的問題,建議使用 Intel 的主板,另外建議我們更新我們的主板bios。
20190921
使用六個攝像頭直接運行darknet主程序,彈出控制臺界面并輸出識別坐標:
但運行一定時間后,界面消失,重復數次仍舊如此。
試著嘗試降低攝像頭數量測試,或者降低視頻流分辨率測試,由下周開始進行。
如連接usb線過長,官方建議采用帶有中繼器的usb線。https://dev.intelrealsense.com/docs/multiple-depth-cameras-configuration#section-d-cabling-and-enumeration
20190923
20190924
初步猜測電腦在異常關機時重新啟動會無法識別攝像頭,需要重新插拔。造成異常關機的原因很多,其中二號機由于 pagefile.sys 文件占用c盤空間過大,運行壓縮文件時導致系統異常重啟是其中一種,后來我將pagefile.sys文件去掉了(如何管理hiberfil.sys文件與pagefile.sys文件釋放C盤 (powercfg -h on)(225)),后來再壓縮時沒有出現異常關機情況。
將程序拷貝到win10正版系統那臺機器(靠墻那臺三號機)上運行,編譯正常,但運行時卻卡在了這個界面,要卡很長時間才能通過。通過后正常運行。
下午的時候,看二號機(進門那臺),發現運行中掉了個攝像頭,重啟也沒用,重新插拔才能繼續連上,這是什么原因引起的呢?不得而知。
20190925
不加延長線測試,仍然會出現重啟后找不到攝像頭的情況。
用兩片pci-e擴展卡測試,一個接四個攝像頭,一個接兩個攝像頭,發現還是會出現接收不到幀情況。
將接四個攝像頭的卡上的兩個攝像頭挪到主板自帶接口上,發現可正常運行,暫未發現異常。有待繼續測試。(20190926下午將測試的時候發現visual studio崩潰了【用的是svn程序】,遂將2號機程序拷來,c盤空間不夠,就把win10sdk和win8sdk卸載了,運行Realsense Viewer后發現有scp over flow的錯誤,打開六個攝像頭,有卡幀現象,后來沒管它,正常跑程序運行了,看還不會不會出錯)
將三號機上主板自帶的接口上的一個攝像頭挪到pci-e擴展卡上,三三均分,發現不行,打開 Intel Realsense Viewer 接收不到幀,可能的結論是:一個pci-e擴展卡上只能接不超過2個攝像頭。
20190930
使用主板后面的擴展插槽,接上兩個攝像頭,其余兩個插在穩定四口,打開 Intel Realsense View 發現存在掉幀或接收不到幀現象。
20191008
將小顯卡拔了,只插1050Ti獨立顯卡,貌似也能正常運行。
參考文章:如何看自己的電腦是不是雙顯卡?雙顯卡有什么好處?
20191016
關于攝像頭,在筆記本上調試python程序時,有時會啟動失敗,原因不明,顯示run time out 5000,再次啟動又好了,以后在設計啟動程序的過程中,記得要檢測是否成功啟動,如啟動失敗則重新啟動,而不是讓程序直接死掉。
20191129
沒加pcie,六個攝像頭全部插在左邊,有一個攝像頭掉了,重啟機器沒用,還是掉,然后正常關機,斷電,插上一塊pcie,又好了,跑程序也正常。。。猜測,是否斷電=攝像頭重新插拔?那么這樣子,我們是否需要尋求使主板斷開usb口電的程序呢?
插了pcie,插的是長的四口那個,連接六個攝像頭,打開Intel Realsensen Viewer,還是出現IC2 RT Config Error
不管了,就先這樣吧,等哪天攝像頭崩沒了,再用devcon命令試試
20191225
之前攝像頭使用1280×720傳輸好好的,后來韓工過來看攝像頭,就把type-C口拔了又插回去,然后運行避障程序就不能啟動了,用Intel Realsense Viewer查看接口都是3.x,但是會報RT IC2 CONFIG ERROR的錯誤,后來嘗試將傳輸分辨率修改成640×480,就好了,但是第二天這個口直接就消失了,害我又重新插拔usb后它才連上。。。。
看來,為了保證程序穩定運行,我們是不是就該使用640×480的分辨率?待會我再看看它們的視角對比:
1280×720:
640×480:
640×360:
可見640×480左右視場角變窄,1280×720與640×360相同
20191231
今天啥也沒做,特么又掉線了,五個攝像頭變四個,以后是不是要在程序中加入usb重啟斷電加點機制(相當于重新插拔),這樣子不就完美了嗎蒽蒽?
20200105
今天我就不小心動了一下一個攝像頭的tap-c頭,結果六個攝像頭全部掉了,啥情況???
20200107
如圖:PCIE擴展卡槽最上面的插槽插了沒反應,其余三個有反應,不知啥情況
還有個問題,就是今天不小心把攝像頭的芯片序列號當作攝像頭序列號填進代碼里了,結果怎么也跑不起來,下回需注意啦,不能把芯片序列號(asic serial number)當成serial number了!
20200114
早上hui工來將電腦電源選項的usb設置中的選擇性暫停設置設置為禁用,但是下午攝像頭仍然掉了一個,程序沒抱什么錯,它就自己掉了。。??磥頂z像頭是否掉線可能跟這個沒啥關系
然后它上面還有個關閉硬盤設置,我把它設置成立300000分鐘(原先是20分鐘),測試測試不知是否有用
20200114
下午使用UsbTreeView.exe重啟了usb設備和端口,發現還是沒法讓攝像頭回來,晚上更新了華碩主板固件,也不行,本來只掉一個攝像頭的,這回變成掉4個了。。。
20200115
早上來跟hui工說,他說肯定是不行的,必須得先讓攝像頭usb給系統認一次。。。
然后,我把usb重新插拔了,然后就慢慢等,看它再掉不掉線吧
20200120
今晚加班的時候,不知道咋回事,它就掉了一個,,,先是顯示 IT RC2 Config Error,再開時又沒了
通過USB tree viewer工具也restart不回來。。。
通過插拔指定攝像頭的tap-c接口,又讓它回來了。。。
20200120
早上過來,發現390的主板掉了個攝像頭。。。這掉線,是不是跟電壓不穩有關系啊。。。
下午,把兩臺電腦的全部攝像頭都用Intel Realsense Viewer將固件更新到05.11.15.00了
20200121
又掉了一個,怎么還是577
然后我發現它是軟掉線來的(攝像頭還在,就是程序出錯結束了)
然后我把它改成報錯無限循環了,除非是攝像頭硬掉線(非得插拔才行的那種),否則程序不會結束,它會立即重頭開始執行
20200224
今天加班,過來一看,華碩主板掉了一個攝像頭:
390那臺電腦也死機了。。
然后翚工說可能是誰來動過電腦電源,有可能是,因為我華碩電腦2號3號都有人過來搜索過什么固高電機。。。哎,重新測試吧
然后華碩電腦重啟程序后,又變成這個了:
不懂,先去測試圖片了
總結
以上是生活随笔為你收集整理的20190812_Intel Realsense D435 关于摄像头USB掉线问题问题记录汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Intel Realsense D435
- 下一篇: 用户变量和系统变量的区别是什么?