freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的spwm控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-08-23 08:28 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 個(gè)二極管回流,此時(shí)=0。據(jù)上所述,如論是哪一種關(guān)斷組合, 都是高電平和0之間的一種。同理在的負(fù)半周,在開通關(guān)斷的狀態(tài)下,和在一個(gè)時(shí)刻一定是有一個(gè)開通,另外一個(gè)關(guān)斷,無論是哪一種情況,負(fù)載電壓都只能是負(fù)電平和零電平的一種。 ,調(diào)制信號(hào)為標(biāo)準(zhǔn)的正弦波,有正有負(fù),而這里的載波三角在基波大于0的區(qū)間只有正半軸幅值,而在基波小于0區(qū)間只有負(fù)半軸幅值。a)在的正半周時(shí),保持通態(tài),保持?jǐn)鄳B(tài),當(dāng)時(shí),使導(dǎo)、關(guān)斷。當(dāng)時(shí),使關(guān)斷、導(dǎo)通。b)在的負(fù)半周時(shí),保持?jǐn)鄳B(tài),保持通態(tài)。當(dāng)時(shí),使導(dǎo)通、關(guān)斷。當(dāng)時(shí),使關(guān)斷、導(dǎo)通。 單極性PWM控制方式波形 雙極性PWM控制方式,雙極性PWM控制方式也是和單極性PWM控制方式是通過在基波正弦波和三角波交點(diǎn)時(shí)刻控制各開關(guān)器件的通斷,來控制電壓的正負(fù),以及控制其導(dǎo)通時(shí)間,即占空比,但是不同的是它的載波三角波是雙極性的,是有正有負(fù)的。a)如圖所示的三角波載波,不像單極性的三角波載波一樣只有正幅度,雙極性的三角波載波還有負(fù)幅度,因此,所得的PWM波也不像單極性下只有正幅度,而是在正負(fù)之間交替變化的,因此它的電位只在正電位和負(fù)電位之間變化。b)在的正負(fù)半周期內(nèi),對(duì)三極管和二極管的控制和單極性方式一樣。 c)當(dāng)時(shí),和導(dǎo)通,和關(guān)斷,這時(shí)如 0,則和通,如 0,則和通,和導(dǎo)通,和關(guān)斷,這時(shí)如0,則和通,如0,則和通,不管哪種情況都是。 雙極性PWM控制方式波形4 基于MATLAB的分析以及交點(diǎn)計(jì)算 MATLAB簡(jiǎn)介 MATLAB是美國(guó)mathworks公司開發(fā)的目前國(guó)際上應(yīng)用最廣泛,最受歡迎的商業(yè)工程計(jì)算軟件,其數(shù)學(xué)運(yùn)算能力強(qiáng)大,并集成了二維和三維圖形功能,并提供了一種高級(jí)編程語言,因此可以用于矩陣運(yùn)算、完成相應(yīng)數(shù)據(jù)分析以及數(shù)值可視化的工作,主要包括Matlab和Simulink兩大部分。Matlab是矩陣實(shí)驗(yàn)室(MatrixLaboratory)的簡(jiǎn)稱,和并稱為三大數(shù)學(xué)軟件。由于我們可以用 畫出各種圖形,并且在一個(gè)界面畫出多個(gè)圖形,設(shè)定每個(gè)圖形的顏色,畫圖線段的方式如實(shí)線,點(diǎn)畫線,虛線,并且能夠在旁邊注解,除此以外,它還可以滿足各種計(jì)算要求,圖像處理功能強(qiáng)大,易于操作,對(duì)一些控制過程進(jìn)行仿真,調(diào)控,優(yōu)化等等一系列優(yōu)點(diǎn),所以 在系統(tǒng)的設(shè)計(jì),分析以及仿真,和更多領(lǐng)域中都要用到。 查表產(chǎn)生SPWM波理論分析當(dāng)SPWM采用頻率剛好是基波的整數(shù)倍時(shí),可得到與基波效果近似的輸出波形。查表法就是根據(jù)Matlab計(jì)算基波和載波的交點(diǎn)從而通過計(jì)算可以得到輸出矩形波形的高電平和低電平的持續(xù)時(shí)間,即占空比,從而在c語言編程時(shí)用數(shù)組來表示高低電平持續(xù)時(shí)間,通過編寫對(duì)應(yīng)程序來查表進(jìn)而在中斷程序中賦予定時(shí)器初值,當(dāng)中斷溢出時(shí),電平翻轉(zhuǎn)從而就可以控制輸出端口高低電平持續(xù)時(shí)間,從而產(chǎn)生SPWM波。,本設(shè)計(jì)采用的雙極性PWM控制方式。 查表法原理采用的雙極性控制方式根據(jù)上敘對(duì) Matlab的介紹,我們知道Matlab是一個(gè)處理圖形,分析計(jì)算的非常強(qiáng)大的軟件。在本次設(shè)計(jì)中就需要計(jì)算正弦波與三角波的交點(diǎn),因此 控制通過使用 對(duì)交點(diǎn)的值,以及其持續(xù)時(shí)間進(jìn)行計(jì)算,可以快速方便的得結(jié)果。在判斷2個(gè)波形之間的交點(diǎn)時(shí),可以借助數(shù)學(xué)領(lǐng)域上的知識(shí)來給定。所謂交點(diǎn),就是在交點(diǎn)附近時(shí)刻兩函數(shù)之差值的絕對(duì)值趨于0或許某一精度,而在交點(diǎn)附近的極小區(qū)域,離交點(diǎn)越遠(yuǎn),差值的絕對(duì)值逐漸增大[2]。 Matlab計(jì)算程序及仿真圖形結(jié)果以下子程序?yàn)橛?jì)算交點(diǎn)的 程序,多次選擇精度后,當(dāng)設(shè)置此精度prec時(shí),效果最理想,載波數(shù)據(jù)?;〝?shù)據(jù), 為交點(diǎn)時(shí)刻數(shù)據(jù)。f=50。step = 。from = 0。to = 。% plotx=from:step:to。L1=sawtooth(2*pi*10*f*(x+1/1000),)。%三角波載波L2 =3*sin(2*pi*f*x)/4。%正弦波基波L3 =4*sin(2*pi*f*x)/9。%正弦波基波plot(x,L1,39。blue39。,x,L2,39。red39。,x,L3,39。magenta39。)。%畫出基波和載波legend({39。L139。,39。L239。,39。L339。},39。location39。,39。NorthWest39。)。%注釋放在左上方title({39。曲線交點(diǎn)圖39。, 39。L1=sawtooth(2*pi*10*f*(x+1/1000),)39。,39。L2=3*sin(2*pi*f*x)/439。,39。L3 =4*sin(2*pi*f*x)/939。})。%標(biāo)題xlabel(39。x39。)。%x軸ylabel(39。y39。)。 %找交點(diǎn)mCount = 0。n=0。m=0。prec=。 display(strcat(39。L1與L2曲線的交點(diǎn):39。))。for n=1:length(x) if(abs(L1(n)L2(n)) prec) %找2個(gè)波的交點(diǎn) mCount = mCount + 1。 m=m+1。 t(m)=x(n)。 display(strcat(39。第39。,num2str(mCount),39。交點(diǎn)是:39。))。 if mCount==1 display(strcat(39。(39。,num2str(x(n)),39。,39。,num2str(L1(n)),39。)39。)) else display(strcat(39。(39。,num2str(x(n)),39。,39。,num2str(L1(n)),39。),第 39。,num2str(mCount),39。與39。,num2str(mCount1),39。交點(diǎn)電平持續(xù)時(shí)間:39。,num2str(t(m)t(m1)),39。ms39。))%顯示高或低電平持續(xù)時(shí)間 end lh = line([x(n) x(n)],[min(min(L1),min(L2)) L1(n)])。 %橫坐標(biāo) set(lh,39。color39。,39。green39。)。 set(lh,39。LineStyle39。,39。39。)。 text(x(n),L1(n),strcat(39。P_39。,num2str(mCount),39。(39。,num2str(x(n)),39。,39。,num2str(L1(n)),39。)39。))。%在交點(diǎn)處顯示坐標(biāo) endend display(strcat(39。L1與L3曲線的交點(diǎn):39。))。jCount = 0。t=0。j=0。for i=1:length(x) if(abs(L1(i)L3(i)) prec) jCount = jCount + 1。 j=j+1。 t(j)=x(i)。 display(strcat(39。第39。,num2str(jCount),39。交點(diǎn)是:39。))。 if jCount==1 display(strcat(39。(39。,num2str(x(i)),39。,39。,num2str(L1(i)),39。)39。)) else display(strcat(39。(39。,num2str(x(i)),39。,39。,num2str(L1(i)),39。),第 39。,num2str(jCount),39。與39。,num2str(jCount1),39。交點(diǎn)電平持續(xù)時(shí)間:39。,num2str(t(j)t(j1)),39。ms,39。))。 end lh = line([x(i) x(i)],[min(min(L1),min(L3)) L1(i)])。 %橫坐標(biāo) set(lh,39。color39。,39。green39。)。 set(lh,39。LineStyle39。,39。39。)。 text(x(i),L1(i),strcat(39。P_39。,num2str(jCount),39。(39。,num2str(x(i)),39。,39。,num2str(L1(i)),39。)39。))。 end endMatlab運(yùn)行出來的結(jié)果L1與L2曲線的交點(diǎn):第1交點(diǎn)是:(,)第2交點(diǎn)是:(,),第2與1交點(diǎn)電平持續(xù)時(shí)間:第3交點(diǎn)是:(,),第3與2交點(diǎn)電平持續(xù)時(shí)間:第4交點(diǎn)是:(,),第4與3交點(diǎn)電平持續(xù)時(shí)間:第5交點(diǎn)是:(,),第5與4交點(diǎn)電平持續(xù)時(shí)間:第6交點(diǎn)是:(,),第6與5交點(diǎn)電平持續(xù)時(shí)間:第7交點(diǎn)是:(,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1