『壹』 設計製作了一種智能台燈,主要是以BISS0001和單片機組成的紅外感測控制電路。
1、全自動感應:人進入其感應范圍則輸出高電平,人離開感應范圍則自動延時關閉高電平,輸出低電平。
2、光敏控制(可選擇,出廠時未設)可設置光敏控制,白天或光線強時不感應。
3、溫度補償(可選擇,出廠時未設):在夏天當環境溫度升高至30~32℃,探測距離稍變短,溫度補償可作一定的性能補償。
4、兩種觸發方式:(可跳線選擇)
a、不可重復觸發方式:即感應輸出高電平後,延時時間段一結束,輸出將自動從高電平變成低電平;
b、可重復觸發方式:即感應輸出高電平後,在延時時間段內,如果有人體在其感應范圍
活動,其輸出將一直保持高電平,直到人離開後才延時將高電平變為低電平(感應模塊檢
測到人體的每一次活動後會自動順延一個延時時間段,並且以最後一次活動的時間為延時
時間的起始點)。
5、具有感應封鎖時間(默認設置:2.5S封鎖時間):感應模塊在每一次感應輸出後(高電平變
成低電平),可以緊跟著設置一個封鎖時間段,在此時間段內感應器不接受任何感應信號。
此功能可以實現「感應輸出時間」和「封鎖時間」兩者的間隔工作,可應用於間隔探測產
品;同時此功能可有效抑制負載切換過程中產生的各種干擾。(此時間可設置在零點幾秒
—幾十秒鍾)。
6、工作電壓范圍寬:默認工作電壓DC4.5V-20V。
7、微功耗:靜態電流<50微安,特別適合干電池供電的自動控制產品。
8、輸出高電平信號:可方便與各類電路實現對接。
『貳』 51 單片機的智能台燈設計要求
智控台燈,智能家居大肆興起後的衍生品,智控台燈可以講將信號接收線埋藏於垂直的燈臂中,無形而有力地將信號放大。黑白分明的利落氣質,簡潔至上的線條輪廓,讓這盞美觀實用的台燈可以出現在任意多變的場合。此外,既然擁有了WiFi延長的功能。於是吸取其WiFi控制的思路,賦予它智能化的操作,只要下載一個APP到手機,就能遠程式控制制家中的WiFi與燈光。
智控台燈[1]趨避無語相比獨立的小插件,選擇了將WiFi延長隱藏於必需品台燈中,有別於傳統WiFi延長器生硬突出的天線,凌亂的設計,不堪入目的擺放,而智能台燈將信號接收線埋藏於垂直的燈臂中,無形而有力地將信號放大。
定時開關燈、控制上網時長、開關台燈……一切在指掌中輕松搞定,即使外出度假依然無憂,讓人感嘆原來科技可以讓生活如此便捷。更貼心的是,燈底座側邊,還設置了USB直充插口,不用打開電腦,直接為各種設備充電,更方便了在床頭使用。所有的考量,只是為了更便利的使用,從以人為本的設計理念出發,讓家看起來更加美觀舒適。
糾錯
參考資料
『叄』 嵌入式的應用實例
談到嵌入式技術,可能除計算機方面相關專業人士外很少有人能夠涉足了解。其實應用到嵌入式技術的產品已經滲透到我們生活的方方面面。從人們的生活到工業化生產,從銀行、醫療到航空航天領域,嵌入式系統無處不在,圖1為嵌入式應用領域。
嵌入,深深地固定,鑲入的意思。而嵌入式系統,顧名思義就是一個嵌入在其他系統中的系統。IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和設備的裝置」。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
個人跟喜歡這樣的定義,除了個人電腦(PC)、工作站、大型超大型計算機,其他都可以歸為嵌入式,電視,手機,路由器,櫃員機(ATM),汽車導航,行車記錄儀,列印機,MP3播放器、搖控器等,都是嵌入式范疇。
交通管理方面的應用有汽車導航,智能路燈,高清攝像頭等;能源方面的應用有智能能電表,遠程抄表系統,高壓線路監測的無人機等;物流方面的應用有送貨的無人機,倉庫的運輸機器人等;醫療健康方面的應用有電子血壓計,電子溫度計,電子秤等;嵌入式系統在家居應用實例有冰箱、空調、洗衣機、台燈、計算器、路由器、智能家居系統等。
在網上有很多人提問「嵌入式和單片機(一種微型計算機)有什麼區別」,有人說單片機與嵌入式不一樣,不屬於嵌入式,有人說單片機屬於嵌入式。因為嵌入式系統一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統、特定的應用程序組成,而單片機系統沒有操作系統只有應用程序,所以單片機不屬於嵌入式。在這里不糾結這個問題,我們可以這樣理解,嵌入式系統是一個大類,單片機是其中一個重要的子類。下面說簡單的圖文說明一下嵌入式系統在家居應用實例
1.單片機應用實例-感應燈
如圖2所示,一個普通的感應燈,人來即亮,人走即滅。在我們嵌入式開發人員眼裡,感應燈主要由「單片機+人體感應模塊+LED燈」組成而已,如圖3所示,加一個外殼,基本是一個感應燈的小demo。
2.單片機應用實例-觸控台燈
如圖4所示,一個普通的觸控台燈,通過觸控鍵控制燈的亮與滅。在我們嵌入式開發人員眼裡,觸控台燈主要由「單片機+按鍵觸控模塊+LED燈」組成而已,如圖5所示,加一個外殼,基本是一個觸控台燈的小demo。
3.單片機應用實例-計算器
如圖6所示,一個普通的計算器。在我們嵌入式開發人員眼裡,計算器主要由「單片機+按鍵+LCD顯示屏」組成而已,如圖7所示,加一個外殼,基本是一個觸控台燈的小demo。
4.嵌入式系統-路由器
如圖8所示,一個普通的路由器。與前面三個例子不一樣,路由器上面是有操作系統的,操作系統上面運行著應用程序,也就是說,由嵌入式微處理器、外圍硬體設備、嵌入式操作系統、特定的應用程序組成。路由器電路板正面,如圖9所示。
由於時間關系,列舉了部分的嵌入式的應用實例,其實還有很多沒有說明, 這篇文章會不斷的修改與增加內容,希望對想了解或學習嵌入式的人有幫助。
『肆』 基於單片機設計智能台燈,需要哪些元器件,詳細一點的。
1、測人體的話可以選擇人體紅外感測器,當光束被擋時輸出高電平,這種感測器有一種半成品,輸出也是脈沖的,當有人時輸出3。5V高電平維持3秒,如人沒有離開就繼續輸出,人離開後就變成低電平。
2、測光源基本上用光敏電阻就可以了,將光敏電阻附加三極體等元件做成一個光敏感測器,一旦光強低於某個值就向單片機返回一個高/低電平信號,由單片機處理。
3、單片機用51即可,輸出引腳上連一個7407,然後連到繼電器上即可。
4、其實也可以不用單片機的,只要一個邏輯晶元就可以了,比如如果高電平時有人,高電平時光弱,那麼只要將這兩個信號送到一個與門就可以了,與門輸出一個高電平,然後驅動繼電器即可!
希望能幫到你,對於這個東西你可以分成幾個模塊,一個模塊一個模塊搞定再綜合,多在網上搜索一下,網上有大量的資料可以借鑒,加油!
『伍』 51單片機輸出PWM的最高頻率和占空比
51所能輸出的PWM的最大頻率 是由單片機的時鍾周期決定的,
25Hz以上肉眼就基本看不出來了
占空比是可以0%~100%調整的,這個是由程序決定
#include <REGX52.H>
#define uchar unsigned char
#define uint unsigned int
sbit PWM_OUT=P3^0; //PWM輸出
void DelayMS(uint ms)
{
uchar i,j;
for(j=ms;j>0;j--)
for(i=0;i<40;i++);
}
void main()
{
uint Val; 改變Val值可以改變占空比 0--100
while(1)
{
ADOE=0;
if(Val==0) //PWM 輸出(占空比為0%)
{
PWM_OUT=0;
DelayMS(255);
continue;
}
if(Val==0xff) //PWM輸出(占空比為 100%)
{
PWM_OUT=1;
DelayMS(255);
continue;
}
PWM_OUT=1;
DelayMS(Val);
PWM_OUT=0;
DelayMS(255-Val);
}
}