基於STM32的校園照明智能控制系統

2020-11-26 電子產品世界

摘要:該設計主要採用基於STM32微控制器CAN總線結合的方法,由光線強度檢測電路和熱釋電紅外信號檢測電路組成檢測電路,通過檢測光線強度強弱和是否有人靠近,從而控制燈的開啟與關閉。採用組態王軟體做上位機進行控制和監控,實現了與外界環境相結合的人為可控智能閉環系統,實際表明該系統具有低功耗穩定性強,通信距離遠,傳輸速度快,誤碼率低等特點。

本文引用地址:http://www.eepw.com.cn/article/201809/388539.htm

近年來,低碳生活,節能減排越來越受到國家的大力支持,在校園生活中照明用電量約佔校園總體用電量的40%左右,因此,節約校園照明用電消耗成為響應國家對於節能號召的重要措施之一。一般的校園照明系統只是運用普通的聲控及光控傳感器組成開環的控制系統,其靈活性差,功耗大,不可人為幹預。而市場上閉環控制的照明系統投入資金大,穩定性差,無法在校園中得到推廣。

1 總體方案設計

系統的設計主要有以下五部分組成:上位PC機、CAN適配卡、微控制器STM32、CAN總線接口模塊、光線檢測照明模塊。上位PC機提供操作界面,並且利用組態王軟體通過CAN總線向微控制器STM32發送指令和接收微控制器STM32發送的信息,微控制器STM32通過與CAN總線接口電路向CAN總線發送指令和接收CAN總線各個節點的信息,檢測照明模塊通過檢測電路將檢測到的信息發送給STM32微控制器STM32微控制器處理檢測電路發來的信息控制照明設備。系統結構框圖如圖1所示。

2 硬體設計

2.1 控制器選型

普通設計中大多採用51單片機、PIC單片機或者是AVR單片機,這些單片機的缺點是高功耗、性能低並且硬體資源匱乏。相比之下,STM 32系列是基於專為要求高性能、低成本、低功耗的嵌入式應用而專門設計的ARM Cortex-M3內核的微控制器。本設計採用的是STM32F103型號,屬於中等容量增強型,32位基於ARM核心的帶128K字節快閃記憶體的微控制器,擁有強大的硬體資源:USB,CAN,7個定時器,2個ADC,9個通信接口。最高72MHZ的工作頻率。

2.2 CAN接口電路

CAN是控制器區域網路(Controller Area Network,CAN)的簡稱,是由研發和生產汽車電子產品著稱的德國BOSCH公司開發的,具有對通信數據幀處理,使網絡內的節點個數在理論上不受限制,可在各節點之間實現自由通信,結構簡單,傳輸距離遠和速率快的特點,成為應用最廣的現場總線之一。

TJA1050是控制器區域網絡(CAN)協議控制器和物理總線之間的接口,可以為總線提供差動發送性能,為CAN控制器提供差動接收性能。與普通設計中運用的PCA82C250和PCA82C251等CAN控制器相比,具有輸出信號CANH和CANL的最佳匹配,使電磁輻射更低,節點未供電時,性能有所改進,無待機模式等特點。這使得TJA1050特別適合於在部分供電網絡中節點掉電的情況下使用。其與STM32接口電路如圖2所示。

2.3 PC機與TJA1050接口電路

由於PC的串口為RS-232電平,無法直接與TJA1050相連,所以要想讓PC機與CAN總線通信必須在TJA1050和PC機之間加上電平轉換模塊,本設計加入的是MAX-232電平轉換晶片如圖3所示。

2.4 檢測照明模塊

本設計檢測電路由光線強度檢測電路和熱釋電紅外信號檢測電路組成。光線強度檢測電路是利用光敏電阻的電阻值隨照射光強度增加而下降的特性而搭建的電路。白天時光照較大,光敏電阻值較小因此向STM32微控制器發送高電平,STM32微控制器接受到光照強度檢測電路發送的高電平後,向照明設備發送高電平,從而控制燈的關閉。反之,晚上光線較暗時,STM32微控制器向照明設備發送低電平,從而控制燈的開啟。

熱釋電紅外信號檢測電路由熱釋電紅外傳感器接收人體紅外信號,並經BISS0001晶片及外圍電路進行放大、濾波與延時等處理後,發送給STM32。檢測電路正常工作時,當人體接近時,向STM32微控制器發送高電平。當人體離開時,延時10~30 s後,向STM32微控制器發送低電平。STM32微控制器根據接受到的高低電平控制照明設備的開啟和關閉。

3 軟體設計

3.1 軟體流程圖

主流程圖如圖4所示,系統初始化完成後,檢測CAN總線發來的指令,如果CAN總線發來指令,ST3432微控制器執行發來的指令。反之,執行下一步。檢測電路中的光線強度檢測電路先檢測,如果光線強度較強,STM32微控制器控制燈的關閉,且熱釋紅外檢測電路停止工作。如果光線強度較弱,熱釋紅外檢測電路開始工作,當熱釋紅外檢測電路檢測到有人經過時,STM32微控制器控制燈的開啟。反之,燈關閉。

3.2 上位機

組態王開發監控系統軟體,是新型的工業自動控制系統,它以標準的工業計算機軟、硬體平臺構成的集成系統取代傳統的封閉式系統。它具有適應性強、開放性好、易於擴展、經濟、開發周期短等優點。通常可以把這樣的系統劃分為控制層、監控層、管理層3個層次結構。

本設計通過CAN-RS-232的轉接口實現CAN總線與裝有OPC-Server的PC機串口進行數據交換。從而實現通過組態王對整個校園照明系統進行實時的監控。其組態王監控界面如圖5所示。

4 結束語

本設計以STM32微控制器為核心及RS-232/CAN通信轉換器、節點以及上位機組成,實現了CAN通信,達到了對照明設備的可控性和閉環自身調節的目的。基於STM32微控制器通過CAN總線控制的智能照明控制系統具有功能強大、實時性強、穩定可靠、便於擴展等特點,應用前景廣泛。

  • STM32單片機中文官網
  • STM32單片機官方開發工具
  • STM32單片機參考設計

相關焦點

  • 基於KNX總線的智能照明控制系統
    伴隨著電腦以及網絡科技的高速發展,使用的總線技術的也是愈發的成熟,促使了智能建築的行業,也得到了非常明顯的發展。在這些前提下,出現了「智能照明控制系統」這個概念。        1、設計方案   文中主要研究並且設計出了一套基於KNX總線的智能照明控制系統,其中詳細的介紹了這套控制系統的總體設計方案,硬體設備選擇、KNX總線網絡的組建設計等內容。
  • 基於小波變換和圖像融合的智能照明控制系統研究
    傳統的照明方式簡單、有效、直觀,但它過多依賴控制者的個人能力,控制相對分散以及無法有效管理,並且其適時性和自動化程度太低。其後的自動照明控制模式雖然解決了傳統方式控制相對分散和無法有效管理等問題,實現了照明控制的自動化,但卻無法實現調光控制功能。
  • 13個基於STM32的經典項目設計實例,全套資料~
    4.基於ARM-STM32的兩輪自平衡小車小車直立和方向控制任務都是直接通過控制小車兩個電機完成的。假設小車電機可以虛擬地拆解成兩個不同功能的驅動電機,它們同軸相連,分別控制小車的直立平 衡、左右方向。
  • 萬可WAGO為智能照明控制系統提供解決方案
    但是,如果想要擁有更完美的大型空間,優質的燈光系統不可或缺。萬可WAGO智能照明控制系統專注於在大型空間內製作燈光控制的精緻解決方案,通過將預定義硬體和簡單易用軟體有機結合,給予大型空間用戶更優質的燈光體驗。
  • 大樓外立面泛光智能照明控制系統節能方案
    大樓外立面泛光照明,通過翊創智能照明控制系統,可進行時間控制,根據傍晚、夜晚、深夜設置場景。傍晚來臨時,室外照度逐漸減弱,可開啟部分泛光照明迴路,以凸顯建築物風格;當夜晚來臨,開啟所有的泛光照明;在深夜後,關閉大部分的泛光照明迴路,僅保留部分迴路。
  • 智慧路燈網關下的校園智慧路燈照明解決方案
    目前,許多學校,使用傳統的路燈照明方案,各處路燈無法進行統一的配置、控制,無法根據人流進行統一的調配,且照明設施出故障無法及時的掌握。並且,除了路燈外,學校教學樓、圖書館、多功能報告廳、行政辦公室、食堂等,也是照明設施布置的重點區域,不同的功能區域對照明的要求也不盡相同。
  • 淺談LED景觀照明智能控制及應用
    2、LED景觀照明管控一體化智能控制系統   LED景觀照明管控一體化智能控制系統包括設備的監管和智能控制兩大部分,現場設備的監控主要實現對照明迴路、燈具的智能控制、防盜、在線故障診斷與報警等。LED景觀照明的智能控制是區別於其他管控一體化系統的關鍵部分,通過智能控制策略可以充分體現LED應用於景觀照明的優勢,是將景觀照明設計師的設計思想具體實現的有效手段。   2.1設備監控   2.1.1智能控制器/驅動器的安裝位置   管控一體化控制系統在線路終端配置智能控制器。
  • 繼電器控制燈光智能照明系統電路設計
    由光敏電阻進行光線強度的採集,並由光敏電阻的特性得到相應的模擬信號量,交由MSC51單片機,MSC51單片機在接收到信號之後做出相應的處理,給出控制信號,控制繼電器的接通與否,從而實現燈光的智能控制。此設計在保證有效照明強度的調解下,合理的控制燈管的數量,從而實現了節能的目的。
  • PL-PX-616亮化照明照明節能控制系統
    PL-PX-616亮化照明照明節能控制系統而標準的統一有利於智能照明產品的大規模生產,降低成本。同時,標準化的控制平臺保證了不同公司、不同形式的照明產品帶來一致的用戶體驗。
  • 智能電網中照明和能源控制IC與傳感器的重要性
    智能電網中照明和能源控制IC與傳感器的重要性 電子設計 發表於 2019-02-28 08:15:00 「智能電網」是交流電網改造的下一個重要步驟。
  • LED區域照明驅動電源及聯網智能化LED街燈控制系統
    當然,要在街道和區域照明應用中採用LED來替代HID並產生同等的光輸出,就要求採用大陣列的LED。要驅動這些大陣列的LED,設計人員可以選擇不同的方案。另外,不同LED串的亮度需要保持一致,如果某個LED發生開路故障,可能造成整串LED關閉的後果,故需要顧及為LED串提供保護的方案。此外,要構建聯網的智能化LED街燈控制系統,也需要採用適合的通信及線路驅動方案。
  • 基於STM32的半導體製冷片控制系統設計
    同時,控制系統將協調控制製冷和加熱系統,以達到箱溫波動值最小、高精度控溫的目標。所以溫度控制成為恆溫控制系統的核心問題。3 模糊PID溫度控制系統的軟體設計3. 1 模糊控制基本原理模糊控制是以模糊集合理論、模糊語言及模糊邏輯為基礎的控制,它是模糊數學在控制系統中的應用,是一種非線性智能控制。
  • 病房呼叫系統的軟體設計_單片機病房呼叫系統的設計 - CSDN
    不會stm32,那你還不好意思來應聘硬體工程師? stm32的學習資料多是零零散散的,電路城先將stm32資料做了一個整合,也將於STM32單片機的精彩設計實例做了一個匯總,適合新手迅速上手,也適合高手做創作。
  • 基於電力線載波通信的樓宇公共照明監控系統設計
    關鍵詞:公共照明;電力線載波通信;遠程監控;控制終端0 引言樓宇公共照明是指建築內樓道、走廊、車庫以及室外亮化等公共電力照明系統,公共照明系統的監控是智能樓宇的重要組成部分,合理地設計照明系統的智能控制系統可以有效地降低能耗,在許多新建大型建築中得到應用。
  • LED智能照明的四大控制技術分析
    市場上的智能家居產品層出不窮,新意迭出。其中,智能照明的工作原理豐富多樣,技術相對成熟,生產成本也相對較低,因而成為智能家居中備受矚目的環節。目前,市場上的智能照明產品不僅種類豐富,而且擁有數量可觀的消費群體。
  • 渾源縣智能照明系統改造ILN.R12.16.1
    渾源縣智能照明系統改造ILN.R12.16.1人工智慧熱潮已經席捲全球多年,這隻「頭雁」也早已拉著眾多國內產業一道「起飛」。家居作為與大眾生活關係密切的領域,早已成為人工智慧落地的熱點領域,備受關注,不少商家將智能家居口號寫進了企業Slogan,人們正風風火火地邁向智能時代。
  • 魏都區智能疏散照明指示系統ILN.R08.16.1
    魏都區智能疏散照明指示系統ILN.R08.16.1智能照明是指利用物聯網技術、有線、無線通訊技術、電力載波通訊技術、嵌入式計算機智能化信息處理,以及節能控制等技術組成的分布式照明控制系統,來實現對照明設備的智能化控制。智能照明可達到安全、節能、舒適、高效的目的。
  • 崇義L5508D1A智能照明時控模塊
    崇義L5508D1A智能照明時控模塊智能照明模塊的消防感應器感應到火災後就會自動關閉電源,防止電線失火。預測2027年 基於LED智能照明模塊的園藝照明市場將達到38億美元,原標題:據報導,到2027年,基於LED智能照明模塊的園藝照明市場將達到38億美元 根據,Research的新報告,到2027年,全球園藝應用的燈具收入預計將達到38億美元。
  • Stm32的TFT LCD顯示器控制學習筆記
    學習stm32,TFT LCD顯示屏控制是很重要的一章,本人在初步學習STM32遇到了很多困難,所以把學習中積累的部分感覺重要的知識點羅列出來
  • 智能家居控制系統的組成及工作原理
    1) 自動照明(Automatic Lighting)  2) 高效照明器具(High Efficiency Lighting)  3) 電力監測與設備效率(Power Monitoring & Appliance Efficiency)。