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在多段調速系統中的應用
主站蜘蛛池模板: 91在线播放国产| 毛片最新网址| 免费xxxxx在线观看网站| 精品久久久久久久久久久| 亚洲女同一区二区| 麻豆国产精品一二三在线观看| 亚洲天堂777| 日本精品视频一区二区| 国产一区二区影院| 91久久国产综合精品| 国产成人永久免费视频| 99精品在线看| 亚洲日韩国产精品综合在线观看| 久久久四虎成人永久免费网站| 看看一级毛片| 亚洲综合色吧| 亚洲精选无码久久久| 伊人久久大线影院首页| 国产在线八区| 天天躁夜夜躁狠狠躁图片| 伊人久久久久久久| 91毛片网| 久久综合丝袜长腿丝袜| 日本黄网在线观看| 真实国产精品vr专区| 国产在线自在拍91精品黑人| 免费看美女自慰的网站| 国产精品国产三级国产专业不| 国产美女主播一级成人毛片| 日韩毛片在线视频| 欧美日韩国产在线人成app| 欧美日韩高清在线| 91精品人妻互换| 国产成人久视频免费| 国产男人的天堂| 青青草原国产av福利网站| 亚洲女同欧美在线| 久久96热在精品国产高清| 亚洲精品国产首次亮相| 亚洲国产精品日韩专区AV| 亚洲无码视频一区二区三区| 精品国产成人a在线观看| 亚洲中文字幕在线观看| 久久伊伊香蕉综合精品| 久久国产免费观看| 天堂在线www网亚洲| 国产99视频精品免费观看9e| 黄色三级网站免费| 亚洲欧美不卡| 国产尤物视频网址导航| 欧类av怡春院| 少妇露出福利视频| 欧美天堂久久| 亚洲国产精品美女| 在线观看无码a∨| 波多野结衣一区二区三区四区视频 | 99热这里只有精品免费国产| 色婷婷在线播放| 精品亚洲国产成人AV| 久久国产乱子| 天天摸夜夜操| 国内精品手机在线观看视频| 伊在人亞洲香蕉精品區| 久久国产V一级毛多内射| 色欲色欲久久综合网| 久久国产乱子伦视频无卡顿| 欧美三级日韩三级| 亚洲天堂久久久| 好吊妞欧美视频免费| 人妻出轨无码中文一区二区| 日韩123欧美字幕| 国产真实自在自线免费精品| 谁有在线观看日韩亚洲最新视频| 青青青国产视频手机| 亚洲AV无码乱码在线观看裸奔 | av色爱 天堂网| 97se亚洲综合在线| 制服丝袜国产精品| 日韩东京热无码人妻| 亚洲精品无码AV电影在线播放| 午夜精品区| 丁香六月激情综合|