DLP Lightcrafter™ 4500 EVM常见问题答疑
目錄
1. DLP Lightcrafter? 4500 EVM資料下載
2.?面向3D機器視覺應用并采用DLP技術的精確點云生成
3. Pattern Display模式和Variable?Exposure?Pattern?Display模式有什么區別?
4.?DLP4500是怎么實現顏色(灰度)顯示的?
5.?影響DLPC350從Flash中載入圖片時間的因素有哪些?
6. PC沒有辦法識別DLP Lightcrafter? 4500的USB接口,該怎么辦?
7. DLP Lightcrafter? 4500支持的最快的Pattern速度以及最小的曝光時間?
8.?如何利用DLP Lightcrafter? 4500 EVM做二次開發?
9.?如何使用與DLP Lightcrafter? 4500 EVM不同的Flash?
10.?在使用GUI或者ALC SDK更新Firmware的時候遇到“Unable to read flash manufacturer ID”怎么辦?
11. ALC SDK在編譯中可能遇到的問題有哪些?
12.?造成加載圖片顯示畸變的原因,以及解決方法。
13. DLP Lightcrafter? 4500 EVM中RGB三色LED?TPS54620驅動電路的工作原理。
14.?在ALC SDK中不使用Point Grey的相機時需要做哪些修改?
1. DLP Lightcrafter? 4500 EVM資料下載
網站:http://www.ti.com/tool/cn/dlplcr4500evm
數據手冊和用戶指導
?????????DLP4500(0.45 WXGA DMD)?數據表?(Rev. C)
?????????適用于?DLP4500?和?DLP4500NIR DMD?的?DLPC350 DLP??數字控制器?數據表?(Rev. E)
?????????DLP??LightCrafter? 4500 Evaluation Module User's?Guide
?????????DLP?LightCrafter?4500 Flash Programmer's?Guide
?????????DLPC350 Programmer's Guide
軟件
?????????DLPC350?配置和支持固件
?????????DLP Lightcrafter? 4500 EVM GUI 3.1.0 (latest version):?www.ti.com/dlplcr4500gui-V3-1-0
?????????DLP Lightcrafter? 4500 EVM GUI 3.0.1:?www.ti.com/dlplcr4500gui-v4
?????????DLP Lightcrafter? 4500 EVM GUI 3.0:?www.ti.com/dlplcr4500gui-v3
?????????DLP Lightcrafter? 4500 EVM GUI 2.0:?www.ti.com/dlplcr4500gui-v2
?????????DLP Lightcrafter? 4500 JTAG Flash Programmer:?www.ti.com/dlp-lightcrafter4500-jtag-flash
硬件
?????????DLP4500-C350REF?Schematic
?????????DLP4500-C350REF?CAD?Files
?????????DLP4500-C350REF Design Files
?????????DLP4500-C350REF Assembly Files
?????????DLP4500-C350REF BOM
DLP Lightcrafter? 4500的光學引擎拆解:
·???????https://e2e.ti.com/support/dlp/f/94/t/278008
?
2.?面向3D機器視覺應用并采用DLP技術的精確點云生成
網站:http://www.ti.com.cn/tool/cn/tida-00254
用戶手冊:
?????????TIDA-00254 User's Guide
?????????DLP Software Development Kit (SDK) User's Guide
?????????TIDA-00254 Test?Results
設計文件:
?????????TIDA-00254 BOM
?????????TIDA-00254 Camera Trigger Cable Assembly
?????????TIDA-00254 Schematic
文獻資料:
?????????針對?3D?機器視覺的高度可擴展?TI DLP?技術?(Rev. A)
?????????點云生成和?3D?機器視覺參考設計
?????????TI DLP? Technology for 3-D Machine Vision
培訓視頻:
Create an Industrial 3D Machine Vision System using DLP? Technology
3. Pattern Display模式和Variable?Exposure?Pattern?Display模式有什么區別?
?
在Variable Exposure Pattern Display模式中,Sequence中每一個pattern的曝光時間和周期都是可以單獨設置的。在Pattern Display模式中,每一個pattern的曝光時間和周期都是完全相同的,不能單獨設置。
?
4.?DLP4500是怎么實現顏色(灰度)顯示的?
DLPC350最高支持幀速為120Hz的24/27/30-bitRGB數據輸入,每一幀都是由三色(RGB)組成的。以120Hz為例,每幀數據的時間為8.3ms,一共三種顏色,因此每一個顏色有2.78ms的時間片。每一個顏色又可以劃分成8/9/10位的bit-planes,一個bit-plane代表一幅圖片所有像素的1位,如下圖所示?
時間片中每個bit-plane的顯示長度可以用它與相應的2的冪來加權。以24-bit RGB輸入為例,每一種顏色由8bits數據組成,因此每種顏色的時間片被分成8個bit-plane,如下圖所示:
這就是每種顏色的顯示方式,具體請參考DLP Lightcrafter? 4500 User Guide Page 42
5.?影響DLPC350從Flash中載入圖片時間的因素有哪些?
我們知道如果一個sequence中使用不多于2個24bits的圖片,那么可以預先從flash中導入圖片并保存在內部的緩存中,從而實現最高的pattern速度。但是由于應用的不同需求,有時會需要多于48 bits?的pattern sequence,在這種情況下就需要從Flash中載入圖片。因此,了解影響從Flash中導入圖片時間的因素就顯得非常重要。請參考如下介紹:
https://e2e.ti.com/support/dlp/f/94/t/459126
?
6. PC沒有辦法識別DLP Lightcrafter? 4500的USB接口,該怎么辦?
·???????如果在燒寫DLPC350固件的時候出現掉電或者移除USB的情況會損壞Flash中的程序,導致PC沒有辦法識別DLP Lightcrafter? 4500。
->安裝J18跳線帽,這會使DLPC350處于boot Program模式,這時上電連接USB檢查如果可以則重新燒寫完整的固件,然后移除J18,重新上電。
·???????如果連接J18依舊無法識別USB或者使用了新的空白的Flash。
->請參考Flash Programming Guide:http://www.ti.com.cn/cn/lit/ug/dlpu017b/dlpu017b.pdf
?
7. DLP Lightcrafter? 4500支持的最快的Pattern速度以及最小的曝光時間?
這個數據可以在DLP Lightcrafter? 4500 user's guide中找到
| Bit Depth | External RGB Input Pattern Rate (Hz) | Preloaded Pattern Rate (Hz) | Minimum Pattern Exposure Period (μs) Maximum | Number of Patterns using Two Buffers (PreLoaded) |
| 1bit | 2880 | 4225 | 235 | 48 |
| 2bits | 1428 | 1428 | 700 | 24 |
| 3bits | 636 | 636 | 1570 | 16 |
| 4bits | 588 | 588 | 1700 | 12 |
| 5bits | 480 | 500 | 2000 | 8 |
| 6bits | 400 | 400 | 2500 | 8 |
| 7bits | 222 | 222 | 4500 | 6 |
| 8bits | 120 | 120 | 8333 | 6 |
?
?
8.?如何利用DLP Lightcrafter? 4500 EVM做二次開發?
如果希望自己書寫代碼來控制DLP Lightcrafter? 4500 EVM或者DLPC350,TI推薦學習以下內容:
?????????閱讀DLPC350的程序員指南從而熟悉如何編程:DLPC350 Programmer's Guide
?????????下載DLP Lightcrafter? 4500 GUI的源碼,可以在GUI的安裝目錄下找到:www.ti.com/dlplcr4500gui-V3-1-0
?????????下載DLP? ALC SDK的源碼:http://www.ti.com.cn/tool/cn/dlp-alc-lightcrafter-sdk
這些工具可以幫助了解DLPC350需要什么樣的命令來執行一些特定的操作,可以幫助理解現象背后的原因,從而實現用自己程序控制DLPC350的功能。
?
9.?如何使用與DLP Lightcrafter? 4500 EVM不同的Flash?
Lightcrafter? 4500 GUI v3.1.0使用一個本地文件來檢查Flash的參數,如果在自己研發的板卡上使用了一個與EVM不同的Flash且想繼續使用GUI來訪問那么需要對本地文件做一些修改。
這個文件是FlashDeviceParameters.txt,可以在GUI的安裝目錄下找到,它包含了Flash的芯片信息。該文件中的如下的信息需要根據使用的Flash來更新:
- Mfg
- MfgID
- Device
- DeviceID
- Mb
- Alg
- Size
- Number of Sectors
- Sector Starting Addresses
請確保更新的時候的格式與源文件保持相同,在更新上述信息后,GUI可以訪問和更新使用的Flash。注意這個功能只在GUI3.1.0上支持,在之前的GUI版本上是不支持的。
?
10.?在使用GUI或者ALC SDK更新Firmware的時候遇到“Unable to read flash manufacturer ID”怎么辦?
下面提供了一些可能的解決方案:
11. ALC SDK在編譯中可能遇到的問題有哪些?
指定OpenCV的路徑
指定灰點相機的文件路徑,如果在如下路徑下無法找到相應文件,請檢查FlyCapture SDK(https://www.ptgrey.com/support/downloads?)是否是完整版,軟件版本是否為2.11.3.164,最新的版本會存在無法找到該文件的問題。
?使用32位的FlyCapture SDK來避免如下問題?
12.?造成加載圖片顯示畸變的原因,以及解決方法。
原因:DLP4500的微鏡是菱形的,其投影方式與方形的微鏡存在一定的區別。在Pattern模式下,原始圖片的像素與DMD的微鏡是點對點映射的。也就是說1140像素的邊對應的是DLP短的邊,因此實際的投影的圖片會有一定畸變,具體參考DLP4500數據手冊。
?
解決辦法:對原始圖片做相反的畸變處理。
下面這個帖子中詳細介紹了菱形結構和正交結構DMD的區別,可以作為參考:
https://e2e.ti.com/support/dlp/f/94/t/170877
?
13. DLP Lightcrafter? 4500 EVM中RGB三色LED?TPS54620驅動電路的工作原理。
該LED驅動電路與TPS54620典型的應用電路存在一定的區別,具體請參考如下帖子: https://e2echina.ti.com/question_answer/dlp_mems/f/106/t/152211?
14.?在ALC SDK中不使用Point Grey的相機時需要做哪些修改?
請參考TIDA-00254: Accurate Point Cloud Generation for 3D Machine Vision Applications Using DLP? Technology and Industrial Camera 使用Camera的驅動軟件,關閉自動對焦和自動曝光功能。 配置Camera類型 C:\TexasInstruments-DLP\TIDA-00254_3D_Scanner_LCr4500-2.0\LCr4500_3D_Scanner_Application_v2\DLP_LightCrafter_4500_3D_Scan_Application_Config.txt相機快門和顏色設置
C:\TexasInstruments-DLP\TIDA-00254_3D_Scanner_LCr4500-2.0\LCr4500_3D_Scanner_Application_v2\config\config_camera.txt
?
?
?
總結
以上是生活随笔為你收集整理的DLP Lightcrafter™ 4500 EVM常见问题答疑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嗯,春招两次腾讯面试都挂二面了,分享下我
- 下一篇: 2008年国际十大财经新闻