基于A(yíng)RM7的LPC21XX系列微控制器在BAS中的應用
從表中我們可以更直觀(guān)的了解運用ARM7內核的16/32位微控制器將給我們的樓宇自控系統的性能帶來(lái)的提升,它實(shí)現了更高的指令吞吐量,更出色的實(shí)時(shí)中斷響應,以及功耗更小。
3. LPC21XX應用在BAS的技術(shù)方案
圖2表示的就是采用包括了兩個(gè)CAN控制器的LPC21XX系列的BAS的分站控制器CPU模塊的簡(jiǎn)化結構框圖。

圖2 采用LPC21XX的BAS微控制器方框圖
CAN控制器用邏輯電路的組合來(lái)實(shí)現網(wǎng)絡(luò )物理層和數據鏈路層的通訊,對外它提供了與微處理器的物理線(xiàn)路的接口;通過(guò)對它的編程,CPU可以設置它的工作方式,控制它的工作狀態(tài),進(jìn)行數據的發(fā)送和接收,把應用層建立在它的基礎之上。CAN收發(fā)器又可叫CAN總線(xiàn)驅動(dòng)器,它用來(lái)提供CAN控制器與物理總線(xiàn)之間的接口以及對CAN總線(xiàn)的差動(dòng)發(fā)送和接收功能。
圖2中,一個(gè)CAN控制器通過(guò)一路CAN收發(fā)器負責和AI、AO、DI、DO四種MCU輸入/輸出接口進(jìn)行通訊,另外一個(gè)CAN控制器則是通過(guò)另一路CAN收發(fā)器負責和上位機通訊,此外,也可用以太網(wǎng)接口來(lái)實(shí)現上位機和MCU的遠程通訊。串行口主要用來(lái)直接下載組態(tài)程序以及控制LCD面板的顯示。
另外,我們外擴了16位的SRAM,它的優(yōu)勢在于讀寫(xiě)速度快,無(wú)次數限制;為了保證有存放較大RTOS(實(shí)時(shí)操作系統)的空間,也因為需要一個(gè)負責內存映像保存和程序執行的外部存儲器子系統,還外擴了16位的FLASH。,還利用了一個(gè)電源監測芯片,當SRAM發(fā)生掉電,它會(huì )觸發(fā)使SRAM的數據轉存到FLASH存儲器中。
4.結束語(yǔ)
直到現在國內樓宇控制產(chǎn)品還沒(méi)有統一詳盡的國家標準,我們在產(chǎn)品的設計和開(kāi)發(fā)過(guò)程中,是根據相應的實(shí)際需求和借鑒了智能樓宇系統中已經(jīng)普遍認可的一些行業(yè)規范。目前以ARM芯片及嵌入式操作系統為基礎的嵌入式技術(shù)和產(chǎn)品方興未艾,在樓宇自控領(lǐng)域的應用的前景也非常廣泛。我們在以后的研發(fā)中,將進(jìn)一步充分利用32位ARM微控制器的強大的處理控制能力,并通過(guò)對嵌入式RTOS的開(kāi)發(fā)使之更加具有智能化和靈活性,來(lái)滿(mǎn)足日益變化和提升的市場(chǎng)需求。
參考文獻:
[1].DDCdatasheethttp://www.dzsc.com/datasheet/DDC_1870710.html.
[2].RISCdatasheethttp://www.dzsc.com/datasheet/RISC_1189725.html.
[3].ARM7TDMI-Sdatasheethttp://www.dzsc.com/datasheet/ARM7TDMI-S_1231795.html.
[4].LQFPdatasheethttp://www.dzsc.com/datasheet/LQFP_1054170.html.
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
評論