




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 信息工程學院實驗報告成 績:指導(dǎo)老師(簽名):課程名稱: 傳感器原理及應(yīng)用 實驗項目名稱: 實驗四 聲音傳感器實驗 實驗時間:2016.10.21 班級: 姓名: 學號: 一、實 驗 目 的1. 學習 CC2530 單片機 GPIO 的使用。2. 學習聲音傳感器的使用二、實 驗 原 理 1. CC2530 節(jié)點與三軸加速度傳感器的硬件接口 (1). 聲音傳感器模塊(MIC)引腳GND:外接 GNDDO:數(shù)字量輸出接口(0 和 1)+5V:外接 5V 電源(2) . 傳感器模塊與 CC2530 模塊之間的連接傳感器模塊CC2530 模塊GNDGNDDOP1_4+5VVDD(5V)2. GPIO
2、(1). 簡介CC2530單片機具有21個數(shù)字輸入/輸出引腳,可以配置為通用數(shù)字I/O或外設(shè)I/O信號,配置為連接到ADC、定時器或USART外設(shè)。這些I/O口的用途可以通過一系列寄存器配置,由用戶軟件加以實現(xiàn)。I/O端口具備如下特性: 21個數(shù)字I/O引腳 可以配置為通用I/O或外部設(shè)備I/O 輸入口具備上拉或下拉能力 具有外部中斷能力。這21個I/O引腳都可以用作于外部中斷源輸入口。因此如果需要外部設(shè)備可以產(chǎn)生中斷。外部中斷功能也可以從睡眠模式喚醒設(shè)備。(2). 寄存器簡介本次實驗中主要涉及到GPIO的寄存器如下:3. MIC 聲音傳感器(1) . 概述聲音傳感器的作用相當于一個話筒(麥克
3、風)。它用來接收聲波,顯示聲音的振動圖象。但不能對噪聲的強度進行測量。該傳感器內(nèi)置一個對聲音敏感的電容式駐極體話筒。聲波使話筒內(nèi)的駐極體薄膜振動,導(dǎo)致電容的變化,而產(chǎn)生與之對應(yīng)變化的微小電壓。這一電壓隨后被轉(zhuǎn)化成 0-5V 的電壓,經(jīng)過比較器轉(zhuǎn)換數(shù)字信號后,被數(shù)據(jù)采集器接受,并傳送給計算機。傳感器特點: 具有信號輸出指示。 輸出有效信號為低電平。 當有聲音時輸出低電平,信號燈亮。應(yīng)用范圍: 可以用于聲控燈,配合光敏傳感器做聲光報警,以及聲音控制,聲音檢測的場合。(2). 使用方法本實驗利用 CC2530 的 GPIO 讀取聲音傳感器模塊的檢測結(jié)果輸出端,當檢測到一定的聲音時,此輸出端為低電平;
4、未檢測到一定的聲音時,此輸出端為高電平。因此在實際應(yīng)用中可以根據(jù)這種情況判斷是否有聲音在傳感器附近產(chǎn)生。4. 程序流程三、實 驗 內(nèi) 容 與 步 驟 1. 將 CC2430 仿真器的一端 JTAG 接口與一個 CC2530 模塊相連,并打開 CC2530 節(jié)點的電源,再將 CC2430 仿真器的另一端用 USB 接口與 PC 計算機相連。2. 用 MiniUSB 線將 CC2530 節(jié)點與計算機的 USB 口連接起來后,打開串口調(diào)試器軟件,設(shè)置波特率 57600,校驗位 None,數(shù)據(jù)位 8,停止位 1,然后點擊打開串口按鈕,如下圖所示:說明:串口號可以在設(shè)備管理器看到,具體方法如下圖所示:3
5、. 用 IAR Embedded Workbench for 8051 8.10 打開配套傳感器實中的“SerialPort.Edition18.IRDMSMain.eww”工程文件。4. 點擊 IAR 功能菜單上的綠色下載按鈕 ,進入程序下載頁面,如下圖所示:5. 程序下載完成后,點擊 IAR 開發(fā)環(huán)境中的運行程序按鈕運行程序,如下圖所示:此外,也可以通過點擊其它按鈕實現(xiàn)對當前程序的調(diào)試(單步、斷點、暫停、步入等功能)。6. 擴展實驗為了能夠更加直觀地觀察到傳感器工作的狀況,在實驗過程中可以利用光盤中配套的上位機軟件 CurveDisplay 來觀察傳感器的數(shù)據(jù)曲線。操作步驟(1). 將仿真
6、器的一端 JTAG 接口與一個 CC2530 模塊相連,并打開 CC2530 節(jié)點的電源,再將仿真器的另一端用 USB 接口與 PC 計算機相連。(2). 用 MiniUSB 線將 CC2530 節(jié)點與計算機的 USB 口連接起來后,打開配套傳感器實驗中的“CurveDisplayCurve3Display.exe”上位機軟件,選擇正確的串口號后,再設(shè)置波特率 57600,校驗位 None,數(shù)據(jù)位 8,停止位 1,最后點擊打開連接按鈕,如下所示:(3). 用IAR Embedded Workbench for 8051 8.10 打開配套傳感器實驗中的“Curve.Edition10.ADXL
7、345Main.eww”工程文件,然后通過 IAR 將程序下載到 CC2530 模塊中。程序下載完成后,點擊 IAR 開發(fā)環(huán)境中的運行程序按鈕運行程序。四、實 驗 結(jié) 果 及 分 析:1. 程序正常運行后, 每采集一次傳感器檢測結(jié)果,串口信息更新一次,如下圖所示:如下圖所示:2. 在實驗過程中,對著傳感器說話或者吹氣,當有聲音產(chǎn)生時,傳感器模塊上的紅色 LED 被點亮,當無振動產(chǎn)生時,紅色 LED 熄滅。3. 擴展實驗現(xiàn)象(1).程序正常運行后,在 CurveDisplay 軟件中可以觀察到傳感器的數(shù)據(jù)曲線,如下圖所示:(2) . 在實驗過程中,用手移動或旋轉(zhuǎn) CC2530 節(jié)點,可以在 Cu
8、rve3Display 軟件上的傳感器數(shù)據(jù)曲線也發(fā)生相應(yīng)的變化,如下圖所示:五、實 驗 總 結(jié):通過這次實驗,我熟悉了對CC2530 單片機 ADC 模塊的使用,并學會了的了聲音傳感器的使用。在實驗過程中,通過自己去熟悉程序代碼并對其按鍵功能進行擴展,實現(xiàn)按鍵控制傳感器的采樣,讓我又學到了很多內(nèi)容。六、源 程 序 清 單 (加上必要的注釋) 核心代碼1. 初始化聲音傳感器void InitSound(void) /初始化聲音傳感器/引腳(P1_6,通用 IO,輸入)P1SEL &= 0x40;P1DIR &= 0x40; 2. 主函數(shù)void main(void)/初始化時鐘I
9、nitClock();/初始化 IOInitGPIO();/初始化串口 USART0InitUART();/初始化聲音傳感器InitSound();/關(guān)閉 GPIO_RLED 和 GPIO_GLEDGPIO_RLED = 0;GPIO_GLED = 0;/發(fā)送串口初始化成功消息UART_SendStr("nUSART0 Init Successfully!n");while(1)/紅燈:點亮->檢測到人體,熄滅->未檢測到人體if(ckFlag = 1)/點亮 GPIO_RLEDGPIO_RLED = 1;/發(fā)送消息提示未檢測到聲音UART_SendStr("Sound: Detectedn");else/關(guān)閉 GPIO_RLEDGPIO_RLED = 0;/發(fā)送消息提示未檢測到聲音UART_SendStr("Sound: Nonen");/綠燈:點亮->開始檢測,熄滅->停止檢測if(SOUND_DETECT = 0)/關(guān)閉 GPIO_GLEDGPIO_GLED = 0;else/點亮 GPIO_GLEDGPIO_GLED = 1;ckFlag = 0;/延時 200msDelayXms(200);3). 中斷處理函數(shù)/P1 外部中斷服務(wù)函數(shù)#pragma
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甲狀腺疾病全程管理制度
- 法院勞務(wù)派遣管理制度
- 發(fā)動機宿舍物業(yè)管理制度
- 無錫疫情卡口管理制度
- 核心員工考核管理制度
- 普通貨運公司管理制度
- 辦人力資源公司管理制度
- 施工工地保安管理制度
- 日常維修材料管理制度
- 吳中區(qū)勞動合同管理制度
- 基于區(qū)塊鏈技術(shù)的供應(yīng)鏈金融研究
- 使用OpenSER構(gòu)建電話通信系統(tǒng)
- 2025年中考物理終極押題猜想(新疆卷)(考試版A4)
- 護理文化建設(shè)與人文護理
- 《植物生理學》章節(jié)復(fù)習提綱(大學期末復(fù)習資料)
- 小學一年級數(shù)學思維訓練100題(附答案)
- 七年級籃球教案
- 國開2024年秋《教育心理學》形成性考核1-4答案
- 河南省商丘市梁園區(qū)2023-2024學年五年級下學期期末教學效果評估語文試題
- DB11-T 1446-2017 回彈法、超聲回彈綜合法檢測泵送混凝土抗壓強度技術(shù)規(guī)程
- Unit8Birthdays(Storytime)(教學設(shè)計)譯林版英語五年級下冊
評論
0/150
提交評論