环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

使用 ATtiny1627 Curiosity Nano 簡化運動探測

發布日期:2022-04-17 點擊率:57

在許多工業、商業、家居和嵌入式應用中,對運動檢測的需求在持續增長。問題是運動檢測可能需要價格高昂且難以連接的數字傳感器。此外,在收到數據后仍然需要開發算法來檢測運動,這是一項極為重要的工作。

有多種解決方案可用來檢測運動,其中紅外 (IR) 解決方案最受歡迎。開發人員可以選擇一種在許多獨立數字傳感器中常見的主動式解決方案,但實施成本會更高、實施過程更復雜。另一種方法是發揮被動式紅外傳感器 (PIR) 的優勢,這種傳感器成本較低,連接更簡單。PIR 具有大多數微控制器都可以連接的模擬接口。

本文首先討論運動檢測的基本原理,然后展示開發者如何使用與 Microchip DM080104 ATtiny 1627 Curiosity Nano 連接的 PIR 進行運動檢測。最后,介紹一種可替代復雜算法開發的運動檢測方法。這種方法充分發揮了機器學習 (ML) 技術的優勢。其中包括入門所需的技巧和竅門。

運動檢測的基本原理

目前有多種運動檢測技術,其中以紅外技術應用最為廣泛。IR 傳感器分為主動和被動式。主動式傳感器包括一個紅外 LED 發射器和一個光電二極管接收器。主動式傳感器可檢測到物體上反射的紅外線,然后使用接收到的紅外線來探測物體是否已發生移動。根據不同的應用,主動式傳感器可能采用了多個光電二極管來查看運動方向。例如,通過探測哪些紅外信號滯后或超前,四個光電二極管可用于檢測左、右、前、后、上、下等指示性運動。

被動式紅外傳感器不能發射紅外線,只能接收紅外線。PIR 傳感器使用被探測物體發射的紅外線來探測其存在以及與之相關的任何運動。例如,家居安防系統中通常會有運動傳感器,用于探測人或動物發出的紅外線,并確定其是否在檢測范圍內移動。圖 1 所示為模擬 PIR 傳感器在不同條件下可能探測到的對象或物體狀態,如無紅外線、紅外線存在、穩定不變和離開(切斷)。

PIR 傳感器的使用對象或物體發出的紅外線的圖片圖 1:PIR 傳感器使用對象或物體發出的紅外線來探測其運動和存在狀態。如圖所示,不同的探測階段包括:無紅外線、存在紅外線、穩定不變和離開(切斷)。(圖片來源:Microchip Technology)

當為某個應用選擇正確的紅外傳感器類型時,開發者需要仔細考慮相對于以下參數的權衡:

  • 傳感器成本

  • 包裝

  • 微控制器接口

  • 探測算法和計算能力

  • 傳感器系列和能耗

讓我們以使用 ATtiny1627 的 PIR 運動探測系統為例進行研究。

ATtiny1627 Curiosity Nano 簡介

Microchip Technology 的 ATtiny1627 是一個值得關注的運動檢測微控制器 (MCU) 解決方案。這款 8 位 MCU 內置了 12 位模數轉換器 (ADC),最多可進行 17 位超采樣。該器件包含用來調節靈敏度的可編程增益放大器 (PGA)。將這兩個特性組合在一起,可以實現一個適合許多應用的低成本運動探測系統。

最好的低成本入門方案是使用 DM080104 ATtiny1627 Curiosity Nano 開發板(圖 2)。該開發板包含一個運行速度高達 20 MHz 的 AVR MCU,這款 MCU 具有 16 KB 閃存、2KB SRAM 和 256 B EEPROM。該板包括編程器、LED 和用戶開關。也許最讓人感興趣的是,該板可以輕松的通過針座連接,可用于快速原型開發,或者直接焊接到原型或生產板上。

Microchip ATtiny1627 Curiosity Nano 的圖片圖 2:ATtiny1627 Curiosity Nano 內置 8 位可編程 AVR MCU,其運行速度高達 20 MHz,擁有 16KB 閃存、2KB SRAM 和 256 B EEPROM。該開發板可以很容易地焊接到一塊更大的底板上或者通過跳線與該底板連接,以方便原型設計和生產系統。(圖片來源:Microchip)

該板還有一些對開發有益的功能。首先,該板有兩個邏輯分析器通道:DGI 和 GPIO。這些通道可以用來調試和管理微控制器。第二,開發者可以利用板載虛擬 COM 端口 (CDC) 進行調試或記錄信息。最后,可以使用多種工具編寫和部署軟件。例如,開發者可以使用 Microchip Studio 7.0、GCC 編譯器;或者使用 MPLAB X,它使用 GCC 或 XC8 編譯器。

此外,Microchip 支持大約十幾個代碼庫, 包括了各種不同的 ATtiny1627 示例。這些代碼庫中包含了 PIR 運動探測、溫度測量、模擬轉換等大量示例。

構建運動探測測試臺

構建并運行運動探測測試臺很簡單,成本也不太高。構建測試臺的必要組件包括:

  • DM080104 ATtiny1627 Curiosity Nano

  • AC164162T Curiosity Nano 適配器

  • MikroElektronika 的 MIKROE-3339 PIR 傳感器

我們已經了解了 ATtiny1627 Curiosity Nano。Curiosity Nano 適配器為 ATtiny1627 Curiosity Nano 提供一塊載板,可用于快速原型開發(圖 3)。此外,該適配器還為 MIKROE click boards 擴展板提供了三個擴展插槽以及針座,用于評估信號或添加自定義硬件。

Microchip Curiosity Nano 適配器的圖片圖 3:Curiosity Nano 適配器還為 MIKROE click board 擴展板提供了三個擴展插槽以及針座,用于訪問信號或添加自定義硬件。(圖片來源:Microchip)

最后是如圖 4 所示的 MIKROE-3339 PIR 傳感器,該器件提供了樣式簡單、可擴展的 KEMET PL-N823-01 被動式紅外傳感器,可以直接與 Curiosity Nano 適配器連接。需要指出的是,MIKROE-3339 與 Microchip 的運動探測示例一起使用時,需要進行一些修改。關于這些修改請參閱 Microchip 的 AN3641 應用說明《使用 tinyAVR? 2 系列實現低功耗、高性價比 PIR 運動探測》的第 10 頁。

MikroElektro<em></em>nika MIKROE-3339 click board 擴展板的圖片圖 4:MIKROE-3339 click board 擴展板易于制作原型,提供了一個 KEMET PL-N823-01 PIR 傳感器。(圖片來源:MikroElektronika)

PIR 運動探測軟件

在軟件方面開發者有多種選擇,可以用來創建運動探測軟件解決方案。第一個解決方案是使用 Microchip 在 AN3641 中提供的示例材料。示例運動探測軟件的代碼庫可以在 Github 中查找。

該應用分為多個階段。首先,應用初始化并預熱 PIR 傳感器。其次,使用 ADC 中斷服務例程定期對 PIR 傳感器進行采樣。第三,ADC 數據進行平均化處理。最后,通過探測算法發出是否探測到運動的信號。如果探測到活動,板載 LED 閃爍并通過串行端口發送探測信號。完整的程序流程參見圖 5。

Microchip 運動探測應用的軟件流程圖(點擊放大)。圖 5:該圖表展示了 Microchip 運動探測應用的軟件流程。(圖片來源:Microchip)

運動探測的第二個選擇是利用 Microchip 示例中的初始化和 ADC 中斷例程,但不使用其探測算法,而使用 ML。可以收集 PIR 數據,然后用于訓練神經網絡。然后,ML 模型可以通過 TensorFlow Lite for Microcontrollers 切換至微控制器運行,使用 8 位權重的定點數學。

以這種方式使用 ML 的吸引人的地方是,開發者無需再為其特定需求設計算法。相反,開發者只需在預期條件及其應用所需的用例下對傳感器進行采樣。此外,ML 還允許開發者在新數據出現時快速擴展并調整其模型。

使用 ATtiny1627 進行運動檢測的技巧和竅門

對于那些有興趣使用運動探測的開發者來說,他們有許多選擇。為了簡化開發、加快開發速度,開發者應牢記的“技巧和竅門”包括:

  • 使用現成零件構建一個低成本原型開發平臺。

  • 充分利用 Microchip 運動探測示例。這些示例可以在 GitHub 上查找。

  • 使用 ATtiny1627 Curiosity Nano 封裝設計原型硬件,并直接將電路板焊接到硬件上,以簡化初始原型。

  • 如需獲得更少、更有效的優化代碼,請使用 Microchip XC8 編譯器。

  • 在開始構建運動探測應用前,請閱讀 Microchip 的 AN3641 的文檔:使用 tinyAVR? 2 系列的低功耗、高性價比 PIR 運動探測器

  • 認真考慮將 ML 用于運動探測算法。

遵循這些“技巧和竅門”的開發者會發現,他們在對應用進行原型開發時可以節省更多的時間,減少更多的麻煩。

結論

運動探測正在成為許多應用的常見功能,特別是在非觸摸場景下。開發者可以通過使用 PIR 傳感器和低成本 MCU,最大限度地減少 BOM 成本,簡化設計。如圖所示,ATtiny1627 是一個很好的起點,Microchip 提供了大量的工具和應用說明,幫助開發者啟動其項目。此外,為了盡可能簡化運動探測算法開發,可以使用 ML。

下一篇: PLC、DCS、FCS三大控

上一篇: 觸摸開關的基礎知識

推薦產品

更多
主站蜘蛛池模板: 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司| 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 蒸压釜_蒸养釜_蒸压釜厂家-山东鑫泰鑫智能装备有限公司 | 北京律师事务所_房屋拆迁律师_24小时免费法律咨询_云合专业律师网 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 雷冲击高压发生器-水内冷直流高压发生器-串联谐振分压器-武汉特高压电力科技有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 中药超微粉碎机(中药细胞级微粉碎)-百科| 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 超声波流量计_流量标准装置生产厂家 _河南盛天精密测控 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 深圳市万色印象美业有限公司| 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 事迹材料_个人事迹名人励志故事 学生作文网_中小学生作文大全与写作指导 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 周口风机|周风风机|河南省周口通用风机厂 | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 一礼通 (www.yilitong.com)-企业礼品解决方案一站式服务平台 |