亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機恒流恒阻恒功率電子負載開源設計

查看數: 24630 | 評論數: 46 | 收藏 45
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-12-2 21:01

正文摘要:

經過數個月的奮斗,恒流恒阻恒功率三種模式的電子負載終于做好了 恒流部分使用了Gandf大俠的PWM模擬DAC方案,在此表示感謝。這種方案雖然不如使用DAC芯片轉換迅速,但成本低廉,分辨率也可以做的比較高,對于diy而 ...

回復

ID:1098214 發表于 2024-5-11 17:55
是調節PWM占空比來LCD顯示的嗎?
ID:430492 發表于 2024-3-18 15:44
缺少電子負載的輸出部分電路!!!!!!!
ID:537530 發表于 2023-11-28 15:28
溫xyz 發表于 2022-1-16 17:43
  • /*!
  • *     COPYRIGHT NOTICE
  • *     Copyright (c) 2018,CQ

  • 應該是處理旋轉編碼器的。
    ID:430492 發表于 2023-11-27 16:58
    期待有做出來的看看實際效果!
    ID:1082774 發表于 2023-6-8 13:59
    坐等你們搞出來最終版,免費打板的再跟風做
    ID:169891 發表于 2023-2-7 11:11
    能不能講下整個設計原理呢,原理圖不完整啊
    ID:128989 發表于 2023-1-16 11:48
    謝謝分享,學習了。今年我也想下電子負載和51
    ID:82809 發表于 2022-11-4 09:37
    可以學習下思路,圖不全,程序有問題!

    ID:284433 發表于 2022-11-3 10:02
    學習下  
    恒阻模式是怎么實現的
    ID:128989 發表于 2022-9-11 01:29
    不錯,學習了。51有ADC,DAC嗎
    ID:228452 發表于 2022-9-4 20:01
    schematic diagram is incomplete ....
    This is example only what can be done..
    ID:854496 發表于 2022-5-20 23:19
    感謝,參考研究研究
    ID:928284 發表于 2022-3-7 17:29
    做的很強大,學習您!
    ID:61140 發表于 2022-2-25 07:39
    程序有問題,原理圖不完整,不能用
    ID:8222 發表于 2022-1-16 17:43
    • /*!
    • *     COPYRIGHT NOTICE
    • *     Copyright (c) 2018,CQ
    • *     All rights reserved.
    • *
    • *
    • *
    • *
    • * @file                        EC11.c
    • * @brief                       
    • * @author                CQ
    • * @version                V1.1
    • * @date                        2018-11-4
    • * latest amendment time :2018.11.4
    • */
    • #include"EC11.h"
    • static bit EC11_SIA_Last;
    • static bit EC11_SIB_Last;
    • sbit EC11_SIA=P3^2;
    • sbit EC11_SIB=P3^4;
    • sbit EC11_SW=P3^3;
    • Ec11StateType                Ec11State=
    • {
    •          KeyFree,
    •         EncoderFree,       
    • };
    • /************************************************************
    • * Function name                :        EC11_Capture
    • * function discription        :        EC11 state capture
    • *
    • * input parameter        :        none
    • * output parameter        :        none
    • *
    • * amendant record  :               
    •    Add this function for the first time    2018-11-4
    • * author                  :        CQ
    • * date                                :        2018-11-4
    • *************************************************************/       
    • void Ec11Capture(void)
    • {
    •           static unsigned char EC11KeyStateTemp = 0,EC11KeyCount=0;
    •     bit EC11KeyPressTemp;
    •           EC11KeyPressTemp =EC11_SW;         
    •   if((EC11_SIA_Last==0)&&(EC11_SIA==1))//        EC11_SIA和上一次狀態相比,為上升沿
    •     {
    •        
    •                 if((EC11_SIB_Last == 1)&&(EC11_SIB == 0))   //EC11_B和上一次狀態相比,為下降沿
    •                         {
    •                     Ec11State.EncoderState=EncoderSub;                         //反轉
    •                         }
    •                 if((EC11_SIB_Last == 0)&&(EC11_SIB == 1))   //EC11_B和上一次狀態相比,為上升沿
    •                                 {
    •                    Ec11State.EncoderState=EncoderAdd;                       //正轉
    •                                 }
    •                                 //>>>>>>>>>>>>>>>>下面為正轉一次再反轉或反轉一次再正轉處理<<<<<<<<<<<<<<<<//
    •                 if((EC11_SIB_Last == EC11_SIB)&&(EC11_SIB == 0))  //A上升沿時,采集的B不變且為0
    •                                 {
    •                     Ec11State.EncoderState=EncoderSub;                                //反轉
    •                                 }
    •                 if((EC11_SIB_Last == EC11_SIB)&&(EC11_SIB == 1))  //A上升沿時,采集的B不變且為1
    •                                 {
    •                      Ec11State.EncoderState=EncoderAdd;                                //正轉
    •                                 }
    •         }
    •    else        if((EC11_SIA_Last==1)&&(EC11_SIA==0))          //EC11_SIA和上一次狀態相比,為下降沿
    •    {
    •                          if((EC11_SIB_Last == 1)&&(EC11_SIB == 0))   //EC11_B和上一次狀態相比,為下降沿
    •                                 {
    •                      Ec11State.EncoderState=EncoderAdd;                           //正轉
    •                                 }
    •                 if((EC11_SIB_Last == 0)&&(EC11_SIB == 1))   //EC11_B和上一次狀態相比,為上升沿
    •                                 {
    •                     Ec11State.EncoderState=EncoderSub;                          //反轉
    •                                 }
    •                                 //>>>>>>>>>>>>>>>>下面為正轉一次再反轉或反轉一次再正轉處理<<<<<<<<<<<<<<<<//
    •                 if((EC11_SIB_Last == EC11_SIB)&&(EC11_SIB == 0))  //A上升沿時,采集的B不變且為0
    •                                 {
    •                      Ec11State.EncoderState=EncoderAdd;                          //正轉
    •                                 }
    •                 if((EC11_SIB_Last == EC11_SIB)&&(EC11_SIB == 1))  //A上升沿時,采集的B不變且為1
    •                                 {
    •                    Ec11State.EncoderState=EncoderSub;                                  //反轉
    •                                 }
    •    }
    •         EC11_SIA_Last = EC11_SIA;   //更新編碼器上一個狀態暫存變量
    •         EC11_SIB_Last = EC11_SIB;   //更新編碼器上一個狀態暫存變量
    •        
    •        
    •                  /************************EC11_SW key scan************************************/
    •          switch(EC11KeyStateTemp)
    •          {
    •                  case 0:
    •                          if(EC11KeyPressTemp==0)
    •                                  EC11KeyStateTemp=1;
    •                           break;
    •                  case 1:
    •                           if(EC11KeyPressTemp==0)
    •                                 {
    •                                         EC11KeyStateTemp=2;
    •                                 }
    •                                 else
    •                                         EC11KeyStateTemp=0;
    •                                  break;
    •                  case 2:
    •                           if(EC11KeyPressTemp==1)
    •                                 {
    •                                           if(EC11KeyCount<100)
    •                                                 {
    •                                                     Ec11State.KeyState=KeyDown;
    •                                                 }
    •                                   EC11KeyStateTemp=0;
    •           EC11KeyCount=0;                                        
    •                                 }
    •                                 else
    •                                 {
    •           if(EC11KeyCount<100)
    •                                         {
    •              EC11KeyCount++;
    •                                         }       
    •           else if(EC11KeyCount==100)
    •                                         {
    •              Ec11State.KeyState=KeyHold;
    •                      EC11KeyCount++;                                       
    •                                         }                                                                                
    •                                 }
    •        break;                
    •          }
    •        
    • }
    • Ec11StateType                                Ec11State;

    請問26-30行的格式和意義,小白不懂,望大師賜教。謝謝。



    ID:284973 發表于 2022-1-14 09:17
    robter 發表于 2021-12-9 09:43
    很好很好,感謝樓主的好資料,正在找資料準備制作

    這個設計有嚴重缺陷,今年會重做
    ID:284973 發表于 2022-1-14 09:16

    程序是完整的
    ID:47634 發表于 2021-12-9 09:43
    很好很好,感謝樓主的好資料,正在找資料準備制作
    ID:47634 發表于 2021-11-9 21:20
    很好很好,感謝樓主,學習了
    ID:506805 發表于 2021-10-12 11:13
    恒阻恒功率通過軟件調節實現?
    ID:430492 發表于 2021-9-14 16:09
    樓主厲害呀,大俠級!!強!!
    ID:648916 發表于 2021-9-8 07:49
    感謝!感謝!再感謝!
    ID:585365 發表于 2021-9-5 16:54
    參考著看看能不能搞一個出來
    ID:596446 發表于 2021-8-28 10:19
    這程序是缺的
    ID:61192 發表于 2021-8-3 21:59
    看看照葫蘆能不能畫出瓢出來
    ID:59956 發表于 2021-5-8 10:59
    樓主你好我想問一下這個ADC換算部分在哪里
    ID:276790 發表于 2020-9-18 23:38
    厲害最近在研究這個,謝謝
    ID:700699 發表于 2020-8-13 10:48
    功率部分沒有,在哪里找得到?
    ID:60263 發表于 2020-4-22 10:50
    下載了,謝謝分享
    ID:704585 發表于 2020-4-2 17:53
    多謝樓主分享
    ID:233015 發表于 2020-2-1 11:40
    樓主有負載部分的電路圖嗎?
    ID:375228 發表于 2020-1-29 22:27
    很NB的設計
    ID:160658 發表于 2020-1-26 17:55
    好資源 謝謝分享
    ID:688129 發表于 2020-1-25 16:21
    好東西,感謝樓主分享
    ID:454211 發表于 2020-1-22 11:37
    好東西,感謝樓主分享
    ID:634466 發表于 2020-1-21 12:01
    謝謝分享
    ID:298348 發表于 2019-12-15 13:44
    好資源 謝謝分享
    ID:136502 發表于 2019-12-8 16:52
    感謝分享
    ID:634466 發表于 2019-11-2 18:07
    謝謝分享!
    ID:262783 發表于 2019-10-29 00:32
    好厲害,代碼看不懂,好多英文,但這個是好東東

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

    Powered by 單片機教程網

    快速回復 返回頂部 返回列表