關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 主動式太陽能追日系統設計

        主動式太陽能追日系統設計

        作者: 時間:2013-04-23 來源:網絡 收藏

        3.3 電機驅動電路
        步進電機單靠交流供電或直流電源無法工作,必須與驅動電路同時使用才能發揮其功能,驅動器(驅動電路)由決定換向順序的控制電路(或稱為邏輯電路)與控制電機輸出功率的換相電路(或稱為功率電路)組成。
        電機驅動電路是步進電機轉動的基礎,采用東芝公司的TB6560芯片作為步進電機的驅動芯片,該芯片可以設置細分數、輸出電流等參數。在該系統中,這些功能都通過跳線的形式來實現。驅動電路如圖5所示。

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

        e.JPG


        3.4 時鐘電路
        時鐘電路可以向系統提供當前的日期和時間,使控制系統可以結合自身所處的地理位置,通過適當的算法計算出應該轉動的角度,從而獲得最佳的太陽照射。
        時鐘電路采用具有涓細電流充電能力的低功耗實時時鐘芯片DS1302,芯片主要特點是采用串行數據傳輸,可為掉電保護電源提供可編程的充電功能,并且可以關閉充電功能。采用普通32.768 kHz晶振。芯片可以對年、月、日、時、分、秒進行計時,且具有閏年補償等多種功能??梢詾?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/追日系統">追日系統提供實時時間。時鐘電路如圖6所示。

        f.JPG



        4 系統軟件設計
        4.1 系統工作流程
        系統上電后,首先完成機械裝置(云臺)的回零,然后,根據管理員輸入的工作地點參數,實時采集時間,判斷天氣情況。若天氣為陰,隔1小時后重新檢測天氣;若天氣晴朗,則系統在當前時間基礎上再加15分鐘,判斷是否在設定的工作時間內。若在設定工作時間內,則計算太陽方位角和高度角,進而驅動電機完成任務;否則,重新采集時間。系統工作流程圖如圖7所示。

        g.JPG


        4.2 編程
        (1)編程環境
        使用廣州雙龍電子有限公司的ICCAVR編譯環境,通過選擇對應的芯片、包含對應的頭文件、書寫正確的C程序來實現系統的各種功能。
        (2)燒寫單片機
        連接JTAG后,通過點擊界面中的AVR按鈕,就可以進入燒寫界面。選擇需要燒寫的HEX文件后,即可開始燒寫,一般燒寫32 KB的文件需要10 s左右的時間。燒寫完成后,單片機會自動復位,開始運行程序。

        結語
        在ATmega32單片機硬件系統和云臺的基礎上,結合編制的程序,成功設計出了追日系統。該系統達到了快速、準確、穩定跟蹤太陽的效果,達到了預期的目標。此外,系統具有鍵盤輸入電路和LCD顯示界面,整個系統操作簡單、控制方便,大大提高了系統的自動化程度和實用性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 和平县| 闵行区| 通州市| 瑞昌市| 灵璧县| 托克托县| 望奎县| 富蕴县| 清镇市| 仪陇县| 绥滨县| 盈江县| 芜湖市| 淮滨县| 象山县| 大兴区| 蚌埠市| 高淳县| 永安市| 丽水市| 琼中| 宜兰市| 神木县| 五大连池市| 昌图县| 瑞昌市| 玉田县| 兴文县| 武清区| 清涧县| 固阳县| 泸西县| 财经| 贵定县| 富锦市| 海安县| 固始县| 黔江区| 县级市| 肇东市| 古田县|