国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

光伏數據采集系統的設計的論文

時間:2022-07-03 07:10:39 輔助設計與工程計算 我要投稿
  • 相關推薦

光伏數據采集系統的設計的論文

  摘要:為了提升光伏陣列的輸出效率,設計了一種以復雜可編程邏輯器件(CPLD)為核心,基于MSP430F169單片機的光伏數據采集系統。針對傳統的數據采集方式速度慢、外圍電路復雜、安全性低的問題,開發設計了基于CPLD的光伏發電數據采集系統,并且內部采用了先進的先入先出隊列(FIFO)存儲結構。通過RS232串口方式和無線模塊方式與上位機通信傳輸。實驗證明,本設計數據采集速度快、功耗低、傳輸穩定可靠。

光伏數據采集系統的設計的論文

  關鍵詞:光伏系統;數據采集;CPLD;單片機

  0引言

  當光伏陣列處于遮陰條件時,需要對每個電池板進行光照強度的采集,以便完成最大功率點跟蹤控制的設計,使光伏陣列更高效穩定地工作[1]。高速數據采集系統在現代工業的各個領域中應用越來越廣泛,基于單片機、ARM的數據采集技術已經很成熟,作為一種復雜可編程邏輯器件,CPLD(ComplexProgrammableLogicDevice)這些年來發展迅猛,以其極高的集成度、穩定的性能以及高速、易用的特點,在各個領域都得到了廣泛的應用[2]。因此,本文為了實現對光照強度數據進行多路并行采集,采用CPLD作為核心器件進行系統設計。在檢測控制系統中,當需要采集的信號特別多時,傳統的方法是利用單片機及其他芯片擴展系統資源來實現,但是這樣做會增加大量的外部電路和系統成本,并且增大了系統設計的復雜性。CPLD是一種具有豐富的可編程I/O引腳的器件,具有在系統可編程、使用方便靈活、可用I/O端口多的特點,可實現復雜的數字邏輯功能。和單片機結合可較容易實現數據的采集任務[3]。FIFO(FirstInputFirstOutput)是一種廣泛應用在設計中的用來作為緩沖的存儲器,它能對數據進行快速順序的存儲和發送,主要用來解決不同速率器件間的速率匹配問題。本系統通過精心設計FIFO體系結構,可以實現FIFO工作性能的大幅提升[4]。

  1硬件電路設計

  本設計的接收點為將每一路光照強度傳感器產生的模擬量轉化為CPLD可以接收并處理的數字量的信號調理電路,將它直接連入I/O口即可。本設計使用了40個接收點來接收40塊光伏電池板的光照強度數值,由于受到芯片資源的限制,故使用了3片CPLD同時工作。本設計選用的CPLD芯片為Altera公司的MAXIIEPM1270T144C5N芯片,此芯片在所有CPLD系列中其單位I/O成本最低,功耗最低,包含1270個LE,相當于40000門數、980個等效宏單元數、8KB用戶可用Flash比特數。硬件電路設計如圖1。

  1.1CPLD采集電路的設計

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

  1.2通信電路設計

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

  1.3電源電路設計

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

  1.4控制電路設計

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

  2軟件設計

  2.1CPLD采集數據主程序設計

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

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

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

  2.3單片機程序流程圖

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

  3實驗結果分析

  仿真驗證是CPLD設計中的重要一環,Altera公司的CPLD自帶的QuartusII軟件本身帶有仿真功能,但是無法使用TestBench(類似于一種激勵產生器),對于復雜的設計,畫波形圖顯然不是明智的選擇。而Modelsim是業界最優秀的HDL仿真軟件,其突出優點能為用戶提供全面完善以及高性能的驗證功能,不需要硬件就能對CPLD的設計進行仿真,而且能夠觀察具體的模擬波形圖[5]。本系統根據設計目標要求做了實驗驗證,如圖5所示。CPLD的仿真驗證使用Modelsim-altera編寫了腳本程序對光照強度數據采集結果進行了實驗。Lock信號是單片機讀取數據的時鐘信號,高電平時讀取一串數據的高8位,低電平時讀取數據的低8位,data為輸出信號,txdb模擬輸入的信號。仿真顯示能夠順利讀取數據,基本達到了設計要求。圖6為Modelsim的仿真波形圖,從圖中可直觀地看出讀取的數據。

  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.

【光伏數據采集系統的設計的論文】相關文章:

管理系統設計論文03-28

鐵路巡檢作業信息實時管理系統的數據庫設計論文07-11

數據庫系統的設計步驟12-20

工業廠房除塵系統設計論文07-03

客戶價值評估系統設計論文07-03

管理系統設計論文12篇06-08

管理系統設計論文14篇06-08

諾基亞變身數據采集器07-12

電話營銷系統設計要點分析的論文07-04

考試分析管理系統設計與實現的論文07-03

主站蜘蛛池模板: 最近的2019中文字幕国语hd | 成人黄色短视频 | 高清性色生活片97 | 男女国产一级毛片 | 国产欧美日韩在线视频 | 立即播放免费毛片一级 | 大柠檬导航香蕉导航巨人导航 | 九九99re在线视频精品免费 | 国产第一福利精品导航 | 亚洲男女在线 | 午夜私人影院4480yy毛片 | 在线成人 | 色婷婷综合久久久中文字幕 | 97福利视频导航欧美一区 | 免费特级毛片 | 亚洲激情视频在线播放 | 国产亚洲成归v人片在线观看 | 天天干国产 | 在线观看国产区 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片免费看 | 久久综合精品不卡一区二区 | 国产黄色一级毛片 | 91这里只有精品 | 成人午夜精品 | 免费无尽xxx视频 | 97狠狠操| 最近的中文字幕免费视频1 最近的中文字幕大全免费版 | 亚洲午夜视频在线观看 | 亚洲一区二区三区影院 | 天天操天天插天天射 | 国产综合久久久久 | 欧美另类成人 | 亚洲丁香色婷婷综合欲色啪 | 新版天堂中文资源官网 | 国产精品欧美日韩精品 | 亚洲视频在线观 | 成年片免费网址网站 | 男女边摸边吃奶边做视频在线 | 国产香蕉一本大道 | 国产日本在线观看 | 可以直接看的av网址站 |