您當前所在位置:主頁 > 工業制造 > 工業設計 >

WIFI技術的開關控制電路設計

來源:網絡|發布時間:2021-02-27|瀏覽次數:
WIFI技術的開關控制電路設計1引言

智能家居技術已經成為目前電子設計的一個熱點。智能家居提升家居安全性、便利性、舒適性、藝術性,并實現環保節能的居住環境,是在互聯網的影響之下物聯化體現。Android智能手機通過WiFi去控制電路的開關將會帶來巨大的影響。本文主要是闡述家庭電路的開關控制系統,因為電路開關是家庭生活中不可缺少的日常電路應用。整個電路系統主要由手機終端、WiFi中轉、STM32主控中心組成,通過WiFi實現信息的傳輸,潔凈室www.hrjhgs.com,達到控制的目的。

2系統相關工作原理

2.1開關電路控制原理

本課題通過借用STM32作為主控中心,同時采用多個繼電器開關,組成開關電路。STM32通過WiFi模塊來接收手機終端發過來的控制信號,根據信號去控制電路的開關,同時反饋電路的開關狀態,讓我們實時掌握家里電器開關狀態。

2.2WiFi技術

相比于有線通信,無線通信具有安裝和布線簡單的優點,但是抗干擾性比有線控制差。WiFi通信技術是無線通信技術的一種,它的優點是智能手機可以通過局域網進行控制,甚至是遠程控制。同時,它的節點可以任意擴充,不會破壞現有的一些裝修。這些優點用于手機無線控制,是再好不過了。

3系統硬件設計

Android手機終端發送信息,通過WiFi模塊,傳輸給控制器,控制器做出判斷并且響應。該系統主要是依賴于WiFi技術,尤其是WiFi模塊,它是控制器接收信息的來源,這兩者結合起來,才能實現整個控制流程。主控中心STM32主要是響應控制信息,直接控制繼電器開關,達到控制目的。

4系統軟件設計

4.1Android控制部分

本程序通過安卓端建立與后臺的連接,發送控制信息給后臺,控制燈泡的開關,凈化工程www.schrjh.com,并接收后臺發送過來的信息,進行相應的控制判斷。建立Socket連接至少需要一對套接字,其中一個運行于客戶端,稱為ClientSocket,另一個運行于服務器端,稱為ServerSocket。套接字之間的連接過程分為三個步驟:服務器監聽,客戶端請求,連接確認。服務器監聽:服務器端套接字并不定位具體的客戶端套接字,而是處于等待連接的狀態,實時監控網絡狀態,等待客戶端的連接請求。客戶端請求:指客戶端的套接字提出連接請求,凈化工程www.schrjh.com,要連接的目標是服務器端的套接字。為此,客戶端的套接字必須首先描述它要連接的服務器的套接字,指出服務器端套接字的地址和端口號,然后就向服務器端套接字提出連接請求。

4.2STM32控制部分

開始進入main函數進行μC/OS-II初始化,建立三個任務led0_task(),led1_task(),control_task(),閃爍LED燈,判斷系統是否正常運行,并根據串口中斷返回的信息進行多路開關的控制機(四路)。在系統開始執行前,允許串口中斷,編寫串口中斷處理函數USART1_IRQHandler(),將WIFI模塊的串口發送的信息接受,并根據不同的字符執行不同的動作(開關某路特定開關),再將執行后的信息返回WIFI模塊。軟件實現流程圖如圖2所示。

5系統性能測試

第一部分是手機終端WiFi與STM32的WiFi模塊的連接:首先開啟WiFi模塊,發出信號,然后手機終端連接WiFi,并創建服務,選擇合適的端口。如果連接成功,會顯示“已成功連接”;如果不成功,則會出現錯誤的提示。第二部分是開關電路的控制:當STM32接收到手機終端的信號時,根據信號內容判別電路的開關。在手機終端上按下“開”的按鈕,電路開關閉合,電燈被點亮;按下“關”的按鈕后,電路開關斷開,電燈滅,至此,說明開關通斷功能完成。

6結束語

通過本課題的研究,結合硬件和軟件的設計,實現了手機終端無線控制電路的開關,這一成果對于家庭來說,將會有很大的好處。如今,智能家居的概念深入人心,如果重新搭建完整的智能家居系統,需要很大的開銷。而開關電路只需要采用一個MCU,然后通過繼電器接入到線路中,這樣極大的降低了成本,保持了現有的裝飾,簡單而實用地控制家里的電器,體驗科技帶來的便捷。

作者:汪模迪 單位:廣東工業大學信息工程學院 在线看日本免费不卡资源,日本免费网址大全在线观看,日本不卡免费一区二区

Copyright © 2020-2028 現代應用技術網版權所有http://www.jqjgl.cn本站文章部分來自互聯網轉載,如有侵權請與管理員聯系QQ:164236394,或發電子郵件告知我們,經我們審核后會在第一時間進行確認并作刪除處理!感謝您的支持與理解!廣告服務聯系QQ164236394 Power by DedeCms