<legend id="yqiqe"><i id="yqiqe"></i></legend>
  • <span id="yqiqe"><sup id="yqiqe"><nav id="yqiqe"></nav></sup></span>
    <acronym id="yqiqe"><sup id="yqiqe"></sup></acronym>
    <ol id="yqiqe"></ol>
  • <input id="yqiqe"></input>

  • <optgroup id="yqiqe"></optgroup>

      <span id="yqiqe"></span>
        1. <dd id="yqiqe"><output id="yqiqe"></output></dd>

          您好, 登錄| 注冊|
          論壇導航
          您好, 登錄| 注冊|
          子站:
          論壇首頁    逆變/光伏/并網
          •  發帖
          • 收藏

          STM8S103F制作正弦波逆變器的研究
          閱讀: 12190 |  回復: 49 樓層直達

          2013/12/20 00:07:32
          1
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          QQ截圖20160321155901 內容精選】管理員精心選擇的優質內容 快來討論吧


          本人今天才接觸STM8單片機 不過之前有別的單片機開發經驗 因此上手比較快 現在寫出了正弦波發生程序 明天搞了AD和PI算法就能做逆變了 慢慢搞

          STM8實現SPWM.txt

          1和20輸出SPWM波 11輸出50Hz方波

          標簽 逆變器
          2013/12/20 09:34:39
          2
          重慶醬油仔
          電源幣:60 | 積分:0 主題帖:13 | 回復帖:88
          LV4
          連長

          STM8S這個片子,PWM自帶死區和互補輸出,還能生成中心對稱的PWM。不使用的話,有點暴殄天物喲。

          2013/12/20 12:58:32
          3
          a7702842
          電源幣:0 | 積分:0 主題帖:2 | 回復帖:2
          LV1
          士兵
          最好使用內部rc震蕩。不要使用外部晶振。外部晶振受干擾容易復位
          2013/12/20 17:58:52
          4
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          目前這么設計的 SPWM1 2和它們的反向直接驅動全橋

          Shutdown腳用于實現過流保護超功率保護等功能

          Shutdown Logic懸空時 Shutdown被拉地時鎖定SPWMx的輸出

          Shutdown Logic接地后 Shutdown被拉低時關閉輸出 當取消下拉時恢復輸出

          FrequencyDetermine 懸空時 輸出50Hz正弦波 接地后輸出60Hz正弦波 

          這次修改為TIM1產生SPWM波形 而且一次4個單極性波形都產生 帶死區 直接驅動全橋無壓力

          但是為了方便使用還是保留了50Hz Sync即同步方波

           

          未來的:

          Beep用于連接蜂鳴器 在逆變器發生故障時(被從Shutdown腳關機或者電池電壓過低等)出聲

          OutputFeedback用于反饋輸出電壓 穩定輸出電壓

          Battert Low用于反饋蓄電池電壓 外部需要電阻分壓 來檢測電瓶欠電 當這個腳電壓低于1V時亮低電壓燈 當低于0.8V時鎖定逆變器 SPWM.zip

          2013/12/20 19:26:24
          5
          a529096768
          電源幣:11 | 積分:0 主題帖:0 | 回復帖:33
          LV3
          排長
          不錯,贊一個!這動手能力都趕上許多研究生,翠師傅上大學幾年級了?想我本科時都去體驗生活了,浪費時間啊!
          2013/12/20 20:08:25
          7
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長
          窩沒上大學呢 明年才上
          2013/12/20 20:31:56
          9
          a529096768
          電源幣:11 | 積分:0 主題帖:0 | 回復帖:33
          LV3
          排長
          哦哦,那就更了不得啦,理解力達到了本科水平!我高中時時間用在做題上面了,樓主把時間花在這些地方,對考大學有很大的影響喲!
          2013/12/22 18:07:41
          10
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          成績確實受了點影響 不過依舊可以接受

          再補充一個 今天寫的 帶PID的SPWM (2).zip 應該能穩壓了

           

          下面的復制下來存為Htm就是正弦表計算軟件!

          <TITLE>半波正弦表發生器</TITLE><FORM name="form1"> 步數 <INPUT name="step" size="5"

           value="10"> 峰值 <INPUT name="peak" size="5" value="255"> <INPUT name="cal" onclick="calculate()"

           type="button" size="5" value=" 計算 "> 結果 <INPUT name="result" size="100" value=""></FORM>

          <Script>function calculate(){ var step=document.form1.step.value; var

          peak=document.form1.peak.value; document.form1.result.value="0" for(var t=1;t<step;t++)

          {  document.form1.result.value+=","+parseInt(peak*Math.sin(t*Math.PI/step)); }}</Script>

           

          2014/12/30 02:40:11
          31
          aninstone
          電源幣:3 | 積分:0 主題帖:3 | 回復帖:113
          LV4
          連長
          有木有實際波形?
          2014/12/06 11:48:52
          30
          zwcyqxzcx
          電源幣:908 | 積分:13 主題帖:15 | 回復帖:216
          LV6
          團長
          樓主目前在哪兒上大學?對你好像有所耳聞。
          2013/12/20 19:30:39
          6
          a529096768
          電源幣:11 | 積分:0 主題帖:0 | 回復帖:33
          LV3
          排長
          樓主水平很高!可以加大一點難度,一是嘗試著使用單極性倍頻的調制方式,這可為你單片機處理指令省下不少時間。二是控制可以弄復雜些,最好能弄成電壓電流瞬時雙環的。
          2013/12/20 20:10:57
          8
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          瞬時雙環 就怕AD速度不夠啊

          單極性倍頻那種考慮過 也可以做的

          2013/12/22 21:32:12
          11
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          SPWM (3).zip

          又更新了 增加了保護和電池低電壓智能鎖定功能

          現在還有兩個IO口空余 不知道增加什么功能好呢

           

          2013/12/23 10:37:28
          12
          a7702842
          電源幣:0 | 積分:0 主題帖:2 | 回復帖:2
          LV1
          士兵
          單片機的5v和mos管12v驅動是怎樣轉化的?
          2013/12/23 11:08:32
          13
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          SPWM1 SPWM2等通過光藕隔離驅動全橋 光藕另一側是15V的mos驅動電壓

          單片機是3.3V的

          最新的程序SPWM (4).zip

          增加1個Disable PID腳 接地時輸出的正弦波的峰值從0-100%隨著Output Feedback(0-單片機供電電壓 通常3.3V) 變化 用于內部PID穩壓無法滿足需求時 外接運放實現穩壓

          現在程序功能應該完善了 可以試試驅動全橋了 這次爭取來個12V300W逆變 帶短路保護

           

          2013/12/23 21:43:56
          14
          zhangjunhai
          電源幣:4 | 積分:0 主題帖:15 | 回復帖:133
          LV6
          團長

          尤老師辛苦了,我們這些菜鳥才有機會學習軟件

          2014/03/07 11:01:58
          17
          shinesz
          電源幣:0 | 積分:5 主題帖:1 | 回復帖:100
          LV4
          連長
          一個高中生有如此能力,佩服。STM8我也在用,性價比很高。
          2014/04/08 13:54:59
          23
          wangshujun
          電源幣:30 | 積分:0 主題帖:11 | 回復帖:433
          LV8
          師長

          程序看過了,提點建議

          1、系統開啟了至少2個定時器中斷,使用了3個定時器,在這樣的系統中中斷沖突導致的延遲必須考慮,建議改成只使用tim1中斷,每次中斷更新下一個占空比,spwm表可以更細一些,比如用20k的載頻,直接用400的spwm表,這個對于stm8來說沒有問題。

          2、只用一個定時器的情況下,50hz可以使用軟件計數來輸出的,不是問題,沒有必要單獨搞一個定時器來做更新

          3、你的剎車信號使用了,但是沒看到相應的中斷服務,也就是說剎車中斷只是硬關閉,不恢復的,這個在產品中是有問題的。剎車的恢復一般是延時一段時間后重新啟動。

          4、需要加上軟啟動部分否則還是挺危險的。

          2014/04/08 14:02:37
          24
          wangshujun
          電源幣:30 | 積分:0 主題帖:11 | 回復帖:433
          LV8
          師長

          再補充一點,建議增加電流采樣通道,硬件驅動剎車的用于保護危險的過流信號,比如負載短路,軟件檢測的電流信號用于控制過載,最好是有幾秒甚至幾分鐘的過載允許范圍

          典型設計一般是

          額定1000w

          允許1200到1500w的120秒過載

          允許1500w到2000w的3-5秒過載

          超過1500或者2000w的話立即保護

          一般商用的選前一組參數,工業的選后一種

          一般來說選擇的功率管都能短時間承受100%的過載的,但是散熱系統通常不能容忍持續過載,否則體積和成本難以接受。所以實用的角度來看加上軟件電流檢測是有必要的,而且用于顯示的話有電流采樣就能顯示功率(視在功率)信息了,對于應用價值相對較大

          2014/04/08 14:15:04
          25
          wangshujun
          電源幣:30 | 積分:0 主題帖:11 | 回復帖:433
          LV8
          師長

          adc采樣結果的反饋和pid計算的系數都存在問題,另外積分項的最大值也沒有意義,不可能那么大,另外你這個計算出來的pid結果有可能是負數,會導致失控的情況出現。

          一般說pid的計算結果是用來進行調整的,也是對調制度進行加操作,并且對調制度上下都要做限制,你當前的調制度出現負數是不能工作的

          2014/04/10 12:21:06
          26
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          PID 部分求指導 這部分窩也覺得程序可能會有一點問題...

          ADC的部分應該沒有問題的說

          2014/04/10 13:40:20
          27
          wangshujun
          電源幣:30 | 積分:0 主題帖:11 | 回復帖:433
          LV8
          師長

          你要先換算adc的采樣值到你目標值相同的比例上再做pid,pid要考慮輸入,計算過程,和輸出來制定相關系數

          對于逆變器來說一般做pi就好了

          2014/04/11 17:59:43
          29
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長
          明白咯 謝咯
          2014/12/30 02:57:00
          32
          aninstone
          電源幣:3 | 積分:0 主題帖:3 | 回復帖:113
          LV4
          連長
          2015/10/08 18:26:12
          36
          wayhe
          電源幣:33 | 積分:0 主題帖:7 | 回復帖:43
          LV4
          連長
          幾年前我也用這顆做過300W純正弦波逆變器,加油,這IC可以實現的。
          2018/10/13 15:27:55
          47
          baiyni8
          電源幣:0 | 積分:3 主題帖:0 | 回復帖:1
          LV1
          士兵
          很好的資料
          2014/03/05 12:50:23
          15
          發燒友
          電源幣:3 | 積分:0 主題帖:1 | 回復帖:28
          LV3
          排長
          我最近也想用STM8做款300-500W的SPWM逆變器嗎,STM8的抗干擾怎么樣?
          2014/03/05 20:56:10
          16
          xzszrs[榮譽版主]
          電源幣:1717 | 積分:72 主題帖:103 | 回復帖:1774
          LV11
          統帥

          不錯啊,加精鼓勵下。

          2014/03/10 13:53:21
          18
          wwpwwp20088
          電源幣:10 | 積分:0 主題帖:24 | 回復帖:73
          LV5
          營長
          最近也在學STM8,請教下COSMIC里添加頭文件不能用怎么回事,而且你的程序在IAR里不兼容,初學菜鳥,請教!
          2014/03/11 21:31:13
          19
          世紀逆變
          電源幣:43 | 積分:13 主題帖:23 | 回復帖:308
          LV8
          師長
          這是電源網水平最高的SPWM帖子,特來頂一個,不過使用內部RC時鐘據說不穩定,建議還是外接晶振
          2014/04/05 08:55:22
          21
          wangshujun
          電源幣:30 | 積分:0 主題帖:11 | 回復帖:433
          LV8
          師長
          內部rc誤差1%左右,用作一般的逆變足夠了
          2014/04/04 15:18:48
          20
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長
          窩用STVD寫的程序 和IAR確實不兼容....而且窩沒使用STM8的庫函數...
          2014/04/07 12:57:34
          22
          wwpwwp20088
          電源幣:10 | 積分:0 主題帖:24 | 回復帖:73
          LV5
          營長
          我用STVD來寫,老是提示頭文件錯誤,編譯不了,感覺STVD不能像keil C51一樣頭文件可以隨意添加。。。不過程序我也在IAR里完成了,帶死區就是好,省了好些電路,但又怕單片機受干擾跑飛讓后級MOS直通。。。糾結好多天后還是感覺硬件加死區最安全,STM8的死區功能做前級開環驅動信號。
          2014/04/11 13:32:35
          28
          世紀逆變
          電源幣:43 | 積分:13 主題帖:23 | 回復帖:308
          LV8
          師長
          IRA比較好用,
          2015/08/08 18:11:49
          33
          bbyl5009
          電源幣:0 | 積分:3 主題帖:0 | 回復帖:6
          LV1
          士兵
          對樓主的程序做了一些修改,TIM2用于DC-DC升壓(這一個功還沒實現,TIM2也有可能實現不了推挽PWM輸出),TIM4產生中斷用于更新SPWM值,效果看圖,空載時還行,帶載的波形有問題,試過SPWM值80等份與160等份都無改善,使用STM8S003+IR2101+IRF740

           

          接90W開關電源

          2015/08/12 17:45:38
          34
          Rachelmi
          電源幣:83 | 積分:6 主題帖:2 | 回復帖:674
          LV9
          軍長
          這。。。。
          2015/10/04 23:33:07
          35
          尤小翠
          電源幣:36 | 積分:12 主題帖:37 | 回復帖:156
          LV7
          旅長

          一個STM8負責兩個事估計跑不起來吧

           

          有一種方法是 增加正弦表的點數

          估計乃的問題還素輸出濾波器那的

           

          最近學業比較忙 而且還得陪妹子 所以很久沒上線 哎

          挺久沒鼓搗電源了呢

          不過年底準備把12V100A的坑填了

          帶APFC 就是今年年初制作的那個無橋PFC

          加上UC3846+同步整流的DC-DC

          2015/12/24 17:07:34
          37
          外星
          電源幣:0 | 積分:6 主題帖:11 | 回復帖:23
          LV4
          連長
          2016/02/04 12:31:48
          38
          rpower
          電源幣:3 | 積分:0 主題帖:26 | 回復帖:48
          LV5
          營長
          好帖,學習了!
          2016/02/14 05:40:24
          39
          tri4123
          電源幣:25 | 積分:0 主題帖:0 | 回復帖:232
          LV5
          營長
          電源網真是高手云集
          2016/02/20 23:00:02
          40
          doneboat
          電源幣:0 | 積分:3 主題帖:0 | 回復帖:11
          LV2
          班長
          挖墳加頂
          2016/02/21 17:24:14
          41
          mikeliran
          電源幣:0 | 積分:0 主題帖:1 | 回復帖:13
          LV2
          班長
          回復1貼 后可查看該帖
          2016/02/22 11:33:50
          42
          shxliao
          電源幣:3 | 積分:0 主題帖:3 | 回復帖:4
          LV2
          班長
          看看看,什么好東西
          2016/02/22 12:11:30
          43
          leerking
          電源幣:0 | 積分:0 主題帖:1 | 回復帖:43
          LV3
          排長
          2016/09/02 18:33:55
          44
          qianyibo
          電源幣:2 | 積分:0 主題帖:16 | 回復帖:14
          LV4
          連長
          STM8S103F制作正弦波逆變器穩定嗎?
          2016/11/12 21:45:03
          45
          konway
          電源幣:30 | 積分:0 主題帖:9 | 回復帖:45
          LV4
          連長
          做了幾年設計的都自愧不如呀
          2018/04/16 23:55:54
          46
          yyj011
          電源幣:0 | 積分:3 主題帖:0 | 回復帖:1
          LV1
          士兵

          怎么看不到呢

          2019/08/02 13:10:01
          48
          黃丙元
          電源幣:35 | 積分:3 主題帖:5 | 回復帖:291
          LV6
          團長
          厲害
          2019/08/02 13:11:00
          49
          黃丙元
          電源幣:35 | 積分:3 主題帖:5 | 回復帖:291
          LV6
          團長
          厲害
          2019/08/03 08:38:39
          50
          空軍通信兵
          電源幣:10 | 積分:6 主題帖:6 | 回復帖:350
          LV8
          師長
          做個記號,方便以后尋找。
          客服熱線
          服務時間:周一至周五9:00-18:00
          微信關注
          免費技術研討會
          獲取一手干貨分享

          互聯網違法不良信息舉報

          Reporting Internet Illegal and Bad Information
          editor@netbroad.com
          400-003-2006
          哥哥撸