标题: STM32 pid程序能不能帮忙看下有没有错误?主函数怎么写 [打印本页]

作者: 酷酷酷000    时间: 2019-6-2 19:45
标题: STM32 pid程序能不能帮忙看下有没有错误?主函数怎么写
大佬  大佬能不能看下的PID程序有没有错误 顺便再教一下我主函数怎么写  pid控制电机速度的

单片机源程序如下:
  1. #include "stm32f10x.h"
  2. #include "LED.h"
  3. #include "delay.h"



  4. int main(void)
  5. {
  6. LED_Init();
  7. delay_init();
  8.        
  9.         //TIM3_Int_Init(4999,7199);//10Khz的计数频率,计数到5000为500ms  72000000/7200=10000  然后就是5000/10000一次中断
  10. while(1){
  11.         GPIO_SetBits(GPIOE,GPIO_Pin_5);
  12.         GPIO_SetBits(GPIOE,GPIO_Pin_6);
  13. delay_ms(500);
  14.        
  15.        
  16.        
  17.         GPIO_ResetBits(GPIOE,GPIO_Pin_5);
  18.         GPIO_ResetBits(GPIOE,GPIO_Pin_6);
  19. delay_ms(500);



  20. }
  21. }
复制代码

所有资料51hei提供下载:
pid.7z (184.51 KB, 下载次数: 6)



作者: yzwzfyz    时间: 2019-6-4 09:27
PID是个很复杂的运算过程,想不到楼主两三句话就完成了。看不出错误,不敢点评。
作者: 704597517    时间: 2019-7-17 17:05
文件没下载,但是你这只有定时器PWM输出
作者: cjm82    时间: 2019-7-17 22:02
这个没看到一点PID的影子....PID这东西,算法早成熟了,例程也很多,真正难搞的还是那3个常系数,一开始摸这玩意,先不要急着写自己的代码,就用别人的,好好阅读,改写,自己做实验,慢慢摸索,调试积累经验.
作者: 超越平凡    时间: 2019-7-17 23:12
???,无言以对,




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1