针对城市道路严重积水影响正常交通问题,以超声波反射为理论基础,设计了一款低成本、高精度的汽车涉水报警系统。通过理论分析获得涉水水位与降雨量呈线性关系,设计了超声波发射单元、信号接收单元以及STM32 数据处理单元,分析超声波测距原理及微弱信号选频放大原理。在Keil5 开发环境下,采用库函数和模块化编程,利用C 程序为基本语言进行编程和调试。通过上位机前面板对检测数据进行实时显示。实验结果表明:该系统灵敏度高、响应速度快、重复性好,并且可以长时间地在线测量,具有很好的实用性。