ZHCUBZ9 May 2024 ULC1001
米6体育平台手机版_好二三四 (TI) 创建了三种主要的清洗模式:一种是从 LCS 镜头中去除冰凝、泥点和水渍;另一种是自动模式,可对其进行编程,以便在检测到镜头上有水渍等污染物时驱动清洗序列。另外还有两种自定义模式可供灵活使用。假设用户已经运行校准模式并更新了相应的设置,则可以通过点击“Cleaning Modes High Level Page”中模式配置矩阵旁边的 Run/Play 按钮来运行清洗模式。为方便起见,Run/Play 按钮会自动将器件置于 Active Mode,并在运行该模式之前发送 Reinit System 命令。该器件在清洗模式后返回到 Software Shutdown Mode。TI 强烈建议每系列清洗模式的 Amp (puV) 设置与运行校准模式时使用的 Amp (puV) 设置相等。
运行任何清理模式时,除 GUI Abort Sequence 按钮外,其余部分都显示为灰色。Abort Sequence 按钮会结束运行模式,并将 ULC1001-DRV2911 EVM 复位为清洗模式启动之前的器件状态。
运行校准模式的寄存器序列如表 4-21 所示。
寄存器 | 读取/写入 | 数据 | 说明 |
---|---|---|---|
00 | W | 00 | 更改为 Page 0 |
7F | W | 00 | 更改为 Book 0 |
02 | W | 00 | 将器件置于工作模式 |
不适用 | 不适用 | 不适用 | 等待 5ms |
00 | W | 1A | 更改为 page 0x1A |
58 | W | 0000000X | 在 UserCommand 寄存器中设置清洗模式命令 |
5C | W | 00000001 | 通知器件待执行新命令 |
不适用 | 不适用 | 不适用 | 一直等到上面的寄存器 0x5C = 0。等待时间取决于清洗模式的设置。 |
00 | W | 00 | 更改为 page 0 |
02 | W | 02 | 将器件置于软件关断模式 |
在 GUI 中,可在 Python 窗口中使用以下脚本,以运行清洗模式。清洗模式为 0x3 = 自定义模式 1、0x4 = 自定义模式 2、0x5 = 除冰、0x6 = 自动模式、0x7 = 泥点模式。
GUI_Module=__import__('ULC1001')
import time
GUI=GUI_Module.Device_GUI("ULC1001.exe",6640.000000)
GUI.write_register("ULC1001","PWR_CTL",0x0) # put device in active mode
# Set Cleaning Command (0x3-0x7)
GUI.write_register("USER_Commands","USER_Commands_userCommand",0xX) # set Cleaning Command
GUI.write_register("USER_Commands","USER_Commands_flag_newCommand",0x1) # sets lock bit
time.sleep(x) # set appropriate wait time
GUI.write_register("ULC1001","PWR_CTL",0x02) # returns device to Software Shutdown