精华内容
下载资源
问答
  • 针对3D打印的 TI DLP 技术
  • 将从平板电脑到小尺寸电视的显示改装成紧凑、美观的外形设计非常不易,不过借助 TI DLP Pico 技术,可通过小巧的设计来实现大画面的投影显示。  智能音箱中投影显示的作用  向智能音箱添加显示屏以扩展其功能是...
  • 当设计人员需要进行毫米到微米分辨率的快速高精度扫描时,经常选择基于TI DLP?技术的结构光系统。  3D扫描系统的诞生  简单的二维(2D)检测系统已经问世多年了,其工作机制通常是照亮物体并拍照,然后...
  •  TI推出的全新光学参考设计表明,舞台照明在采用DLP技术后,仅使用一个DLP芯片组即可为舞台提供高达15,000流明的单色光,实现与传统聚光灯相当的亮度。除了亮度以外,DLP技术在其他很多方面都优于现有的系统,例如...
  • 基于DLP4500的结构光3DScan系统搭建 目录 一、准备工作 1.硬件需求 2.软件下载 二、软件安装及环境配置 1.安装doxygen 2.安装QT 3.配置MinGW的环境变量 4.安装CMake 5.安装并编译OpenCV 6.安装ALC-SDK ...

     

    基于TI DLP4500的结构光3D扫描系统是由德州仪器开发并开源的一套3D扫描参考设计方案,该设计包含了DLP4500光机,工业相机,以及相应的软件和算法,最终结果可以输出点云数据。

    作为参考设计,用户可以根据这套软硬件系统快速搭建一套结构光3D扫描方案。

    基于DLP4500的结构光3DScan系统搭建

    目录

    一、准备工作

    1.硬件需求

    2.软件下载

    二、软件安装及环境配置

    1.安装doxygen

    2.安装QT

    3.配置MinGW的环境变量

    4.安装CMake

    5.安装并编译OpenCV

    6.安装ALC-SDK

    7.安装Flycapture

    8.编译ALC-SDK

    9.编译TIDA-000254参考设计


    一、准备工作

    1.硬件需求

    电脑一台,要求win7 x86 sp1操作系统,x64的系统可能会出现编译不成功的现象,各位有需求的话可以自行尝试。

    其他硬件部分,可以参考我的另一篇文章《基于DLP4500的结构光3DScan系统搭建》

    2.软件下载

     

    二、软件安装及环境配置

    1.安装doxygen

    Tips:Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxygen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。

    Doxygen的安装没什么特别的,按照提议选择下一步,直至安装完成即可。

     

    图1.1 安装Doxygen

     

    图1.2 安装Doxygen

     

    图1.3 安装Doxygen

     

    图1.4 安装Doxygen

     

    图1.5 安装Doxygen

     

    图1.6 安装Doxygen

     

    图1.7 安装Doxygen

     

    图1.8 安装Doxygen

    2.安装QT

    Tips:QT是一个由Qt Company于1991年开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序(比如控制台工具和服务器)。QT是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler,moc))以及一些宏。

    2.1 双击打开QT安装包进行安装,选择下一步。

     

    图2.1 安装QT

    2.2 选择安装路径,此处注意最好不要有中文,也不要有空格或者特殊字符。

     

    图2.2 安装QT

    2.3 此处需注意,要勾选MinGW4.8.2编译器。

     

    图2.3 安装QT

     

    图2.4 安装QT

     

    图2.5 安装QT

     

    图2.6 安装QT

     

    3.配置MinGW的环境变量

    Tips:MinGW,是MinimalistGNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。

    3.1 在文件管理器中打开QT的安装目录,并找到MinGW的\bin文件夹,复制该路径。

     

    图3.1 MinGW环境配置

    3.2 在控制面板中找到系统设置,点击高级系统设置

     

    图3.2 MinGW环境配置

    3.3 在弹出的系统属性窗口,切换到高级标签页,再点击环境变量

     

    图3.3 MinGW环境配置

    3.4 系统变量选择Path,点击编辑。

     

    图3.4 MinGW环境配置

    3.5 在弹出的编辑系统变量窗口,在输入框变量值的最后,添加英文输入法下的分号,然后粘贴刚才复制的QT路径,点击确定即可。

     

    图3.5 MinGW环境配置

     

    4.安装CMake

    Tips:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

    按照图示直至安装完成即可。

     

    图4.1 安装CMake

     

    图4.2 安装CMake

     

    图4.3 安装CMake

     

    图4.4 安装CMake

     

    图4.5 安装CMake

     

    图4.6 安装CMake

     

    5.安装并编译OpenCV

    Tips:开源计算机视觉(OpenCV)是一个主要针对实时计算机视觉的编程函数库。 最初由英特尔开发,后来由柳树车库(Willow Garage)支持,后来由伊塞兹(Itseez)支持(后来被英特尔收购)。该库是跨平台的,根据开源BSD许可证免费使用。OpenCV支持深度学习框架TensorFlow、Torch/PyTorch和Caffe。

    5.1 选择一个路径来解压OpenCV安装包。

     

    图5.1 编译OpenCV

    5.2 解压过程中。

     

    图5.2 编译OpenCV

    5.3 解压完成后,在开始菜单输入cmake,在搜索结果中选择CMake(cmake-gui)并打开。

     

    图5.3 编译OpenCV

    5.4 CMake-GUI打开后如下图所示。

     

    图5.4 编译OpenCV

    5.5 点击Browse Source选择步骤5.1解压的opencv的source路径,注意勾选Grouped

     

    图5.5 编译OpenCV

    5.6 点击步骤5.5中Browse Build选择opencv编译生成的文件路径,此处需要新建一个文件夹来保存创建的文件。

     

    图5.6 编译OpenCV

    5.7 点击Configure按钮进行配置。

     

    图5.7 编译OpenCV

    5.8 在弹出的对话框中,选择MinGW Makefiles

     

    图5.8 编译OpenCV

    5.9 选择Use default native compilers,并点击Finish完成配置。

     

    图5.9 编译OpenCV

    5.10 如果有错误提示,检查步骤3中的MinGW环境变量是否配置无误。如无错误提示,将出现如下Configure done的提示,代表配置成功。

     

    图5.10 编译OpenCV

    5.11 找到CMAKE_CONFIGUEATION_TYPES,双击并输入Release,然后点击Generate按钮,无错误提示代表成功。

     

    图5.11 编译OpenCV

    5.12 在文件管理器中,找到编译生成的OpenCV文件夹,在路径位置输入cmd并点击回车

     

    图5.12 编译OpenCV

    5.13 在弹出的窗口中,输入mingw-32 make,并点击回车运行。

     

    图5.13 编译OpenCV

    5.14 编译过程需要较长时间,请耐心等待,编译无误并完成的情形如下图所示。

     

    图5.14 编译OpenCV

    5.15 编译完之后,输入mingw32-make install,并点击回车运行。

     

    图5.15 编译OpenCV

    5.16 无错误提示即代表编译完成。

     

    图5.16 编译OpenCV

     

    6.安装ALC-SDK

    Tips:ALC-SDK是德州仪器针对DLP3000、DLP4500和DLP6500开发的一套通用的3DScan参考设计的软件方案, 系统标定,点云生成及预览等功能。

    按照提示安装ALC-SDK直至安装完成即可。

     

    图6.1 安装ALC-SDK

     

    图6.2 安装ALC-SDK

     

    图6.3 安装ALC-SDK

     

    图6.4 安装ALC-SDK

     

    图6.5 安装ALC-SDK

     

    图6.6 安装ALC-SDK

     

    7.安装Flycapture

    Tips:Flycapture是PointGrey公司针对工业相机开发的一套应用程序,2016年PointGrey公司被FLIR公司收购,目前部分早期的相机型号已不太好买到,包括本参考设计所使用的相机,新搭建系统的用户可能需要选择其他型号相机来搭建系统。

    按照图示安装此软件直至安装完成即可。

     

    图7.1 安装Flycapture

     

    图7.2 安装Flycapture

     

    图7.3 安装Flycapture

     

    图7.4 安装Flycapture

     

    图7.5 安装Flycapture

     

    图7.6 安装Flycapture

     

    图7.7 安装Flycapture

     

    图7.8 安装Flycapture

     

    图7.9 安装Flycapture

     

    图7.10 安装Flycapture

     

    图7.11 安装Flycapture

     

    图7.12 安装Flycapture

     

    图7.13 安装Flycapture

     

    图7.14 安装Flycapture

     

    8.编译ALC-SDK

    8.1 如图8-1所示,新建文件夹DLP-ALC-LIGHTCRAFTER-SDK-2.0_bld。

     

    图8.1 新建文件夹

    8.2 打开CMake,分别点击Browse Source Browse Build,选择相应的文件夹。其中Browse Source选择步骤6中安装的ALC_SDK路径Browse Build选择步骤8.1中新建的文件夹。注意保持Grouped勾选。

     

    图8.2 选择source 和 Build the binaries路径

    8.3 点击Configure按钮,弹出窗口,选择如图8.3所示,点击Finish

     

    图8.3 点击Configuire

    8.4 如弹出如图8.4的error窗口,你需要选择CMake的路径为正确的位置,即步骤5中编译的OpenCV的路径。

     

    图8.4 错误提示

    8.5 OpenCV_DIR选择编译生成的OpenCV的文件夹路径。

     

    图8.5 重新选择OpenCV文件夹路径

    8.6 如果事先没有安装Flycapture软件,则configure时会提示相关的文件没有找到,需先安装Flycapture然后再来Configure

    图8.6 未安装Flycapture错误提示

    8.7 如以上错误都修正了,点击Configure完成配置。

     

    图8.7 configure完成

    8.8 点击Generate完成配置,无错误信息表示配置完成。

     

    图8.8 Generate完成

    8.9 在文件管理器中打开步骤8.8编译生成的文件的路径。

     

    图8.9 打开ALC_SDK编译的路径

    8.10 在路径位置输入cmd,并点击回车

     

    图8.10 输入cmd

    8.11 在弹出的窗口输入mingw32-make,并点击回车

     

    图8.11 输入mingw32-make

    8.12 编译完成的正确提示如图8.12所示。此时在编译路径下会生成DLP_SDK_Documentation.html文件。

     

    图8.12 ALC_SDK编译完成

    8.13 打开QT安装目录,并找到Qt>Qt5.3.2>Tools>mingw482_32>bin文件夹,找到并复制libgcc_s_dw2-1.dll, libstdc++-6.dll, and libwinpthread-1.dll这3个文件。

     

    图8.13 复制3个库文件

    8.14 将上一步复制的3个库文件粘贴到编译的ALC_SDK的bin文件夹下。

     

    图8.14 复制库文件到编译好的ALC-SDK目录下

    到这里,ALC-SDK已经编译完成,所有准备工作基本完成,下一步编译不同DLP产品的3DSCAN源码即可,本文以DLP4500的参考设计TIDA-000254为例。

    9.编译TIDA-000254参考设计

    9.1 TIDA-000254参考设计方案的编译作为演示。

    步骤8中,ALC_SDK已经编译完成,用户可以根据自己的需求,来修改部分代码,已实现自己所需的效果。如可更换不同型号的相机,或者采用不同算法的结构光方案等。

     

     

    图9.1 编译TIDA-000254参考设计

    9.2 打开CMake,分别点击Browse SourceBrowse Build来选择源代码及编译成成的文件路径。其中source路径一般为TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0\TIDA-00254_LCr4500_MachineVision\src,编译生成的路径需要自己新建文件夹

     

    图9.2 选择源代码及编译文件保存路径

    9.3 选择编译器。

     

    图9.3 选择编译器

    9.4 点击configure按钮来配置,如有下图所示报错,需要选择DLP_SDK的文件目录,此处需选择正确的路径,该路径为步骤8.1中的新建文件夹

     

    图9.4 DLP_SDK路径错误提示

    9.5 重新配置DLP_SDK路径后,再次点击configure按钮,无错误提示表示配置成功。

     

    图9.5 configure完成

    9.6 点击Generate按钮,无错误提示表示已生成所需文件。

     

    图9.6 Generate完成

    9.7 打开文件管理器,进入到ALC-SDK编译生成的文件夹目录。

     

    图9.7 打开ALC_ADK编译的文件目录

    9.8 在路径位置输入cmd,并点击回车

     

    图9.8 输入cmd

    9.9 弹出的窗口如下图所示。

     

    图9.9 弹出窗口

    9.10 在弹出的窗口中输入mingw32-make,并点击回车按钮。

     

    图9.10 输入mingw32-make

    9.11 回车之后运行完毕,无错误信息表示编译成功。

     

    图9.11 编译完成

    9.12 编译生成的文件DLP_LightCrafter_4500_3D_Scan_Application.exe图9.12所示。

     

    图9.12 生成可执行文件

    9.13 双击打开生成的可执行文件运行即可,本截图由于没有连接设备,因此有错误信息提示,正常连接设备即可。

     

    图9.13 运行可执行文件


    至此已全部完成,以上步骤由本人亲测并对每个详细步骤进行截图,严禁未经允许私自转载,如有转载需求,请联系作者获取许可。

    本人长期从事于DLP产品及机器视觉、3D打印等相关产品及应用。


    以上软件,我已打包,如有需要,可以联系我索取。

    添加时备注称呼+单位,添加后请说明来意,18501375210(微信同步)

    更多DLP产品及结构光方面的资讯,可以关注公众号【DLP投影】。

    也欢迎加入企鹅群,共同学习交流基于DLP的结构光3D重建。

    Q群:515366377

    严禁广告,以及各种推广营销号加入,加群请备注真实全名+单位(学校)+地区,否则不予通过。

    展开全文
  • 基于DLP微镜芯片组的工业投影模块非常适用于需要可编程高速光图形的解决方案。精密的光学设计和结构设计,可以保证高质量的投影效果;主控制板与光机模块一体化设计,从而实现像素级精准光控制。体积小巧、工作距离...

    基于DLP微镜芯片组的工业投影模块非常适用于需要可编程高速光图形的解决方案。精密的光学设计和结构设计,可以保证高质量的投影效果;主控制板与光机模块一体化设计,从而实现像素级精准光控制。体积小巧、工作距离适中以及接口标准化,便于用户使用和集成。
    DLP3010工业级光机
    产品特点
    产品参数
    产品图示DLP_Tech微信公众号

    展开全文
  • DLP 4500EVM记录一下学习摸索的过程。

    实验室买回来的DLP 4500EVM,记录一下学习摸索的过程。

     

    DLP配套的说明、GUI等等都可以在TI官网上找到,这里放一个合集:https://e2echina.ti.com/question_answer/dlp_mems/f/106/t/168328

     

    GUI有可能遇到win10不兼容的情况,不过下载最新版本,我基本没遇到过类似问题。

    DLP4500EVM有3种运行模式,Pattern Sequence和Pattern Sequence[Variable Exposure]都是投影出你所要的pattern,Video Mode模式就是连接设备上的mini hdmi使用。

     

    Pattern创建

    DLP要求所有pattern的尺寸必须是912*1140,然后再GUI的Image/Firmware中的Create Images下,设置pattern的输入输出路径,选择位深度,这一步我认为主要是为了可以设置对应像素的RGB值,将所有位都Add to Output File之后就可以生成你目标的pattern了。

     

    固件建立

     创建好所有pattern后需要将它们烧录进DLP的flash里面,提前需要下载它的固件https://www.ti.com/tool/DLPR350

    固件烧录之前需要建立包含你创建的pattern的固件,对应位置是Image/Firmware中的Firmware Build,按照以下步骤建立:

    1.选择下载后解压安装的固件,在Firmware File输入对应的地址,DLPR350PROM_v4.1.0.bin,建议把这个bin文件备个份,免得哪一次搞错了,还有得补救。

    2.Select INI file指投影的pattern的方案solution,可有可无,可以通过下面的Select INI file选择对应的文件,初始版本是固件所在文件夹中的Default.ini。

    3.Add Firmware Tag,顾名思义就是给你新建的这个bin文件所取的名字。

    4.选择序号,对应flash中已有pattern的序号,可以通过Change或者Remove修改或者移除掉原有的pattern,然后Add进你要烧录进Flash的pattern。

    5.Save Update保存这一个bin文件。

     

    固件烧录 

    建立好相应的bin文件后,到Image/Firmware中的Firmware Upload进行烧录。Firmware File就是刚刚建立的bin文件,选择后可以直接Upload,两个小勾的选项可以默认,勾上的话烧录速度会快一点。等待烧录完成,pattern就会烧写进DLP的flash中了。

     

     Pattern投影

    将需要的pattern烧录进DLP后,下一步就是设置投影方式了。要投影pattern必须是在Pattern Sequence或者Pattern Sequence[Variable Exposure]模式下,区别在于后者可以独立设置每一个pattern的曝光时间和间隔。

    在Video Mode中,可以在Source Select里面选择Images From Flash以及对应pattern的序号,来投影单个pattern。

     

    在Pattern Sequence下的Sequence Setting或者Sequence Setting[Variable Exposure]下设置pattern的投影方案,两个设置对应Pattern Sequence或者Pattern Sequence[Variable Exposure]两个模式,根据需要去对应位置设置就好。

    根据以上顺序,先选择颜色和触发方式,选择pattern的序号,设置位深度,单击对应的位置,点Add Pattern to Sequence,直到完成全部pattern的设置,Timing位置是pattern的曝光时间和两个pattern之间的间隔,按需求设置,最后Send。不过建议可以Save Solution,把这一个投影方案保存下来,以后用到的话可以直接Apply Solution,也可以直接烧录进固件中作为默认模式。

    Send之后会自动跳转到 Pattern Sequence下的Pattern Sequence Start/Stop/Pause下,点Validate Sequence,然后Play即可按照你所要的方案投影pattern。

    展开全文
  • 在工业环境中,每天需要处理不同形状、尺寸、材料和光学特性(如反射比、吸收等)的零件。这些零件必须以特定的方向挑选和放置,然后进行加工。将这些零件随机从存放的环境(容器或其他)中自动挑选并放置的活动通常...
  • TI DLP芯片组实现车载平视显示超宽视野.pdf
  • TI DLP0.67英寸4K超高清(UHD)芯片.pdf
  • 描述该参考设计采用 DLP:registered: 0.45 英寸 WXGA 芯片组并应用于 DLP:registered: LightCrafter:trade_mark: 4500 评估模块 (EVM) 中,能够灵活控制工业、医疗和科学应用的高分辨率精确图形。借助基于 USB 的...
  • 德州仪器(TI)近日宣布推出新型DLPPico控制器,该控制器具有先进光控制功能,封装尺寸较小,可适用于大众市场的3D扫描仪和3D打印机。DLPC347x控制器采用了高性能工业级应用中常见的微米至亚毫米分辨率,较小的封装...
  • TI推出针对3D打印和平版印刷应用的速度最快、分辨率最高DLP芯片组.pdf
  • DLP Lightcrafter™ 4500 EVM常见问题答疑

    千次阅读 2020-11-11 15:09:37
    网站:http://www.ti.com/tool/cn/dlplcr4500evm 数据手册和用户指导 •DLP4500(0.45 WXGA DMD)数据表(Rev. C) •适用于DLP4500和DLP4500NIR DMD的DLPC350 DLP®数字控制器数据表(Rev. E) •DLP®LightCrafter...

    目录

    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”怎么办?

    下面提供了一些可能的解决方案:

    1. 检查"FlashDeviceParameters.txt" 文件在GUI的安装目录下
    2. 确认电脑的操作系统,尝试使用Win7操作系统
    3. 卸载USB驱动,重新启动电脑,并自动安装驱动
    4. 更换更短的USB线
    5. 重现安装GUI软件

    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典型的应用电路存在一定的区别,具体请参考如下帖子:

     

     

    14. 在ALC SDK中不使用Point Grey的相机时需要做哪些修改?

    使用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

     

     

     

    展开全文
  •  现在,使用TI DLP NIRscanNano评估模块(EVM)和Sagitto系统,可以更简单、准确地确定织物和纺织品成分。Sagitto系统结合了微型近红外传感器和机器学习模型,可帮助企业简化测量过程。每种类型的织物都因不同的...
  • 德州仪器(TI)于2008年国际消费性电子展(CES)发表首款具备“双屏幕(DualView)”显示技术的3D DLP高画质电视。此技术可在一台DLP高画质电视上同时以全屏幕显示两个不同来源的影像。双屏幕显示技术是专为双人对打游戏...
  • 北京2018年7月11日电 /美通社/ -- 德州仪器 (TI) 近日宣布推出新型DLP® Pico™控制器,该控制器具有先进光控制功能,封装尺寸较小,可适用于大众市场的3D扫描仪和3D打印机。DLPC347x控制器采用了高性能工业级应用中...
  • 基于DLP3010结构光3DScan操作指南

    千次阅读 2020-08-12 18:02:09
    DLP3010 GUI User Guide 1.1 硬件 装有Windows操作的电脑*1台 DLP3010光机*1台 12V/4A电源适配器*1套 Type-C to USB数据线*1 1.2 软件 上位机控制软件GUI及DLPC3478固件Firmware: DLPPicoDisplayAndLightControl...
  • 1.什么是DLP3010EVM-LC和DLP2010EVM_LC产品? 这些产品是基于德州仪器DLP®技术的新的评估模块,可以应用在投影显示和光控制(比如结构光,3D打印等)的应用当中。DLP3010EVM-LC使用0.3 720p DM
  • TI-DLP3021-Q1 FPGA User's Guide.zip
  •  在本次展会上,闻亭公司为西安的观众带来了DSP和DLP(Digital Light Processing)技术方面的最新产品。TDS357SDT是基于TI DM357的开发应用套件;该套件硬件采用中心处理板加底层接口板的模式,中心处理板仅名片...
  • 2017年5月购买了dlp4500EVM和Pointgrey相机,通过自己的摸索和别人的帮助,把TI官方的那一套搭建起来了,很高兴能够run了,但是出现标定误差大和数据量少的现象,唉.....自己也不知道怎么去解决!后来就去Google了很...
  • [TI DLP Buglist]DRAM fail after screen capture

    千次阅读 2013-08-02 08:17:00
    In DDP4422, there is a bug after screen capture. After a sucessful screen capture action, GUI/Keypad/IR will be dead. Because GUI can not allocate memory from DRAM, then guiStyle_sub_AddTopMenuStruct
  • I am debuging my code today, I find when my code is running, it's stop at illum_EnableIllumination(). After check it, I find my code is in a infinite loop, why it happen? Just because there is an da
  • TI-DLP5534PROJQ1EVM Evaluation Module User's Guide
  • TI-DLP5534-Q1 0.55-Inch 1.3-Megapixel
  • 接上篇文章https://blog.csdn.net/stq054188/article/details/106800694,本文简单说明投影格雷码pattern序列的步骤: 一、准备好需要投影的格雷码图片(bmp格式,分辨率912 * 1140),然后重复上篇文章的步骤二,...
  • TI-用于汽车外部照明的 DLP:registered: 动态地面投影技术
  • TI-DLP5531-Q1 0.55-Inch 1.3-Megapixel DMD for Automotive Exterior Lighting

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 498
精华内容 199
关键字:

ti的dlp