本发明公开一种基于自适应PID控制的水下机器人推进器控制装置及其控制方法,CAN数据收发模块接收推进器设定转速后传输给控制器模块,控制器模块根据霍尔传感器信号计算出推进器实时转速,控制器模块依据设定转速和实时转速,运用PID算法计算并输出相应占空比的PWM波到光电隔离驱动模块,驱动推进器转动;温度检测模块实时检测光电隔离驱动模块的MOS管温度,温度过高时,控制器模块启动保护动作。本发明采用自适应PID控制算法,具有自动整定控制器参数功能;采用CAN总线的通信方式方便布线与连接,占用资源较少;光电隔离驱动模块实现控制装置和推进器间的完全电气隔离,提高装置整体的稳定性。