ZHCUBZ9 May   2024 ULC1001

 

  1.   1
  2.   说明
  3.   开始使用
  4.   特性
  5.   5
  6. 1评估模块概述
    1. 1.1 引言
    2. 1.2 套件内容
    3. 1.3 规格
    4. 1.4 器件信息
    5. 1.5 通用米6体育平台手机版_好二三四 (TI) 高压评估模块 (TI HV EVM) 用户安全指南
  7. 2硬件
    1. 2.1 硬件信息
    2. 2.2 连接程序
  8. 3软件
    1. 3.1 GUI 设置
    2. 3.2 系统概述
      1. 3.2.1 系统 ISR 周期
      2. 3.2.2 系统驱动电压
      3. 3.2.3 系统校准
        1. 3.2.3.1 直流偏置校准
        2. 3.2.3.2 温度校准
        3. 3.2.3.3 自动检测校准
        4. 3.2.3.4 清洗和电源校准
      4. 3.2.4 系统清洗
      5. 3.2.5 系统诊断
    3. 3.3 GUI 概述
      1. 3.3.1 GUI 顶层布局
        1. 3.3.1.1 上方窗格
        2. 3.3.1.2 下方窗格
        3. 3.3.1.3 中间窗格
      2. 3.3.2 High Level Page
        1. 3.3.2.1 Burst Parameters
        2. 3.3.2.2 校准设置
          1. 3.3.2.2.1 电压和电流检测电路
        3. 3.3.2.3 清洗模式设置
          1. 3.3.2.3.1 自动清洗
          2. 3.3.2.3.2 水渍清洗
          3. 3.3.2.3.3 除冰清洗
          4. 3.3.2.3.4 泥点清洗模式
        4. 3.3.2.4 电源和诊断设置
      3. 3.3.3 Register Map Page
      4. 3.3.4 I2C 配置页面
      5. 3.3.5 GUI 函数
        1. 3.3.5.1 监控通信状态
        2. 3.3.5.2 加载和保存配置文件
          1. 3.3.5.2.1 MSP430 固件编程
        3. 3.3.5.3 重新初始化系统
        4. 3.3.5.4 故障和标志监视及清除
        5. 3.3.5.5 运行校准
        6. 3.3.5.6 运行清洗模式
        7. 3.3.5.7 运行诊断模式
        8. 3.3.5.8 运行中止
        9. 3.3.5.9 脚本录制
  9. 4硬件设计文件
    1. 4.1 原理图
    2. 4.2 PCB 布局
    3. 4.3 物料清单 (BOM)
  10. 5其他信息
    1. 5.1 商标

运行校准

连接 ULC1001-DRV2911 EVM 并为其通电后,必须首先运行校准模式,并且在 LCS 的阻抗发生变化时需要重复运行该模式。变化包括将线缆长度或线规连接从 ULC1001 更改为 LCS。

对于校准,ULC1001 会测量多个频率范围内的阻抗来求解两个谐振频率,并使用温度常量来监测 LCS 的温度。校准模式最多可以包含五个突发,如节 3.3.2.2 所述。校准突发有多种可调设置,如表 4-7 所述。针对不同类型的超声波镜头盖系统,可以配置校准突发。本用户指南详细介绍了具有两种振动模式或两个频率范围的系统的设置。

注: 运行校准模式后,表 4-2 中的所有突发都会根据校准结果进行更新。如果未运行校准突发(1-3、5),则返回值为 0。运行校准模式后,对表 4-8 中的起始频率和终止频率执行额外更新。

使用以下步骤执行校准模式:

  1. 清理 LCS 上的任何碎屑或水,并在室温环境 (23°C) 中设置。
  2. 为所有线性调频脉冲参数选择适当的振幅。TI 建议使用 stemnic 传感器的 TI LCS 的振幅为 0.65puv。
  3. 为每种校准突发类型(1-3,5)选择频率 (Freq_Start) 和停止频率 (Freq_Stop)。要求 Freq_StopFreq_Start。校准模式会搜索该频率范围内的编程值;请参阅表 4-10。GUI 会自动略微调整频率值和 Num_Freq 线性调频脉冲参数,以优化校准突发参数。要求 Num_Freq ≤ 32。
  4. 使用校准概述页面中模式配置矩阵旁边的 Run/Play 按钮运行校准模式。
  5. 一直等到校准模式完成(在校准模式运行时,除 GUI Abort/Reset Sequence 按钮外,所有按钮均灰显)。
  6. 注意区域参数(R1 FrequencyR2 Frequency)。这些参数必须在步骤 3 中选择的频率范围内。如果是,则校准已完成。如果没有,则通过按如下方式更新 Freq_Start Freq_Stop 来重复上述步骤 3:
    1. 如果区域频率 = Freq_Start,则为对应的突发类型选择较低的 Freq_Start。满足 Num_Freq ≤ 32 要求还需要降低 Freq_Stop
    2. 如果区域频率 = Freq_Stop,则为对应的 Burst Type 频率选择更高的 Freq_Stop。满足 Num_Freq ≤ 32 要求还需要提高 Freq_Start
注:Bode 100™ 这样的阻抗分析仪可以用来查找 LCS 的共振频率,从而更快地确定校准模式的频率起始参数和停止参数。然而,LCS 谐振频率取决于驱动电压。因此,R1 - FrequencyR2 - Frequency 的校准模式计算可以根据使用阻抗分析仪求出的值偏移。
注: 手动更改区域参数时请谨慎操作;某些频率可能会产生高电压并损坏 ULC1001-DRV2911 EVM 中的电路。

运行校准模式的寄存器序列如表 4-20 所示。

表 3-20 校准模式序列
寄存器 读取/写入 数据 说明
00 W 00 更改为 Page 0
7F W 00 更改为 Book 0
02 W 00 将器件置于工作模式。
不适用 不适用 不适用 等待 5ms
00 W 1A 更改为 page 0x1A
58 W 00000002 在 UserCommand 寄存器中设置校准命令
5C W 00000001 告知器件有一个新命令待执行。
不适用 不适用 不适用 一直等到上面的寄存器 0x5C = 0。等待时间取决于校准模式的设置。
00 W 00 更改为 page 0
02 W 02 将器件置于软件关断模式

在 GUI 中,可在 Python 窗口中使用以下脚本来校准系统。

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
GUI.write_register("USER_Commands","USER_Commands_userCommand",0x2) # command for Calibration
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