智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于ARM的智能家居監控系統設計

來源:網絡

點擊:1094

A+ A-

所屬頻道:新聞中心

關鍵詞: ARM,智能家居

      1 引言

      信息技術已在人們生活的各個方面得到廣泛應用。人們對家庭居住環境的要求越來越高。智能家居應運而生,與普通家居相比,智能家居不僅具有傳統的居住功能,提供舒適安全、高品位且宜人的家庭生活空間;還由原來的被動靜止結構轉變為具有能動智慧的工具,提供全方位的信息交互功能,幫助家庭與外部保持信息交流暢通,優化人們的生活方式,幫助人們有效安排時間,增強家居生活的安全性,甚至為各種能源費用提供節約方案。簡言之,智能家居就是以住宅為平臺,利用網絡、通信及控制技術管理家中設備,來創造一個高效、舒適、安全、便利、環保的居住環境。

      智能家居在我國起步較晚,目前家居網絡的應用復雜而分散,沒有統一的標準。大體而言可分為高層的信息娛樂網絡和底層的數據采集與控制網絡。在底層以微控制器為核心作為智能家居網絡結點是目前家居網絡的主要實現方式。本文正是基于這種方式用NXP公司的ARM7微控制器LPC2478實現了智能家居監控系統。系統可以采集多路模擬量和開關量經處理后可以為本地用戶或通過CAN總線為遠程用戶如物業管理中心提供實時家居環境狀態信息。一旦家居環境狀態改變用戶可迅速做出反應,以最大限度地減少安全事故的發生。

      2系統方案

      本系統主控采用ARM微控制器中的LPC2478,它有512K字節的程序存儲空間,豐富的片上資源,片上具有LCD控制器和兩個CAN接口,它非常適合低功耗、低成本的嵌入式設計。圖1中有8個模擬量輸入,由于在實際家居狀態監控數據中模擬量較少,加之LPC2478片上有可復用8路10位模數轉換器,所以本系統直接以其片上資源實現A/D功能。采所采集的模擬量經微控制器處理之后通過PA口輸出到LCD顯示模塊(LCM1)進行本地顯示,以及經 CAN1口輸出到遠程主機,同時也可以通過UART0以RS-232串行通信方式傳送到本地PC機.開關量經過總線隔離驅動芯片(74HC245)輸入到微控制器的P0~P2口。微控制器處理之后經P3口輸出到8D鎖存器74HC573中,然后經過驅動電路控制如照明、空調等僅需要開關的家用電器.開啟用邏輯“1”表示,關閉用邏輯“0”表示,與此同時微控制器同樣經CAN1口輸出到遠程主機,鍵盤電路用于設置系統的工作狀態及對采集量進行本地顯示。

    基于ARM的智能家居監控系統設計

      3系統軟硬件設計

      下位機軟件設計主要可分為數據采集模塊、通信模塊、鍵盤及LCD控制模塊、開關量輸出控制模塊。限于篇幅只介紹數據采集模塊的具體實現方式。ARM微控制器應用輪詢方式進行模擬量和開關量的采集。通過設置定時器/計數器0中斷,每次中斷時間20毫秒,用于模擬量(AI)采樣定時;定時器/計數器1中斷,中斷時間250毫秒,每次中斷時掃描開關量輸入(DI)狀態.主程序開始時進行定時/計數器0,定時/計數器1,AD,DI等的初始化,初始化主要是設置定時器的中斷方式(設置定時器0溢出中斷,定時器1比較中斷),外部中斷INT0,INT1中斷方式(INT0下降沿產生異步中斷請求,INT1上升沿產生異步中斷請求);AD,DI處于可以接收模擬量和開關量的狀態,然后程序進入循環狀態,等待上位機控制信息的到來,如果有控制信息到來便把相應的標志位置 1,主程序跳轉到相應的服務程序產生相應操作。

      l 定時器0中斷服務程序

      定時器0中斷主要完成模擬量的數據采集與平均值計算,其程序流程圖如圖2所示,具體為:定時器0中斷時間為20毫秒,用于AD采樣計時;當AD采樣次數滿 15次后判斷采樣結束標志,如果采樣結束則計算平均值然后在LCD上進行顯示后,產生AD中斷,最后中斷返回。

      l 定時器1中斷服務程序

      定時器1主要完成掃描開關量輸入狀態,其中斷程序流程圖如圖3所示.具體為:中斷時間為250毫秒,如果有開關量輸入,則置開關量輸入標志為1,然后中斷返回。

    基于ARM的智能家居監控系統設計

      圖2定時/計數器0中斷服務程序流程圖

    基于ARM的智能家居監控系統設計

      圖3定時/計數器1中斷服務程序流程圖

      上位機監控管理軟件設計采用分層結構,三個功能模塊從下至上依次分布在三層之中.由下向上三層依次為底層,通信層和圖形用戶界面層(GUI層),如圖4所示:

    基于ARM的智能家居監控系統設計

      圖4 上位機軟件層次結構

      系統設計在底層之上加通信層,這樣就可以完成本系統自定義的通信協議,由于系統要完成數據采集功能,這里的通信層也包括了數據處理模塊,這樣做可以簡化一些設計,減小代碼編寫量.通信層之上是圖形用戶界面層(GUI層),這層的功能是把數據流從通信層中讀出來,以圖形方式向用戶表示,這樣在用戶使用系統的時候就會感到自由清晰,很好地完成工作。

      本系統主要應用的是串行通信協議,這個協議是定義在物理層之上的,其具體協議行為發生在底層,我們不必關心它,只需對它的設置參數進行相應的設置.另外,為完成系統的功能要求還須自定義一個數據幀或命令幀格式.所以這里通信層中的通信協議包括了兩方面的內容:一個是串行端口參數設置,另一個就是自定義的數據幀或命令幀。

      串行端口設置參數主要有以下幾個:波特率、數據位、奇偶校驗位、停止位以及編碼方式.本系統中的波特率設置為19200 bit/s;數據位設置為8位;由于通信距離較近所以沒有奇偶校驗;停止位設為1位;編碼方式采用ASCII碼方式。這里的設置通過對Visual Basic 2005中SerialPort類中的公共屬性BaudRate、DataBits、Parity、StopBits、Encoding的設置即可完成。

      Visual Basic 2005 中的SerialPort類用于控制串行端口文件資源.它具有如下特性:提供同步 I/O 和事件驅動的 I/O,對管腳和中斷狀態的訪問以及對串行驅動程序屬性的訪問。

      4 結論

      基于ARM核心的微控制器無論在運算速度還是系統實現成本上都優于傳統的8位單片機。本文利用NXP公司ARM7微控制器LPC2478設計完成了家居網絡的底層監控系統。本系統充分利用LPC2478的豐富片上資源,如LCD控制器、CAN總線接口,輔之簡單的外圍電路實現監控系統的硬件部分。整個監控電路板的實現成本及功耗體積相比8位單片機實現方案,大大縮小,很適合家居智能化的工程實施。另外本文還提出了PC機監控管理軟件的通信層結構及實現細節,可以為家居智能化改造提供技術基礎。
     

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 尼日利亚SONCAP认证_沙特SABER认证_摩洛哥COC认证-诺帝检测技术(上海)有限公司 | 无尘车间_净化工程_GMP食品药品化妆品电子厂无尘净化车间_无尘室 | 太阳能光伏发电_太阳能热水器_空气能热水器_直饮净水器_深圳市大兴节能环保科技有限公司 | 五金冲压厂家_五金冲压件加工_微细孔加工-深圳市浩鑫精密五金制品有限公司 | 南通惠德彩钢有限公司-彩钢瓦,岩棉板,净化板,夹芯板,市政工地围挡板 | 联想南京总代理-联想服务器|联想电脑笔记本代理商|联想工作站|dell服务器|HP服务器|南京IBM代理商|IBM V5000存储总包销-南京宇宽科技有限公司 | 瑞安网站建设_网站制作_做网站找瑞安联创网络:专业网页制作、手机网站、SEO百度网站关键字优化 软文营销推广-新闻稿发布-软文撰写-百科词条编辑-品牌全案策划推广网络营销传播-喜尚传媒 | 芜湖净水设备-纯水设备-无负压供水设备-不锈钢水箱-芜湖市百川给水设备有限责任公司 | 烧腊培训,广东有实力的烧腊培训[免费试吃],广式烧鸭培训-烧鹅培训-学烧腊选广州嘉政 | 欧派板材官网 | 全屋定制板材 专业供应商| 厦门鼎星五金制品有限公司-厦门弹簧,电池簧,扣簧 | 智能化解决方案 智能家居 家庭影院 灯光音箱 会议室报告厅 剧场剧院 指挥中心 大数据中心_沈阳天哲科技有限公司 | 木屑烘干机|酒糟烘干机|果渣烘干机_郑州东鼎机械 | 无塔供水_全自动无塔供水设备_石家庄工泉水处理_无塔供水器 | 内蒙古慧申设计顾问有限公司-官网 | 舞台阻燃幕布_舞台幕布_舞台吊杆_舞台机械_TYWT-泰州通用舞台设备有限公司 | 液晶拼接屏_三星46寸/55寸/LG液晶拼接屏_深圳拼接墙厂家_电视大屏幕液晶拼接_高清工业级液晶监视器 | 频闪仪,便携式频闪仪厂家_灯管,频闪仪之父-杭州品拓电子技术有限公司 | 卫生间隔断-东莞卫生间隔断-东莞卫生间隔断厂家-公共卫生间隔断-东莞市康丰家居建材有限公司 | 武汉凯美隆窗帘厂家_定做商用窗帘_家用遮阳帘_涵盖电动窗帘_天棚帘_遮阳棚_凯美隆-专注遮阳产品 武汉净化机-武汉全热新风换气机-武汉静音送风机-武汉东信新风节能设备有限公司 | 上海垃圾房,简易成品环保垃圾房,小区室外垃圾房,上海翼亭智能垃圾房厂家 | 宁波搬家_宁波搬家公司_宁波搬厂_专业搬家搬厂-「宁波喜洋洋搬家公司」 | 疲劳试验机|电子万能试验机|摩擦磨损试验机|冲击试验机|济南全力测试技术有限公司 | 履带吊租赁-履带吊出租-出租履带吊车-出租履带吊-吊车出租-履带吊出租公司 | 荧光显微镜,倒置显微镜,显微镜相机,荧光光源——广州市明美光电技术有限公司 | 深圳固派克包装机械科技有限公司_封口收缩机_封箱机-捆包机-缠膜机 | 山东胜王水处理设备有限公司,反渗透设备,纯净水设备,污水处理设备,SWS系列全自动钠离子交换器,纯净水设备报价,活性碳过滤器,多介质过滤器 | 箱式电炉,箱式烧结炉,箱式马弗炉,箱式实验炉,高温箱式电阻炉,箱式加热炉,箱式退火炉,箱式真空气氛炉洛阳研博炉业有限公司 | 山东万利精密机械制造有限公司-高速金属圆锯机,数控高速圆锯机,高速圆锯机生产厂家 | 天下机械|机床商讯-机械网|机械技术|机械信息|机床资讯|机床设备|机床商讯杂志 | 济宁三石工程机械有限公司-首页-小型起重机、环卫设备、小松配件 | 日本进口东丽碳纤维材料-上海久扶新材料科技有限公司 | 木业信息网[www.wood186.com]全国木业建材服务平台 | 找网页游戏鬼服 高返利鬼服游戏平台 鬼服开服表 - 猫游戏鬼服大全 | 陶瓷颗粒厂家_彩色路面_彩色陶瓷颗粒-山东顺驰道路材料有限公司 陶瓷复合钢管-专业提供江苏陶瓷钢管和陶瓷内衬复合钢管的生产厂家 | 永磁耦合_重载永磁软起_能量回馈式调速器_磁力耦合器_江苏磁谷科技股份有限公司官方网站 | 深圳危化品经营许可证_危险化学品经营许可证办理 | 新能源洗扫车、新能源压缩垃圾车_新能源路面养护车_电动树叶收集车_电动扫地机_电动洗地机_高尔夫球车 | 浙江云野科技有限公司_智慧旅游规划_智慧景区管理系统_全域旅游解决方案-云野科技旅游大数据管理平台 | 上海便携式液体_日本理音液体_HACH液体颗粒计数器,metone尘埃粒子计数器-上海翰森科学仪器有限公司 | 金煌家装官网-长沙装饰|长沙装修|长沙装修公司|长沙装饰公司-金煌家装 |