新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM7的LPC21XX系列微控制器在BAS中的應用

        基于ARM7的LPC21XX系列微控制器在BAS中的應用

        作者: 時間:2012-11-05 來源:網絡 收藏

          
          從表中我們可以更直觀的了解運用內核的16/32位微控制器將給我們的樓宇自控系統的性能帶來的提升,它實現了更高的指令吞吐量,更出色的實時中斷響應,以及功耗更小。
          
          3. LPC21XX應用在的技術方案
          
          圖2表示的就是采用包括了兩個CAN控制器的的分站控制器CPU模塊的簡化結構框圖。
          
          

        圖2 采用LPC21XX的微控制器方框圖


          
          CAN控制器用邏輯電路的組合來實現網絡物理層和數據鏈路層的通訊,對外它提供了與微處理器的物理線路的接口;通過對它的編程,CPU可以設置它的工作方式,控制它的工作狀態,進行數據的發送和接收,把應用層建立在它的基礎之上。CAN收發器又可叫CAN總線驅動器,它用來提供CAN控制器與物理總線之間的接口以及對CAN總線的差動發送和接收功能。
          
          圖2中,一個CAN控制器通過一路CAN收發器負責和AI、AO、DI、DO四種MCU輸入/輸出接口進行通訊,另外一個CAN控制器則是通過另一路CAN收發器負責和上位機通訊,此外,也可用以太網接口來實現上位機和MCU的遠程通訊。串行口主要用來直接下載組態程序以及控制LCD面板的顯示。
          
          另外,我們外擴了16位的SRAM,它的優勢在于讀寫速度快,無次數限制;為了保證有存放較大RTOS(實時操作系統)的空間,也因為需要一個負責內存映像保存和程序執行的外部存儲器子系統,還外擴了16位的FLASH。,還利用了一個電源監測芯片,當SRAM發生掉電,它會觸發使SRAM的數據轉存到FLASH存儲器中。
          
          4.結束語
          
          直到現在國內樓宇控制產品還沒有統一詳盡的國家標準,我們在產品的設計和開發過程中,是根據相應的實際需求和借鑒了智能樓宇系統中已經普遍認可的一些行業規范。目前以ARM芯片及嵌入式操作系統為基礎的嵌入式技術和產品方興未艾,在樓宇自控領域的應用的前景也非常廣泛。我們在以后的研發中,將進一步充分利用32位ARM微控制器的強大的處理控制能力,并通過對嵌入式RTOS的開發使之更加具有智能化和靈活性,來滿足日益變化和提升的市場需求。

        參考文獻:

        [1].DDCdatasheethttp://www.dzsc.com/datasheet/DDC_1870710.html.
        [2].RISCdatasheethttp://www.dzsc.com/datasheet/RISC_1189725.html.
        [3].TDMI-Sdatasheethttp://www.dzsc.com/datasheet/TDMI-S_1231795.html.
        [4].LQFPdatasheethttp://www.dzsc.com/datasheet/LQFP_1054170.html.

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        關鍵詞: ARM7 LPC21XX系列 BAS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 锡林郭勒盟| 紫阳县| 天峻县| 台前县| 静海县| 若尔盖县| 北碚区| 丰县| 新昌县| 兴国县| 杂多县| 香港 | 吴忠市| 通江县| 长海县| 明光市| 崇仁县| 达日县| 禄丰县| 巫溪县| 原阳县| 深州市| 白沙| 北辰区| 富顺县| 登封市| 石楼县| 革吉县| 方城县| 宽城| 龙南县| 融水| 东乌珠穆沁旗| 新竹县| 井冈山市| 波密县| 巴彦县| 永安市| 阳山县| 云南省| 深州市|