999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的一種移動電源控制器系統設計

2013-08-10 12:46:52韋忠朝于克訓馬志源
湖北工業大學學報 2013年1期
關鍵詞:系統

袁 滿,韋忠朝,于克訓,馬志源,胡 闖

(強電磁工程與新技術國家重點實驗室(華中科技大學),湖北 武漢430074)

一些大型用電設備在無法聯接電網的場合使用時,需要大功率移動電源供電.移動電源系統一般由原動機、發電裝置、儲能裝置、電源變換裝置、總成控制等組成[1],作為可獨立工作的電源系統,要求具有自動化程度高、可靠性好、抗干擾能力強的特點,因此實現對移動電源系統的有效控制十分重要.移動電源系統組成復雜,各電源模塊要配合整個電源系統的運行,因此電源各模塊的分散控制與集中管理直接影響到電源的可靠性與效率,于是各種高性能控制芯片被引入到移動電源系統中來了,而數字信號處理器(DSP)的出現正好適應了這種需求.TMS320F28335系列DSP具有強大的控制和信號處理能力,具有精度高、成本低、功耗小、外設集成度高、數據及程序存儲量大和A/D轉換更精確快速等優點[2].本文介紹了基于TMS320F28335的一種移動電源控制系統的硬件電路、系統通信軟件設計和簡要控制流程.級模塊之間快速、精確、穩定的通信至關重要,其中包括輸入輸出(I/O)通信和控制器局域網(CAN)通信.

圖1 電源控制系統總體結構圖

1 移動電源控制器的硬件電路設計

本移動電源控制器以TMS320F28335DSP芯片為核心,控制的下級模塊包括柴油機控制器、400 Hz中頻電源、24V直流電源,同步發電機勵磁電源,拖動電機控制器和半控整流器等.另外,為實現遠程操作,與上位PC機的通信模塊也是必須的.本電源控制器(圖1)是整個系統的核心,為了實現對移動電源的實時控制和監視,控制器與系統各個下

為了實現對如此多的系統外圍模塊的控制,控制器內部的通信也是至關重要的.作為整個控制系統的大腦,控制器采用DSP為主處理器,以FPGA作為協處理器,它們之間采用總線的方式進行通信,這樣才能勝任整個系統大批量信號的處理及控制.電源控制器內部框圖如圖2所示.本控制器搭建了通信用CAN外設,通過總線外擴了RAM,還應用SPI串口通信端口外接了EEPROM,外部模擬檢測量經過傳感器檢測后送入DSP的AD口.各類信號的連接主要由FPGA完成,在其內部進行邏輯控制后將數據傳送給DSP.外部的一些控制主要在DSP與FPGA的數據交流中完成.

圖2 電源控制器內部框圖

1.1 DSP與EEPROM的通信接口

由于EEPROM具有掉電保持功能和可電擦除特點,在調試過程中就可以方便地實時在線修改參數.而且串行EEPROM不需要復雜的地址、數據和控制總線,僅由幾根線就可以完成操作,因此節省了大量的硬件資源.所以本控制系統采用了只需要4根線的SPI通信EEPROM 25LC256來完成在線參數以及數據存儲.其硬件連接電路如圖3所示.

圖3 DSP與EEPROM的硬件接口

1.2 DSP與FPGA的通信接口

本文采用DSP芯片與ALTERA公司的FPGA芯片EPM240T100C5配合作為整個控制器的控制核心,它們之間采用數據總線和地址總線進行通信.DSP與FPGA的連接如圖4所示.系統主要靠FPGA對DSP傳輸過來的數據進行譯碼,然后做出相應控制.經過9位地址線,即通過 DSP28335 XINTF ZONE7多達29=512個的空間對FPGA最多為512種的不同控制,足以滿足本系統的控制要求.通過16位數據總線可以實現DSP與FPGA一次最多為兩個字節的數據傳輸.

圖4 DSP與FPGA的硬件接口

1.3 DSP之間的CAN通信接口

CAN總線是一種串行通信協議,具有較高的通信速率和較強的抗干擾能力,可以作為現場總線應用于電磁噪聲比較大的場合,尤其適合本系統的通信.其硬件電路連接如圖5所示,電路選用PCA82C250作為CAN控制器和CAN總線間的接口,提供對總線的差動發送和接收能力.為提高系統抗干擾性能,在DSP與PCA82C250之間增加光電隔離電路.電路中PCA82C250的輸出引腳CANH和CANL之間必須并聯終端匹配電阻,否則,會降低總線數據通信的可靠性[3].

圖5 DSP間CAN通信的硬件接口

1.4 DSP與下級模塊的I/O通信接口

電源控制器與各下級模塊需要大量的緊急通信,如啟動、停止、故障、接通、接通完成、斷開等,I/O通信是最好的方式.由于系統龐大,I/O通信的距離較遠,為保證信號傳遞的精確性,必須進行通信隔離.本系統采用24V輔助電源作為隔離用電源,電壓較高,驅動電流大,抗干擾能力強,隔離光耦采用TLP121.電源控制器與各下級模塊的I/O通信連接圖如圖6所示.

圖6 電源控制器與下級模塊的I/O通信的硬件接口

2 電源控制器軟件設計

電源控制器軟件完成整個系統的通信和對部分模塊的控制,其軟件設計包括系統初始化、系統調用主程序、控制子程序和中斷服務子程序等部分.控制系統的程序結構如圖7所示.

圖7 控制系統程序結構圖

2.1 初始化程序

DSP初始化分為各控制寄存器初始化和系統程序初始化,其中控制寄存器初始化主要包括:時鐘倍頻和看門狗設置;CAN、SPI等DSP片內外設初始化;各GPIO復用口的配置;中斷控制器和中斷向量表的初始化;LCD顯示和鍵盤輸入的初始化等.系統程序初始化則包括:各子程序變量的初值設定和各個存儲單元的預分配.

2.2 系統調用主程序

系統調用主程序為各子程序的入口,是整個控制系統的主程序.主程序在初始化的過程中完成DSP的系統功能配置和程序初始化后,就等待外部和內部的中斷響應外設請求及運行各子程序.

2.3 控制系統子程序

控制系統子程序是控制各個設備運行的程序模塊,包括鍵盤輸入控制,LCD顯示控制,I/O防抖、勵磁電源、拖動電機、半控整流器、負載等各下級模塊的運行控制,CAN通信數據的定期發送和接收以及故障檢測和處理等.當中斷發生的時候,CPU轉入各個子程序運行,并返回控制量輸出給系統相應子設備.由于此程序模塊彼此獨立,所以只需要留出相應的程序接口,就可以分開模塊設計和隨時擴展程序功能而不會影響其他的程序模塊.

2.4 中斷服務子程序

中斷服務子程序包括:定時器0中斷、ADC接收中斷、CAN通信中斷,以及外部中斷.其中定時器0中斷完成整個主程序和部分子程序的精確計時,保證程序的時序控制準確;ADC中斷完成AD采樣,實時將從外部采樣到的模擬量裝換成數字量后送給DSP;CAN通信中斷使上位機能夠實時控制電源控制器;外部中斷主要完成對移動電源所帶負載的通道選擇.

2.5 DSP與EEPROM通信的軟件實現

由前文可知,本系統采用的EEPROM芯片為25LC256,25LC256有一個8位的指令寄存器,通過SPI總線訪問,通過指令寄存器寫不同的指令,告知25LC256將要進行的操作,然后讀取或者寫入數據.其寫入數據的時序如圖8所示.

圖8 DSP寫25LC256一個字節的時序圖

由于需要先發送8位指令,緊接著發送16位地址,最后發送8位數據,所以令DSP的SPI發送緩沖區SPITXBUF為16位,首先規格化16位需發送數據,即讓8位“寫”指令作為此16位數據的高8位,讓16位地址的高8位作為需發送的16位數據的低8位,從而組成一組16位數據,發送給SPITXBUF;發送完畢后,再將16位地址的低8位作為規格化的16位數據的高8位,8位數據為其低8位,發送給SPITXBUF,從而完成寫一個字節的周期.

2.6 CPU間CAN通信的軟件實現

對TMS320F2835的eCAN模塊的編程主要分為三個部分:波特率的配置、郵箱初始化的配置、消息的接收和發送操作.其中最為關鍵的是波特率的設置[4],它決定了CAN模塊每秒鐘能夠傳輸的位數.其設置公式為

式中,SYSCLK為系統時鐘頻率,BRP由寄存器CANBRC[23~16]來確定,TSEG1、TSEG2分別由CANBTC[6~3]、CANBTC[2~0]來確定.在使用CAN通信進行消息的接收和發送前,必須對CAN模塊進行正確的初始化,其初始化和接收發送流程如圖9所示.

圖9 CAN模塊的初始化和數據接收發送流程圖

3 電源控制器的控制流程

當整個電源控制器系統的硬件部分和軟件部分完全實現后,就能夠實現電源控制器與各下級模塊的精確通信.圖10是本電源控制器對各下級模塊的一種控制模式的流程圖.給定同步發電機母線電壓后,拖動電機的轉速和勵磁電源的勵磁電流值也就確定了,如果一切正常,表明系統準備就緒.此時通過鍵盤按鈕啟動系統,則拖動電機啟動,一段時間后電機到達給定轉速,電源控制器給出轉速到達信號,同時啟動勵磁電源,很快勵磁電源的電流值到達給定值,產生勵磁建立信號,同時發出接通信號,此時半控整流橋開通,同步發電機與負載接通,當電壓到達給定值后,反饋一個接通完成信號,此時整流器關斷.延時一段時間,給負載一個斷開信號,再延時一段時間后,檢測電流零信號,確保斷開完畢,此后就可以停止系統了,拖動電機和勵磁電源也同時停止.

圖10 電源控制器的一種控制流程圖

4 結束語

本移動電源控制器目前已經基本完成了實驗室階段系統控制的調試,同步發電機在不同接通電壓下,拖動電機轉速和勵磁電流有不同的配合,而在同一個接通電壓下,由于接通過程中電機轉速的改變,勵磁電流也要相應改變,從而達到最佳的接通效果.本電源控制器也存在一些不足,例如硬件電路的抗干擾設計并未考慮充分,軟件的結構還有一些地方有待優化,這是下階段課題需要解決的問題.

[1]于溢澤.120kW新型拖車電站的研制介紹[J].移動電源與車輛,1997,02(011):31-34.

[2]劉陵順,高艷麗,張樹團,等.TMS320F28335DSP原理及開發編程[M].北京:北京航空航天大學出版社,2011.

[3]李星林,黃石生.高速雙絲脈沖 MIG焊的研究[J].電力電子技術,2008,42(3):39-40.

[4]蘇日建,孔 力,周凱波,等.基于DSP的井下儀器通用CAN總線通信接口設計[J].儀表技術與傳感器,2008(1):68-71.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 亚洲综合色吧| 久草中文网| 国产精品女在线观看| 欧美日韩国产在线播放| 爽爽影院十八禁在线观看| 97超碰精品成人国产| 国内嫩模私拍精品视频| 在线观看精品国产入口| 国产亚洲高清在线精品99| 91免费国产在线观看尤物| 超碰91免费人妻| 91精品国产自产91精品资源| 国产精品福利在线观看无码卡| 香蕉久久国产精品免| 国产网站免费看| 一边摸一边做爽的视频17国产| 亚洲午夜天堂| 亚洲天堂网2014| 国产精品福利一区二区久久| 国产资源站| 免费在线看黄网址| 欧美亚洲欧美| 国产激情无码一区二区APP| 欧美色图第一页| 99久久无色码中文字幕| 91精品国产无线乱码在线 | 国产精品所毛片视频| 国产一区二区精品福利| 中文字幕在线永久在线视频2020| 蜜芽一区二区国产精品| 91精品啪在线观看国产| 婷婷色中文| 精品黑人一区二区三区| 成人毛片免费在线观看| 男女性色大片免费网站| 亚洲欧洲国产成人综合不卡| 国产精品乱偷免费视频| 久久香蕉国产线| jizz国产在线| 在线无码av一区二区三区| 色综合狠狠操| 干中文字幕| 丁香六月综合网| 成人在线不卡视频| www.国产福利| 在线观看无码a∨| 成人国产精品网站在线看| 亚洲中文字幕国产av| 97在线碰| 成年看免费观看视频拍拍| 99热这里只有精品久久免费| 亚洲综合色婷婷| 人妻中文久热无码丝袜| 亚洲欧洲AV一区二区三区| 四虎精品免费久久| 精品人妻系列无码专区久久| 欧美国产日韩在线播放| 亚洲系列中文字幕一区二区| 中文无码精品A∨在线观看不卡| 欧美一级专区免费大片| 秋霞国产在线| 色噜噜狠狠狠综合曰曰曰| 国产精品视频3p| 色婷婷亚洲综合五月| 97综合久久| 亚洲精品波多野结衣| 国产欧美日韩综合一区在线播放| 四虎影视国产精品| 色综合a怡红院怡红院首页| 波多野结衣中文字幕一区二区| 色有码无码视频| 久久夜色精品| 国产成人超碰无码| 91成人在线观看视频| 久久精品嫩草研究院| 亚洲国产黄色| 69免费在线视频| 久久这里只有精品2| 日韩免费成人| 欧美亚洲国产一区| 国产成人a在线观看视频| 免费无码AV片在线观看国产|