亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式多傳感器燈控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2016-05-30 05:52:57鄭洪霞
        關(guān)鍵詞:移動(dòng)設(shè)備嵌入式傳感器

        鄭洪霞

        摘 要:隨著社會(huì)經(jīng)濟(jì)水平的發(fā)展,物聯(lián)網(wǎng)技術(shù)在現(xiàn)實(shí)生活中的智能家居電子產(chǎn)品中得到廣泛應(yīng)用。為了適應(yīng)信息化時(shí)代和方便人民生活,本文使用Qt作為編程工具,以S3C6410作為硬件平臺(tái),采集溫度和濕度傳感器數(shù)據(jù),通過(guò)TCP的socket通信機(jī)制,實(shí)現(xiàn)了嵌入式多傳感器燈控系統(tǒng)。達(dá)到了能夠通過(guò)嵌入式設(shè)備觀測(cè)溫濕度和調(diào)節(jié)燈光亮度的基本功能。

        關(guān)鍵詞:嵌入式;燈控;傳感器;移動(dòng)設(shè)備

        隨著科技的發(fā)展,目前物聯(lián)網(wǎng)行業(yè)正在興起,特別是北京、上海、廣州等大城市的物聯(lián)網(wǎng)行業(yè)發(fā)展速度更快。一些知名家電產(chǎn)品也快速融入了物聯(lián)網(wǎng)技術(shù)。例如海爾智能云電視、云空調(diào)、云洗衣機(jī)等,實(shí)現(xiàn)了用戶對(duì)家庭家電產(chǎn)品的實(shí)時(shí)操控。當(dāng)前,我國(guó)已發(fā)展了較為完備的敏感元件與傳感器產(chǎn)業(yè),產(chǎn)業(yè)規(guī)模正穩(wěn)步增長(zhǎng)。在物聯(lián)網(wǎng)網(wǎng)絡(luò)通信服務(wù)業(yè)領(lǐng)域,我國(guó)物聯(lián)網(wǎng)行業(yè)正保持快速發(fā)展勢(shì)頭,應(yīng)用領(lǐng)域也深入到社會(huì)公共安全、能源環(huán)保、城市管理等多個(gè)領(lǐng)域,未來(lái)幾年仍將保持快速發(fā)展。目前在燈控領(lǐng)域,我國(guó)燈控系統(tǒng)功能還比較單一,一般僅具備開(kāi)關(guān)功能,缺少日常維護(hù)功能。控制方式也比較落后,還停留在手動(dòng)、光控、時(shí)控等方式上,容易受人為、季節(jié)和天氣等因素影響,無(wú)法及時(shí)修改開(kāi)關(guān)燈時(shí)間,容易造成能源浪費(fèi)。而多傳感器燈控系統(tǒng)的應(yīng)用迎合了社會(huì)的發(fā)展,將為建設(shè)資源節(jié)約型社會(huì)發(fā)揮極大的作用。

        1 系統(tǒng)需求分析

        嵌入式多傳感器燈控系統(tǒng)和正常的照明等區(qū)別在于,嵌入式多傳感器燈控參與到了網(wǎng)絡(luò)的環(huán)境。不僅能夠滿足正常的照明需要,還能在硬件端集成一些傳感器,利用軟件通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)燈光的亮度正常控制,還能將當(dāng)前環(huán)境溫濕度、一氧化碳濃度等信息顯示給用戶。

        系統(tǒng)所需數(shù)據(jù)需要傳感器采集數(shù)據(jù),采用modbus數(shù)據(jù)協(xié)議,傳輸給采集的上位機(jī)。上位機(jī)通過(guò)crc對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),錯(cuò)誤數(shù)據(jù)信息,將自動(dòng)丟棄,而正確的數(shù)據(jù)通過(guò)采用tcp網(wǎng)絡(luò)傳輸協(xié)議發(fā)送給中轉(zhuǎn)服務(wù)器。顯示客戶端與中轉(zhuǎn)服務(wù)器建立連接,接受服務(wù)器發(fā)來(lái)的數(shù)據(jù),解析并顯示。同時(shí)客戶端用戶可以在正常的網(wǎng)絡(luò)連接下隨時(shí)隨地對(duì)燈光進(jìn)行控制。

        2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2.1 總體設(shè)計(jì)

        在整個(gè)系統(tǒng)的設(shè)計(jì)中,其基本網(wǎng)絡(luò)拓?fù)鋱D如圖1所示。

        如圖1所示,整個(gè)系統(tǒng)分為三大塊,傳感器數(shù)據(jù)采集與控制端、服務(wù)數(shù)據(jù)中轉(zhuǎn)端、顯示端。其中數(shù)據(jù)中轉(zhuǎn)服務(wù)器接入以太網(wǎng)絡(luò),用于數(shù)據(jù)的采集數(shù)據(jù)與數(shù)據(jù)顯示的中轉(zhuǎn)。采集端分布在外部環(huán)境,通過(guò)路由器介入以太網(wǎng),其所屬網(wǎng)絡(luò)為家庭網(wǎng)絡(luò)或企業(yè)網(wǎng)絡(luò)。顯示端通過(guò)路由器接入以太網(wǎng),與數(shù)據(jù)中轉(zhuǎn)服務(wù)器建立數(shù)據(jù)連接。在顯示終端中,可以為手持移動(dòng)設(shè)備或pc客戶端。

        系統(tǒng)顯示端主要實(shí)現(xiàn)了溫度、濕度、一氧化碳、燈控、繼電器控制等5個(gè)主要功能。

        在用戶界面設(shè)計(jì)上充分運(yùn)用QT提供的繪圖方法,將數(shù)據(jù)抽象為圖形,給用戶更直觀的印象。

        在溫度、濕度、一氧化碳功能模塊中,主要是通過(guò)從網(wǎng)絡(luò)中讀取數(shù)據(jù)輸出,在顯示端不做任何輸入操作。而在燈控和繼電器模塊中,不但要做數(shù)據(jù)的輸出,而且還要做數(shù)據(jù)的輸入,達(dá)到控制的目的。

        如圖2所示燈控功能模塊中主要分為兩個(gè)部分,接收端和發(fā)送端。在數(shù)據(jù)的發(fā)送之前需要將數(shù)據(jù)組裝成8字節(jié)modbus協(xié)議格式的數(shù)據(jù),然后發(fā)送給服務(wù)器,服務(wù)器最后中轉(zhuǎn)到下位機(jī)控制端。在接收模塊中,顯示端將接收數(shù)據(jù),并對(duì)modbus數(shù)據(jù)根據(jù)數(shù)據(jù)協(xié)議格式進(jìn)行解析,顯示當(dāng)前燈光亮度值。

        2.2 部分關(guān)鍵實(shí)現(xiàn)代碼

        如在系統(tǒng)串口操作中,初始化串口以后,接下來(lái)的就是對(duì)串口進(jìn)行讀寫(xiě)操作,串口的數(shù)據(jù)發(fā)送和讀取同文件操作一樣,通過(guò)系統(tǒng)的write( )和read( )函數(shù)進(jìn)行數(shù)據(jù)的發(fā)送和接收。串口的數(shù)據(jù)操作程序關(guān)鍵代碼如下。

        如上函數(shù)中定義了一個(gè)data[][]的二維數(shù)組,并對(duì)其進(jìn)行了初始化,初始化的數(shù)據(jù)中包含了4條預(yù)發(fā)送給采集端命令。其中data[0][1]中的0x03是功能碼,其含義為write。data[0][2]中0x02代表了每一個(gè)采集傳感器的編號(hào)。

        3 系統(tǒng)及運(yùn)行效果展示

        圖3是系統(tǒng)采集端的硬件部分展示圖,外接了溫濕度傳感器,pwm燈,紅外傳感器。圖4是用戶登錄界面,用戶可通過(guò)手或筆在電阻屏幕撒屏幕上按下T9數(shù)字面板,完成輸入功能。并按下login按鈕執(zhí)行登錄。

        圖5是輸入錯(cuò)誤的IP和端口之后的錯(cuò)誤提醒。圖6是程序運(yùn)行后采集到的傳感器數(shù)據(jù)顯示,以儀表盤(pán)和溫度計(jì)的形式形象地顯示出當(dāng)前數(shù)據(jù),在右下角同時(shí)還有數(shù)字顯示儀表數(shù)據(jù)。

        圖7是對(duì)燈光亮度的控制的滑動(dòng)條,其值為0~100,根據(jù)滑動(dòng)條滑動(dòng)的大小來(lái)改變燈光的亮度。如圖8所示,滑動(dòng)滑動(dòng)條,燈光的明暗度發(fā)生改變。

        4 結(jié)束語(yǔ)

        目前,物聯(lián)網(wǎng)技術(shù)在現(xiàn)實(shí)生活中得到廣泛應(yīng)用。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與電子產(chǎn)品的融合,給人們的生活帶來(lái)了全新的感受。本文以Qt作為編程工具,以S3C6410作為硬件平臺(tái),采集溫度和濕度傳感器數(shù)據(jù),通過(guò)TCP的socket通信機(jī)制,實(shí)現(xiàn)了嵌入式多傳感器燈控系統(tǒng),達(dá)到了能夠通過(guò)嵌入式設(shè)備觀測(cè)溫濕度和調(diào)節(jié)燈光亮度的基本功能。未來(lái)多傳感器控制系統(tǒng)將在智能生活中充當(dāng)越來(lái)越重要的角色,全面融入大眾的生活中,為人們生活提供便捷。

        參考文獻(xiàn):

        [1]韓超,魏治宇,廖文江,等.嵌入式linux上的C語(yǔ)言編程實(shí)踐[M].北京:電子工業(yè)出版社,2011:39-41.

        [2]史子旺,葉超群,蔡建宇.嵌入式linux內(nèi)存使用與性能優(yōu)化[M].北京:機(jī)械工業(yè)出版社,2012.

        [3]蔡志明.精通Qt編程[M].北京:電子工業(yè)出版社,2010.

        [4]羅克露.嵌入式軟件調(diào)試技術(shù)[M].北京:電子工業(yè)出版社,2011.

        [5]鄭靈翔.嵌入式linux系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2010.

        猜你喜歡
        移動(dòng)設(shè)備嵌入式傳感器
        康奈爾大學(xué)制造出可拉伸傳感器
        簡(jiǎn)述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
        電子制作(2019年22期)2020-01-14 03:16:52
        “傳感器新聞”會(huì)帶來(lái)什么
        跟蹤導(dǎo)練(三)2
        搭建基于Qt的嵌入式開(kāi)發(fā)平臺(tái)
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        移動(dòng)端界面設(shè)計(jì)中“容錯(cuò)性”思考
        基于移動(dòng)設(shè)備的富媒體兒童電子書(shū)研究
        CSS3在響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)中的應(yīng)用
        無(wú)線網(wǎng)絡(luò)在校園中的重要性
        国产盗摄xxxx视频xxxx| 亚洲天堂线上免费av| 久久热免费最新精品视频网站| 亚州国产av一区二区三区伊在| 性高朝久久久久久久| 在线av野外国语对白| 国产精品国产三级国产专播| 一本无码中文字幕在线观| 欧美操逼视频| 久久久久国产亚洲AV麻豆| 久久精品国产亚洲av专区| 性高朝久久久久久久3小时| a级毛片100部免费看| 亚洲欧美国产日产综合不卡| 偷拍一区二区三区黄片| 五月天激情电影| 日本一二三区在线观看视频| 男人进去女人爽免费视频| 亚洲三级黄色| 一本色道久久综合亚州精品| 亚洲av天堂免费在线观看| 欧美在线 | 亚洲| 国产小屁孩cao大人免费视频| 日本少妇又色又紧又爽又刺激| 日本a片大尺度高潮无码| 成人免费网站视频www| 91免费国产高清在线| 日本一区二区在线高清| а天堂中文在线官网| 欧美俄罗斯乱妇| 国产亚洲高清在线精品不卡| 91精品久久久老熟女91精品 | 日本在线视频www色| 国产熟妇另类久久久久| 国产又爽又黄的激情精品视频| 国产一区二区三区资源在线观看| 久久综网色亚洲美女亚洲av| 无码国产精品一区二区高潮| 最新欧美一级视频| 亚洲一区二区三区av资源| 先锋中文字幕在线资源|