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

CAN總線通信在組合式三相光伏逆變器中的應用

2013-09-04 07:23:50張雪松胡天友
實驗室研究與探索 2013年6期
關鍵詞:系統設計

張雪松, 胡天友, 劉 倩, 王 海

(電子科技大學機械電子工程學院,四川成都611731)

0 引言

三相光伏逆變器一般有兩種實現方式,一種是光伏陣列經直流升壓后接三相全橋或半橋;另一種稱為組合式三相逆變器,是將三臺單相光伏逆變器進行Y/△連接。相比第一種方式,第二種方式成本較高,但是不需要承受較高的直流母線電壓,抗不對稱三相負載能力更強,具有廣泛的研究前景[1-2]。

本設計的項目背景是某一基于第二種方式研制的組合式三相光伏逆變系統。系統結構圖如圖1所示,光伏陣列經直流變換后分別與3個單相逆變橋相連,三者采用三相四線制連接形成A、B、C三相電壓。考慮到三相的功率平衡,該系統的最大功率點跟蹤控制(MPPT)是放在靠近輸出端的逆變環節中進行的。該系統共由4個DSP芯片控制:DSP_DC控制3個DC-DC環節的升壓,同時通過數據采集模塊和AD轉換器對其中某一DC-DC環節的輸出電壓和電流進行實時采集作為后級MPPT控制的輸入參數;DSP_A、DSP_B、DSP_C分別控制A、B、C三相的逆變橋。正弦參考信號的相位由電網采樣提供,而幅值則根據當前光伏陣列的最大輸出功率進行動態調節。為了實現MPPT控制,控制逆變橋的3個DSP需要從控制DC-DC環節的DSP中快速獲取直流側的實時輸出電壓、電流和功率數據。4個DSP之間需要進行高速可靠的通信。為了便于觀測,還需要將數據傳送給PC機進行監控。

圖1 系統結構圖

系統選用的 DSP芯片是 TI公司的TMS320LF2407A。TMS320LF2407A之間的通信一般有SCI串行通信、SPI串行通信和CAN總線通信三種方式。前兩種方式主要存在的問題是SCI數據長度只有8位,SPI會接收到偽數據[3]。第三種方式,其CAN總線通信使用普通的雙絞線就可以進行數據傳輸,理論上允許掛接多達110個節點,組網靈活方便,傳輸距離最遠可達10 km,最高傳輸速率可達1Mb/s,允許多個節點同時向總線發送數據,通信錯誤率極低[4],并且便于使用PC機進行監控。CAN總線通信廣泛應用于汽車驅動系統[5]、逆變器并聯運行[6]等需要多機通信的工程中。本設計也采用CAN總線進行通信。

1 TMSLF2407A的內嵌CAN模塊

TMS320LF2407A本身已經內嵌了一個16 bit的CAN模塊,支持 CAN2.0B協議。郵箱方式是TMS320LF2407A內嵌CAN模塊的一大特點。它將芯片內部數據空間7200-7230的48×16位RAM分成6個郵箱,每個郵箱可以存儲8 Byte數據。郵箱0、1用于接收,4、5用于發送,2、3可以根據用戶需要定義為接收或者發送郵箱。每個郵箱都有獨立的標識符和控制域[4]。

2 硬件設計

2.1 PC機與CAN總線接口設計

整個系統的通信原理圖如圖2所示。PC機的串口是標準的RS-232接口,數據信息是以字節為單位傳送。而CAN總線信號是以幀為單位進行傳送,一幀可能包含多個字節數據,因此PC機與CAN總線之間必須通過CAN卡連接[7]。目前應用比較廣泛的CAN卡包括 PCI-CAN卡、CAN232接口卡和 USB-CAN卡等[8]。本設計選用的是武漢若比特公司生產的USBCAN V3通信模塊,該模塊附帶電氣隔離和PC機CAN通信調試軟件,滿足設計要求。

圖2 系統通信原理圖

2.2 DSP與CAN總線接口設計

由于TMS320LF2407A已經內嵌了CAN模塊,因此,只需要一個CAN收發器就可以與其它CAN節點進行通信。在本設計中,CAN收發器選用PCA82C250[9]。 為 CANTX、 CANRX 端 口 與PCA82C250之間通過兩個高速光耦6N137進行隔離[10-11]。6N137 的傳輸速率可達 10 Mb/s,完全滿足CAN總線的傳輸速率要求,并且可以大大提高系統信噪比[12]。由于CAN總線驅動為電流型,總線間必須有終端電阻,一般取120Ω,為防止波形反射,終端電阻應并聯在CAN收發器的CAN_H與CAN_L兩端之間[13]。綜上,硬件原理圖如圖3所示。

3 軟件設計

CAN通信模型的三層結構為物理層、數據鏈路層和應用層。在CAN2.0B協議中只規定了物理層和數據鏈路層。因此系統軟件設計主要集中在應用層上,包括CAN通信協議設計、CAN控制器的初始化、數據的發送接收程序以及主程序設計[14]。

3.1 CAN通信協議設計

CAN2.0B協議下,CAN總線具有標準幀和擴展幀兩種不同的幀格式。標準幀的標識符為11 bit,擴展幀的標識符為29 bit。值得注意的是,標識符的高7 bit不能全為1。當CAN節點發送產生競爭時,按照位仲裁的方式確定優先級。如果標準幀和擴展幀出現沖突,標準幀優先于擴展幀。為了保證傳輸效率,本設計采用標準幀進行傳輸,4個DSP內嵌CAN模塊的標識符設置如表1所示。

圖3 DSP與CAN總線接口硬件原理圖

表1 標識符設置

3.2 CAN 控制器的初始化[4]

CAN控制器在使用前必須進行初始化。首先要把復用I/O口IOPC6/CANTX和IOPC7/CANRX配置成CAN通信發送引腳和接收引腳。其次是對位定時器和郵箱的配置。位定時器主要由BCR1和BCR2兩個寄存器組成。BCR2寄存器定義了CAN控制器的波特率欲定標值BRP及系統時鐘單位的時間量TQ,

式中,CLKOUT為系統時鐘頻率,本設計取40 MHz。

BCR1寄存器決定了CAN控制器的重同步方式、同步跳轉寬度、采樣次數、時間段1(TSEG1)和時間段2(TSEG2),并與BRP值共同決定CAN通信波特率B的大小,

式中N=(TSEG1+1)+(TSEG2+1)+1,表示1位信息所占用的TQ數。綜上,本設計定義:

*CANBCR2=0x0013;

*CANBCR1=0x0061。

將CAN控制器配置為下降沿重同步,同步跳轉寬度配置為0,采樣次數配置為1。CAN通信波特率在以上設置下為125 kb/s。在同一CAN總線進行通信的節點必須保證波特率和位長度都相同[15]。因此本設計中所有CAN節點的位定時器配置都是相同的。具體配置可按圖4所示的流程圖進行。

圖4 初始化位定時器

圖5 初始化郵箱

圖5 是郵箱的初始化流程圖。主要包括郵箱標識符的設置、中斷優先級、控制、工作模式以及數據長度的選擇。在配置郵箱前必須先禁止郵箱并置數據域改變請求位CDR為1,配置完成后對CDR位清零并使能郵箱進入正常工作模式。郵箱的配置則需要根據設計需要進行。

3.3 發送郵箱和接收郵箱的配置

由于TMSLF2407A中AD轉換器為10 bit。電壓、電流、功率各需要占用2 Byte的存儲空間。因此,定義所有郵箱的數據長度為6 Byte。設置DSP_DC的郵箱4作為發送郵箱。DSP_A、DSP_B、DSP_C的郵箱0為接收郵箱,并設置其AME位為0,進行嚴格的標識符匹配,此時本地接收屏蔽寄存器將失效。將郵箱4作為發送郵箱。在DSP_A、DSP_B、DSP_C中,禁止郵箱發送中斷,打開郵箱接收中斷,中斷優先級設置為低優先級。圖6和圖7分別是郵箱發送程序和接收程序的算法流程圖。

圖6 發送流程圖

圖7 接收流程圖

3.3 主程序設計

主程序的流程圖如圖8和圖9所示。本設計根據MPPT的采樣周期每隔一段時間由DSP_DC主動向DSP_A、DSP_B、DSP_C各發送一幀數據,包含數據采集模塊采集到的實時直流電壓、電流和功率。在DSP_DC中,使能定時器1周期中斷,定時周期為1ms,發生周期中斷時,進入中斷服務子程序使能郵箱4發送采集到的數據。在DSP_A、DSP_B、DSP_C中,首先設置標志位FLAG用于啟動郵箱4發送數據。當郵箱0接收到一幀數據時,將標志位FLAG置1。同時,主程序不斷查詢FLAG的值,當FLAG=1時,郵箱4讀取郵箱0接收到的數據并向PC機發送,發送完畢后將FLAG置0。

圖8 DSP_DC主程序流程圖

圖9 DSP_A、B、C 主程序流程圖

4 實驗結果與結論

在PC機調試軟件中,設置串口波特率設置為9.8 kb/s,CAN總線傳輸速率為125 kb/s。調試軟件以16進制的方式顯示接收到的報文標識符。DATA0~1中存儲的是AD轉換器采集到的直流側電壓信號數據,DATA2~3中是電流信號數據,DATA4~5中是功率信號數據。DATA6~7未使用,調試軟件默認以0代替。實驗結果如圖10所示,從實驗結果可以看出,DSP_DC發送的數據能迅速并且準確無誤地被其余3個DSP接收。本設計能高速可靠地將直流側的電壓、電流和功率信號數據傳送給逆變環節進行MPPT控制,從而對輸出功率進行動態調節,有利于提高控制精度,并且便于通過PC機實時快捷地監控信號傳輸的狀況。

圖10 通信數據

[1] 趙劍飛,姜建國.基于3臺單相逆變器的三相并網系統[J].電力自動化設備,2009,29(10):59-63.

[2] 王建華,劉 磊,張方華,等.組合式三相逆變器鎖相控制策略[J].電工技術學報,2010,25(8):79-84.

[3] 鄧紅德,王博棟,吳佳楠.基于CAN總線的雙DSP通信方案設計與實現[J].測控技術,2011,30(6):83-88.

[4] 劉和平.TMS320LF240X DSPC語言開發應用[M].北京:北京航空航天大學出版社,2003.

[5] 趙 峰,夏超英,陳 驥.2407的CAN控制器在電動汽車驅動系統中的應用[J].電氣自動化,2004,26(1):35-37.

[6] 秦娟英,陜周榮.CAN總線在基于DSP的逆變器并聯運行控制中的應用[J].通信電源技術,2004,21(2):30-32.

[7] 岳秀梅,馬學軍,康 勇.基于CAN總線的大功率逆變電源監控系統設計[J].電測與儀表,2008,45(514):37-40.

[8] 饒運濤,鄒繼軍,王進宏,等.現場總線 CAN原理與應用技術[M].北京:北京航空航天大學出版社,2008.

[9] 吳永鳳,王紅蕾,王俊波.CAN總線接口芯片PCA82C250及其應用[J].貴州工業大學學報(自然科學版),2005,34(3):76-79.

[10] 李 璐,張宏川,張愛玲.基于DSP的CAN總線通信的設計與實現[J].電氣技術,2011,5:13-16.

[11] 彭顯剛,暨綿浩,曾岳南,等.基于TMS320LF2407和CAN總線的通信應用設計[J].汕頭大學學報(自然科學版):2006,21(1),76-80.

[12] 邵 暉,舒 嶸.光電隔離器6N137的特性和應用[J].電子技術,1996(2):38-39.

[13] 于 磊.基于DSP和CAN總線的分布式電源監控系統的設計與實現[D].南京:南京航空航天大學,2006.

[14] 葉琴瑜,胡天友,何 耀.基于CAN總線的光伏電站監控系統[J].儀表技術與傳感器,2012(3):76-81.

[15] 王茂飛,程 昱.TMS320C2000 DSP技術與應用開發[M].北京:清華大學出版社,2007.

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 国产免费网址| 成人国产三级在线播放| 无码高清专区| 黄色网站不卡无码| 国产精品天干天干在线观看| yy6080理论大片一级久久| 亚洲精品制服丝袜二区| 午夜影院a级片| 2024av在线无码中文最新| 五月天丁香婷婷综合久久| 国产91九色在线播放| 全免费a级毛片免费看不卡| 精品视频在线一区| 国产自无码视频在线观看| 久久久精品无码一区二区三区| 亚洲热线99精品视频| 福利片91| 午夜一级做a爰片久久毛片| 国产精品污视频| 亚洲毛片一级带毛片基地| 999在线免费视频| 国产精品成人一区二区| 欧美激情一区二区三区成人| 久久国产精品娇妻素人| 亚洲欧美综合在线观看| 一本大道无码高清| 色婷婷成人| 国产欧美日韩视频一区二区三区| 日本一区高清| 国产亚洲欧美在线专区| 伊人成人在线| 91蝌蚪视频在线观看| 88国产经典欧美一区二区三区| 99草精品视频| 欧美啪啪精品| 无码高潮喷水在线观看| 亚洲国产中文在线二区三区免| 日本欧美精品| 亚洲AV永久无码精品古装片| 台湾AV国片精品女同性| 色婷婷丁香| 黄色在线不卡| 蜜桃视频一区二区| 亚洲中文字幕av无码区| 亚洲女同一区二区| 伊人色婷婷| 天天综合网色| 制服无码网站| 九色综合视频网| 91成人在线免费视频| 一级片一区| 极品私人尤物在线精品首页 | 日韩精品亚洲一区中文字幕| 国产成人av一区二区三区| 亚洲人成网站18禁动漫无码| 国产在线精品99一区不卡| 日韩精品无码免费专网站| 欧美日韩在线成人| 尤物亚洲最大AV无码网站| 欧美专区在线观看| 色成人亚洲| 亚洲最黄视频| 成人伊人色一区二区三区| 色亚洲成人| 在线观看无码a∨| 日韩福利在线观看| 国产好痛疼轻点好爽的视频| 国产一区二区三区在线观看视频| 亚洲第一成年网| 青青极品在线| 亚洲国产综合自在线另类| 欧洲日本亚洲中文字幕| 国产精品午夜福利麻豆| 一级毛片免费的| a天堂视频在线| 色欲色欲久久综合网| 真实国产乱子伦视频| 高清视频一区| 国产电话自拍伊人| 在线看国产精品| 成人在线观看一区| 青青草原国产av福利网站|