久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 一種新穎的太陽能追蹤采集系統設計

一種新穎的太陽能追蹤采集系統設計

作者: 時間:2011-03-30 來源:網絡 收藏

nRF905常用的10個引腳:和MCU通信的SPI接口的4個引腳分別是數據線SPI_MOSI,SPI_MISO,時鐘線SCLK,使能線SPI_CSN;MCU的3個控制線分別為控制工作狀態的PWR_UP,控制正常工作的TX_EN,選擇發送或接收方式的TRX_CE;nRF905的3個反饋線分別為檢測到頻道正被使用的CD(Carrier Detected),通知接收地址正確的AM(Address Matched),告訴MCU數據接收正確的DR(Data Received)。圖5是nRF905的發送和接收時序圖。

本文引用地址:http://www.cqxgywz.com/article/172902.htm


1.4 其他模塊
無線數據接收端由微控制器模塊、無線射頻模塊和串行通信模塊3個模塊組成;而無線數據發送及控制端包含所有11個模塊;機械裝置端主要由兩個步進電機和硅電池板組成。
(1)微控制器模塊:無線數據接收端采用AT89S52 8位單片機;無線數據發送及控制端選用MSP430F149 16位超低功耗單片機,其自帶的ADC12模數轉換器提供8通道12位A/D采樣;
(2)電機控制模塊:由L298雙路全橋式驅動芯片控制2個四相八拍的步進電機,以帶動電池板實現方位角、俯仰角兩個自由度的角度調整;
(3)溫度檢測模塊:采用Dalias公司生產DS18B20數字溫度傳感器測量外界溫度;
(4)實時時鐘模塊:選用Dallas公司推出的一種高性能、低功耗的實時時鐘芯片DS1302進行時間的計量;
(5)電源電路模塊:電源電路模塊有12 V,5 V和3.3 V三個部分,12 V供步進電機使用,5 V供AT89S52單片機使用,3.3 V供MSP430和其他芯片使用。用12 V直流電源供電,利用AMS117-5.0及AMS117-3.3穩壓芯片把電源由12 V電壓轉換為5 V和3.3 V電壓供各個功能模塊使用;
(6)液晶顯示模塊:選用12864液晶模塊顯示光強、溫度、時間等狀態;
(7)串行通信模塊:選用MAX232實現單片機和上位機之間的異步串口通信,傳輸數據;
(8)鍵盤控制模塊:利用MSP430的P2端口中斷實現鍵盤的操作,控制,調整時間。

2 軟件
2.1 工作流程
由于所處地理位置不同(南北半球、海拔高度)和時間季節的不同,并且系統的機械裝置是隨意放置的,所以系統啟動后硅電池板的初始基準角度是不正確的。系統上電開機后,首先系統會自動檢測,調整基本的方向角和太陽能電池板的俯仰角,再進一步的微調使太陽光線垂直入射太陽能電池板,從而以此點作為基準點進入工作模式。第一次上電運行系統會要求輸入時鐘時間,然后系統就進入了正常工作模式。
實時時鐘開始正常運行,每隔1 s會對DS1302讀取一次,作為太陽能電池板調整的時鐘時間基準;系統用AD12模數轉換器對采樣通道進行采樣、轉換,判斷天氣的晴陰和充電電池的電量狀態;同時會根據時鐘時間和和光照強度對太陽能電池板角度進行調整,使太陽光線始終垂直入射太陽能電池板,以實現光伏發電的最大化;系統上電以后液晶顯示模塊利用TimerA定時器每秒10次地刷新屏幕,顯示時間日期、天氣溫度、光照強度、充電狀態等信息;而按鍵的動作是通過MSP430單片機P2端口下降沿的中斷實現的,完成液晶屏幕的切換和時間的調整等;另外系統會通過無線射頻裝置發送數據到接收端,并上傳到上位機,實現遠程實時監控。圖6是系統工作的流程圖,分為發送和接收兩部分流程。



評論


相關推薦

技術專區

關閉