智能家居上位機(jī)是智能家居系統(tǒng)的一個(gè)重要組成部分,擔(dān)負(fù)著管理、控制、維護(hù)和用戶界面操作的重任,高效可靠的上位機(jī)設(shè)計(jì)是整個(gè)系統(tǒng)正常運(yùn)作的重要保障。上位機(jī)與系統(tǒng)的通信實(shí)際上是與下端單片機(jī)的通信。單片機(jī)或單片機(jī)系統(tǒng)是智能家居控制的核心,當(dāng)計(jì)算機(jī)作為單片系統(tǒng)的一個(gè)角色時(shí),通常被稱為"工控機(jī)"或"上位機(jī)",各獨(dú)立的單片機(jī)是系統(tǒng)中實(shí)現(xiàn)功能的一個(gè)模塊,所以有時(shí)也稱單片機(jī)為模塊。
一個(gè)單片機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)構(gòu)成的。硬件是實(shí)現(xiàn)功能的前提,而系統(tǒng)功能則是通過軟件來實(shí)現(xiàn)的,為了保證各個(gè)模塊通信,實(shí)現(xiàn)系統(tǒng)信息交流,必須制訂系統(tǒng)的通信協(xié)議。 從物理上來說,系統(tǒng)各模塊是以半雙工的模式來通信的,下文提及的智能照明系統(tǒng)下端模塊就是以半雙工的rs 485總路線為通信架構(gòu)的。而計(jì)算機(jī)的rs 232串口是以全雙工的模式來實(shí)現(xiàn)通信的,因此,計(jì)算機(jī)要通過串口參與到單片機(jī)系統(tǒng)中必須增加一個(gè)rs 232和rs 485總線轉(zhuǎn)換的模塊。 從邏輯上講,要實(shí)現(xiàn)各模塊之間的通信,就必須在模塊間約定一個(gè)共同遵守的通信協(xié)議。單片機(jī)以位(b)為基本單位,傳輸時(shí)以8位1字節(jié)(b)來傳輸,單片機(jī)以毫秒間距發(fā)送若干個(gè)字節(jié)為一個(gè)數(shù)據(jù)包,也稱為一幀,幀之間又規(guī)定若干毫秒的間隙。通過計(jì)算機(jī)程序可以捕獲線路中每一幀信息。 下面以智能照明系統(tǒng)為例,講述單片機(jī)系統(tǒng)的通信協(xié)議。 本協(xié)議采用異步串行通信方式,字節(jié)幀格式:1個(gè)起始位+8個(gè)數(shù)據(jù)位+1個(gè)停止位,無校驗(yàn)位。 幀格式如下: l幀=幀頭(f4h f5h)+數(shù)據(jù)包+幀尾(f4hfbh)<255b 數(shù)據(jù)包=有效字節(jié)數(shù)(1b)+傳輸層數(shù)據(jù)+校驗(yàn)和(1b)<251b 幀數(shù)據(jù)的發(fā)送、接收過程中前后兩字節(jié)數(shù)據(jù)傳送延時(shí)不得超過o.5s。 各模塊分配兩個(gè)字節(jié)的地址碼,第一字節(jié)代表模塊類型,第二字節(jié)代表模塊在系統(tǒng)中分配的順序。各模塊獲取總線上的幀后,對(duì)自己的地址幀響應(yīng),其他的幀拋掉。 以下是本協(xié)議中的關(guān)于"燈開停控制"的協(xié)議: 描述:該信息是輸出子模塊的各路燈的開或關(guān)控制。 構(gòu)成:該信息發(fā)送時(shí)由信息頭和信息內(nèi)容構(gòu)成,返回時(shí)由信息頭構(gòu)成。
(1)事件驅(qū)動(dòng)方式 事件驅(qū)動(dòng)通訊是處理串行端*互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時(shí)需要得到通知,例如,在串口接收緩沖區(qū)中有字符,或者carrierdetect(cd)或request to send(rts)線上一個(gè)字符到達(dá)或一個(gè)變化發(fā)生時(shí)。在這些情況下,可以利用mscomm控件的oncomm事件捕獲并處理這些通訊事件。oncomm事件還可以檢查和處理通訊錯(cuò)誤。所有通訊事件和通訊錯(cuò)誤的列表,參閱commevent屬性。在編程過程中,就可以在oncomm事件處理函數(shù)中加入自己的處理代碼。這種方法的優(yōu)點(diǎn)是程序響應(yīng)及時(shí),可靠性高。每個(gè)mscomm控件對(duì)應(yīng)著一個(gè)串行端口。如果應(yīng)用程序需要訪問多個(gè)串行端口,必須使用多個(gè)mscomm控件。 (2)查詢方式 查詢方式實(shí)質(zhì)上還是事件驅(qū)動(dòng),但在有些情況下,這種方式顯得更為便捷。在程序的每個(gè)關(guān)鍵功能之后,可以通過檢查commevent屬性的值來查詢事件和錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。例如,如果寫一個(gè)簡單的電話撥號(hào)程序,則沒有必要對(duì)每接收一個(gè)字符都產(chǎn)生事件,因?yàn)槲┮坏却邮盏淖址钦{(diào)制解調(diào)器的"確定"響應(yīng)。
1.1 通信測(cè)試工具 傳統(tǒng)的單片機(jī)系統(tǒng)的通信測(cè)試通過示波器來監(jiān)測(cè),既不直觀又容易丟失信息。將計(jì)算機(jī)加入到系統(tǒng)中,可以實(shí)時(shí)監(jiān)測(cè)到線路中的信息,并以數(shù)字化呈現(xiàn),使各個(gè)單片機(jī)間的通信得到檢驗(yàn),及時(shí)解決系統(tǒng)存在的問題。所以計(jì)算機(jī)在加速系統(tǒng)的開發(fā)和保證系統(tǒng)的運(yùn)行質(zhì)量的作用就不言而喻了。 1.2 系統(tǒng)維護(hù) 一個(gè)單片機(jī)系統(tǒng)往往需要對(duì)系統(tǒng)中各個(gè)不同功能的模塊(單片機(jī))進(jìn)行參數(shù)的設(shè)置,以適應(yīng)不同的運(yùn)行環(huán)境,雖然可以通過各模塊的控制面板來調(diào)整,但操作通常比較麻煩,非專業(yè)人員不易掌握。同時(shí)對(duì)于一些需要定義其地理位置的參數(shù)難以實(shí)現(xiàn),不夠直觀。計(jì)算機(jī)加入到系統(tǒng)中,不但可以解決操作上的問題,同時(shí)還可以讀取各模塊的參數(shù),以便于調(diào)整。 1.3 單片機(jī) 計(jì)算機(jī)可以作為單片機(jī)系統(tǒng)的一個(gè)模塊,完成相應(yīng)的功能。計(jì)算機(jī)應(yīng)答系統(tǒng)的請(qǐng)求、處理系統(tǒng)中的信息,一方面將信息呈現(xiàn)給用戶,另一方面計(jì)算機(jī)程序通過自動(dòng)計(jì)算或用戶的輸入,將信息反饋到系統(tǒng)中,參與系統(tǒng)的控制。 1.4 主控機(jī) 在單片機(jī)系統(tǒng)中,往往存在一個(gè)主控機(jī)或主控模塊,負(fù)責(zé)對(duì)整個(gè)系統(tǒng)的統(tǒng)籌和設(shè)置。單片機(jī)系統(tǒng)通常是通過各功能模塊的輸入和響應(yīng)來實(shí)現(xiàn)其功能的,因此必須有一個(gè)負(fù)責(zé)收集輸入任務(wù)并指定響應(yīng)模塊的主控模塊。計(jì)算機(jī)系統(tǒng)中既可以是一個(gè)普通的模塊,又可以是負(fù)責(zé)總體協(xié)調(diào)的主控器。
系統(tǒng)設(shè)計(jì),音視頻技術(shù)打造成安全。舒適性。舒適型環(huán)保節(jié)能的居住環(huán)境
簡單一點(diǎn)說, 遠(yuǎn)程控制:就是用過手機(jī)能遠(yuǎn)程控制家里水、電、氣、門、窗、澆灌、喂寵等; 一鍵控制:一鍵就能實(shí)現(xiàn)你想要的場(chǎng)景操作,比如離家模式,一鍵按下,家里所有水電氣窗簾全關(guān),安防開啟,放心出門。 檢測(cè)...
未來還需要一定的時(shí)間才能進(jìn)入尋常百姓家
mscomm控件有很多重要的屬性,正確設(shè)置其屬性是程序進(jìn)行正常通信的保證,下面介紹幾個(gè)必須熟悉的屬性。 commport:設(shè)置并返回通訊端口號(hào)。 settings:以字符串的形式設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位。 portopen:設(shè)置并返回通訊端口的狀態(tài),也可以打開和關(guān)閉端口。 input:從接收緩沖區(qū)返回和刪除字符。 inputmode:接收模式,取o值時(shí),接收文本數(shù)據(jù);取1時(shí),接收二進(jìn)制數(shù)據(jù)。 output:向傳輸緩沖區(qū)寫一個(gè)字符串。 rthrehold:響應(yīng)模式,取整數(shù)。當(dāng)接收字符后,若rthrehold屬性設(shè)置為o,則不產(chǎn)生oncomm事件;若設(shè)置為1,則接收緩沖區(qū)收到每一個(gè)字符都會(huì)使mscomm控件產(chǎn)生oncomm事件。 sthreshold:發(fā)送模式,設(shè)置o(缺省值),數(shù)據(jù)傳輸事件不會(huì)產(chǎn)生oncomm事件;設(shè)置為1,當(dāng)傳輸緩沖區(qū)完全空時(shí),mscomm控件產(chǎn)生oncomm事件。如果在傳輸緩沖區(qū)中的字符數(shù)小于value,commevent屬性設(shè)置為comevsend,并產(chǎn)生oncomm事件。 handshake:通信握手模式,取值為o時(shí),無握手;取值為1時(shí),表示xon/xoff握手;取值為2時(shí),表示request-to\-send/clear-to-send握手;取值為3時(shí),表示eqllest-to-send&clear-to-send握手皆可。
格式:pdf
大?。?span id="euekey0" class="single-tag-height">87KB
頁數(shù): 8頁
評(píng)分: 4.6
智能家居以住宅為平臺(tái),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、 智能家居 -系統(tǒng) 設(shè)計(jì)方案安全防范技術(shù)、自動(dòng)控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成, 構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng),提升家居安全性、功能性、舒適 性、藝術(shù)性,并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境。 概念簡介 又稱智能住宅,在國外常用 Smart Home表示。與智能家居含義近似的有 家 庭自動(dòng)化 (Home Automation )、電子家庭( Electronic Home 、E-home)、數(shù) 字家園( Digital Family )、家庭網(wǎng)絡(luò)( Home Net/Networks for Home )、網(wǎng) 絡(luò)家居( Network Home )、智能家庭 / 建筑( Intelligent Home/Building ), 在我國香港和臺(tái)灣等地區(qū),還有數(shù)碼家庭、數(shù)碼家居等稱法。 定義 智能家居是一個(gè)居住環(huán)境,是以住宅為
格式:pdf
大?。?span id="wvjg9vz" class="single-tag-height">87KB
頁數(shù): 5頁
評(píng)分: 4.5
智能家居以住宅為平臺(tái),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、 智能家居 - 系統(tǒng)設(shè)計(jì)方案安全防范技術(shù)、 自動(dòng)控制技術(shù)、 音視頻技術(shù)將家居生活有關(guān)的設(shè)施 集成,構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng), 提升家居安全性、 功能 性、舒適性、藝術(shù)性,并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境。 概念簡介 又稱智能住宅,在國外常用 Smart Home表示。與智能家居含義近似的 有家庭自動(dòng)化 (Home Automation )、電子家庭( Electronic Home、E-home)、 數(shù)字家園( Digital Family )、家庭網(wǎng)絡(luò)( Home Net/Networks for Home)、 網(wǎng)絡(luò)家居( Network Home)、智能家庭 / 建筑( Intelligent Home/Building ), 在我國香港和臺(tái)灣等地區(qū),還有數(shù)碼家庭、數(shù)碼家居等稱法。 定義 智能家居是一個(gè)居住環(huán)境,是以住宅為
上位機(jī)概述
工作原理
兩機(jī)如何通訊,一般取決于下位機(jī),TCP/IP一般是支持的,但是下位機(jī)一般具有更可靠的獨(dú)有通訊協(xié)議,購買下位機(jī)時(shí),會(huì)帶一大堆手冊(cè)光盤,告訴你如何使用特有協(xié)議通訊,里面會(huì)舉大量例子,一般對(duì)編程人員而言一看也就那么回事,使用一些新的API(API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)罷了,多語言支持功能模塊,一般同時(shí)支持?jǐn)?shù)種高級(jí)語言為上位機(jī)編程。
通常上位機(jī)和下位機(jī)通訊可以采用不同的 通訊協(xié)議,可以有RS232的串口通訊或者采用RS485串行通訊。當(dāng)用計(jì)算機(jī)和PLC通訊的時(shí)候,不但可以采用傳統(tǒng)的D形式的串行通訊,還可以采用更適合工業(yè)控制的雙線的PROFIBUS-DP通訊。采用封裝好的程序開發(fā)工具就可以實(shí)現(xiàn)PLC和上位機(jī)的通訊,當(dāng)然可以自己編寫驅(qū)動(dòng)類的接口協(xié)議控制上位機(jī)和下位機(jī)的通訊。
通常工控機(jī),工作站,觸摸屏作為上位機(jī),通信控制PLC,單片機(jī)等作為下位機(jī),從而控制相關(guān)設(shè)備元件和驅(qū)動(dòng)裝置。
組態(tài)監(jiān)控軟件,也叫上位機(jī)監(jiān)控軟件和上位機(jī)監(jiān)控系統(tǒng),是指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動(dòng)控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。
過去,傳統(tǒng)無線監(jiān)控通常只能運(yùn)用在PC端,用戶普遍反映存在安裝客戶端太麻煩,僅限于單機(jī)版監(jiān)控,而且只能在電腦上查看數(shù)據(jù)等問題,顯然這已經(jīng)無法滿足用戶的個(gè)性化需求。隨著3G、4G移動(dòng)互聯(lián)網(wǎng)的問世和移動(dòng)無線監(jiān)控技術(shù)水平的提升,用戶使用智能手機(jī)、平板電腦進(jìn)行無線監(jiān)控已經(jīng)不再是難題,它可以讓你走到哪兒都能輕松掌握第一手?jǐn)?shù)據(jù)。
深圳信立科技自主研發(fā)的XL.View組態(tài)監(jiān)控軟件,它不僅適用于PC電腦端,還支持移動(dòng)手機(jī)和平板電腦端。它最大的優(yōu)勢(shì)在于無需安裝任何客戶端軟件,用戶僅需打開瀏覽器即可隨時(shí)隨地監(jiān)控實(shí)時(shí)數(shù)據(jù)。
與傳統(tǒng)組態(tài)軟件WEB服務(wù)對(duì)比,XL.view無線監(jiān)控軟件功能更加強(qiáng)大,使用更加簡便快捷。它采用web服務(wù)器架構(gòu),內(nèi)置微小、高效的網(wǎng)絡(luò)/web模塊,可以在傳統(tǒng)服務(wù)器或者云服務(wù)器上快速部署,并遵從最新的web開發(fā)標(biāo)準(zhǔn),支持HTML5、Java等主流web技術(shù)。XL.view監(jiān)控軟件無需安裝任何客戶端軟件,用戶僅需打開瀏覽器即可隨時(shí)隨地監(jiān)控實(shí)時(shí)數(shù)據(jù),保證項(xiàng)目部署及升級(jí)效率顯著提升。此外,它支持包括Windows/Android/iOS在內(nèi)的多個(gè)主流平臺(tái)數(shù)據(jù)訪問,真正實(shí)現(xiàn)一次開發(fā),全平臺(tái)使用。
XL.View組態(tài)監(jiān)控軟件,適用于管網(wǎng)管溝環(huán)境監(jiān)測(cè)、能源管理系統(tǒng)、電力監(jiān)控系統(tǒng)、農(nóng)業(yè)大棚監(jiān)測(cè)、養(yǎng)殖環(huán)境監(jiān)測(cè)、危化品環(huán)境監(jiān)測(cè)、倉儲(chǔ)館藏環(huán)境監(jiān)測(cè)、大氣環(huán)境監(jiān)測(cè)和生產(chǎn)智能制造監(jiān)控等監(jiān)控系統(tǒng)應(yīng)用。
暢享“安全、健康、便利、舒適、節(jié)能、愉悅 ”的高品質(zhì)生活。我們對(duì)海爾智能家居生活的描述是這樣的:“身在外,家就在身邊;居于家,世界就在眼前”。
海爾智能家居公司,隸屬于海爾集團(tuán),企業(yè)注冊(cè)資金1.8億,是全球智能化產(chǎn)品的研發(fā)制造基地。 公司以提升人們的生活品質(zhì)為己任,提出了“讓您的家與世界同步”的新生活理念,不僅僅為用戶提供個(gè)性化產(chǎn)品,還面向未來提供多套智能家居解決方案及增值服務(wù)。公司倡導(dǎo)的這種全新生活方式被認(rèn)為是未來家庭的發(fā)展趨勢(shì),多次得到黨和國家領(lǐng)導(dǎo)人的高度評(píng)價(jià)。
公司先后建立了強(qiáng)大的U-home研發(fā)團(tuán)隊(duì)和世界的實(shí)驗(yàn)室。擁有含近二十名博士在內(nèi)的高素質(zhì)智能家電專業(yè)設(shè)計(jì)團(tuán)隊(duì),從事智能家電、數(shù)字變頻、無線高清、音視頻解碼、網(wǎng)絡(luò)通信等芯片以及UWB、藍(lán)牙、RF、電力載波等技術(shù)的研發(fā),并整合全球資源網(wǎng)絡(luò),與多家國際知名企業(yè)建立聯(lián)合開發(fā)試驗(yàn)室,提出了智能家居、遠(yuǎn)程醫(yī)療、網(wǎng)絡(luò)超市、故障反饋、智能安防、智能酒店等解決方案。在智能家電的研制和生產(chǎn)方面公司擁有多項(xiàng)專利和自主專有技術(shù),負(fù)責(zé)起草家庭網(wǎng)絡(luò)國家標(biāo)準(zhǔn)并提報(bào)國際標(biāo)準(zhǔn)。