针对我国目前小型管道超声导波检测设备稀少的现状,提出了基于STM32和FPGA的超声导波管道检测系统的设计方法,进行了软、硬件的设计与开发。系统硬件部分采用模块化的设计,主要由超声导波发射模块与接收模块2部分组成。基于系统硬件环境,成功进行了μC/OS-II嵌入式操作系统和μC/GUI图形用户界面的移植,编写了检测系统的应用程序。实验表明,系统能够正常运行,达到了系统设计的功能要求。