導航:首頁 > 操作系統 > 基於單片機聲控

基於單片機聲控

發布時間:2022-12-07 02:28:48

單片機如何實現聲音白天響黑夜不響

安裝智能聲控開關。
單片機是一種集成在電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/0口和中斷系統。
定時器或計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A、D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統。
採用串列A、D對聲音信號的採集,可以通過軟體來調節對聲音的靈敏度。單片機軟體實施對光度的判斷,使開關在白天時即使有聲音也不工作,在晚上聞聲自亮。

② 求一個聲控啟動51單片機的c程序,用keil2寫的

你的意思我沒有看懂,聲控檢查是否用的單片機的休眠模式來進行檢測?還是聲控是外圍電路觸發單片機動作?

③ 用AVR單片機,聲控程序

你的聲控電路電路具體指什麼呢
是根據聲音大小去控制電機轉速么?

④ 哪位有基於單片機的數字鍾的設計開題報告

相關資料:

多功能數字鍾設計

一 簡介

時鍾, 自從它發明的那天起,就成為人類的朋友,但隨著時間的推移,人們對它的功能又提出了新的要求,怎樣讓時鍾更好的為人民服務,怎樣讓我們的老朋友煥發青春呢?這就要求人們不斷設計出新型時鍾。本方案設計的多功能電子鍾除了傳統的顯示時間功能之外還可以測試溫度、電網頻率、電壓、並提供了過壓報警、非接觸止鬧等功能。其中溫度採用AD590溫度感測器電路測得,非接觸止鬧則採用紅外控制技術實現。

二 方案論證

時鍾模塊方案
方案一 基本門電路搭建 用基本門電路來實現數字鍾,電路結構復雜,故障系數大,不易調試。
方案二 單片機編程 用單片機設計電路,由於使用軟硬體結合的方式,所以電路結構簡單、調試也相對方便。與第一種方案比較優點是非常明顯的。我們選擇了第二種方案

測溫模塊方案
方案一 熱電阻測溫 熱電阻測量溫度,精度和靈敏度都可以,但是它的電阻值與溫度的線性關系不好.不便用數字的方法處理。
方案二 熱電偶測溫 熱電偶是溫度測量中應用最廣泛的一種感測器 .在一般的測量和控制中,常用於中高溫的溫度檢測.在 測量中需要溫度的冷端補償,在數字電子中實現不方便
方案三 AD590加運算放大器 二端式半導體溫度感測器 AD590的工作電壓要求不高,測溫的范圍比較寬最重要的是它的輸出電流是緊隨溫度變化的電流源,所以它的線性非常好.我們選擇了這種方案。
測電壓模塊方案
方案一 取樣測試。用高速的取樣電壓取樣,可得電壓的峰值與主頻率,並根據其電壓大小進行相應的報警操作。此方案功能實現復雜,造價相對較高,不適合一般的家用。
方案二 測得電壓有效值 測電壓的有效值的方法比較簡單,可以把一段時間內的電壓的整體情況反映出來 ,但不能測出電壓的瞬時變化的情況,對電網的突然沖擊不能測出.
方案三 測得峰值推得有效值。交流電經過整流濾波後得到直流電壓大小就是交流電的峰值,分壓測出此電壓大小,後根據交流電有效值和峰值的關系可推得有效值。這種方案採用的電路簡單,實現方便,易於調試,精度較高, 為我們的設計採用。

非接觸止鬧模塊方案
方案一 聲音止鬧
聲音代替肢體給人帶來了很大便利,但是要採用聲控裝置不得不考慮外界雜訊對正常聲音信號帶來的干擾,而這一點又很難控制,因此雖然聲控方便,但在這里不太適用所以割捨。
方案二 紅外止鬧
紅外控制技術現在已被廣泛地應用到各個領域,此技術有其獨特的特點,首先操作方便抗干擾性好、探測靈敏度高、工作濕度范圍寬設計電路有不太復雜,造價也不高,由於這些特點我們選用了紅外遙控來止鬧。

顯示模塊方案
方案一 段碼顯示。段碼顯示需要專門的驅動,增大了硬體電路,調試不易。而且用段碼表示不夠直觀,因此不採用這種方案
方案二 單片機控制液晶顯示。控制部分集成在單片機內軟體調試,硬體集成度大,為本方案所採用。

綜上所述得到以下方塊圖:

三 各模塊功能

單片機控制顯示部分:液晶顯示片上顯示時間、電壓、溫度,鍵盤控制,鍵盤如下圖所示:

調節 ↑
鬧鈴 ↓

鬧鈴鍵用來設置鬧鈴,鬧鈴響時按下鬧鈴鍵可用來止鬧,平時鬧鈴鍵可用來設置鬧鈴的開關,鬧鈴關時按下此鍵鬧鈴功能將被打開,反之鬧鈴功能將被關閉。需要調節時間時,按動調節按鈕,顯示片上需要設置的時間值以閃爍的方式出現,以示區別,表示當前調節內容,再次按動,跳至下個需要設置的時間值,我們可以通過切換選擇我們需要調整的時間部分,然後按「上」「下」按鈕進行設定。其中時鍾部分以二十四或十二小時(AM/PM)制顯示。
此外單片機還控制溫度和電壓的測量,通過測溫端和測電壓端輸出的電壓,由相應的函數關系求得被測端的被測參數,然後顯示在液晶顯示屏上.

測溫部分
原理方塊圖:
溫度檢測電路的設計,電路圖如下:
測溫元件使用溫度感測器AD590。A/D590在0℃時輸出的電流I=273 uA,溫度T每增加1℃,I增加1u A。輸出的電壓變化為:
Δv=1uA×R2
系統要求電壓變化范圍在0—5伏,可解得R2<62.5K,設計中R2採用了52K的電阻。
當溫度為-10攝氏度時,要求輸出電壓盡量接近於0 V,
U0=(It-Vcc/R1) ×R2=0
由上述公式,得R1約為56k,本設計中取R1=56.3
3.A/D轉換及顯示電路的設計。本設計中所採用的單片機內置十位A/D轉換器,顯示電路也是通過編程單片機控制,控製程序見附錄。

電壓測量及欠壓過壓報警
電壓測試電路如下:
交流電經變壓器後,經半波整流後分壓測得電壓。電路圖如下:

在變壓器的中線上引出15v的交流電壓,經過二極體以後相當濾掉了 負向電壓。當電壓從峰值下降到一定程度時,電容C1開始放電。取R3*C1>60ns,電阻上得到約等於交流電峰值的直流電壓,分壓後測得輸出電壓,有電路連接和交流電峰值、有效值的關系,
把三極體的基極接到單片機的一個控制口上,控制電容放電,保證每次的采樣結果的正確性,也可以防止放電電流對電源的影響。由於我們已經知道現在用的是標準的電源,所以我們可以用電源的有效值計算出電壓的最大值用於電壓的上下限的報警。
我們用計數器接在J2 J3兩端,通過每分鍾計的的高電平或低電平個數就可以得出電網的頻率。

非接觸止鬧:我們用紅外控制技術控制鬧鍾的關閉。發射電路如下圖

其中38khz方波發生電路由555接成,經74ls08後由三極體驅動兩個發光二極體,當按鈕按下時,發出控制光線。
接收電路如下圖所示:

當接收到紅外信號時,OUT端產生低電平信號,傳到控制端,實現止鬧功能。
單片機控制系統原理圖如下:

控制系統主要由單片機應用電路、存儲器介面電路、LCD顯示介面電路、鍵盤電路、模擬量輸入輸出介面電路、供電電路及程序下載和調試介面電路組成。其中單片機應用電路是系統工作的核心,它主要負責控制各個部分協調工作.由於系統構成介面較多,為了更好的組織各個功能部件正常工作,我們選用功能強大的AVR單片機作為主控CPU.它集各種存儲器(FLASH,RAM,EEPROM)、模擬器件(A/D轉換器,模擬比較器)於一體,同時還集成了各種匯流排控制器等數字通信器件,是真正的片上系統(SOC).由於本系統涉及各種數字和模擬電子器件的應用,因此使用此單片機作為本系統的主控CPU,使開發速度大大提高。

四 系統調試過程與測試結果

本實驗需要調試的主要有兩部分:溫度測試部分的調試和電壓測試部分的調試

溫度測試部分
實驗數據如下

溫度T(℃) 理論AD590輸出電流(uA) 理論電壓值Ut (V) 實際電壓值Uo (V)
0 273 0.416 0.640
10 283 0.930 0.790
20 293 1.444 1.568
26.4 299.4 1.795 2.07
27.5 3090.5 1.852 2.10
30 303 1.985 2.35
40 313 2.471 3.130
50 323 2.985 3.312
60 333 3.499 3.845
70 343 4.013 4.378
100 373 5.62 5.98

表中AD590輸出理論電流值由AD590本身的性質決定,理論電壓輸出則由模擬軟體模擬計算得到。可以看出,理論電壓和實際電壓有明顯的差別,實際輸出電壓高於理論算得的電壓值,經不斷分析測試可作如下總結:由於系統本身工作產生熱量,使得AD590所測溫度高於環境溫度,但可以看出,實際電壓值與溫度依然呈線性關系變化,於是對測得數據進行一元線性回歸處理,用最小二乘法求得此線性關系的斜率和初象,得到輸出電壓與溫度變化之間的函數變化關系如下:
T=(100Uo-64)/5.34
在所得式中代入測得數據計算,其誤差都不超過1攝氏度,可驗證所得式的正確性。將此公式寫入單片機控製程序中,就可以根據輸入的電壓變化得到相應的溫度值。

電壓調試部分:
測輸入交流電壓和輸出交流電壓的值,調10K電位器,市的交流輸入為15是電壓在2.5V到3V之間。保持電位器不變化,測得輸入輸出電壓關系,得出相應函數關系。輸入電壓為十五伏時一邊調電位器,一邊觀察輸出電壓。接入輸出電壓的電阻為2.17時輸出電壓在要求范圍。這時測輸入電壓輸出電壓值如下表:

輸入經變壓器後的交流電壓Ui』 (v) 輸出直流電壓Uo (v)
19.7 3.64
16.3 3
15 2.71
11.7 2.12
7.1 1.25
由表中數據可得以下結論:輸入和輸出約成正比變化,而經變壓器後的電流是原電流的3/22,在由上述關系可得
Vi=Vo*80.2
測試過程中,經變壓器後的交流電壓和輸出的直流電壓線性關系符合得很好,上式作為最後的結果被寫在程序中.

五 結束語
這款多功能計數器採用了現在廣泛使用用的單片機技術為核心,軟硬體結合,使硬體部分大為簡化,提高了系統穩定性,並採用大屏幕液晶顯示、紅外遙控裝置和電壓報警裝置使人機交互簡便易行,較為有效地完成了題目的要求。

其他相關:

http://www.bysj120.cn/lunwen/jsj/3151.html

僅供參考,請自借鑒

希望對您有幫助

⑤ 樓道照明燈的聲控用51單片機怎麼實現

聽我說了你就不需要電路了。 這個東西主要是程序問題。
如果 51單片機的 P1.0接的是聲音晶元,P3.0接的是燈光 聲控晶元 是把聲音信號轉換為電信號,這個是廠商已經做好的了 當有聲音的時候,他就把聲音轉換為 電信號 P1.0=1;去控制51單片機的時候 51單片機 就會用程序去控制 P3.0 (燈泡) 程序如下:
#include<reg51.h>
sbit P3.0=P3^0;
sbit P1.0=P1^0;
int x;
int y;
void delay(int x)
{
for(y=110;y>0;y--);
for(x;x>0;x--);
}
void main()
{ P3.0=0; 這個意思是說當沒有聲音的時候,
while(1)
{
if(P1.0==1) 如果有聲音產生時
{
P3.0=1; 就送一個高電頻 讓燈發亮
delay(1000); 延時1S ,你可以設 5分鍾呀這些的。
P3.0=0; 1S後燈就滅了
}
}
}

如果樓道很多每個樓道的燈不一樣 你就要用很多聲控晶元, 但是只用一個51單片機(32個IO口) 就可以分別用不同的IO口 控制不同樓道的燈了。

⑥ 求一個單片機控制六盞聲控燈的匯編程序,謝謝謝謝謝!!!!!!!!!!!!!

什麼要求

⑦ 跪求高手單片機做聲控燈程序!!謝謝!!!

直接用avr單片機不更好?
內部自帶AD轉換,自帶增益放大。和s51相同價位的avr單片機,明顯強多了!

⑧ 我想用單片機做一個聲控小車

如果只是通過聲音讓小車運行停止還是挺容易的。

如果要讓小車識別自己的語音,如說「左」,小車就左轉等一些列之類的,這個難度比較大,因為這要牽涉到語音識別。

⑨ 用AT89c51單片機做聲控LED 怎麼實現,你好像很擅長單片機,希望能賜教一下,萬分感謝。

拜託,搞個聲控還要這么復雜啊,一個555就搞定的事情,你如果用這個高產品誰要啊,太貴啦

⑩ 求高手幫忙翻譯

Preface
With the continuous development of society, science and technology are rapid progress in the control of people's computers no longer limited to traditional single mode of input control, also in search of other more Fangbian simple way to achieve effective control of some of Yi Xie Zhilingwancheng done under the traditional control method content.
With the continuous development of society, science and technology are rapid advances in computer and other people's right to control Buzai Juxian Yu Chuan Tong single mode control input are simultaneously simple and You Xiao Xun Qiu other Geng Fang Bian's technique to realize the completion of Yi Xie Yi Xie instructions traditional control methods to complete the content.
Bill Gates also said that speech technology is the future of the computer instry. Speech processing research dates back to 1896, Bell (Bell) invented the telephone, it is the first acoustic electric, electro-acoustic converter technology to achieve long-distance voice communications. H. Dudley 1939, then proposed a new speech signal transmission method, the success of the first sound codec. 1947 Bell Labs invented the spectrogram instrument. Haskins Laboratories in 1948, the United States of success "Language Map playback machine," which the hand-drawn piece of language in the film spectrum is automatically converted to voice. 1952 Bell Labs developed the first time Davis, who can know
The language of communication as the most important people the most efficient way, but the computer does Shi Zhong Zai Mian Dui lost Zuoyong, people on the computer Deng Deng is the machine controls are basic key Lai Tong Guo achieve, through the key input one of Xi Wang computer to do , and sometimes seem to have access to trouble. If the computer is controlled by the language, using language to allow the computer to complete some of the instructions, will greatly enhance its efficiency, it is manifest in certain special conditions a great advantage, greatly improve the human-machine communication, improved computer intelligence.
Do ten English digits was obtained. 1958, Duddley and Balashek improved this device, they will voice divided into vowels, consonants is equal to the unit. 1956, Olson and Belar, who used eight band-pass filter extracts the spectrum as the speech feature parameters, developed a simple voice-activated typewriter. Mathew 1960, Denes and automatic speech recognition with a digital computer, introced to improve with time warping matching the performance of the concept and proposed a two-letter combinations based on the probability of the initial form of the language model constraints.

閱讀全文

與基於單片機聲控相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163