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

正文內(nèi)容

單片機產(chǎn)生spwm課程設計報告(已修改)

2025-08-03 02:13 本頁面
 

【正文】 課程設計基于89C52單片機SPWM波形發(fā)生器摘 要本系統(tǒng)由89C52單片機控制模塊、濾波和穩(wěn)壓模塊組成。利用Matlab計算SPWM脈沖序列占空比,采用查表方式,控制雙極性SPWM控制脈沖序列的輸出。關鍵字:單片機 Matlab 查表 SPWM1設計目的和要求設計并制作一套單相SPWM觸發(fā)脈沖電路,掌握SPWM算法和硬件實現(xiàn)方法,理解驅動電路功能。①采用雙極調制算法,產(chǎn)生一個7脈沖SPWM觸發(fā)脈沖,并用單片機數(shù)字化近似實現(xiàn);②完成拓展硬件電路,軟件編程和調試;③具有2ms死區(qū)設計;④低次諧波較少;2設計方案本系統(tǒng)以89C52單片機為控制核心,由查表法通過定時器產(chǎn)生SPWM波,系統(tǒng)設計框圖如下:電源模塊輸出+5V雙極性pwm轉換電路spwm波單片機主控電路模塊圖1 設計框圖3 理論分析和計算SPWM采用頻率數(shù)倍于正弦波的三角波調制正弦波,可得到近似于正弦波的輸出。三角波的頻率越高,即載波比越高,諧波的頻率就越高,輸出端濾波器就更容易去除諧波。查表就是通過計算得到脈沖序列中每一個矩形脈沖周期內(nèi)高低電平持續(xù)時間,c語言編程時用數(shù)組來表示,通過編寫對應程序來查表進而控制輸出端口高低電平時間及轉換,從而產(chǎn)生SPWM波。圖2 SPWM原理圖MATLAB是一個高級的數(shù)學分析與運算軟件,具有強大的計算功能。SPWM控制通過MATLAB進行分析和設計,可取得事半功倍的效果。采用MATLAB可方便地得到正弦波與三角波的交點。在判斷交點時,可通過交點的數(shù)學定義來判斷。所謂交點,就是在交點附近時刻兩函數(shù)之差值的絕對值趨于0或許某一精度,而在交點附近的極小區(qū)域,離交點越遠,差值的絕對值逐漸增大。以下子程序為計算交點的MATLAB程序?;〝?shù)據(jù)L2 =4*s
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1