久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖
  • 論壇首頁
  • 逆變/光伏/并網(wǎng)
  • 51單片機實現(xiàn)的spwm樣例,有兩個目錄,分別對應(yīng)著單極性和雙極性的控制,50hz,128點數(shù)據(jù),等價開關(guān)頻率才6k,調(diào)制輸出極限為8為滿度

51單片機實現(xiàn)的spwm樣例,有兩個目錄,分別對應(yīng)著單極性和雙極性的控制,50hz,128點數(shù)據(jù),等價開關(guān)頻率才6k,調(diào)制輸出極限為8為滿度

先上仿真圖,回頭再傳項目文件,可以直接在keil軟件里面編譯仿真,并利用仿真時的邏輯分析儀查看輸出波形

雙極性輸出,沒有死區(qū)的時候只需要輸出一個pwm信號即可,外部用一個反向器產(chǎn)生互補信號,并利用與非門產(chǎn)生死區(qū)就可以工作起來了

雙極性仿真圖1

一個周期的變化波形,上半的是一個io輸出的過零點信號,便于進行觀察

雙極性仿真圖2

因為點數(shù)偏多,所以在分別抓取前半和后半周期的圖,一邊觀察。

雙極性仿真圖3


HELLO-1.rar

全部回復(fù)(15)
正序查看
倒序查看
2013-10-28 18:01

單極性的繼續(xù),上面波形是工頻臂的驅(qū)動,下面波形是高頻臂的驅(qū)動

開機的第二個周期

開機后0.5秒的周期數(shù)據(jù)

開機后1秒的周期

連續(xù)多個周期的數(shù)據(jù)

HELLO-2.rar

0
回復(fù)
2013-10-28 18:09
@wangshujun
單極性的繼續(xù),上面波形是工頻臂的驅(qū)動,下面波形是高頻臂的驅(qū)動[圖片]開機的第二個周期[圖片]開機后0.5秒的周期數(shù)據(jù)[圖片]開機后1秒的周期[圖片]連續(xù)多個周期的數(shù)據(jù)HELLO-2.rar

因為差不多10年沒有用過51了,所以很多東西都不熟悉了,這些東西從安裝c51的軟件,到查芯片手冊,知道仿真成功大約用了8-9個小時吧,按照當前程序的框架實現(xiàn)穩(wěn)壓和保護功能都會很便利,做這個開源的目的是說明spwm真的是很簡單的事情。

這個里面用到了增強型51的pca模塊,當年2004年前后具有這個模塊的都屬于高端芯片的,現(xiàn)在路邊的垃圾片都有這個功能了,stc的3塊以上的單片機,甚至c8051超過4塊錢的51單片機都是支持的.

但是還是要說一下用51來做這個真的很沒有性價比,無法有效的做出死區(qū)和互補輸出,僅僅外加這些東西就失去了性價比,即使單片機白送也不劃算。

eg8010其實也是一個8051內(nèi)核的,它內(nèi)部的定時器就能實現(xiàn)死區(qū)等設(shè)置的輸出,這也是eg8010能實現(xiàn)較多功能的重要原因,如果不借助中斷模式,輸出了spwm已經(jīng)占據(jù)了單片機所有的資源,其他功能幾乎都很難加上的

其實現(xiàn)在32為的m0,新塘的最低起價大約是不到3快,能實現(xiàn)的功能會很強大的

0
回復(fù)
2013-10-28 18:12

編程和調(diào)試用的keil 9.51版

注意解壓的目錄別帶著中文,否則有可能導致keil運行緩慢

0
回復(fù)
LSHNIU
LV.6
5
2013-10-28 19:41
@wangshujun
編程和調(diào)試用的keil9.51版注意解壓的目錄別帶著中文,否則有可能導致keil運行緩慢
A51 MACRO ASSEMBLER V8.02b - SN: K1FMC-SSDYNC
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2008"C:\Keil\C51\BIN\A51.EXE" "..\..\LIB\STARTUP.A51" SET (COMPACT) DEBUG PRINT(.\STARTUP.lst) OBJECT(.\STARTUP.obj) EPA51 FATAL ERROR -
  FILE:       ..\..\LIB\STARTUP.A51
  ERROR:      FILE DOES NOT EXIST
A51 TERMINATED.
Target not created 編譯不了,但是學習了!感謝大師的傾情奉獻!
0
回復(fù)
2013-10-28 21:13
@LSHNIU
A51MACROASSEMBLERV8.02b-SN:K1FMC-SSDYNCCOPYRIGHTKEILELEKTRONIKGmbH1987-2008"C:\Keil\C51\BIN\A51.EXE""..\..\LIB\STARTUP.A51"SET(COMPACT)DEBUGPRINT(.\STARTUP.lst)OBJECT(.\STARTUP.obj)EPA51FATALERROR- FILE:      ..\..\LIB\STARTUP.A51 ERROR:     FILEDOESNOTEXISTA51TERMINATED.Targetnotcreated編譯不了,但是學習了!感謝大師的傾情奉獻![圖片]

我用的keil是9.51版本的,如果不是很熟悉建議用同樣的版本

網(wǎng)上很好找,應(yīng)該需要破解才行

0
回復(fù)
2013-10-28 21:16
@LSHNIU
A51MACROASSEMBLERV8.02b-SN:K1FMC-SSDYNCCOPYRIGHTKEILELEKTRONIKGmbH1987-2008"C:\Keil\C51\BIN\A51.EXE""..\..\LIB\STARTUP.A51"SET(COMPACT)DEBUGPRINT(.\STARTUP.lst)OBJECT(.\STARTUP.obj)EPA51FATALERROR- FILE:      ..\..\LIB\STARTUP.A51 ERROR:     FILEDOESNOTEXISTA51TERMINATED.Targetnotcreated編譯不了,但是學習了!感謝大師的傾情奉獻![圖片]

這個提示是startup.a51文件沒有找到,這個文件沒有改動,就是keil自帶的,不同版本可能存放位置不同,可以在keil的安裝目錄下找到對應(yīng)文件,然后復(fù)制到工程目錄中就行了,手頭沒有8.02版本,沒法測試

大概思路就是這樣了

0
回復(fù)
IGBT2010
LV.8
8
2013-10-28 21:25
@wangshujun
單極性的繼續(xù),上面波形是工頻臂的驅(qū)動,下面波形是高頻臂的驅(qū)動[圖片]開機的第二個周期[圖片]開機后0.5秒的周期數(shù)據(jù)[圖片]開機后1秒的周期[圖片]連續(xù)多個周期的數(shù)據(jù)HELLO-2.rar
學習??!
0
回復(fù)
LSHNIU
LV.6
9
2013-10-28 21:31
@wangshujun
這個提示是startup.a51文件沒有找到,這個文件沒有改動,就是keil自帶的,不同版本可能存放位置不同,可以在keil的安裝目錄下找到對應(yīng)文件,然后復(fù)制到工程目錄中就行了,手頭沒有8.02版本,沒法測試大概思路就是這樣了
我的KEIL4把C51V952和MDK472都合并了的。謝謝樓主的提示!感謝樓主的熱情幫助!
0
回復(fù)
LSHNIU
LV.6
10
2013-10-28 22:18
@LSHNIU
我的KEIL4把C51V952和MDK472都合并了的。謝謝樓主的提示!感謝樓主的熱情幫助![圖片]
工程Source Group 1添加啟動文件夾start 包含startuP.a51就可以了!Rebuild target 'Simulator'
compiling HELLO.C...
assembling STARTUP.A51...
linking...
Program Size: data=17.0 xdata=132 code=494
creating hex file from "HELLO"...
"HELLO" - 0 Error(s), 0 Warning(s).,,再次感謝樓主!
0
回復(fù)
a2580782
LV.3
11
2013-10-28 22:43
來學習了...感謝感謝.......我還以為你能用普通51不用PCA模塊呢.......害我空歡喜一場.唉..........不過我還是要好好學了.還是感謝
0
回復(fù)
a2580782
LV.3
12
2013-10-28 22:44
@wangshujun
單極性的繼續(xù),上面波形是工頻臂的驅(qū)動,下面波形是高頻臂的驅(qū)動[圖片]開機的第二個周期[圖片]開機后0.5秒的周期數(shù)據(jù)[圖片]開機后1秒的周期[圖片]連續(xù)多個周期的數(shù)據(jù)HELLO-2.rar
連夜拜讀
0
回復(fù)
wangshujun
LV.8
13
2013-10-28 23:54
@a2580782
來學習了...感謝感謝.......我還以為你能用普通51不用PCA模塊呢.......害我空歡喜一場.唉..........不過我還是要好好學了.還是感謝

現(xiàn)在帶有pca模塊的51是相當?shù)钠占暗模瑂tc的都有大把


0
回復(fù)
2013-10-30 13:46
@wangshujun
現(xiàn)在帶有pca模塊的51是相當?shù)钠占暗?,stc的都有大把
0
回復(fù)
LSHNIU
LV.6
15
2013-11-01 21:20
@漩渦浩子
[圖片]
這么好的學習資料怎么就這樣沉底了???大家要頂起來讓更多人走向數(shù)字化電源發(fā)展?。?img src="http://www.15119.cn/statics/js/kindeditor/plugins/emoticons/images/13.gif" />
0
回復(fù)
2016-03-20 20:04
太感謝了,大師
0
回復(fù)
發(fā)