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