《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于CPLD的光伏數據采集系統的設計
基于CPLD的光伏數據采集系統的設計
2016年電子技術應用第2期
卞 楠,馬 聰
天津理工大學 自動化學院,天津300384
摘要: 為了提升光伏陣列的輸出效率,設計了一種以復雜可編程邏輯器件(CPLD)為核心,基于MSP430F169單片機的光伏數據采集系統。針對傳統的數據采集方式速度慢、外圍電路復雜、安全性低的問題,開發設計了基于CPLD的光伏發電數據采集系統,并且內部采用了先進的先入先出隊列(FIFO)存儲結構。通過RS232串口方式和無線模塊方式與上位機通信傳輸。實驗證明,本設計數據采集速度快、功耗低、傳輸穩定可靠。
中圖分類號: TP274.2
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.02.018
中文引用格式: 卞楠,馬聰. 基于CPLD的光伏數據采集系統的設計[J].電子技術應用,2016,42(2):68-70.
英文引用格式: Bian Nan,Ma Cong. Design of photovoltaic data acquisition system based on CPLD[J].Application of Electronic Technique,2016,42(2):68-70.
Design of photovoltaic data acquisition system based on CPLD
Bian Nan,Ma Cong
School of Automation,Tianjin University of Technology,Tianjin 300384,China
Abstract: This paper designs a photovoltaic(PV) data acquisition system based on CPLD and MSP430F169 micro-controller in order to improve the output efficiency of PV array. In view of the problem of the slow speed of the traditional data collection, the complex and insecurity peripheral circuit, it develops and designs a photovoltaic power data acquisition system based on CPLD, and adopts the advanced internal FIFO storage structure. This paper uses RS232 serial port and the wireless module to communicate with PC. Experiments show that this design has a high speed data acquisition, low consumption and the transmission is stable and reliable.
Key words : photovoltaic system;data acquisition;CPLD;micro-controller

0 引言

    當光伏陣列處于遮陰條件時,需要對每個電池板進行光照強度的采集,以便完成最大功率點跟蹤控制的設計,使光伏陣列更高效穩定地工作[1]。高速數據采集系統在現代工業的各個領域中應用越來越廣泛,基于單片機、ARM的數據采集技術已經很成熟,作為一種復雜可編程邏輯器件,CPLD(Complex Programmable Logic Device)這些年來發展迅猛,以其極高的集成度、穩定的性能以及高速、易用的特點,在各個領域都得到了廣泛的應用[2]。因此,本文為了實現對光照強度數據進行多路并行采集,采用CPLD作為核心器件進行系統設計。

    在檢測控制系統中,當需要采集的信號特別多時,傳統的方法是利用單片機及其他芯片擴展系統資源來實現,但是這樣做會增加大量的外部電路和系統成本,并且增大了系統設計的復雜性。CPLD是一種具有豐富的可編程I/O 引腳的器件,具有在系統可編程、使用方便靈活、可用I/O端口多的特點,可實現復雜的數字邏輯功能。和單片機結合可較容易實現數據的采集任務[3]

    FIFO(First Input First Output)是一種廣泛應用在設計中的用來作為緩沖的存儲器,它能對數據進行快速順序的存儲和發送,主要用來解決不同速率器件間的速率匹配問題。本系統通過精心設計FIFO體系結構,可以實現FIFO工作性能的大幅提升[4]

1 硬件電路設計

    本設計的接收點為將每一路光照強度傳感器產生的模擬量轉化為CPLD可以接收并處理的數字量的信號調理電路,將它直接連入I/O口即可。本設計使用了40個接收點來接收40塊光伏電池板的光照強度數值,由于受到芯片資源的限制,故使用了3片CPLD同時工作。

    本設計選用的CPLD芯片為Altera公司的MAX II  EPM1270T144C5N芯片,此芯片在所有CPLD系列中其單位I/O成本最低,功耗最低,包含1 270個LE,相當于40 000門數、980個等效宏單元數、8 KB用戶可用Flash 比特數。硬件電路設計如圖1。

ck3-t1.gif

1.1 CPLD采集電路的設計

    因為數據通過信號調理電路已經轉化為CPLD可以直接讀取的數字量,所以各信號直接接入CPLD 的普通I/O口即可。設計時對精度、穩定性、功率等方面綜合考慮,采用了50 MHz有源晶振。CPLD在線編程和芯片自身的測試可通過JTAG接口來實現。

1.2 通信電路設計

    系統與上位機通信數據輸出電路采用了無線傳輸模塊和RS232串口通信電路,采用雙通信是為了適應不同環境下的工作,無線傳輸模塊采用了挪威NORDIC公司的NRF905射頻發射芯片。RS232串口通信電路則采用以MAX232電平轉換芯片為核心設計而成的串口通信電路。

1.3 電源電路設計

    本系統控制器單片機與CPLD使用的都是3.3 V電源,但是液晶顯示屏、電池供電等采用的是5 V電源,故需要對電源進行變換才能給芯片供電,故對電源模塊進行了設計,采用了以穩壓塊LM1117T為核心的5 V轉3.3 V電路。

1.4 控制電路設計

    系統數據采集芯片采用的是CPLD,但是控制核心采用了TI公司的MSP430F169單片機,MSP430具有處理能力強、運算速度快、低能耗、片內資源豐富、方便高效的開發環境等優點,被廣泛應用在各種工業場合。

2 軟件設計

2.1 CPLD采集數據主程序設計

    由于CPLD芯片的設計特點,工作方式不像單片機等屬于順序執行,而是采用速度更快的并行執行,這意味著所有的接收口可以同時工作。每串數據都有起始位和停止位,并且起始位都為低電平,停止位為高電平。檢測數據是否開始傳輸只需判斷是否來了低脈沖,但這也可能是誤差信號,所以需設置判斷是否是真正的起始位,本設計采用的方法是每隔十分之一數據位的時間檢測一次,如果連續五次都為低脈沖,則確認為有效數據,并且每隔一個數據位開始接收。由于篇幅限制,只給出如圖2所示的一路數據端的主程序流程圖。

ck3-t2.gif

2.2 CPLD內部FIFO算法判斷程序設計

    為達到高速緩存的目的,以及解決存入數據與取出數據的速率不同步的問題,設計了一套FIFO寄存器的執行流程,因為CPLD是并行操作,所以流程圖中各個判斷位是同時執行。圖3為CPLD內部FIFO寄存器的執行程序。

ck3-t3.gif

2.3 單片機程序流程圖

    單片機作為控制核心,但由于單片機I/O資源有限,所以3片CPLD采集芯片的輸出端接在一起,這就意味著需要MSP430單片機對CPLD進行片選控制,否則會出現數據紊亂。流程圖中的寄存器狀態位為本設計中設定的一個標志位,設定的依據為當數據超過FIFO寄存器的2/3時,就認定FIFO即將溢出,將狀態位置1,否則置0。當讀取到其中一片CPLD芯片的寄存器狀態位為1時,就讓其余2片CPLD所有的數據輸出為高阻態,即輸出喪能。控制核心單片機則作為數據的接收端根據需要來產生時鐘信號,被選中的CPLD按照單片機的時鐘信號進行數據傳輸,如圖4所示。

ck3-t4.gif

3 實驗結果分析

    仿真驗證是CPLD設計中的重要一環,Altera公司的CPLD自帶的Quartus II軟件本身帶有仿真功能,但是無法使用TestBench(類似于一種激勵產生器),對于復雜的設計,畫波形圖顯然不是明智的選擇。而Modelsim是業界最優秀的HDL仿真軟件,其突出優點能為用戶提供全面完善以及高性能的驗證功能,不需要硬件就能對CPLD的設計進行仿真,而且能夠觀察具體的模擬波形圖[5]

    本系統根據設計目標要求做了實驗驗證,如圖5所示。CPLD的仿真驗證使用Modelsim-altera編寫了腳本程序對光照強度數據采集結果進行了實驗。Lock信號是單片機讀取數據的時鐘信號,高電平時讀取一串數據的高8位,低電平時讀取數據的低8位,data為輸出信號,txdb模擬輸入的信號。仿真顯示能夠順利讀取數據,基本達到了設計要求。圖6為Modelsim的仿真波形圖,從圖中可直觀地看出讀取的數據。

ck3-t5.gif

ck3-t6.gif

4 結論

    本文研究設計了基于CPLD和MSP430F169單片機的光伏數據采集系統,完成了電路板的設計,測試了工作性能。通過不斷地在線編程完善和調試,該系統可以快速可靠地進行數據采集和處理,效果理想,可以應用于光伏系統中。

參考文獻

[1] 龔耀,林小玲.光伏系統數據采集的設計與實現[J].儀表技術與傳感器,2011(8):108.

[2] 張云梓.基于CPLD的高速數據采集系統的實現[D].哈爾濱:哈爾濱工業大學,2013.

[3] 程明,畢立恒,楊曉光.基于CPLD的數據采集系統的設計[J].自動化技術與應用,2007(8):100.

[4] 李冬,趙志凱.一種高性能異步FIFO的設計與實現[J].微電子學與計算機,2010(8):145.

[5] 張桂興,張英敏,張鵬.基于IP核與ModelSim的正弦波發生器仿真平臺建立[J].測控技術,2011(1):28.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美日韩精品| 久久精品国产99| 韩国av一区二区三区四区| 欧美视频在线观看视频极品| 久久综合久久88| 欧美在线一级视频| 午夜精品一区二区在线观看| 99精品免费| 亚洲精品网址在线观看| 久久精品1区| 欧美亚洲一区| 午夜国产精品视频免费体验区| 一区二区三区蜜桃网| 亚洲精品人人| 亚洲精品之草原avav久久| 91久久极品少妇xxxxⅹ软件| 在线日本高清免费不卡| 一区二区在线视频播放| 国产一区二区在线免费观看 | 蜜桃久久精品一区二区| 久久免费视频网| 久久久久网站| 久久亚洲精品网站| 久久综合一区| 蜜桃av久久久亚洲精品| 久热国产精品| 欧美高清在线播放| 欧美精品一区二区三区在线看午夜| 牛牛影视久久网| 欧美国产在线视频| 欧美日韩国产影片| 欧美午夜激情视频| 国产精品视频自拍| 国产免费成人av| 国内精品久久久久影院色| 国内久久精品视频| 在线免费观看日韩欧美| 亚洲欧洲精品一区二区三区不卡| 亚洲国产老妈| 99re8这里有精品热视频免费| 中国亚洲黄色| 欧美亚洲视频在线看网址| 亚洲国产精品久久久久秋霞影院| 亚洲激情影视| 亚洲图片欧美日产| 欧美一区二区在线免费观看| 久久亚洲不卡| 欧美精品一区二区三区蜜桃 | 亚洲精品欧美激情| 中文国产亚洲喷潮| 欧美一区午夜视频在线观看| 久久精品在线视频| 欧美精品久久99| 国产精品户外野外| 国内外成人在线视频| 亚洲国产一区二区a毛片| 一区二区欧美日韩视频| 欧美亚洲综合在线| 亚洲精品视频免费观看| 亚洲中字在线| 久久深夜福利| 欧美日韩xxxxx| 国产伦精品一区二区三区视频黑人| 好吊视频一区二区三区四区| 亚洲精品国产精品乱码不99按摩 | 国产精品久久婷婷六月丁香| 国产一区二区精品久久91| 亚洲国产欧美一区二区三区久久| 在线亚洲精品| 亚洲动漫精品| 亚洲永久字幕| 另类av导航| 国产精品久久久久aaaa| 影音先锋另类| 亚洲一区二区在线观看视频| 亚洲国产欧美一区二区三区久久| 亚洲视频一二| 麻豆久久婷婷| 国产精品视频99| 亚洲人成亚洲人成在线观看 | 午夜一区不卡| 一区二区三区视频在线看 | 久久久人成影片一区二区三区 | 国产一区二区三区久久精品| 亚洲三级国产| 久久不射中文字幕| 亚洲影院色在线观看免费| 老色鬼精品视频在线观看播放| 国产精品白丝av嫩草影院| 一区二区三区在线观看视频| 亚洲在线一区二区| 99综合视频| 久久一二三四| 国产精品自拍三区| 99精品欧美一区| 亚洲激情电影在线| 久久岛国电影| 欧美性大战久久久久久久蜜臀| 亚洲福利视频网站| 欧美影院在线| 欧美一区二区在线播放| 欧美性做爰毛片| 亚洲激情电影中文字幕| 久久国产精品99国产| 欧美亚洲三级| 国产精品成人免费视频 | 午夜精品美女久久久久av福利| 一本色道久久综合亚洲91| 免费日韩视频| 国精品一区二区| 午夜精彩视频在线观看不卡| 亚洲一区二区三区在线观看视频 | 有码中文亚洲精品| 欧美在线视频不卡| 欧美一区二区三区四区在线观看地址| 欧美日韩亚洲高清| 亚洲精品在线观看视频| 亚洲精品欧美一区二区三区| 久热这里只精品99re8久| 国产午夜精品理论片a级探花 | 国产精品视频久久一区| 亚洲一级免费视频| 亚洲一区欧美一区| 国产精品v欧美精品∨日韩| 亚洲精品一线二线三线无人区| 亚洲乱码久久| 欧美激情综合| 亚洲精品一级| 在线视频欧美日韩| 欧美日韩一级黄| 99在线精品视频| 亚洲四色影视在线观看| 欧美日韩一级大片网址| 一二三区精品| 亚洲自拍偷拍网址| 国产精品热久久久久夜色精品三区 | 亚洲乱码国产乱码精品精可以看| 免费国产一区二区| 亚洲第一页在线| 亚洲精品日韩欧美| 欧美精品 国产精品| 日韩视频久久| 亚洲一级电影| 国产精自产拍久久久久久蜜| 性xx色xx综合久久久xx| 久久天天狠狠| 黄色综合网站| 亚洲日本无吗高清不卡| 欧美精品激情blacked18| 一本色道88久久加勒比精品 | 91久久久在线| 亚洲一区3d动漫同人无遮挡| 国产精品激情电影| 午夜在线精品偷拍| 毛片精品免费在线观看| 亚洲精品人人| 香蕉尹人综合在线观看| 国产主播在线一区| 亚洲精品视频免费观看| 欧美午夜激情在线| 欧美一级一区| 欧美成人精品影院| 夜夜躁日日躁狠狠久久88av| 欧美夜福利tv在线| 在线日韩欧美| 亚洲少妇诱惑| 国产亚洲一区二区三区在线观看| 欧美一区免费| 国内伊人久久久久久网站视频| 欧美一区二区三区免费大片| 猛男gaygay欧美视频| 亚洲精品视频啊美女在线直播| 亚洲综合色视频| 韩日视频一区| 国产精品99久久久久久久女警| 国产亚洲精品aa午夜观看| 日韩一级网站| 国产精品区二区三区日本| 亚洲高清激情| 国产精品v欧美精品v日本精品动漫 | 99国产一区二区三精品乱码| 欧美呦呦网站| 亚洲国产一区在线| 欧美在线免费看| 亚洲激情自拍| 久久国产天堂福利天堂| 亚洲国产精品悠悠久久琪琪| 午夜精品久久久久久久99热浪潮| 一区二区在线视频观看| 亚洲欧美伊人| 伊人成人在线| 午夜精品久久久久久| 亚洲第一久久影院| 午夜精品美女自拍福到在线| 亚洲国产精品成人| 在线性视频日韩欧美| 午夜视频一区在线观看| 激情综合自拍| 亚洲一区二区视频| 黄色欧美日韩|