This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLP6500二次开发的疑问

Other Parts Discussed in Thread: DLPC900, DLP9000, DLPR900

各位TI大神:

        本人第一次接触DLP开发板,看了论坛中一些相关问题的回答,我有几个问题,希望大神能指导一下。我们的功能是在windows上开发一个控制界面,功能就像官方的GUI。

        第一:是不是要根据DLP_SDK中的dlpc900_api.cpp和dlpc900_usb.cpp以及hidapi和DLPC900 Programmer's Guide进行开发?

        第二:就是这个DLP_SDK到底在我们的程序中是怎么使用的,例如编译DLP_SDK后生成的一些*.exe文件,如image_file_io.cpp生成的image_file_io.exe文件是怎么使用。是连接板子运行(就是把图片传入板子,经过运算,得到图片)还是这程序运行完之后生成的图片作为传入板子进行显示?

        谢谢大神能够指点一下。

  • 对的. DLP6500支持I2C和USB控制方式. dlpc900_api.cpp是USB控制方式.

    command list都在案DLPC900 programmer guide中.

    TI DLP提供了GUI的源代码,基于QT(类似VStudio).

    编程序环境请下载: 

    https://focus-webapps.ti.com/licreg/docs/swlicexportcontrol.tsp?form_type=2&prod_no=qt-opensource-src-5.1.1.zip&ref_url=ref_url=http://software-dl.ti.com/analog/analog_public_sw/dlp/&form_id=92084

    https://focus-webapps.ti.com/licreg/docs/swlicexportcontrol.tsp?form_type=2&prod_no=qt-creator-opensource-src-3.0.1.zip&ref_url=ref_url=http://software-dl.ti.com/analog/analog_public_sw/dlp/&form_id=92084

    source code请参考: http://www.ti.com/dlpc900ref-sw-v300

  • 谢谢回复,再请问一下,像我的第二个问题中描述的,DLP_ALC_SDK的作用是不是生成一个可能上传到板子的3d图?

  •  请用应用程序http://www.ti.com/dlpc900ref-sw-v300

    测试图片显示在DMD上:

  • 好的,谢谢,我在板子上试试

  • 您好!麻烦问一下,dlp6500开发环境搭建成功,如何进一步开发呢,有没有Demo可以参考下的呀?
    感觉编译好DLP_SDK不会用呀,还请帮助,谢谢!
    我初步想实现的就是通过代码来控制DMD中像素“开”“关”的切换,谢谢!
  • 1.参考: http://www.ti.com/lit/ug/dlpu018c/dlpu018c.pdf

    第60页有具体例子.

    2. 参考DLP SDK USER guide : http://www.ti.com/lit/pdf/dlpu032

    3. 通常需要先加载对应PATTERN的图片文件.

  • 您好! 感谢您的回复解答。

    还有几个疑惑的地方麻烦您:

    1、Gui应用程序中如何操作可以完成DMD像素的“开”“关”切换?(我看了DLP LightCrafer 6500 and 9000 EVM User's Guide文档中没有找到)

    2、DMD像素的“开”“关”切换设置对应的函数是什么,可以在 DLP_SDK 或 GUI应用程序的源码中找到吗?

    3、DLP_SDK API 有说明文档吗,就是里面有很多函数,但具体这些函数是干什么的如何用,有文档介绍吗?


    还麻烦您帮我理一下,十分感谢!

  • 1. 对于单个pixel不能这么直接操作的.可以下载一幅有黑(PIXEL ON)有白(PIXEL OFF)的图片即可.

    2. Load picture.

    3. I2C(USB)API参考:http://www.ti.com/lit/pdf/dlpu018

  • 大神,您好!

    十分感谢您的及时回复!

    是否可以理解为DMD像素的“开”“关”是通过传递图片的黑白来控制的呢,也即图片上的黑像素值控制着DMD像素的“开”,而图片中白像素值控制着DMD像素的“关”,那么新问题来了,传递的图片的像素是不是要与DMD像素一一对应呢?DMD中不是有很多很多个小镜元的吗?

    另外,我想实现的通过代码来控制DMD中像素“开”“关”的切换是不是完全可以参考GUI的源码就行了(将黑白图像显示到DMD上的那部分)?

    再次感谢!

  • Dmd控制比较复杂,请参考文档:

    http://www.ti.com/lit/an/dlpa008a/dlpa008a.pdf

  • 十分感谢您给予的文档帮助!

    我有一套这样类似的设备,用DLP VisionFly 0.65 1080p - 2.0.0 的GUI应用程序可以连接上!

    但是最新下载的DLP LightCrafer 6500 & 9000 - 3.0.0版的GUI应用程序却连接不上,

    这是为什么呢,如何能让DLP LightCrafer 6500 & 9000 - 3.0.0版的GUI连上我的设备呢,谢谢!

    (见附图)

  • 具体的设计具体连接有些不一样,

    V3.0做了如下更新:


    * Option added to set the illuminator capability to respond to LED ON/OFF signaling from DLPC900; 
    this option with illumination modulated driver hardware allows displaying 8-bit patterns at 
    higher pattern rate upto 1KHz.
    * Added option to set Spread Spectrum for DLPC900 to reduce EMI.
    * Bug fix: DLP9000 dual asic firmware not built properly when a pre-stored pattern sequence image 
    created
    * Bug fix: Bootloader version queried information incorrectly processed

    你可以和你们软件供应商提出增加某些功能.

  • 您好!

    不好意思,我没怎么理解您的意思!

    我只是想通过DLP LightCrafer 6500 & 9000 - 3.0.0版的GUI应用程序来控制现有的设备,

    难道V3.0做了更新现在的设备就无法连接上了吗?不是应该向下兼容的吗?

    V3.0软件是在你们官网上直接下的!

    麻烦大神指导如何解决这个问题,让V3.0连接上现有的设备!谢谢!

  • 首先要确认你们硬件和TI 的是否兼容: FLASH和各种接口是否兼容;然后软件才能兼容.

  • 请问一下,这里提供的qt源码,有开发环境的搭建的详细介绍么

  • 请问一下,你是如何搭建开发环境的啊,我这边老是报错

  • Lightcrafter6500 GUI:

    http://www.ti.com/tool/dlplcr6500evm

    • DLPC900REF-GUI: The software bundle includes the executable files for the PC-based Graphical User Interface (GUI) for easy communication over USB with the DLPC900 controller. The GUI was developed using the QT Library and the QT Creator.
    • DLPC900REF-JTAG: The JTAG Flash Programmer gives developers the ability to load the DLPR900 configuration firmware into flash memory attached to a DLPC900 controller. JTAG boundary scan programming allows developers to install the DLPR900 firmware in the absence of standard USB connectivity.
    • DLP6500-C900REF-EDID: The EDID configuration script updates the DisplayPort EDID on the DLP LightCrafter 6500.


    DLP LightCrafter 6500 EVM Reference Design:The reference design includes schematics, Gerber layout files, and bill of materials for the DLP LightCrafter 6500.

    Description Status Version Version Date Download
    Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
      DLP LightCrafter 6500 Firmware and Software Bundle with GUI Source Code     Active     3.0.0     9/2016     Windows        

    您说的不是3D扫描机器视觉吧?

  • 你是上海意仪买的吧?这个问题是因为这家公司对版子的hid产品号做了修改。我知道怎么解决
  • 您好,请问您是用VS搭建的dlp6500的开发环境吗
  • 你好,控制DMD的链接无法打开,方便重新提供一个文档或者链接帮助参考吗?谢谢!
  • 您好!

    请问是指DLPA008这个文档吗?如果是,请参考如下链接:

    http://www.ti.com/lit/an/dlpa008b/dlpa008b.pdf

    Best regards