新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 一種基于DSP的直流電源供電系統(tǒng)的設(shè)計(jì)

一種基于DSP的直流電源供電系統(tǒng)的設(shè)計(jì)

作者: 時(shí)間:2010-04-28 來源:網(wǎng)絡(luò) 收藏

3 軟件
3.1 軟件流程
本系統(tǒng)的主程序和CAN接收中斷程序流程如圖8所示。工作流程:系統(tǒng)開機(jī)后進(jìn)行上電自檢、初始化設(shè)置,如有故障則進(jìn)行故障排除,無故障則程序進(jìn)入while循環(huán),在該循環(huán)內(nèi)進(jìn)行參數(shù)采集、CAN數(shù)據(jù)發(fā)送、負(fù)載開機(jī)控制。中斷程序負(fù)責(zé)從上位機(jī)接收CAN數(shù)據(jù)。


3.2 CAN通信
TMS320F2812數(shù)字信號(hào)處理器所集成的增強(qiáng)型CAN控制器通信接口與CAN2.0B協(xié)議完全兼容,其32個(gè)可以獨(dú)立配置的郵箱及其時(shí)間標(biāo)志特性有力地保證了電磁噪聲環(huán)境下與其他控制器的串口通信能力。


中,配置郵箱0為查詢方式發(fā)送,郵箱16為中斷方式接收,數(shù)據(jù)采用標(biāo)準(zhǔn)數(shù)據(jù)幀(11位ID)格式,相應(yīng)的信息發(fā)送和接收流程如圖9所
示。當(dāng)配置為發(fā)送時(shí),設(shè)置相應(yīng)郵箱的傳送請(qǐng)求標(biāo)志(TRS)為1啟動(dòng)發(fā)送,當(dāng)相應(yīng)郵箱的傳送應(yīng)答標(biāo)志(TA)置位時(shí)表明發(fā)送數(shù)據(jù)成功,清除應(yīng)
答標(biāo)志TA等待下一次發(fā)送;對(duì)于接收郵箱,每個(gè)郵箱成功接收到信息后,郵箱的接收數(shù)據(jù)懸掛寄存器(RMP)相應(yīng)的位為l并初始化一個(gè)中斷,讀取數(shù)據(jù)后需要清除RMP位。

4 結(jié)束語
本文帶有CAN總線控制器的芯片TMS320F2812設(shè)計(jì)了一種,同時(shí)詳細(xì)闡述了該電源參數(shù)的采集方法和CAN總線接口的設(shè)計(jì)技巧。使用表明,該系統(tǒng)在惡劣環(huán)境下具有良好的工作性能,可為工程測量領(lǐng)域提供一種完備的測試方案,具有較強(qiáng)的工程應(yīng)用價(jià)值。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉