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.

[参考译文] DLPLCR65EVM:[DLP6500]用于灰度/PWM 控制(高斯波束补偿)的 Python 代码

Guru**** 2966500 points

Other Parts Discussed in Thread: DLPC900

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1661348/dlplcr65evm-dlp6500-python-code-for-grayscale-pwm-control-gaussian-beam-compensation

器件型号: DLPLCR65EVM
主题中讨论的其他器件: DLPC900

您好 TI 支持团队:

我目前使用的是 TI DMD、并通过基于 Python 的脚本对其进行控制。

[Current Status] 我已成功实现代码、以便在 DMD 上显示二进制图像图形、而不会出现任何问题。

【问题】 但是、我使用的是高斯激光束作为光源。 由于光束的自然轮廓,反射光的强度在空间上不均匀(中心较强,边缘较弱)。

【提议的解决方案和查询】 为了补偿这种高斯曲线并在目标区域实现均匀的光强度、我尝试实现灰度控制方法。 我的目标是使用抖动或 PWM(脉宽调制)方法来改变各个微镜的曝光时间(占空比)。

我已搜索了相关文档、应用手册或参考代码、以了解如何控制单个像素的曝光时间来创建灰度效果、但未能找到所需的确切资源。

您能否提供有关如何实现灰度/PWM 控制以进行波束强度补偿的任何指导、推荐文档或参考资料(最好带有 Python 示例,如果可用)?

感谢您的时间和支持。

此致、

金成佑。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、成宇

    感谢您来到 E2E 论坛咨询您的问题!

    您正尝试在镜片或光源的哪个位置改变曝光时间? 您尝试显示哪种类型的数据?

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢您的答复。

    我尝试通过 Python 脚本(而不是光源)控制 DMD 镜像本身。

    目前、我可以使用 Python 在 DMD 上成功显示二进制图像模式。 我的目标是通过控制单个微镜的占空比(曝光时间)来生成灰度照明、类似于 PWM 或位平面时序。 最后、我想补偿激光束的高斯强度曲线、使投影照明变得更加均匀。

    我要显示的数据本质上是一张灰度强度补偿图、其中每个像素具有不同的所需强度。 我正在寻找一种使用 DLPC900 DMD 将这些灰度值转换为适当的微镜开/关时序或位平面序列的方法。

    如果有任何介绍如何在 DLPC900 上实现灰度图像(尤其是通过图形模式或位平面控制)的应用手册、参考文档或示例、我将不胜感激。

    感谢您的支持。

    此致、

    金成佑

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、成宇

    我现在明白了,谢谢!

    因此、在显示应用中、我们使用二进制加权位平面来显示 8 位图像。 这是没有帮助的,因为我们控制这些时间,你将根本无法控制时间。

    您将需要使用图案模式、即预存储图案、视频图案或动态图案。

    您定义的曝光时间在这些函数内是有限的、但是您期望这些模式曝光的速度有多快? 照明 PWM 通常比微镜移动的速率(即最短曝光时间)快得多。

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Aaron、

    感谢您的解释。 直接回答您的问题:我们希望使用二进制加权位平面(动态图形模式)来使高斯照明光束轮廓变平—通过每像素剂量控制(而不是空间抖动)使光束中心附近相对于边缘的曝光衰减。

    我们每层的总曝光时间为 50–500ms。

    现在,我们的代码在每层显示一个黑白图案,并控制它停留在一个软件计时器(开始显示,等待,停止显示)的时间。 我已经附加了当前脚本、以便可以查看完整流程。

    您能建议我们如何编写图案/计时代码、以便在光线从 DMD 反射后、尽管我们采用高斯光束轮廓、但到达样品的整体照明是均匀的、即通过每像素曝光控制补偿光束的更亮中心?

    谢谢、

    成宇

    e2e.ti.com/.../dlp_5F00_print_5F00_control_5F00_full.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、成宇

    正如我之前提到的、 我们控制多位图形显示方式的时序(何时关闭和打开)。

    尽管如此、我在想您想要实现的目标、您是否会对使用相位光调制器感兴趣? 如果您使用的是波长更窄的激光器、我想您可以使用我们的设备来控制这种光。

    dev.ti.com/.../node

    您尝试在哪种类型的应用中使用您的设备?

    此致、

    Aaron