加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于GD32高精度數(shù)字電壓源設(shè)計源碼分享

2016/06/19
14
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

電壓源設(shè)計思路介紹:

1、改高精度電壓源基于GD32F190設(shè)計完成。利用GD190內(nèi)部的高精度OPAMP,對經(jīng)過整流后的直流電壓進(jìn)行電壓采樣,對比取樣后的電壓,通過GD190內(nèi)部的DAC控制場效應(yīng)管的導(dǎo)通,從而控制輸出電壓的大小。

2、 另一方面,通過GD190內(nèi)部12位的ADC對采樣電壓采樣,然后將采樣的結(jié)果顯示到LCD5110,而且可以通過小紅板上面的按鍵調(diào)節(jié)輸出電壓的大小。

GD32開發(fā)板資料匯總詳見鏈接:

高精度電壓源硬件設(shè)計框圖:https://www.cirmall.com/circuit/3721/

高電壓源視頻展示:

設(shè)計心得總結(jié):

1、本案例的核心在于軟件PWM的生成,100路8分辨率PWM輸出對于普通單片機(jī)來說還是有一定的壓力,還要同時處理DMX512數(shù)據(jù)的接收,得益于GD32F207的120M運(yùn)行速度,可以在短時間內(nèi)處理更多的指令,將100路PWM計數(shù)變量分成10組,通過輪流的方式更新每一組IO的計數(shù)變量,同時更新IO的狀態(tài),有效的減少中斷處理的數(shù)據(jù)量,縮短處理時間,本案例中實現(xiàn)了8位分辨率400HZ以上的PWM輸出,用來控制調(diào)光燈,完全不會出現(xiàn)閃爍的情況。串口中斷方式接收DMX512數(shù)據(jù)幀,即時保存在DMX512的緩沖區(qū)中,按DMX512數(shù)據(jù)每秒40幀的更新速度,最多在第2幀數(shù)據(jù)到來時可以把當(dāng)前狀態(tài)更新到所控制的燈上。
2、本案例控制IO輸出采用了數(shù)據(jù)表映射的方式,可以任意修改IO所對應(yīng)DMX512數(shù)據(jù)字節(jié),操作時讀取數(shù)據(jù)表里的映射數(shù)據(jù),直接操作GPIO控制寄存器,也有效的減少操作指令,提高了操作效率。
3、采用高頻率的單片機(jī)模擬多路PWM的方式,取代市場上現(xiàn)有的使用FPGA的方案,在滿足性能的同時有效的降低了產(chǎn)品的設(shè)計復(fù)雜程度和產(chǎn)品成本。

  • 數(shù)字電源源碼.rar
    描述:數(shù)字電源源碼

相關(guān)推薦

電子產(chǎn)業(yè)圖譜