一、項目名稱:
二、項目概述:
本系統(tǒng)是基于雙核LPC55S69為主控芯片的SPWM正弦逆變電源,用于把直流電變換為正弦交流電。它具有輸出正弦交流電壓可調(diào)、頻率可調(diào)的功能。通過ADC實時采集輸出電壓并反饋給單片機(jī),從而使該電源系統(tǒng)能在一定輸出功率范圍內(nèi)實現(xiàn)穩(wěn)壓功能,即輸出電壓不隨負(fù)載的變化而變化。
該系統(tǒng)的硬件系統(tǒng)包括:DC-DC轉(zhuǎn)換、DC-AC轉(zhuǎn)換、信號隔離、H橋驅(qū)動電路、低通濾波器、電壓反饋調(diào)理電路。其中DC-DC主要起升壓并穩(wěn)定電壓的作用。DC-AC部分是利用SPWM波控制場效應(yīng)管通斷,將前級的輸出轉(zhuǎn)換為正弦交流電(需要低通濾波)。軟件系統(tǒng)包括:ADC采集、雙核通信、SPWM波輸出控制、閉環(huán)反饋控制、交互、輸出電壓控制、輸出電流控制。
整個設(shè)計過程包括電路設(shè)計、PCB設(shè)計、軟件設(shè)計、元件采購、焊接、軟件調(diào)試、軟硬件聯(lián)合調(diào)試、系統(tǒng)參數(shù)測試。
軟件框圖:
硬件框圖:
這個項目是比較復(fù)雜的,之所以選這個項目是因為之前參加電賽的時候做過類似的。沒錯,我就是小隊里那位即懂軟件又懂硬件的同學(xué)hahaha(又自夸了)。
目前硬件電路已經(jīng)設(shè)計完成了,元件選型也完成了。目前硬件部分需要設(shè)計PCB。
軟件部分還有很多工作要做,主要是對這塊新板子不熟悉,資料又是英文的(遲早會習(xí)慣的)。一個IIC程序調(diào)試了我?guī)滋?,后來發(fā)現(xiàn)是STM32和LPC的固件庫的IIC驅(qū)動函數(shù)不一樣,IIC開始信號的地址位和收發(fā)位對齊不統(tǒng)一。然后就是雙核通信了,好在有現(xiàn)成的模板工程,但是用Core1驅(qū)動OLED又出了問題,花了一段時間(Config Tools配置引腳的時候,工程選成了Core0)。
然后,然后就沒有然后了,一直在忙期末考試,論文的開題答辯,導(dǎo)師還要我看英文論文,英文論文?。。?!我傻不拉幾地把論文用有道一段一段翻譯成了20頁的中文,然后發(fā)現(xiàn)讀著沒感覺,我又跑回去看原文(希望導(dǎo)師明天不要叫我過去(阿門))。
所以這個項目在規(guī)定的時間內(nèi)是完成不了,但是我會后續(xù)一點一點補(bǔ)充的,大概就是這個寒假了,因為明年開學(xué)要搞畢業(yè)設(shè)計?。。?!
最后說一下,LPC這塊板子做得很好,特別是軟件開發(fā)環(huán)境,相當(dāng)?shù)陌舭 ?a class="article-link" target="_blank" href="/e/1604036.html">MCUXpresso Config Tools配置外設(shè)超級方便,基本不用讀手冊就能學(xué)會使用,想要開什么外設(shè)直接點一下。(以前的我:把K60的手冊各個章節(jié)打印出來一頁一頁的讀,然后配置寄存器,出了錯也不知道為啥,重新對著手冊再配,真的抓狂)。
把沒完成的部分注釋掉哈哈。