wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11094|回復: 9
收起左側(cè)

DIY風扇調(diào)速器 STM32F030單片機程序+PCB原理圖文件

  [復制鏈接]
ID:163153 發(fā)表于 2019-12-17 20:42 | 顯示全部樓層 |閱讀模式
最近DIY了一個風扇調(diào)速器給功放機箱散熱用,支持接入4個風扇,功能較簡單,目前有兩種工作模式。
自動控制模式:當溫度高于30度,風扇開始旋轉(zhuǎn),而且隨著溫度升高,轉(zhuǎn)速越來越快。
手動控制模式:通過EC11機械編碼器去調(diào)節(jié)PWM占空比,最大99%

制作出來的實物圖如下:
untitled.99.jpg


IMG_20191204_202902.jpg


IMG_20191204_203248.jpg


IMG_20191210_135031.jpg


IMG_20191204_203148.jpg

Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
51hei.png 51hei.png
51hei.png

STM32單片機源程序如下:
  1. #include "stm32f0xx.h"
  2. #include "time.h"
  3. #include "led.h"
  4. #include "TM1640.h"
  5. #include "ds18b20.h"
  6. #include "delay.h"
  7. #include "encoder.h"

  8. __IO uint16_t temp1;
  9. __IO uint16_t temp2;

  10. int ten,one,zero;
  11. float temp;
  12. u16 i,pwm;
  13. u8 a=0,b=0,mode;

  14. void manual_mode();
  15. void auto_mode();
  16. int main(void)
  17. {
  18. TIM_Config();
  19. TIM_PWM_Config();
  20. TIM3_Config();     //定時器3初始化
  21. delay_init();     //延時函數(shù)初始化
  22. led_init();                 //LED初始化
  23. TM1640_Init();   //TM1640初始化
  24. ENCODER_Init(); //旋轉(zhuǎn)編碼器初始化


  25.         while(1)
  26.         {
  27.                 auto_mode();
  28.         }
  29. }

  30. void auto_mode()
  31. {
  32. mode=1;
  33. TM1640_display(0,20);        //清屏
  34. TM1640_display(1,20);
  35. TM1640_display(2,20);
  36. TM1640_display(3,20);
  37.         while(1)
  38.         {
  39.                
  40.                 temp=TemperatuerResult();
  41.                 zero=(int)(temp*10)%10;
  42.                 ten=(int)temp/10;
  43.                 one=(int)temp%10;
  44.                 b=ENCODER_READ();        //讀出旋轉(zhuǎn)編碼器值        
  45.                 if(b==3)manual_mode();  //切換為手動模式
  46.                 if(temp2>300 && temp2<500)
  47.                 {                        
  48.                         TM1640_display(0,23);        
  49.                         TM1640_display(1,24);
  50.                         TM1640_display(2,25);
  51.                         TM1640_display(3,26);
  52.                         
  53.                 }
  54.                 if(temp2>600)
  55.                 {
  56.                         temp2=0;
  57.                         TM1640_display(0,ten);        
  58.                         TM1640_display(1,one+10);
  59.                         TM1640_display(2,zero);
  60.                         TM1640_display(3,21);
  61.                 }
  62.                 switch(ten)
  63.                 {
  64.                         case 0:
  65.                         TIM_SetCompare2(TIM2, 0);   //占空比設(shè)置        
  66.                         break;
  67.                         
  68.                         case 1:
  69.                         TIM_SetCompare2(TIM2, 0);   //占空比設(shè)置        
  70.                         break;
  71.                         
  72.                         case 2:
  73.                         TIM_SetCompare2(TIM2, 0);   //占空比設(shè)置        
  74.                         break;
  75.                         
  76.                         case 3:
  77.                         TIM_SetCompare2(TIM2, 480*30);   //占空比設(shè)置        
  78.                         break;
  79.                         
  80.                         case 4:
  81.                         TIM_SetCompare2(TIM2, 480*40);   //占空比設(shè)置        
  82.                         break;
  83.                         
  84.                         case 5:
  85.                         TIM_SetCompare2(TIM2, 480*60);   //占空比設(shè)置        
  86.                         break;
  87.                         
  88.                         case 6:
  89.                         TIM_SetCompare2(TIM2, 480*80);   //占空比設(shè)置        
  90.                         break;
  91.                         
  92.                         case 7:
  93.                         TIM_SetCompare2(TIM2, 480*100);   //占空比設(shè)置        
  94.                         break;
  95.                         
  96.                         default:
  97.                         TIM_SetCompare2(TIM2, 480*100);   //占空比設(shè)置        
  98.                         break;
  99.                 }               
  100.                
  101.         }
  102. }

  103. void manual_mode()
  104. {
  105. mode=2;
  106. TM1640_display(0,27);        //清屏
  107. TM1640_display(1,27);
  108. TM1640_display(2,27);
  109. TM1640_display(3,27);
  110. TIM_SetCompare2(TIM2, 0);   //占空比設(shè)置
  111.         while (1)
  112.         {

  113.                 b=ENCODER_READ();        //讀出旋轉(zhuǎn)編碼器值        
  114.                 if(b==1){a++;if(a>100)a=0;} //分析按鍵值,并加減計數(shù)器值。
  115.                 if(b==2){if(a==0)a=101;a--;}
  116.                 if(b==3)auto_mode();  //切換為自動模式
  117.                 if(b!=0)     //如果有旋轉(zhuǎn)器的操作
  118.                         {
  119.                         if(a/100==0)
  120.                         TM1640_display(0,20);
  121.                         else
  122.                         TM1640_display(0,a/100);
  123.                         TM1640_display(1,a%100/10); //顯示數(shù)值
  124.                         TM1640_display(2,a%10);
  125.                         TM1640_display(3,22);
  126.                         TIM_SetCompare2(TIM2, a*480);   //占空比設(shè)置
  127.                         }
  128.         }
  129. }
復制代碼

所有資料51hei提供下載:
調(diào)試器2程序.7z (147.49 KB, 下載次數(shù): 233)
原理圖 PCB.rar (11.03 MB, 下載次數(shù): 206)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:679233 發(fā)表于 2020-1-1 22:52 | 顯示全部樓層
一直想找這種資料
回復

使用道具 舉報

ID:163153 發(fā)表于 2020-3-5 22:11 | 顯示全部樓層
ER2019 發(fā)表于 2020-1-1 22:52
一直想找這種資料

感謝支持。。
回復

使用道具 舉報

ID:688693 發(fā)表于 2020-3-7 18:11 | 顯示全部樓層
很全,謝謝樓主啦
回復

使用道具 舉報

5#
無效樓層,該帖已經(jīng)被刪除
ID:239822 發(fā)表于 2020-10-31 21:16 | 顯示全部樓層
太坑了,就不能兩個文件放一起嗎,要扣兩次分,參考作用也不大
回復

使用道具 舉報

ID:97678 發(fā)表于 2020-11-1 12:15 | 顯示全部樓層
有沒有 STC 單片機的程序?
想找一個STC 的程序!!!!!!!!!
回復

使用道具 舉報

ID:370590 發(fā)表于 2020-11-2 12:55 | 顯示全部樓層
這個不錯,也學習一下。
回復

使用道具 舉報

ID:724172 發(fā)表于 2020-11-4 16:29 | 顯示全部樓層
太感謝了,終于找到這東西了
回復

使用道具 舉報

10#
無效樓層,該帖已經(jīng)被刪除
11#
無效樓層,該帖已經(jīng)被刪除
ID:194844 發(fā)表于 2020-11-19 02:55 | 顯示全部樓層
很全,謝謝樓主啦
回復

使用道具 舉報

ID:337808 發(fā)表于 2021-4-9 17:58 | 顯示全部樓層
PWM調(diào)壓調(diào)速
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
精品久久久一区二区| 国产wwww| 欧美一区二区三区黄片| 九色国产视频| 天堂av电影在线观看| 成av人片在线观看www| 在线日韩成人| 日本女优在线视频一区二区| 性欧美video另类hd尤物| 狠狠做深爱婷婷综合一区| 久久日韩粉嫩一区二区三区 | 91天堂在线| 黄色av网站在线| 羞羞视频在线观看免费| 日韩电影免费观| 日韩一区二区三区精品| 久久久九九九九| 欧美视频专区一二在线观看| 日韩最新中文字幕电影免费看| 国产91在线高潮白浆在线观看| 亚洲一区二区三区涩| 亚洲热在线视频| www亚洲视频| 狠狠操狠狠色| 蜜桃传媒在线观看免费进入| 欧美黄色一区| 精品偷拍一区二区三区在线看| 欧美激情视频在线观看| 97av中文字幕| 中国毛片直接看| 欧美白人猛性xxxxx交69| xxxx影院| 日韩欧美综合| 日韩精品中文字幕一区二区三区| 亚洲精品成人三区| 手机av在线免费| 黄色在线免费观看| 午夜免费入口| 成a人片在线观看www视频| gratisvideos另类灌满| 国产欧美一区二区三区米奇| 99久久综合| 日韩在线一二三区| 一区二区三区欧美视频| 在线免费精品视频| 欧美黑人xxxⅹ高潮交| 亚洲女优视频| 国产chinese男男gaygay网站| 亚洲综合网av| 国产精品va无码一区二区三区| 精品国产aaa| 婷婷五月精品中文字幕| 91精品999| 国内自拍视频一区| 无码人妻丰满熟妇区96| 99在线观看视频免费| 亚洲欧洲久久| 麻豆av福利av久久av| 亚洲综合成人婷婷小说| 国产综合久久久久久| 国产国语videosex另类| 青草成人免费视频| 国产成人av在线| 日韩免费在线视频| 日本视频久久久| 国产精品高潮在线| 国产欧美精品在线播放| 国产精品美女久久久免费| 国产精品91在线| 国产专区欧美专区| 国产精品yjizz| 欧美第一黄网| 在线免费一区| 中文官网资源新版中文第二页在线观看| 欧美专区日韩| 热re久久精品国产99热| 性欧美极品另类| 国产寡妇树林野战在线播放| 国产精品不卡一区二区三区在线观看| 明星国产一级毛片范冰冰视频 | 99久久久精品免费观看国产 | 一区二区三区自拍视频| 亚洲网一区二区三区| 2020国产精品极品色在线观看| 午夜精品在线| 免费成人av| 色777狠狠狠综合伊人| 亚洲人体av| 一区二区日韩免费看| 日韩黄色片在线观看| 精品一区二区免费视频| 国产99精品国产| 国产丝袜欧美中文另类| 亚洲国产日韩av| 欧美在线播放高清精品| 精品久久久久久久久久久院品网 | www国产视频| 免费福利视频网站| 日韩欧美国产亚洲| 国产日韩欧美视频在线观看| 男人用机机桶女人| 激情美女网站| 香蕉97视频观看在线观看| 九七久久人人| 日本免费成人| 91影院成人| 蜜桃精品在线观看| 国产日本欧洲亚洲| 精品久久久视频| 精品乱人伦小说| 久热精品在线视频| 91视频免费在线| 亚洲国产日韩欧美| 一区二区三区视频在线观看免费| 欧洲一级黄色片| 久久婷婷一区二区| 精品女同一区二区三区| 国产成人精品自线拍| av女同在线| 中文字幕在线观看播放| 精品三级在线| 成人网18免费网站| 麻豆一区二区三| 国产精品热久久久久夜色精品三区 | 搜成人激情视频| 久久综合欧美| 蜜臀av一级做a爰片久久| 久久久久成人黄色影片| 色av一区二区| 久久好看免费视频| 成人av免费电影| 妞干网在线观看视频| 野花社区视频在线观看| 欧美啪啪小视频| 精品偷拍激情视频在线观看| 黄色网址三级| 在线免费av资源| 俺要去色综合狠狠| 国产呦萝稀缺另类资源| 亚洲九九爱视频| 亚洲美女av网站| 成人黄色大片在线免费观看| 日本阿v视频在线观看| 欧美熟妇一区二区| www日本高清| 免费看美女隐私的视频| 二区三区不卡| 欧美成人久久| 欧美国产97人人爽人人喊| 日韩一区二区麻豆国产| 日韩av电影院| 丝袜人妻一区二区三区| 婷婷国产成人精品视频| 无码国精品一区二区免费蜜桃| 成视频免费在线看| 国产极品久久久久久久久波多结野| 重囗味另类老妇506070| 国产女主播视频一区二区| 亚洲国产美女精品久久久久∴| 国产精品一区二区久久国产| 国产成人无码精品久久久性色| 欧美色视频一区二区三区在线观看| 手机看片国产1024| 黄色在线视频观看网站| 欧美大片网址| 大尺度一区二区| 欧美一级午夜免费电影| 91精品美女在线| 亚洲欧美视频二区| 中日韩av在线| 最新理论片影院| 一级毛片精品毛片| 成人综合在线观看| 亚洲福利视频免费观看| 国产亚洲欧美一区二区| 黄色性视频网站| 黄色小视频免费观看| 黄网在线免费| 久久高清精品| 一区二区三区在线视频免费观看| 久久亚洲精品小早川怜子66| 男女啪啪的视频| 婷婷伊人五月天| 美女视频a黄免费| jizz亚洲女人高潮大叫| 九色综合国产一区二区三区| 在线电影院国产精品| 97人人澡人人爽| 50一60岁老妇女毛片| 肉色超薄丝袜脚交一区二区| 国产日产一区二区| 亚洲经典视频在线观看| 欧美亚洲愉拍一区二区| 亚洲精品欧美日韩专区| 粉嫩av懂色av蜜臀av分享| 亚洲欧美综合乱码精品成人网| 男男gaygays亚洲| 久久蜜桃资源一区二区老牛| 欧美系列亚洲系列| 国产精品乱码一区二区三区| 天堂久久久久久| www.xxx.国产| 亚洲国产天堂| 久久综合久久鬼色中文字| 久久久av网站| 国产真实乱子伦| 亚洲成人77777| 黄网av在线| 激情六月婷婷久久| 国产性色av一区二区| 日本免费a视频| 国产一区二区在线视频聊天| 日本三级视频在线观看| 久久aⅴ乱码一区二区三区| 日韩一区二区三区av| 日韩精品一区二区三区外面 | 国产福利小视频在线| 亚洲免费二区| 欧美日韩日日骚| 日本视频精品一区| 日韩成人在线免费视频| 在线中文字幕av| 欧美日本一区二区视频在线观看 | 999一区二区三区| 国内av在线播放| 老司机免费在线视频| 亚洲一区成人| 日韩精品高清在线| 国自产拍偷拍精品啪啪一区二区| 国产精品爽爽久久| sis001亚洲原创区| 丁香婷婷深情五月亚洲| 九九久久久久99精品| 午夜免费福利网站| 一二三四视频免费观看在线看| 午夜日韩影院| 亚洲最大的成人av| 国产99视频精品免费视频36| 1024手机在线视频| 欧洲毛片在线| 日韩高清不卡在线| 色多多国产成人永久免费网站 | 国产精品亚洲电影久久成人影院| 国产成人久久精品一区二区三区| 国产精品五月天| 亚洲free性xxxx护士白浆| 九九九免费视频| 美女写真理伦片在线看| 国产成人av福利| 亲子乱一区二区三区电影| 人人妻人人澡人人爽| 最新日本视频| 久久一区二区三区四区五区 | 色综合一区二区| 日韩精品一区二区三区丰满| 中文字幕无码乱码人妻日韩精品| 女同一区二区免费aⅴ| 95精品视频在线| 91精品国产综合久久香蕉最新版 | 亚洲第一网站男人都懂| 久久精品香蕉视频| 91蝌蚪|人| 色777狠狠狠综合伊人| 成人a'v在线播放| 九九热这里有精品视频| 色偷偷偷在线视频播放| 黄色片子免费| 欧美猛男gaygay网站| 亚洲综合首页| 欧美日韩大片一区二区三区| 欧美男人天堂| 日韩欧美精品在线观看| 国产熟人av一二三区| 狠狠色丁香九九婷婷综合五月| 一区二区欧美日韩视频| 成人做爰69片免费| eeuss一区| 激情成人综合网| 琪琪第一精品导航| 永久免费看片在线播放| 蜜桃麻豆av在线| 一区二区视频免费在线观看| 神马一区二区影院| 中文字幕2022永久在线| 精品av一区二区| 日韩精品中文字幕有码专区| 亚洲成人激情小说| 在线视频国产福利| 国产一区二区福利| 亚洲一区免费网站| 国产有码在线观看| 2020最新国产精品| 欧美r级电影在线观看| www.桃色.com| 中文在线中文字幕| 91在线视频免费91| 久久久久久久久一区| 亚洲成人先锋电影| 成人在线丰满少妇av| 中文字幕不卡在线视频极品| 久久精品国产亚洲av久| 欧美极品另类| 一区二区三区日韩欧美| 欧美一二三不卡| 成年网站在线看| 六月丁香婷婷色狠狠久久| 91人人爽人人爽人人精88v| 国产熟女一区二区三区四区| 亚洲精品国产setv| 中文字幕不卡av| 久久免费播放视频| 麻豆久久久久| 欧美大肚乱孕交hd孕妇| 国产精品无码电影| www在线观看播放免费视频日本| 亚洲精品国产第一综合99久久| 人人妻人人澡人人爽欧美一区双| jizzjizzjizzjizzjizzjizzjizz| 久久99久久久久久久久久久| 99国精产品一二二线| 极品美女一区二区三区视频| 亚洲午夜极品| 国产精品一区二区三区成人| 午夜精品久久久久久久99热黄桃 | 草草视频在线观看| 欧美丝袜丝交足nylons| 少妇熟女视频一区二区三区| 国产黄色在线观看| 色婷婷综合久久久久中文| 天堂av在线8| 精品国产99久久久久久| 一本久久精品一区二区| 9.1在线观看免费| 欧美卡一卡二| 欧美一级夜夜爽| 亚洲少妇xxx| 天天综合91| 在线观看国产精品91| 国产精品视频123| 精品高清在线| 国产91|九色| 日本韩国免费观看| 美女视频一区免费观看| 国产区一区二区三区| 夜夜夜操操操| 97久久精品人人澡人人爽| 青春草国产视频| 国产日韩精品在线看| 欧美日韩一区二区在线| 亚洲少妇一区二区三区| 亚洲国产欧美日本视频| 亚洲第一偷拍网| 国产免费观看av| 清纯唯美日韩| 91免费版网站入口| www.91视频.com| 久久丝袜美腿综合| 日本www高清视频| 97caopor国产在线视频| 日韩一区二区电影在线| 欧美成人三级视频| 国产精品密蕾丝视频下载| 国产精品久久久久9999| 欧美一级黄色带| bt欧美亚洲午夜电影天堂| 欧美日韩精品在线一区二区 | 免费精品视频一区| 妞干网在线观看| 一区二区三区成人| 三上悠亚ssⅰn939无码播放| 久久久久久久久成人| 91精品国产91久久| 迷人的保姆韩国| 久久精品在线免费观看| 久久综合在线观看| 韩日一区二区| 色综合色综合久久综合频道88| 欧美综合视频在线| 国产精品69毛片高清亚洲| 丰满人妻中伦妇伦精品app| 色帝国亚洲欧美在线| 亚洲欧美国产制服动漫| 国产乱码一区二区| 黑人巨大精品欧美黑白配亚洲| 成人网站免费观看入口| av大全在线| 在线视频欧美性高潮| 日韩有码第一页| av福利精品导航| www.com久久久| 北岛玲精品视频在线观看| 欧美一区在线直播| 就爱干草视频| 天天爽夜夜爽夜夜爽精品视频| 国产视频精品免费| 亚洲欧美一区在线| 中文字幕日韩精品久久| 韩国中文字幕在线| 日日噜噜噜夜夜爽亚洲精品| 男女啪啪网站|