《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
欧美专区18| 国产精品男人爽免费视频1| 午夜精品福利一区二区三区av| 亚洲黄色性网站| 久久riav二区三区| 性做久久久久久| 亚洲欧美精品一区| 亚洲主播在线播放| 亚洲女优在线| 亚洲欧美日韩国产另类专区| 亚洲自拍电影| 亚洲免费视频网站| 亚洲欧美综合| 久久成人羞羞网站| 久久国产精品一区二区三区| 久久er精品视频| 亚洲激情电影中文字幕| 亚洲国产一区二区精品专区| 亚洲国产天堂久久综合网| 亚洲国产综合在线| 亚洲精品孕妇| 中文在线不卡| 亚洲欧美日韩国产| 欧美亚洲网站| 久久精品免费| 另类专区欧美制服同性| 欧美大片91| 欧美视频免费| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品无码永久免费888| 国产日韩综合一区二区性色av| 国产一区二区激情| 精品福利电影| 亚洲精品一区二区三区樱花| 宅男66日本亚洲欧美视频| 亚洲自拍偷拍麻豆| 久久精品二区| 亚洲免费成人av| 亚洲一级高清| 久久久精品一区二区三区| 免费观看在线综合| 欧美午夜精品久久久久久孕妇| 国产精品美女xx| 狠狠色狠狠色综合日日tαg| 91久久久久久国产精品| 亚洲午夜极品| 亚洲电影av| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 欧美日韩综合精品| 国产伦精品一区二区| 亚洲国产91精品在线观看| 一本色道久久综合亚洲精品小说| 午夜亚洲视频| 日韩视频亚洲视频| 久久av最新网址| 欧美日韩福利视频| 国产一区二区三区观看| 亚洲人成小说网站色在线| 午夜视频一区二区| 日韩视频在线播放| 久久精品国产99国产精品| 欧美精品久久99| 国产日韩欧美制服另类| 亚洲人成在线播放网站岛国| 亚洲欧美日韩第一区| 日韩亚洲欧美精品| 久久蜜臀精品av| 国产精品久在线观看| 在线精品国产成人综合| 亚洲在线一区二区| 99国产精品久久久久久久成人热| 久久av资源网| 欧美视频在线视频| 亚洲国产精品传媒在线观看 | 亚洲婷婷综合色高清在线| 久久激情综合网| 亚洲欧美激情视频在线观看一区二区三区| 久久亚洲精品欧美| 国产精品美女诱惑| 亚洲精选大片| 亚洲国产三级在线| 久久av免费一区| 国产精品九色蝌蚪自拍| 亚洲黄色成人久久久| 欧美一区二区三区久久精品| 亚洲自拍另类| 欧美日韩三级一区二区| 亚洲高清不卡| 久久精品亚洲国产奇米99| 午夜精品福利一区二区蜜股av| 欧美久久婷婷综合色| 在线看成人片| 欧美在线高清视频| 午夜精品www| 欧美婷婷六月丁香综合色| 亚洲人成啪啪网站| 亚洲精品国产拍免费91在线| 久久久久天天天天| 国产裸体写真av一区二区 | 亚洲免费视频在线观看| 中文有码久久| 欧美伦理在线观看| 亚洲韩国一区二区三区| 亚洲国产三级网| 久久久久久久久久久久久女国产乱| 国产精品美女久久久久久免费| 一本色道久久88精品综合| 夜夜嗨av一区二区三区四季av | 欧美日韩精品高清| 91久久精品一区| 亚洲精品视频一区| 欧美福利在线| 亚洲国产色一区| 亚洲精品资源| 欧美日本韩国| 日韩午夜av| 中日韩午夜理伦电影免费| 欧美日韩国产123| 99riav国产精品| 一区二区毛片| 欧美日韩在线精品| 一区二区三区产品免费精品久久75 | 国产一区视频观看| 久久精品99| 免费高清在线一区| 亚洲精品1区2区| 夜久久久久久| 国产精品扒开腿爽爽爽视频| 亚洲影视综合| 久久精品国产77777蜜臀| 国内激情久久| 亚洲国产欧美日韩另类综合| 裸体丰满少妇做受久久99精品 | 欧美影片第一页| 久久中文久久字幕| 91久久国产自产拍夜夜嗨| 一本色道久久88精品综合| 国产精品ⅴa在线观看h| 亚洲欧美精品suv| 久久亚洲不卡| 亚洲国产一区二区三区在线播| a4yy欧美一区二区三区| 国产精品黄视频| 欧美一区二区精品久久911| 久久性色av| 最新亚洲激情| 亚洲女人天堂av| 国产综合网站| 日韩视频免费观看| 国产精品女主播在线观看| 久久国产精品久久国产精品| 欧美激情一区二区久久久| 一本久道久久综合婷婷鲸鱼| 欧美一区二区大片| 韩国一区二区三区在线观看 | 久久亚洲国产精品一区二区| 亚洲人成网站999久久久综合| 亚洲欧美国产77777| 国产一区二区日韩精品| 亚洲伦理在线观看| 国产精品视频大全| 亚洲国产一区二区三区高清| 欧美午夜剧场| 久久国产主播精品| 欧美日韩亚洲精品内裤| 性做久久久久久久久| 欧美精品不卡| 小黄鸭视频精品导航| 欧美激情偷拍| 亚洲欧美资源在线| 欧美久久电影| 欧美中文字幕久久| 欧美日韩精品一区二区| 欧美在线视频日韩| 国产精品av免费在线观看| 亚洲国产三级网| 国产精品素人视频| 日韩视频在线一区二区三区| 国产情人综合久久777777| 夜夜嗨av一区二区三区网站四季av | 久久精品国产一区二区电影| 欧美视频网址| 亚洲激情在线观看视频免费| 国产精品网站在线| 99在线精品视频| 韩日午夜在线资源一区二区| 亚洲免费视频一区二区| 亚洲国产日韩精品| 久久久久久夜精品精品免费| 一区二区三区视频观看| 欧美99久久| 久久国产精品毛片| 国产精品日韩| 一本久道久久综合狠狠爱| 在线不卡中文字幕播放| 久久丁香综合五月国产三级网站| 亚洲靠逼com| 免费不卡亚洲欧美| 欧美一区二区三区播放老司机| 国产精品福利网站|