久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 43754|回復: 86
收起左側

STM32正弦波逆變器設計資料 含SPWM數據生成軟件VB源碼+PCB+原理圖等

  [復制鏈接]
ID:293203 發表于 2018-3-17 20:34 | 顯示全部樓層 |閱讀模式
給大家分享一個基于STM32單片機的正弦波逆變器設計項目

Altium Designer畫的逆變控制板與逆變直流升壓電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png 0.png
0.jpg 0.jpg

0.jpg
0.png

逆變電源設計概要
大家知道, 市電或其他的交流電可以通過二極管或可控硅的單向導電性整流成直流電供給需要使用直流電的場合。這種把交流電變換成直流電的過程我們叫做整流,也叫做順變。那么逆變呢?我們自然地就會想到,應該就是把直流電變換成交流電的過程。逆變電源就是相對于整流器而言通過半導體功率開關器件的開通和關斷把直流電變換成交流電的這么一個裝置。 逆變電源也叫做逆變器, 下面分單元地講一下逆變器主要的單元電路。 主要內容為:  
一.電池輸入電路
二.輔助電源電路
1. 12V 電池輸入的輔助電源電路
2. 24V-48V電池輸入的輔助電源電路
3. 多路隔離輔助電源電路
三.高頻逆變器前級電路的設計
1. 閉環前級變壓器匝數比的設計
2. 準開環前級變壓器匝數比的設計
四.高頻逆變器后級電路的設計
1. 米勒電容對高壓 MOS 管安全的影響及其解決辦法
2. IR2110應用中需要注意的問題
3. 正弦波逆變器 LC 濾波器的參數
五.逆變器的部分保護電路
1. 防反接保護電路
2. 電池欠壓保護
3. 逆變器的過流短路保護電路的設計
4. IGBT 的驅動和短路保護
0.png
0.png
stm32單片機逆變器控制軟件源程序如下:
  1. /****************************************************************
  2. * Copyright (c) 2010 ,
  3. * All rights reserved.
  4. *
  5. *
  6. *文件名稱:
  7. *文件標示:
  8. *摘要         :
  9. *當前版本:v1.0
  10. *****************************************************************/

  11. #include "includes.h"
  12. #include "math.h"

  13. __align(8) static OS_STK         TaskStartStk[500];
  14. __align(8) static OS_STK        TaskLedStk[500];


  15. #define START_PRIO                1u
  16. #define LED_PRIO                        5u


  17. OS_EVENT        * spk;
  18. OS_EVENT        * lcd;
  19. OS_EVENT         * time_10;


  20. static void TaskStart( void *parg);
  21. static void TaskLed(void *parg);
  22. void MenusTask( void *parg);

  23. int main()

  24. {


  25.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
  26.         OSInit();
  27.         
  28.         spk=OSSemCreate( 1 );
  29.         lcd=OSSemCreate( 1 );
  30.         time_10=OSSemCreate( 1 );


  31.         OSTaskCreateExt( TaskStart,
  32.                                                                          (void *)0,
  33.                                                                          &TaskStartStk[500-1],
  34.                                                                          START_PRIO,
  35.                                                                          START_PRIO,
  36.                                                                          TaskStartStk,
  37.                                                                          500,
  38.                                                                          ( void *)0,
  39.                                                                          OS_TASK_OPT_STK_CHK+OS_TASK_OPT_STK_CLR);        
  40.                                                         
  41.         OSStart();
  42.         return 0;
  43. }

  44. #include "math.h"
  45. static float x_est_last1 = 0;
  46. static float P_last1 = 0;
  47. /*/the noise in the system */
  48. static float Q1 = 0.1;
  49. static float R1 = 0.8;

  50. static float K1;
  51. static float P1;
  52. static float P_temp1;
  53. static float x_temp_est1;
  54. static float x_est1;
  55. static float z_measured1; /*/the 'noisy' value we measured  */
  56. //   float z_real = 0.5; /*/the ideal value we wish to measure */
  57. static float sum_error_kalman1 = 0;
  58. static float sum_error_measure1 = 0;

  59. static float kalman1(float z_real)
  60. {                 
  61.         /*/do a prediction */
  62.         x_temp_est1 = x_est_last1;
  63.         P_temp1 = P_last1 + Q1;
  64.         /*/calculate the Kalman gain */
  65.         K1 = P_temp1 * (1.0/(P_temp1 + R1));
  66.         /*/measure*/
  67.         z_measured1 = z_real ;
  68.         x_est1 = x_temp_est1 + K1 * (z_measured1 - x_temp_est1);  
  69.         P1 = (1- K1) * P_temp1;
  70.          
  71.         sum_error_kalman1 += fabs(z_real - x_est1);
  72.         sum_error_measure1 += fabs(z_real-z_measured1);
  73.          
  74.         P_last1 = P1;
  75.         x_est_last1 = x_est1;

  76.         return x_est1;
  77. }


  78. void halfword(FP32 j);
  79. static void TaskStart( void *parg)
  80. {
  81.         INT16U i=0,j=0,l=0;
  82.         FP32 vbat=0,k=0,oldk=0,dianliu=0,wendu=0;
  83.         (void)parg;
  84.         OS_CPU_SysTickInit();
  85.         OSStatInit();
  86.         
  87.         OSTaskCreateExt( TaskLed,         
  88.                                                                          (void *)0,
  89.                                                                          &TaskLedStk[500-1],        
  90.                                                                          LED_PRIO,
  91.                                                                          LED_PRIO,
  92.                                                                          TaskLedStk,
  93.                                                                          500,
  94.                                                                          ( void*)0,  
  95.                                                                          OS_TASK_OPT_STK_CHK+OS_TASK_OPT_STK_CLR );
  96.         

  97.         LedInit();                //初始化LED指示燈燈
  98.         PWMTimer(25000);        //初始化PWM         
  99.         DCOut(ENABLE);
  100.         
  101.         ADC1_Configuration();                //采樣初始化
  102.         Getk_adc();
  103.         ReadCanShu();
  104.         OSTimeDlyHMSM( 0, 0, 1, 0 );
  105.         vbat=GetDC310();
  106.         gotoxy(0,0);
  107.         dprintf8("12");
  108.         k=310/vbat;
  109.         k=kalman1(k);
  110.         if(k<1)
  111.         {
  112.                         halfword(k);
  113.                         ban();
  114.         }
  115.         Time1Config();                        //SPWM
  116.         SPWMState(ENABLE );
  117.         //halfword();
  118.         while(1)
  119.         {
  120.                 OSTimeDlyHMSM( 0, 0, 0, 50 );
  121.                 vbat=GetBATE();
  122.                
  123.                 if((vbat<10.5)||(vbat>14.5))
  124.                 {
  125.                         i++;
  126.                         if(i==60)
  127.                                 while(1)
  128.                                 {
  129.                                         LedGreen(0);
  130.                                         WenKong(0);
  131.                                         DCOut(DISABLE);
  132.                                         SPWMState(DISABLE );
  133.                                 }
  134.                 }
  135.                 else
  136.                         i=0;
  137.                
  138.                 dianliu=GetElectric();
  139.                 if(dianliu>32)
  140.                 {
  141.                         j++;
  142.                         if(j==40)
  143.                                 while(1)
  144.                                 {
  145.                                         LedGreen(0);
  146.                                         WenKong(0);
  147.                                         DCOut(DISABLE);
  148.                                         SPWMState(DISABLE );
  149.                                 }
  150.                 }
  151.                 else
  152.                         j=0;
  153.                 if(dianliu>55)
  154.                 {
  155.                                 while(1)
  156.                                 {
  157.                                         LedGreen(0);
  158.                                         WenKong(0);
  159.                                         DCOut(DISABLE);
  160.                                         SPWMState(DISABLE );
  161.                                 }
  162.                 }
  163.                 if(dianliu>2)
  164.                         WenKong(1);
  165.                 if(dianliu<1.5)
  166.                         WenKong(0);
  167.                
  168.                 vbat=GetDC310();
  169.                 vbat=kalman1(vbat);
  170.                 k=310/vbat;
  171.                 //k=kalman1(k);
  172.                 if(k<1)
  173.                 {
  174.                         halfword(k);
  175.                 }
  176.                 else
  177.                         halfword(1);
  178.                
  179.         }
  180. }


  181. float k_dianya=0.14143920;        //電池電壓比例

  182. extern volatile FP32 vref;
  183. static void TaskLed(void *parg)          //測試任務
  184. {        
  185.         INT32U j=0,b=0;
  186.         FP32 vbat=0,k=0;
  187.         //ADC_Config();
  188.         Init_ST7576();
  189.         //Usart1Init(9600);
  190.         DianLiuInit();
  191.         while(1)
  192.         {
  193.                 LedGreen(1);               
  194.                 OSTimeDlyHMSM( 0, 0, 0, 500 );               
  195.                 LedGreen(0);                 
  196.                 OSTimeDlyHMSM( 0, 0, 0, 500 );
  197.                 Getk_adc();
  198.                 vbat=GetBATE();
  199.                 gotoxy(0,0);
  200.                 dprintf("vbat=%0.2f ",vbat);
  201.                 vbat=GetDC310();
  202.                 gotoxy(0,2);
  203.                 dprintf("DC=%0.2f ",vbat);
  204.                 k=310/vbat;
  205.                 gotoxy(0,4);
  206.                 dprintf("k=%0.1f ",k);
  207.                 k=GetWenDu();
  208.                 gotoxy(0,6);
  209.                 dprintf("wen=%0.1f",k);
  210.                 k=GetElectric();
  211.                 dprintf(" %0.1f",k);

  212.                 if(GetAnJian()==0)
  213.                 {
  214.                         DCOut(DISABLE);
  215.                         SPWMState(DISABLE );
  216.                         OSTimeDlyHMSM( 0, 0, 3, 500 );
  217.                         Getele();
  218.                         SaveCanShu();
  219.                         DCOut(ENABLE);
  220.                         SPWMState(ENABLE );
  221.                         
  222.                 }
  223.         }
  224. }


復制代碼

SPWM數據生成軟件VB源程序如下:
  1. VERSION 5.00
  2. Begin VB.Form SPWM
  3.    Caption         =   "SPWM數據生成軟件(Howe.Chen)"
  4.    ClientHeight    =   4560
  5.    ClientLeft      =   120
  6.    ClientTop       =   450
  7.    ClientWidth     =   8310
  8.    Icon            =   "SPWM.frx":0000
  9.    LinkTopic       =   "Form1"
  10.    ScaleHeight     =   4560
  11.    ScaleWidth      =   8310
  12.    StartUpPosition =   3  '窗口缺省
  13.    Begin VB.CommandButton Command1
  14.       Caption         =   "清空結果"
  15.       Height          =   615
  16.       Left            =   7320
  17.       TabIndex        =   18
  18.       Top             =   3600
  19.       Width           =   855
  20.    End
  21.    Begin VB.TextBox Text7
  22.       Height          =   1695
  23.       Left            =   240
  24.       MultiLine       =   -1  'True
  25.       ScrollBars      =   2  'Vertical
  26.       TabIndex        =   17
  27.       Top             =   2520
  28.       Width           =   6855
  29.    End
  30.    Begin VB.TextBox Text4
  31.       Height          =   375
  32.       Left            =   6720
  33.       TabIndex        =   9
  34.       Top             =   1560
  35.       Width           =   975
  36.    End
  37.    Begin VB.Frame Frame1
  38.       Caption         =   "參數設置"
  39.       Height          =   2055
  40.       Left            =   360
  41.       TabIndex        =   1
  42.       Top             =   120
  43.       Width           =   6015
  44.       Begin VB.TextBox Text6
  45.          Height          =   390
  46.          Left            =   1560
  47.          TabIndex        =   16
  48.          Top             =   1440
  49.          Width           =   1455
  50.       End
  51.       Begin VB.TextBox Text5
  52.          Height          =   375
  53.          Left            =   4320
  54.          TabIndex        =   13
  55.          Top             =   840
  56.          Width           =   1335
  57.       End
  58.       Begin VB.TextBox Text3
  59.          Height          =   375
  60.          Left            =   1560
  61.          TabIndex        =   7
  62.          Top             =   840
  63.          Width           =   735
  64.       End
  65.       Begin VB.TextBox Text2
  66.          BeginProperty Font
  67.             Name            =   "宋體"
  68.             Size            =   12
  69.             Charset         =   134
  70.             Weight          =   400
  71.             Underline       =   0   'False
  72.             Italic          =   0   'False
  73.             Strikethrough   =   0   'False
  74.          EndProperty
  75.          Height          =   375
  76.          Left            =   4800
  77.          TabIndex        =   6
  78.          Top             =   240
  79.          Width           =   855
  80.       End
  81.       Begin VB.TextBox Text1
  82.          BeginProperty Font
  83.             Name            =   "宋體"
  84.             Size            =   12
  85.             Charset         =   134
  86.             Weight          =   400
  87.             Underline       =   0   'False
  88.             Italic          =   0   'False
  89.             Strikethrough   =   0   'False
  90.          EndProperty
  91.          Height          =   375
  92.          Left            =   1080
  93.          TabIndex        =   3
  94.          Top             =   240
  95.          Width           =   735
  96.       End
  97.       Begin VB.Label Label9
  98.          Caption         =   "調制度(M)"
  99.          BeginProperty Font
  100.             Name            =   "宋體"
  101.             Size            =   12
  102.             Charset         =   134
  103.             Weight          =   400
  104.             Underline       =   0   'False
  105.             Italic          =   0   'False
  106.             Strikethrough   =   0   'False
  107.          EndProperty
  108.          Height          =   255
  109.          Left            =   120
  110.          TabIndex        =   15
  111.          Top             =   1560
  112.          Width           =   1335
  113.       End
  114.       Begin VB.Label Label8
  115.          Caption         =   "V"
  116.          BeginProperty Font
  117.             Name            =   "宋體"
  118.             Size            =   12
  119.             Charset         =   134
  120.             Weight          =   400
  121.             Underline       =   0   'False
  122.             Italic          =   0   'False
  123.             Strikethrough   =   0   'False
  124.          EndProperty
  125.          Height          =   255
  126.          Left            =   5760
  127.          TabIndex        =   14
  128.          Top             =   960
  129.          Width           =   255
  130.       End
  131.       Begin VB.Label Label7
  132.          Caption         =   "交流峰值電壓(Vsin)"
  133.          BeginProperty Font
  134.             Name            =   "宋體"
  135.             Size            =   12
  136.             Charset         =   134
  137.             Weight          =   400
  138.             Underline       =   0   'False
  139.             Italic          =   0   'False
  140.             Strikethrough   =   0   'False
  141.          EndProperty
  142.          Height          =   495
  143.          Left            =   2760
  144.          TabIndex        =   12
  145.          Top             =   840
  146.          Width           =   1575
  147.       End
  148.       Begin VB.Label Label6
  149.          Caption         =   "V"
  150.          BeginProperty Font
  151.             Name            =   "宋體"
  152.             Size            =   12
  153.             Charset         =   134
  154.             Weight          =   400
  155.             Underline       =   0   'False
  156.             Italic          =   0   'False
  157.             Strikethrough   =   0   'False
  158.          EndProperty
  159.          Height          =   255
  160.          Left            =   2400
  161.          TabIndex        =   11
  162.          Top             =   960
  163.          Width           =   375
  164.       End
  165.       Begin VB.Label Label5
  166.          Caption         =   "直流BUS電壓(Vbus)"
  167.          BeginProperty Font
  168.             Name            =   "宋體"
  169.             Size            =   12
  170.             Charset         =   134
  171.             Weight          =   400
  172.             Underline       =   0   'False
  173.             Italic          =   0   'False
  174.             Strikethrough   =   0   'False
  175.          EndProperty
  176.          Height          =   495
  177.          Left            =   120
  178.          TabIndex        =   10
  179.          Top             =   840
  180.          Width           =   1335
  181.       End
  182.       Begin VB.Label Label3
  183.          Caption         =   "半周期取樣點數(N)"
  184.          BeginProperty Font
  185.             Name            =   "宋體"
  186.             Size            =   12
  187.             Charset         =   134
  188.             Weight          =   400
  189.             Underline       =   0   'False
  190.             Italic          =   0   'False
  191.             Strikethrough   =   0   'False
  192.          EndProperty
  193.          Height          =   375
  194.          Left            =   2640
  195.          TabIndex        =   5
  196.          Top             =   360
  197.          Width           =   2295
  198.       End
  199.       Begin VB.Label Label1
  200.          Caption         =   "頻率(F)"
  201.          BeginProperty Font
  202.             Name            =   "宋體"
  203.             Size            =   12
  204.             Charset         =   134
  205.             Weight          =   400
  206.             Underline       =   0   'False
  207.             Italic          =   0   'False
  208.             Strikethrough   =   0   'False
  209.          EndProperty
  210.          Height          =   375
  211.          Left            =   120
  212.          TabIndex        =   4
  213.          Top             =   360
  214.          Width           =   855
  215.       End
  216.       Begin VB.Label Label2
  217.          Caption         =   "Hz"
  218.          BeginProperty Font
  219.             Name            =   "宋體"
  220.             Size            =   12
  221.             Charset         =   134
  222.             Weight          =   400
  223.             Underline       =   0   'False
  224.             Italic          =   0   'False
  225.             Strikethrough   =   0   'False
  226.          EndProperty
  227.          Height          =   255
  228.          Left            =   1920
  229.          TabIndex        =   2
  230.          Top             =   360
  231.          Width           =   375
  232.       End
  233.    End
  234.    Begin VB.CommandButton CmdOutPut
  235.       Caption         =   "生成(CREATE)"
  236.       BeginProperty Font
  237.          Name            =   "宋體"
  238.          Size            =   12
  239.          Charset         =   134
  240.          Weight          =   400
  241.          Underline       =   0   'False
  242.          Italic          =   0   'False
  243.          Strikethrough   =   0   'False
  244.       EndProperty
  245.       Height          =   615
  246.       Left            =   6600
  247.       TabIndex        =   0
  248.       Top             =   240
  249.       Width           =   1575
  250.    End
  251.    Begin VB.Label Label4
  252.       Caption         =   "PWM幅值"
  253.       BeginProperty Font
  254.          Name            =   "宋體"
  255.          Size            =   12
  256.          Charset         =   134
  257.          Weight          =   400
  258.          Underline       =   0   'False
  259.          Italic          =   0   'False
  260.          Strikethrough   =   0   'False
  261.       EndProperty
  262.       Height          =   255
  263.       Left            =   6720
  264.       TabIndex        =   8
  265.       Top             =   1200
  266.       Width           =   1095
  267.    End
  268. End
  269. Attribute VB_Name = "SPWM"
  270. Attribute VB_GlobalNameSpace = False
  271. Attribute VB_Creatable = False
  272. Attribute VB_PredeclaredId = True
  273. Attribute VB_Exposed = False
  274. Dim Freq As Double
  275. Dim Vbus As Double
  276. Dim Vsin As Double
  277. Dim M As Double
  278. Dim N As Double
  279. Dim PwmPeriod As Double
  280. Dim K As Double
  281. Const PI As Double = 3.1415926
  282. Dim Out() As Double
  283. Dim SpwmOut() As Integer


  284. Private Sub CmdOutPut_Click()
  285.     On Error GoTo endsub
  286.     Dim i As Double
  287.     Dim w As Double
  288.     Dim temp1 As Double
  289.     Dim temp2 As Double
  290.     w = Freq * 2 * PI
  291.    
  292.     temp1 = Cos(((1 - 1) * PI) / N)
  293.     temp2 = Cos((1 * PI) / N)
  294.     Out(1) = (M / w * (temp1 - temp2)) * 1000000
  295.    
  296.     For i = 2 To N Step 1
  297.         temp1 = Cos(((i - 1) * PI) / N)
  298.         temp2 = Cos((i * PI) / N)
  299.         Out(i) = (M / w * (temp1 - temp2)) * 1000000 - Out(1)
  300.     Next i
  301.     Out(1) = 0
  302.    
  303.     For i = 1 To N Step 1
  304.         SpwmOut(i) = CInt(PwmPeriod / (Out(N / 2 + 1)) * Out(i))
  305.     Next i
  306.    
  307.     Text7.Text = ""
  308.     For i = 1 To N / 2 Step 1
  309.         Text7.Text = Text7.Text & "0x" & CStr(Hex(SpwmOut(i))) & ","
  310.     Next i
  311.     Text7.Text = Text7.Text & vbCrLf
  312.    
  313.     For i = N / 2 + 1 To N - 1 Step 1
  314.         Text7.Text = Text7.Text & "0x" & CStr(Hex(SpwmOut(i))) & ","
  315.     Next i
  316.     Text7.Text = Text7.Text & "0x" & CStr(Hex(SpwmOut(N)))
  317. Exit Sub
  318. endsub:
  319.     MsgBox "Error", vbOKOnly, Error
  320. End Sub

  321. Private Sub Command1_Click()
  322.     Text7.Text = ""
  323. End Sub

  324. Private Sub Form_Load()
  325.     Text1.Text = 50
  326.     Text2.Text = 66
  327.     Text3.Text = 380
  328.     Text4.Text = 255
  329.     Text5.Text = 311
  330. End Sub

  331. Private Sub Text1_Change()
  332.     Freq = Val(Text1.Text)
  333. End Sub

  334. Private Sub Text2_Change()
  335.     N = Val(Text2.Text)
  336.     ReDim Out(N)
  337.     ReDim SpwmOut(N)
  338. End Sub

  339. Private Sub Text3_Change()
  340.     On Error Resume Next
  341.     Vbus = Val(Text3.Text)
  342.     M = Vsin / Vbus
  343.     Text6.Text = CStr(M)
  344. End Sub

  345. Private Sub Text4_Change()
  346.     PwmPeriod = Val(Text4.Text)
  347. End Sub

  348. Private Sub Text5_Change()
  349.     On Error GoTo endsub
  350.     If (Val(Text5.Text) > Vbus) Then
  351.         MsgBox "Vsin must be below Vbus", vbOKOnly, "Error"
  352.         Text5.Text = CStr(311)
  353.     Else
  354.         Vsin = Val(Text5.Text)
  355.         M = Vsin / Vbus
  356.         Text6.Text = CStr(CSng(M))
  357.     End If
  358. endsub:
  359. End Sub

  360. Private Sub Text6_Change()
  361.     On Error GoTo endsub
  362.     If (Val(Text6.Text) > 1) Then
  363.         MsgBox "M must be Between 0 to 1", vbOKOnly, "Error"
  364.         Text6.Text = CStr(0.818421052631579)
  365.     Else
  366.         M = Val(Text6.Text)
  367.         Vsin = Vbus * M
  368.         Text5.Text = CStr(CSng(Vsin))
  369.     End If
  370. endsub:
  371. End Sub
復制代碼

所有資料51hei提供下載:
原理圖和PCB.7z (5.88 MB, 下載次數: 1228)

評分

參與人數 9黑幣 +173 收起 理由
51hei用戶2107193 + 30 共享資料的黑幣獎勵!
songhetai + 30 很給力!
yuai + 5
dspmomo + 10
糖葫蘆神教 + 30 很給力!
gaoyijn + 8 很給力!非常有用,看了后學到不了少,特別.
genesis_2012 + 5 贊一個!
swap1 + 5 學習
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:368339 發表于 2018-7-11 11:24 | 顯示全部樓層
能不能麻煩您簡單給我說一下SPWM的生成思想啊?我的想法,是不是按時間規律計算調制波SIN函數,然后和載波的三角波函數進行大小比較,然后根據比較的原則控制IO口翻轉,直接控制開關管動作?
回復

使用道具 舉報

ID:360843 發表于 2018-7-11 16:51 | 顯示全部樓層
請問PWM怎么驅動電磁閥?
回復

使用道具 舉報

ID:380132 發表于 2018-7-28 10:57 | 顯示全部樓層
非常好的 資料。。。謝謝、
回復

使用道具 舉報

ID:310363 發表于 2018-8-1 14:46 | 顯示全部樓層
資料很全,
回復

使用道具 舉報

ID:392094 發表于 2018-8-31 19:10 | 顯示全部樓層
不錯啊,多謝了
回復

使用道具 舉報

ID:52896 發表于 2018-9-12 16:49 | 顯示全部樓層
感謝分享,下載學習學習
回復

使用道具 舉報

ID:398047 發表于 2018-9-16 08:20 | 顯示全部樓層
謝謝 非常不錯!
回復

使用道具 舉報

ID:52896 發表于 2018-9-26 05:58 | 顯示全部樓層
感謝分享,學習學習
回復

使用道具 舉報

ID:393181 發表于 2018-10-15 22:18 | 顯示全部樓層
是單相的嗎?
回復

使用道具 舉報

ID:45457 發表于 2018-10-16 08:20 | 顯示全部樓層
非常好的 資料
回復

使用道具 舉報

ID:347158 發表于 2018-10-25 12:10 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:96913 發表于 2018-11-2 22:24 來自手機 | 顯示全部樓層
多謝分享,很好的學習資料
回復

使用道具 舉報

ID:277978 發表于 2018-11-19 17:23 | 顯示全部樓層
不錯,請PID算法有沒
回復

使用道具 舉報

ID:430284 發表于 2018-11-20 23:34 | 顯示全部樓層
正想學習。 可惜我下不了
回復

使用道具 舉報

ID:436821 發表于 2018-11-30 21:22 | 顯示全部樓層
多謝分享
回復

使用道具 舉報

ID:74229 發表于 2018-12-5 15:22 | 顯示全部樓層
是我要找的東西,學習一下
回復

使用道具 舉報

ID:465829 發表于 2019-1-10 15:17 | 顯示全部樓層

非常好的 資料。。。謝謝、
回復

使用道具 舉報

ID:281047 發表于 2019-1-11 20:17 | 顯示全部樓層
很好,分析的很仔細,強烈推薦。
回復

使用道具 舉報

ID:196009 發表于 2019-1-19 13:07 | 顯示全部樓層
不錯呀
回復

使用道具 舉報

ID:409103 發表于 2019-1-23 17:25 | 顯示全部樓層
非常好的 資料
回復

使用道具 舉報

ID:472265 發表于 2019-1-23 21:19 | 顯示全部樓層
好資料,學習。
回復

使用道具 舉報

ID:474298 發表于 2019-1-31 10:52 | 顯示全部樓層
不錯,謝謝分享。
回復

使用道具 舉報

ID:122152 發表于 2019-2-10 17:08 | 顯示全部樓層
好資料學習!學習!學習!
回復

使用道具 舉報

ID:278096 發表于 2019-2-21 07:15 | 顯示全部樓層
這個非常值得學習
回復

使用道具 舉報

ID:371256 發表于 2019-3-4 14:47 | 顯示全部樓層
太給力了
回復

使用道具 舉報

ID:93651 發表于 2019-3-8 14:31 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:480245 發表于 2019-3-9 16:55 來自手機 | 顯示全部樓層
我準備制作一下這個板子,有成功了的同志麻煩告知一下。(QQ:876806525)
回復

使用道具 舉報

ID:49198 發表于 2019-4-2 17:08 | 顯示全部樓層
是我要找的東西,學習一下
回復

使用道具 舉報

ID:160500 發表于 2019-4-2 20:10 | 顯示全部樓層
多謝分享,學習一下
回復

使用道具 舉報

ID:49198 發表于 2019-4-2 21:52 | 顯示全部樓層
正在做一個逆變器   確實很不錯的
回復

使用道具 舉報

ID:143741 發表于 2019-4-16 18:53 | 顯示全部樓層
不知有沒有套件,想買一個試試
回復

使用道具 舉報

ID:377382 發表于 2019-4-18 11:01 | 顯示全部樓層
很不錯謝謝了
回復

使用道具 舉報

ID:292815 發表于 2019-5-5 09:31 | 顯示全部樓層
謝謝無私分享。
回復

使用道具 舉報

ID:292815 發表于 2019-5-5 09:34 | 顯示全部樓層
真心感謝分享
回復

使用道具 舉報

ID:527804 發表于 2019-5-5 17:17 | 顯示全部樓層
請問頻率調節范圍和電壓調節范圍是多少啊
回復

使用道具 舉報

ID:347260 發表于 2019-5-9 17:23 | 顯示全部樓層
有沒有懂電路的大佬 講解一下 Q240148812 萬分感謝
回復

使用道具 舉報

ID:171273 發表于 2019-5-10 08:16 | 顯示全部樓層
不錯,學習非常好用,爭取把這個做出來
回復

使用道具 舉報

ID:171273 發表于 2019-5-10 08:17 | 顯示全部樓層
不錯的資料,學習用的話還是非常合適的,爭取做出實物。
回復

使用道具 舉報

ID:537050 發表于 2019-5-13 15:54 | 顯示全部樓層
很有用,最近剛好在做逆變電路!太厲害了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线中文字幕视频 | 成人午夜激情 | 久久精品黄色 | 九一精品 | 久久久久久网 | 91精品久久久久久综合五月天 | 精品国产乱码久久久久久久久 | 欧美八区 | aaaa一级毛片| 羞羞的视频在线 | 黄色网络在线观看 | 国产精品久久久亚洲 | 欧美黄色一区 | 亚洲乱码一区二区三区在线观看 | 日本精品一区二区三区在线观看视频 | 亚洲一区二区久久 | 一区二区三区国产好的精 | 欧美一区二区在线观看视频 | 欧美一级在线 | 亚洲精品一区在线 | 中文字幕亚洲视频 | 91久久久久 | 成人av在线播放 | 欧美性大战久久久久久久蜜臀 | 男女啪啪网址 | 久久久久se | 欧美aⅴ| 日韩一区二区久久 | 黄色在线观看 | 伊人春色成人 | 欧美综合久久 | 亚洲福利在线观看 | 精品国产一区二区三区性色av | 欧美日韩1区2区 | 免费a在线 | www在线| 国偷自产av一区二区三区 | 日本免费网 | 亚洲欧洲一区 | 日韩精品一区二区三区 | 亚洲另类视频 |