?
紅外
智能節電開關是基于紅外線技術的自動控制
產品,當有人進入感應范圍時,專用
傳感器探測到人體紅外光譜的變化,自動接通負載,人不離開感應范圍,將持續接通;人離開后,延時自動關閉負載。人到燈亮,人離燈熄,親切方便,安全節能,更顯示出人性化關懷。
?
紅外線感應器是根據紅外線反射的原理研制的,屬于一種智能節水、節能設備。包括感應水龍頭、自動干手器、醫用洗手器、自動給皂器、感應小便斗沖水器、感應便器。
?
這是標準的稱呼,也有稱為熱紅外人體感應器。
?
原理
?
這種是通過紅外線反射原理,當人體的手或身體的某一部分在紅外線區域內,紅外線發射管發出的紅外線由于人體手或身體摭擋反射到紅外線接收管,通過集成線路內的微
電腦處理后的
信號發送給脈沖電磁閥,電磁閥接受信號后按指定的指令打開閥芯來控制頭出水;當人體的手或身體離開紅外線感應范圍,電磁閥沒有接受信號,電磁閥閥芯則通過內部的彈簧進行復位來控制的關水。
?
紅外線
?
在光譜中波長自0.76至400微米的一段稱為紅外線,紅外線是不可見光線。所有高于絕對零度(-273.15℃)的物質都可以產生紅外線。現代物理學稱之為熱射線。醫用紅外線可分為兩類:近紅外線與遠紅外線。
?
太陽光譜
?
紅外線是太陽光線中眾多不可見光線中的一種,由德國科學家霍胥爾于1800年發現,又稱為紅外熱輻射,他將太陽光用三棱鏡分解開,在各種不同顏色的色帶位置上放置了溫度計,試圖測量各種顏色的光的加熱效應。結果發現,位于紅光外側的那支溫度計升溫最快。因此得到結論:太陽光譜中,紅光的外側必定存在看不見的光線,這就是紅外線。也可以當作傳輸之媒介。太陽光譜上紅外線的波長大于可見光線,波長為0.75~1000μm。紅外線可分為三部分,即近紅外線,波長為(0.75-1)~(2.5-3)μm之間;中紅外線,波長為(2.5-3)~(25-40)μm之間;遠紅外線,波長為(25-40)~l000μm 之間。
?
真正的紅外線夜視儀是光電倍增管成像,與望遠鏡原理完全不同,白天不能使用,價格昂貴且需
電源才能工作。
?
近紅外線或稱短波紅外線,波長0.76~1.5微米,穿入人體組織較深,約5~10毫米;遠紅外線或稱長波紅外線,波長1.5~400微米,多被表層皮膚吸收,穿透組織深度小于2毫米。
?
發展過程
?
自動
控制系統能夠按照人的設計,在人不參與的情況下完成一定的任務。其關鍵就在于反饋的引入,反饋實際上是把系統的輸出或者狀態,加到系統的輸入端與系統的輸入共同作用于系統。系統的輸出狀態實際上是各種物理量,他們有的是電壓,有的是流量、速度等。這些量往往與系統的輸入量性質不同,并且取值的范圍也不一樣。所以不能與輸入直接合并使用,需要測量并轉化。感應器正是起這個作用,它就像是控制系統的眼睛和皮膚,感知控制系統中的各種變化,配合系統的其他部分共同完成控制任務。
?
人類為了從外界獲得
信息,必須借助于感覺器官。但是人的感覺器官并不是萬能的,要想獲得更為豐富的信息,進一步研究自然現象和制造勞動工具,人的感官顯得很是不夠了。作為一種代替人的感官的工具,感應器的歷史比近代科學的出現還要古老。天平作為測重的工具在古埃及就開始使用了,一直沿用到現代。利用液體膨脹特性的溫度測量在十六世紀就已經出現。以電學的基本原理為基礎的感應器是在近代
電磁學發展的基礎上產生的,但是隨著真空管和
半導體等有源元件的可靠性的提高,這種類型的感應器得到了飛速發展,談到感應器大都指有電信號輸出的裝置。
?
應用
?
紅外智能節電開關是一種高科技產品,它的性能穩定,真正做到了既節能又環保,可以說是聲光控產品的完美替代產品。它是通過人體輻射、能自動快速開啟各種燈具、防盜報警器、自動門等各種設備。特別適用于中、高級賓館、公寓、企事業單位、商場、過道、走廊等。觸發方式為一次觸發及連續觸發。
?
測到人體紅外光譜的變化,自動接通負載,人不離開感應范圍,將持續接通;人離開后,延時自動關閉負載。人到燈亮,人離燈熄,親切方便,安全節能,更顯示出人性化關懷。紅外智能節電開關由于觸發的時候不需要人發出任何聲音,而是人走過時身體向外界散發紅外熱量最終控制燈具的開啟,當人離開后,經過一定時間的延時,自動熄滅。因為不同于聲光控燈,不需要聲音和
開關控制,從而避免了聲控噪音的侵擾,同時因為它是感應人體熱量控制開關,所以避免了無效電能的損耗,達到節能效果。
?
現在的公共場所照明(比如公共走廊及樓梯間)應用最多的還是幾年前出現的聲光控延時燈具和開關。這種燈具和開關的出現,實現了人來燈亮,人走燈滅,已成為公共場所照明開關的主流產品。當然,這種產品在某種程度上說確實實現了節能的目的,但同時也給人們的生存環境造成了一定的破壞。由于產品本身性能的限制,這種聲光控燈具和開關自動控制的實現需要(超過60分貝)聲音的配合,這就給大眾需要的安靜環境造成一定的噪聲污染。 隨著社會的發展和人們對生態環境的重視,這種聲光控燈具和開關已慢慢不能滿足人們的需要,這就要求更加節能和環保的自動照明控制產品的出現,以滿足人們對高質量生活的需求。 紅外智能節電開關是以成熟的紅外感應技術為平臺,加入更多的高新技術元素而形成的一種具有廣闊市場前景的高科技產品,它的出現彌補了聲光控技術的缺陷,它的自動控制的實現不需要聲音和其他會給環境造成影響的條件的配合,而是人走過時身體向外界散發紅外熱量最終實現它的自動控制功能。 同時,由于它融入了更多更先進的高科技元素,更節能,更環保。
一個保安系統的,由錄像機、電燈、紅外線監控和警報器組成。保安系統的操作人員需要經常將這些儀器啟動和關閉。保安類需要用到所有的錄像機(Camera)、電燈(Light)、感應器(Sensor)和警報器(Alarm)對象,保安覺得使用不方便。應用外觀模式,用C#控制臺應用程序改進該設計。繪制該模式的UML圖。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace shiyan8waiguanmoshi
{
class Program
{
public class Camera
{
public void TurnOn()
{
Console.WriteLine(“Turning on the camera.”);
}
public void TurnOff()
{
Console.WriteLine(“Turning off the camera.”);
}
}
public class Light
{
public void TurnOff()
{
Console.WriteLine(“Turning on the light.”);
}
public void TurnOn()
{
Console.WriteLine(“Turning off the light.”);
}
}
public class Sensor
{
public void Activate()
{
Console.WriteLine(“Activating the sensor.”);
}
public void Deactivate()
{
Console.WriteLine(“Deactivating the sensor.”);
}
public void Trigger()
{
Console.WriteLine(“The sensor has triggered.”);
}
}
public class Alarm
{
public void Activate()
{
Console.WriteLine(“Activating the alarm.”);
}
public void Deactivate()
{
Console.WriteLine(“Deactivating the alarm.”);
}
public void Ring()
{
Console.WriteLine(“Ringing the alarm.”);
}
public void StopRing()
{
Console.WriteLine(“Stop the alarm.”);
}
}
public class SecurityFacade
{
private static Camera camera1, camera2;
private static Light light1, light2, light3;
private static Sensor sensor;
private static Alarm alarm;
static SecurityFacade()
{
camera1 = new Camera();
camera2 = new Camera();
light1 = new Light();
light2 = new Light();
light3 = new Light();
sensor = new Sensor();
alarm = new Alarm();
}
public void Activate()
{
camera1.TurnOn(); camera2.TurnOn();
light1.TurnOn(); light2.TurnOn(); light3.TurnOn();
sensor.Activate(); alarm.Activate();
}
public void Deactivate()
{
camera1.TurnOff(); camera2.TurnOff();
light1.TurnOff(); light2.TurnOff(); light3.TurnOff();
sensor.Deactivate(); alarm.Deactivate();
}
}
private static SecurityFacade security = new SecurityFacade();
static void Main(String[] args)
{
security.Activate();
Console.WriteLine(“\n--------------------\n”);
security.Deactivate();
}
}
}
評論
查看更多