新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM與電力線載波技術的廣場照明系統(tǒng)設計

        基于ARM與電力線載波技術的廣場照明系統(tǒng)設計

        作者: 時間:2010-11-01 來源:網(wǎng)絡 收藏

        2 主機系統(tǒng)軟件設計
        在整個廣場照明控制系統(tǒng)中,S3C2410作為主機核心完成接收控制信息、接收從機信息、參數(shù)輸入與顯示、遠傳控制指令等功能。整個主機系統(tǒng)軟件部分包括主程序、人機接口程序、電力線載波通信程序、SD卡讀寫程序、照明控制程序、自診斷等功能模塊。由于軟件較復雜,所以實際編程中嵌入了uC/OS-Ⅱ?qū)崟r操作系統(tǒng)。
        2.1 μC/OS-Ⅱ?qū)崟r操作系統(tǒng)
        μC/OS-Ⅱ?qū)崟r操作系統(tǒng)是真正源碼公開的,采用占先式的實時內(nèi)核,支持多達56個用戶任務,穩(wěn)定性和可靠性高,而且移植方便,占
        用內(nèi)存小。μC/OS-Ⅱ?qū)崟r操作系統(tǒng)中各任務要分配不同的優(yōu)先級,優(yōu)先級用數(shù)字表示,數(shù)字越小其優(yōu)先級越高。針對本系統(tǒng)中各任務的重要性,為各任務分配了表1所示的優(yōu)先級。

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


        2.2 主程序
        主程序完成S32410 GPIO初始化、中斷初始化、SD卡初始化、SPI接口初始化、MI200E初始化、操作系統(tǒng)初始化、任務創(chuàng)建與操作系統(tǒng)的啟動等。
        2.3 電力線載波通信程序
        電力線載波通信程序主要完成基于MI200E的數(shù)據(jù)發(fā)送和接收,要嚴格遵守其發(fā)送及接收時序。
        MI200E在發(fā)送時的數(shù)據(jù)包由8個字節(jié)組成,其中前4個字節(jié)中包含引導碼、后續(xù)發(fā)送采用的波特率以及數(shù)據(jù)長度;第5、6個字節(jié)為從機地址和控制信息;第7、8個字節(jié)為CRC校驗信息。每次發(fā)送數(shù)據(jù)前都需要對MI200E狀態(tài)寄存器的最高位(TI)進行查詢,只有在TI為‘1’時,才能將數(shù)據(jù)配置進MI200E。
        MI200E處在接收狀態(tài)時,需要反復查詢狀態(tài)寄存器的RI/Carr/Frame標志。當Carr/Frame被硬件置‘1’后,先讀取接收模式寄存器,取出Package信息,將接收到的波特率信息寫入模式寄存器,然后按照取得的數(shù)據(jù)長度進行接收。注意,每讀取一個字的數(shù)據(jù)前都需要查詢RI/Carr/Frame標志,只有在RI/Carr/Frame都被硬件置‘1’的情況下,再讀取MI200E中的接收數(shù)據(jù)。在讀取完所有的數(shù)據(jù),包括CRC校驗結果后,查詢狀態(tài)寄存器中的CRC標志,判斷是否已正確接收到了數(shù)據(jù)。

        3 結語
        本文所設計的廣場分區(qū)照明系統(tǒng)具有成本低、響應快、可靠性高、通信距離遠、無需鋪設通信線纜等優(yōu)點,對于信號的處理及照明控制方式可以通過修改程序來靈活改變,因此特別適用于空間較大的廣場、地下停車場、教室等場所。本系統(tǒng)在西安外事學院3#教學樓安裝試驗后,工作穩(wěn)定,可及時將無人的教室燈光關閉,經(jīng)改動還可關閉電風扇等電氣設備,因此大幅度地節(jié)約了電能,有著良好的推廣前景。


        上一頁 1 2 3 下一頁

        關鍵詞: 收發(fā)器

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 两当县| 板桥市| 内丘县| 方正县| 皮山县| 公安县| 高碑店市| 桃江县| 阿荣旗| 广东省| 资源县| 巴南区| 诸城市| 嘉定区| 偏关县| 密山市| 基隆市| 恩平市| 平原县| 静乐县| 凤翔县| 东莞市| 安国市| 和平县| 松桃| 绥宁县| 丰原市| 泰和县| 阿拉善右旗| 象山县| 衡东县| 柞水县| 嵊泗县| 宜黄县| 剑阁县| 理塘县| 钟山县| 古蔺县| 高州市| 巴东县| 靖安县|