
利用單片機實現DC轉AC的一款正弦波電路
本人是一名新手,對逆變抱著極大的興趣,每次來論壇看帖都有不小收獲,在這里先感謝各位老師了,懇請各位老師對我這款電路點評.

全部回復(18)
正序查看
倒序查看
@xzszrs
既然用了單片機,電路就沒有必要搞得這么復雜,最好大部分功能都在軟件上搞定.推薦以下兩種方案:1.單片機輸出4路SPWM,直推IR2110,軟件死區或在IR2110上加RC死區或與門RC死區.2.單片機輸出2路SPWM,非門反相變四路,IR2110上加RC死區或與門RC死區.如果單片機資源充足,前級開環的話,連前級兩路PWM也從單片機出來就最簡單了.
鐘工:
1.單片機輸出4路SPWM,直推IR2110,軟件死區或在IR2110上加RC死區或與門RC死區.
請問在IR2110上加RC死區怎么實現的阿?
還有,輸出4路SPWM,這時和輸出2路SPWM時序上有何區別?
1.單片機輸出4路SPWM,直推IR2110,軟件死區或在IR2110上加RC死區或與門RC死區.
請問在IR2110上加RC死區怎么實現的阿?
還有,輸出4路SPWM,這時和輸出2路SPWM時序上有何區別?
0
回復
@xzszrs
既然用了單片機,電路就沒有必要搞得這么復雜,最好大部分功能都在軟件上搞定.推薦以下兩種方案:1.單片機輸出4路SPWM,直推IR2110,軟件死區或在IR2110上加RC死區或與門RC死區.2.單片機輸出2路SPWM,非門反相變四路,IR2110上加RC死區或與門RC死區.如果單片機資源充足,前級開環的話,連前級兩路PWM也從單片機出來就最簡單了.
呵呵~謝謝各位大師指點,我設計這電路是因為,我看了論壇上很多貼子,隨心想出來的,主要是解決用運放做50HZ和20K電路頻漂的問題,本想用MAX038但是太貴了,因此就想出了這辦法,至于用單片機直接輸出PWM波我還沒做過,主要是沒經驗,我圖中的單片機輸出的是50%占空比方波,經運放轉成正玄的.至于后級就沒啥特點了是參照各位大師的圖做的.
0
回復
@lizlk
看來鐘工又試驗出一種電路了,能簡單畫個給我看看不?這樣可以省下與非門了.非常感謝!
我也是看到2110內部邏輯關系才想到的,就是讓SPWM信號延時開通,按時關斷2110就能產生死區,而不會影響上升和下降時間.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/76/700751239792908.gif');}" onmousewheel="return imgzoom(this);">

0
回復
@xzszrs
我也是看到2110內部邏輯關系才想到的,就是讓SPWM信號延時開通,按時關斷2110就能產生死區,而不會影響上升和下降時間.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/76/700751239792908.gif');}"onmousewheel="returnimgzoom(this);">
鐘工,請問這個SPWM輸入之后,那2110的HIN輸入取自那里呢?
0
回復
@xzszrs
我也是看到2110內部邏輯關系才想到的,就是讓SPWM信號延時開通,按時關斷2110就能產生死區,而不會影響上升和下降時間.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/76/700751239792908.gif');}"onmousewheel="returnimgzoom(this);">
鐘工你好:我想請你指點一下我上圖中的2110有點燙,另外有時推動上橋臂的七腳沒有輸出,不知道是啥原因.謝謝
0
回復