欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 基于STM32的PWM直流電機(jī)調(diào)速程序 Proteus仿真不轉(zhuǎn) 求幫助 [打印本頁(yè)]

作者: __myth丶    時(shí)間: 2021-4-19 18:30
標(biāo)題: 基于STM32的PWM直流電機(jī)調(diào)速程序 Proteus仿真不轉(zhuǎn) 求幫助
此貼包括程序加仿真,是基于32單片機(jī)的PWM直流電機(jī)調(diào)速系統(tǒng),應(yīng)用了KEIL5和PROTEUS8.9兩款軟件,所用驅(qū)動(dòng)芯片為L(zhǎng)298N.
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機(jī)源程序如下:
  1. #include "sys.h"
  2. #include "timer.h"
  3. #include "gpio.h"
  4. #include "key.h"

  5. int main(void)
  6. {
  7.      u16 arr=999;
  8.            u16 psc=71;
  9.      u16 led_dt = 5000;
  10.            unsigned char KEY=0;
  11.            int D=1;//電機(jī)擋位變量,初始擋位為一檔

  12.                  RCC_Configuration();        //系統(tǒng)時(shí)鐘初始化
  13.      GPIO_Configuration();//端口初始化
  14.                  TIM3_Configuration(arr,psc);//定時(shí)器和pwm配置
  15.      Key_Init();
  16.      GPIO_SetBits(GPIOA,GPIO_Pin_8);
  17.                  GPIO_ResetBits(GPIOA,GPIO_Pin_9);

  18.                  while(1)
  19.                  {                         
  20.                                 TIM_SetCompare2(TIM3,led_dt*D); //用的是TIM3的通道2,輸出PWM         送到相應(yīng)的寄存器中
  21.                           KEY=Key_Scan();
  22.         if(KEY==42)//“*”的ascll碼是42,控制電機(jī)反轉(zhuǎn)
  23.                                 {
  24.                                         GPIO_SetBits(GPIOA,GPIO_Pin_9);
  25.           GPIO_ResetBits(GPIOA,GPIO_Pin_8);
  26.                                         KEY=0;
  27.                                 }
  28.                           if(KEY==35)//“#”的ascll碼是35,控制電機(jī)正轉(zhuǎn)
  29.                                 {
  30.                                         GPIO_SetBits(GPIOA,GPIO_Pin_8);
  31.           GPIO_ResetBits(GPIOA,GPIO_Pin_9);
  32.                                         KEY=0;
  33.                                 }
  34. //                                        if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_7)== Bit_RESET)
  35.                  }       
  36. }
復(fù)制代碼

Proteus仿真不轉(zhuǎn) 求幫助:
基于stm32的PWM直流電機(jī)調(diào)速.7z (246.71 KB, 下載次數(shù): 17)







歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1