在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>基于ATtiny1627 MCU的運動感應器

基于ATtiny1627 MCU的運動感應器

2022-12-21 | rar | 0.57 MB | 次下載 | 免費

資料介紹

我有一位管理系內電子實驗室的實驗室工程師朋友。他解決的問題之一是計算房間內的學生人數,以便量化實驗室的使用情況。有很多方法可以解決這個問題——視覺攝像頭、雷達傳感器、門開關等……但是,該解決方案還必須符合有關隱私的法律,并且可以在不損壞實驗室空間的情況下進行安裝——這意味著一些解決方案,例如視覺相機,幾乎立即離開了桌子。

雖然他已經退休,但這個問題仍然是一個有趣的練習。解決此問題的一種可能方法是使用無源紅外 (PIR) 傳感器。PIR 傳感器被動地吸收傳感器視場中的紅外輻射。當環境中的紅外線量發生變化時,傳感器的輸出也會發生變化。這表現為大直流偏置上的小交流信號。通過監測抵消直流偏移的差分電壓,可以檢測到環境的變化。

所述微控制器ATtiny1627家族包含帶有可編程增益放大器(PGA)差動模擬數字轉換器ADC) ,其可提供此傳感器敏感的模擬接口。ATtiny1627 系列中的 ADC 通過過采樣可以達到 17 位的最大分辨率,但它通常用于 12 位分辨率。

模擬傳感器調節和接口
標準單端 ADC 無法直接可靠地測量 PIR 傳感器。交流信號(當存在時)非常小,直流偏置非常大。對此的一種解決方案是將 PIR 傳感器輸出視為差分信號,而不是相對于地面測量的信號。

在信號進入ATtiny1627進行差分放大和測量之前,兩個 RC 低通濾波器(以不同的滾降頻率)用于創建差分信號的“正”和“負”分量。

正側 RC 濾波器由一個 470kΩ 歐姆電阻器和一個 100nF 電容器構成,截止頻率為 3.38Hz。該濾波器讓來自 PIR 傳感器的交流信號和直流偏置一起通過,同時阻止高頻噪聲。

負側 RC 濾波器由一個 470kΩ 電阻器和一個 2.2μF 電容器構成,截止頻率為 0.154Hz。該濾波器旨在通過直流偏置,同時拒絕來自被動紅外傳感器的交流信號。

兩個低通濾波器創建了一個有效的帶通濾波器——低于兩個濾波器截止頻率的頻率出現在兩個輸入端(減去濾波器的任何損耗)。由于 ADC 是差分的,因此這些信號被減去。高于兩個截止頻率的信號會被 RC 濾波器嚴重衰減,從而最大限度地減少它們的影響。最后,被一個濾波器衰減并被另一個濾波器通過的信號將是最強的輸入信號。下圖顯示了MPLAB? Mindi? 模擬仿真器中濾波器響應的仿真。

軟件操作
啟動時,ATtiny1627 會初始化正在使用的外設:

  • 帶 PGA 的差分 ADC
  • 周期性中斷定時器 (PIT)
  • 事件系統 (EVSYS)
  • USART(用于串行通信,如果啟用)

然后微控制器進入預熱階段,在該階段初始化設備上的 2 個數字濾波器——一個短期平均濾波器和一個長期平均濾波器。這些過濾器用于檢測隨時間的運動。在預熱期間,LED 以 1Hz 的頻率閃爍。

初始化外圍設備和數字濾波器后,微控制器進入睡眠狀態。在睡眠狀態下,微控制器的功耗非常低,從而延長了電池壽命(有關各種設置下功耗的更多信息,請參閱應用說明)。通過事件系統中連接的 PIT 信號定期觸發 ADC,而不會喚醒微控制器。

執行轉換后,ADC 通過觸發中斷喚醒微控制器。微控制器使用來自 ADC 的值更新數字濾波器。為了確定是否發生了運動,微控制器會比較長期和短期濾波器之間的差異,以查看是否超過了閾值。如果超過閾值,則檢測到運動,并且 LED I/O 線連接到來自 PIT 的 4 Hz 信號。

修改 PIR 傳感器板
為了演示此應用,使用 MikroE 的 PIR Click Board? 作為起點。該板對 PIR 傳感器的輸出進行過濾、放大和測量(通過內置的 ADC)。但是,ATtiny1627 不需要這些部件中的大部分——2 個運算放大器、6 個電阻器和 4 個電容器可以通過使用帶有 PGA 的內部差分 ADC 從該板的部件列表中刪除。(注意:這些說明還刪除了包含的 12 位 ADC 和相關組件。)

警告:修改開發板風險自負!

首先,從點擊板上移除以下部件:

  • R2、R3、R4、R5、R7、R8、R9、R10、R11 和 R12 - (可選)也可以移除 R1 以節省電量
  • U2和U3
  • C1、C2、C3、C6 和 C7

然后,將以下部分添加到封裝中:

  • R5 = 470kΩ 電阻
  • R8 = 100nF 電容
  • R11 = 470kΩ 電阻
  • C1 = 2.2μF 電容

安裝完所有部件后,添加以下跳線和短褲(有關視覺指南,請參見下圖):

  • J1:將 R11 的右側連接到 C4 的頂部焊盤
  • J2:將 R4 的頂部焊盤連接到接頭的右上方引腳(標記為 NC)
  • J3:短接U3右側底部兩個焊盤
  • J4:短接U3左側中間兩個焊盤
  • J5:將 C1 的頂部焊盤連接到接頭的左上方引腳(標記為 AN)

設置演示
關閉電源,插入修改后的板子和 ATtiny1627 Curiosity Nano,如圖:

接下來,使用 USB 電纜將 Curiosity Nano 連接到您的 PC。

好奇心納米編程
首先,從 Github 獲取代碼示例的副本,然后解壓縮下載的文件夾。啟動 Microchip Studio(以前稱為 Atmel Studio)并打開項目。編譯和編程 ATtiny1627。如果一切順利,在傳感器前揮手或走動應該會導致板上 LED 閃爍。

程序選項
在此程序中,可以啟用或調整一些設置以進行調試或與其他 PIR 傳感器連接:

  • PIR_OVERSAMPLE_RATE – 設置喚醒前 ADC 收集的樣本數量。影響 ADC 的分辨率和噪聲抑制。
  • PIR_SAMPLE_RATE_PER_SECOND – 設置喚醒 ADC 以收集樣本的次數。影響應用程序的延遲。
  • PIR_PGA_GAIN – 設置 ADC 內部 PGA 的增益。更改此值將影響信號的比例。
  • PIR_DETECTION_THRESHOLD – 設置檢測運動的閾值。如果傳感器檢測不到運動,或檢測到運動時沒有運動,則應調整此值。
  • PIR_WARMUP_TIME_MS – 如果需要,設置 PIR 傳感器預熱的延遲時間。
  • PIR_LONG_TERM_FILTER_RANGE – 設置長期濾波器平均使用的樣本數。
  • PIR_SHORT_TERM_FILTER_RANGE – 設置短期濾波器平均使用的樣本數。
  • PIR_DEBUG_MESSAGES – 取消注釋時,此宏啟用到 PC 的 UART 調試消息。MPLAB Data Visualizer 可用于查看該數據(見下節)。
  • 使用 MPLAB Data Visualizer 進行調試
  • MPLAB Data Visualizer 是一個免費插件,可在終端窗口或圖形中顯示來自虛擬 COM 端口的數據。在此應用中,啟用 PIR_DEBUG_MESSAGES 將導致 ATtiny1627 微控制器通過板載編程器向 PC 發送數據。

使用 MPLAB Data Visualizer 進行調試
MPLAB Data Visualizer 是一個免費插件,可在終端窗口或圖形中顯示來自虛擬 COM 端口的數據。在此應用中,啟用 PIR_DEBUG_MESSAGES 將導致 ATtiny1627 微控制器通過板載編程器向 PC 發送數據。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 午夜亚洲国产精品福利| a毛片成人免费全部播放| 婷婷色在线播放| 一级做a爱片就在线看| 一 级 黄 色 片生活片| 97久久综合九色综合| 国产精品视频一区二区三区 | 国模大尺度在线| 狠狠色综合网站久久久久久久| 色综合久久中文字幕网| 天天看天天摸天天操| 在线观看三级网站| 一区二区影视| 18性夜影院午夜寂寞影院免费| 99xxxx开心| 在线视频观看一区| 免费网站看av片| 亚洲成a人片毛片在线| 国产99在线播放| 亚洲国产精品久久精品怡红院 | 天天拍夜夜爽| 久久semm亚洲国产| 亚洲色网址| 日本aaaaa级片| 午夜片网站| 亚洲伊人久久大香线蕉影院| 泰国一级毛片aaa下面毛多| 伊人草| 色网站在线看| 久久青草18免费观看网站| 国产va在线播放| 天堂网www在线资源| 6080国产午夜精品| 免费看18污黄| 手机毛片在线| 韩国免费三片在线视频| 天天爽夜夜爽精品免费| www天天操| 日本69sex护士www| 黄.www| 日韩有码电影|