首页|基于STM32的智能航行系统设计

基于STM32的智能航行系统设计

扫码查看
为解决航行器智能确定航向并航行的问题,本文采取模块化的思想设计了一款基于STM32 的红外导引的智能航行控制系统.该智能航行系统利用红外接收模块进行红外导引信号的接收,采取线性加权法进行航向与导引信号之间的偏离角确定,利用比例-积分-微分(proportion-integration-differentiation,PID)控制算法对控制舵机转角的脉冲宽度调制(pulse width modulation,PWM)信号的占空比进行确定,从而对螺旋桨的转速与舵桨的转角进行可靠控制.根据水池测试结果,该智能航行控制系统能够对红外接收信号进行快速处理,在保持较高航速的条件下进行可靠的航行控制.
Intelligent navigation system design based on STM32
To solve the problem of intelligent determination of heading and navigation for spacecrafts,this paper adopts a modular approach to design an intelligent navigation control system based on STM32 infrared guidance.The intelligent navigation system uses an infrared receiving module to receive infrared guidance signals,adopts a linear weighting method to determine the deviation angle between the heading and guidance signals,and uses a proportional integration differentiation(PID)control algorithm to determine the duty cycle of the pulse width modulation(PWM)signal controlling the steering angle,thereby reliably controlling the speed of the propeller and the steering angle of the rudder.According to the test results of the water tank,the intelligent navigation control system can quickly process infrared received signals and perform reliable navigation control while maintaining a high speed.

STM32intelligent navigationlinear weighting methodproportional-integral-derivative controlpulse width modulationstructural optimizationsignal processingpool experiment

徐岩、甄实、林子圣、钱晓阳、刘长明

展开 >

哈尔滨工程大学机电工程学院,黑龙江哈尔滨 150001

哈尔滨工程大学船舶工程学院,黑龙江哈尔滨 150001

哈尔滨工程大学智能科学工程学院,黑龙江哈尔滨 150001

STM32 智能航行 线性加权法 比例积分微分控制 脉冲宽度调制 结构优化 信号处理 水池实验

2024

应用科技
哈尔滨工程大学

应用科技

CSTPCD
影响因子:0.693
ISSN:1009-671X
年,卷(期):2024.51(4)