STM32做四轴的时候遇到一个超级神奇的问题!
时间:10-02
整理:3721RD
点击:
假期自己在家用STM32F103做四轴,遥控器和飞控都是自己做的,现在能够进行油门行程设定,也能实现遥控器对螺旋桨转速快慢的控制,也能用KEIL MDK仿真看出MPU6050数据的变化,甚至用串口和STC-ISP串口调试助手看出MPU6050的变化。但是!: 我“烤四轴”的时候,
我用J-LINK将四轴上的主控板和电脑连在一起,用MDK仿真并观察到MPU6050读数变化后,能实现四轴螺旋桨的PID控制;(飞控由电池供电)
我用串口将四轴上的主控板和电脑连在一起,用串口调试助手显示出MPU6050读数变化后,能实现四轴螺旋桨的PID控制;(飞控由电池供电)
当我不观察MPU6050的时候,飞机和电脑没有任何连接的时候,直接上电启动,飞机四个螺旋桨的输出一模一样,怎么转都不变。!
求问大神们,这到底是为什么呀?我的PID调节程序怎么不起作用了?
我用J-LINK将四轴上的主控板和电脑连在一起,用MDK仿真并观察到MPU6050读数变化后,能实现四轴螺旋桨的PID控制;(飞控由电池供电)
我用串口将四轴上的主控板和电脑连在一起,用串口调试助手显示出MPU6050读数变化后,能实现四轴螺旋桨的PID控制;(飞控由电池供电)
当我不观察MPU6050的时候,飞机和电脑没有任何连接的时候,直接上电启动,飞机四个螺旋桨的输出一模一样,怎么转都不变。!
求问大神们,这到底是为什么呀?我的PID调节程序怎么不起作用了?
你不用电脑看串口时应该是把J令拔下啦,这时你看看你MCU是否正常供电啦!
不观察是不接串口么?
你接上串口后,电脑是否对串口有过操作
不太懂哦,没遇到过