新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機EM78247的光伏發電系統太陽自動跟蹤器

        基于單片機EM78247的光伏發電系統太陽自動跟蹤器

        作者: 時間:2010-05-19 來源:網絡 收藏

          2.2 控制單元的軟件設計

          軟件是該控制的核心,除一些保護自鎖功能通過硬件實現外,大部分功能均通過軟件來實現,整個軟件采用C語言模塊化編程方式,易于的移植與集成。

          主程序與中斷服務子程序流程如圖5所示。首先對進行初始化,之后讀取初始校驗值作為光電旋轉編碼器的位置基準。主循環程序不斷檢測系統的運行狀態,如果滿足復位條件便發出指令轉入復位子程序,迅速將電池板轉到適當的位置后待機以等待新的指令;校驗子程序對系統重新進行校驗,并將新的位置檢驗值存儲到內部自帶的E2PROM中作為新的位置基準,他可以用來消除系統的累積誤差,同時也方便了系統的安裝與調試;系統通常運行在狀態,時刻檢測與電池板實際位置間的差值并結合啟動條件發出相應的PWM脈沖,來控制電機轉動;此外主循環程序還不斷檢測當前與電池板的位置,將位置信息通過數據總線與RS 232分別送到液晶顯示與PC機監控軟件系統中,并將有關位置參數及時存到單片機的E2PROM中。
         為了充分利用單片機的系統資源,提高單片機的檢測速度,單片機接收PC機的數據采用中斷來實現,流程框圖如圖5所示。

          3 系統的抗干擾措施

          能夠可靠穩定的運行是陽光控制器走向實際應用的前提,該控制器主要從軟件與硬件兩個方面采取一定的措施來提高抗干擾能力,主要措施有:

          一是外部輸入信號與控制系統信號不共地,較好地防止了相互之間的共地干擾;二是所有的外部輸入信號在輸入到單片機內部之前都經過嚴格的光耦合電路加以隔離,較好地防止了輸入電路噪聲對單片機運算處理的干擾;三是進一步優化了PCB板的布線結構,減少了過孔,從而降低了寄生電容和雜散電感對放大電路的影響;四是保證整個系統的可靠接地;五是外部信號采用屏蔽電纜線傳輸,有效控制了信號傳輸過程中的池漏和電磁噪聲的干擾;六是在軟件上增加了軟件濾波、看門口定時器與軟件陷阱等措施,確保軟件在出現死機、跑飛等故障時能夠自我恢復,提高了軟件運行的可靠性,從而確保了整個控制器工作的可靠性;七是在整個控制器中的重要保護(如限位保護)均從軟件與硬件兩方面采取有效措施,實現軟硬件雙重保護,從而進一步提高了整個控制器運行的可靠性。

          總之,采取這些措施后,該陽光控制器的抗干擾能力和運行可靠性均有很大提高,為實現商品化生產創造有利條件。

          4 結 語

          陽光自動跟蹤控制器的穩定性與可靠性一直是其沒有被大規模應用的主要問題之一。本文單片機為控制核心,設計了一種自動跟蹤高度角與方位角轉動的陽光自動跟蹤控制器,試驗運行結果表明該系統跟蹤準確、能耗低、可靠性高、系統性能穩定,效率提高20%以上,具有較大的應用價值。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东乡| 科技| 屯留县| 临洮县| 宁陵县| 岱山县| 鲁甸县| 四子王旗| 清河县| 宝丰县| 阳西县| 娄烦县| 密山市| 东丰县| 天门市| 陆河县| 遂昌县| 逊克县| 顺平县| 天气| 南部县| 西昌市| 合山市| 崇义县| 青冈县| 策勒县| 江陵县| 交口县| 宣威市| 嵊泗县| 绵阳市| 紫云| 恩施市| 乌鲁木齐县| 西安市| 河东区| 宝山区| 抚顺市| 铁岭县| 蒙阴县| 平邑县|