在向家坝升船机试通航阶段,为保障通航安全并核实船舶实际吃水,文中设计了一套基于FPGA的浮动式吃水检测系统。该系统主要依据向家坝升船机辅助闸室内的超声波水下传播模型,超声波指向性模型,获得超声波传感器的实时幅值点矩阵,采集倾角传感器数据获得实时设备姿态进行数据补偿,同时结合动态水压值检测系统实时坐标系,最后计算得出通航船舶的实际吃水值。通过向家坝升船机现场试运行,并经过专家质询认证,样机系统达到设计要求,方案科学合理,实用性强,精度满足现场测量需求。