新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種新穎的太陽能追蹤采集系統(tǒng)設(shè)計

        一種新穎的太陽能追蹤采集系統(tǒng)設(shè)計

        作者: 時間:2011-03-30 來源:網(wǎng)絡(luò) 收藏

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

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


        1.4 其他模塊
        無線數(shù)據(jù)接收端由微控制器模塊、無線射頻模塊和串行通信模塊3個模塊組成;而無線數(shù)據(jù)發(fā)送及控制端包含所有11個模塊;機械裝置端主要由兩個步進電機和硅電池板組成。
        (1)微控制器模塊:無線數(shù)據(jù)接收端采用AT89S52 8位單片機;無線數(shù)據(jù)發(fā)送及控制端選用MSP430F149 16位超低功耗單片機,其自帶的ADC12模數(shù)轉(zhuǎn)換器提供8通道12位A/D采樣;
        (2)電機控制模塊:由L298雙路全橋式驅(qū)動芯片控制2個四相八拍的步進電機,以帶動電池板實現(xiàn)方位角、俯仰角兩個自由度的角度調(diào)整;
        (3)溫度檢測模塊:采用Dalias公司生產(chǎn)DS18B20數(shù)字溫度傳感器測量外界溫度;
        (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穩(wěn)壓芯片把電源由12 V電壓轉(zhuǎn)換為5 V和3.3 V電壓供各個功能模塊使用;
        (6)液晶顯示模塊:選用12864液晶模塊顯示光強、溫度、時間等狀態(tài);
        (7)串行通信模塊:選用MAX232實現(xiàn)單片機和上位機之間的異步串口通信,傳輸數(shù)據(jù);
        (8)鍵盤控制模塊:利用MSP430的P2端口中斷實現(xiàn)鍵盤的操作,控制,調(diào)整時間。

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



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 章丘市| 开平市| 湾仔区| 长葛市| 阿鲁科尔沁旗| 淮南市| 仪陇县| 区。| 深水埗区| 汾西县| 晋江市| 衡南县| 江津市| 博爱县| 北海市| 定陶县| 鄂州市| 凤台县| 磐安县| 三都| 哈巴河县| 宣化县| 民勤县| 文昌市| 海伦市| 泸水县| 耒阳市| 丰原市| 湄潭县| 乌审旗| 黄平县| 交口县| 宁乡县| 白朗县| 盱眙县| 梁山县| 麻栗坡县| 吉隆县| 临泽县| 太白县| 天津市|