色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

如何為Arduino板提供環境能源

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-03-06 08:13 ? 次閱讀

構建一個從環境中收集能量的Arduino系統提供了大量的布線自由,但需要密切關注系統設計。使用來自環境和無線鏈路的電源可以將電路板從任何布線中釋放出來,并為放置設備提供了極大的靈活性。

Arduino是一個開源電子原型設計平臺,專門針對接收傳感器輸入的業余愛好者建筑系統進行了優化。這特別適用于能量收集設計,因此傳感器可以放置在正確的位置,而不必擔心電源和信號線。

它基于靈活,易用的硬件和軟件,適用于設計師,業余愛好者以及任何對創建交互式環境感興趣的人。然而,結果,該裝置沒有針對低功率進行優化,并且在使用能量收集方法時需要克服一些挑戰。

Arduino Nano板是一款小巧,完整的面包板友好型電路板,基于Armeino Nano 3.0的ATmega328處理器或Arduino Nano 2.x系列的ATmega168處理器。它只缺少直流電源插孔,可以使用Mini-B USB電纜而不是標準電纜。 Nano是由Gravitech設計和生產的。 16 MHz處理器的建議輸入電壓為7-12V,每個引腳有14個數字I/O引腳,每個引腳的直流電流為40 mA。 ATmega168版本中有16 KB閃存,ATmega328中有32 KB閃存,其中2 KB由引導加載程序使用。同樣,ATmega168有1 KB的SRAM和512字節的EEPROM,帶有ATmega168或2 KB的SRAM和1 KB的EEPROM。

Arduino主板的價值在于業余愛好者開發的開源軟件以及硬件的靈活性。制造商提供電路布局,并且很容易構建附加卡或屏蔽,以添加傳感器或通信功能。

圖1:Arduino Nano板。

從能量收集源運行這樣的電路板有幾個問題。必須仔細考慮總功率預算,但通過輪詢輸入和數據傳輸,可擴展的能源(如太陽能電池板)和充足的電池備份,可以對其進行管理。

另一個問題是從電池到電路板的供電。這需要一些復雜的電源管理器件來處理Arduino電路板所需的7至12 V的較高電壓以及能量收集源中固有的較低電壓和電流。

功率預算

設計的功率預算完全取決于應用。 14個引腳中的每一個都支持5 V的40 mA DC電流,對于各種傳感器而言,潛在功耗超過2.8 W,無需添加無線鏈路。能量收集源難以支持。但是,并非所有線路都會一直處于活動狀態 - 事實上,許多線路幾乎不會被使用。因此,電路板的使用情況對于確定峰值功率要求并將其映射到能源和電池至關重要。

通過輪詢可以進一步降低功率。對于可能每秒輪詢一次的傳感器,以及每5秒激活一次的無線鏈路,當前的要求會大大降低,并且可以通過能量收集源更輕松地滿足。

Arduino軟件中還有幾種省電模式,由于這是開源的,因此不斷出現新的發展。使用看門狗和休眠功能使微控制器芯片在周期之間進入休眠模式可以將電池壽命從4天延長到3年以上,這表明能量收集可以實現更低的功率預算。

這可以使用Arduino開源編程語言在設備中實現。這基于Wiring語言,它具有與C ++相同的語法和庫,但具有簡化和修改。為了使語言易于使用,Arduino開發環境基于基于Java的Processing開源IDE。開發可以在PC或Mac上作為主機在Windows,MacOS-X或Linux下完成,也可以在主板上完成。

電源

針對Arduino電路板相對較高功率需求的最有效的能量收集源是太陽能。這可以在室內和室內提供大量電力來驅動電路板。

Sanyo Energy一直處于開發太陽能電池的最前沿,其重點是采用Amorton技術的柔性電池。這些可以組合在一起以提供電壓和電流要求,并且輕且靈活,足以在業余愛好者設計中使用。

Amorton是一種集成的非晶硅太陽能電池,它使用硅烷(SiH4)作為其源氣體,并使用等離子體氣相沉積工藝制造。在玻璃襯底上連續形成三個非晶硅層--p層,i層和n層,并且該p-i-n結對應于晶體硅太陽能電池的p/n結。這樣就形成了一個結點陣列,可以為各種功率輸出獲得任何所需的電壓。

與晶體硅不同,非晶硅具有不規則的原子排列,允許更多的光被吸收,使得電池在給定的功率輸出下更薄。這意味著可以生產小于1μm的超薄非晶硅薄膜并用于發電。

如何為Arduino板提供環境能源

圖2:三洋的Amorton太陽能電池薄膜。

電源管理

電源管理是利用能量收集來驅動Arduino電路板的關鍵。 EnerChip的電源管理器件使用最大峰值功率跟蹤(MPPT)算法實現高效能量轉換,并使用能量收集傳感器實現系統負載阻抗匹配。它還為電路板上的AVR微控制器提供通信接口,并為輸入的能量和存儲能量水平提供能量狀態指示器。

CBC915通過動態匹配其輸入阻抗與傳感器的輸出阻抗,實現有效地將來自外部功率傳感器的能量轉換為電路板可用的電壓和電流的功能。在阻抗匹配時,將從換能器提取最大功率。在能量收集應用中有許多不同類型的功率傳感器;它們大致分為兩類。由于PV電池的類似二極管的電流 - 電壓(IV)特性,光伏(PV)電池是獨特的并且因此屬于它們自己的類別。 PV電池阻抗隨入射光強度的變化而變化。隨著光強度增加,PV電池阻抗降低。例如,30cm2雙串聯非晶硅電池陣列的典型阻抗在1000 Lux時為1kΩ,在200 Lux時為5kΩ。

因此,將最大功率從光伏電池傳輸到CBC915能量處理器升壓轉換器需要升壓轉換器的輸入阻抗響應光強度的變化而動態變化,光強度的變化來自光伏電池阻抗的變化。

當呈現匹配阻抗時,高效PV電池的輸出電壓在變化的入射光強度下相當恒定。相反,效率較低的電壓的峰值功率點處的電壓將隨著光強度的變化而變化。 CBC915調整其輸入阻抗,以匹配任何類型或質量的PV電池的輸出特性。 CBC915設計用于1系列至8系列電池的PV電池陣列,相當于阻抗匹配約0.5 V至4 V.在大多數情況下,使用具有兩個串聯電池的PV陣列是最節能的。具有較少單元的串聯單元配置具有不會由于陰影而損失太多效率并且每單位面積具有更高效率的優點,因為陣列中的間隙較少而不會有助于能量轉換。

圖3:來自Cymbet的EnerChip CBC915。

另一種替代方案是EH4295微功率升壓低壓增壓器。這是一個自供電的升壓模塊,可將來自太陽能電池的低直流電壓輸入轉換為適用于Arduino板的更高交流或直流電壓輸出。它不需要單獨的電源來運行,它直接從低輸入電壓能量采集源獲得電源,從低至2μW開始,這使得板載自啟動振蕩器成為可能。

《 p》

圖4:EH4295升級Advanced Linear Devices的低壓增壓器。

EH4295的標稱輸入阻抗為950Ω,適用于許多不同的能量產生源,也可用于涓流充電應用,如電池充電器或超級充電器,包括能量輸入沒有得到很好的控制或調節。

EH4295自啟動振蕩器以約400 Hz的固有頻率振蕩,這取決于源阻抗,源電壓,輸出負載和器件中的諧振元件。

核心是MOSFET陣列。耦合到專用MOSFET陣列的板載變壓器構成了自啟動振蕩電路的核心。振蕩器波形耦合到模塊內部的變壓器,該變壓器提供AC輸出信號,該輸出信號的幅度受輸出負載的限制。典型的輸出負載是全波整流器,可以處理20 V以上的AC輸入和輸入功率,受EH4295輸出的限制。

當與EH4295耦合時,能量發生器源內部阻抗和EH4295輸入阻抗形成一個網絡,在這個網絡中,能量發生器源開始向EH4295供電。一旦達到內部振蕩閾值功率水平,振蕩開始,并開始能量傳遞。通常,EH4295的功率水平小于10μW,并且在不同型號和單位之間會有所不同。因此,EH4295非常適用于最低工作功率范圍非常低的高效率,低功耗應用,以及使用其他方式無法捕獲和存儲在電池組或電容器存儲庫中的其他方式。

隨著輸入能量在能量發生器源處積聚,傳輸的功率量也相應地發生變化。 EH4295的最大額定功率限制了其功率處理能力,但它確實允許外部輔助DC-DC轉換器在更高的功率點接管。板載振蕩器產生的交流輸出使EH4295能夠支持其他開關電路在更高的電壓和功率水平下進行轉換。

對于許多能量收集應用,EH4295與EH300系列能量收集模塊相結合,在與低壓,低能量發電源配合使用時提供簡單而有效的解決方案,該發電源僅提供零星的間歇輸入功率。組合的EH4295和EH300系列模塊可以從零輸出功率上升到可用水平,用于操作許多遠程傳感器網絡和需要1.8 V至6.8 V范圍內直流電源電壓的電路。升壓的AC或DC輸出電壓電平也可用于產生參考DC輸出,以驅動或啟動其他電子電路,例如需要超過1.0 V的DC電源電壓才能工作的外部升壓DC-DC轉換器。

集成電池

EnerChip CC CBC3105集成了5μAh固態電池,可在很寬的電源范圍內充電。通過集成電池,它為需要電源橋接和/或二次電源的系統提供備用能量存儲和電源管理。單個EnerChip CC最多可以為10個并行連接的EnerChip充電。

在正常操作期間,EnerChip CC使用內部電荷泵在2.5 V至5.5 V范圍內為受控電壓充電.ENABLE引腳允許使用外部控制線激活和停用電荷泵,以便最大限度地減少電流消耗,并充分利用EnerChip的快速充電時間。

如何為Arduino板提供環境能源

圖5:EnerChip CBC3105的高電壓模式,帶有固態電池,為微控制器提供5V電壓。

EnerChip CC可以使用各種電源供電,例如主電源或非充電電池。當ENABLE引腳置為高電平時,電荷泵處于活動狀態并為集成電池充電。 EnerChip CC將在10分鐘內收取80%的費用。由于快速充電,建議一旦EnerChip CC充滿電,用戶通過強制降低ENABLE引腳來降低功耗。從MCU生成的信號可用于啟用和禁用EnerChip CC。

結論

為Arduino板提供環境能源并非易事,但通過太陽能電池組合為可充電存儲單元和創新的電源管理設備供電,可以為電路板提供正確的電流和電壓。只要仔細分析功率預算,正確數量的太陽能電池就應該提供所需的功率,為Arduino系統設計人員提供高度的靈活性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7564

    瀏覽量

    151558
  • 傳感器
    +關注

    關注

    2551

    文章

    51177

    瀏覽量

    754288
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187246
收藏 人收藏

    評論

    相關推薦

    【Intel Edison試用體驗】+安裝集成開發環境Arduino IDE)

    Intel Edison集成開發環境有:Arduino*:Arduino 是一種易于掌握的基于開源 C++ 的編程環境。它可提供大量可用的傳
    發表于 07-04 12:25

    何為Arduino

    控制)和Arduino集成開發環境Arduino IDE)組成,可以理解ArduinoArduin
    發表于 07-23 06:02

    何為ESP8266搭建Arduino IDE開發環境

    1. 為ESP8266搭建Arduino IDE開發環境**方法一:**通過開發管理器安裝ESP8266 SDK,具體方法【點擊此處】(此方法在雖然在網站上廣為流傳,本人親測并不好用,容易受到網絡
    發表于 11-01 09:07

    如何構建Arduino官方開發環境

    電子原型平臺,Arduino平臺由硬件(各種型號的Arduino控制)和Arduino集成開發環境A
    發表于 12-24 06:44

    如何配置esp8266開發Arduino開發環境

    如何配置esp8266開發Arduino開發環境
    發表于 02-11 07:28

    基于物聯網和Arduino Uno設計的家庭能源監控系統

    能源監控系統。請單擊下面的示例 Arduino 程序和庫鏈接。第 3 步最后一步是通過激活 Flash 模式提供數據接收器和發送程序以使用 usb 到 ttl 進行 blynk。請點擊此鏈接查看
    發表于 08-22 06:22

    Arduino開發環境說明

    電子發燒友網站提供Arduino開發環境說明.pdf》資料免費下載
    發表于 04-21 23:30 ?0次下載

    如何使用Arduino ESP8266開發配置標準的Arduino開發環境

    在本教程中我們將展示如何配置標準Arduino IDE使用Arduino ESP8266 IDE。Arduino IDE可 以直接加載ESP8266程序,不需要額外的Arduino轉接
    發表于 01-23 13:59 ?48次下載
    如何使用<b class='flag-5'>Arduino</b> ESP8266開發<b class='flag-5'>板</b>配置標準的<b class='flag-5'>Arduino</b>開發<b class='flag-5'>環境</b>

    Arduino 32位可以提供WiFi連接功能

    Arduino的MKR1000開發具有內置WiFi功能,為物聯網電池供電項目提供了一種簡單的無線連接方式。 Arduino MKR1000,也稱為美國以外的Genuino MKR10
    的頭像 發表于 08-08 17:34 ?4853次閱讀

    Arduino成長日記1 - Arduino預備知識

    控制)和Arduino集成開發環境Arduino IDE)組成,可以理解ArduinoArduin
    發表于 11-05 19:05 ?17次下載
    <b class='flag-5'>Arduino</b>成長日記1 - <b class='flag-5'>Arduino</b>預備知識

    配置esp8266開發Arduino開發環境

    )領域,Arduino開發最大的對手之一就是ESP8266-NodeMCU開發。ESP8266-NodeMCU尺寸與Nano類似, 他并不是Arduino團隊開發的,但是我們也可以
    發表于 12-08 14:51 ?33次下載
    配置esp8266開發<b class='flag-5'>板</b>的<b class='flag-5'>Arduino</b>開發<b class='flag-5'>環境</b>

    DIY ARDUINO UNO

    電子發燒友網站提供《DIY ARDUINO UNO.zip》資料免費下載
    發表于 08-19 09:28 ?7次下載
    DIY <b class='flag-5'>ARDUINO</b> UNO<b class='flag-5'>板</b>

    何為Arduino led項目選擇顏色

    電子發燒友網站提供《如何為Arduino led項目選擇顏色.zip》資料免費下載
    發表于 10-27 17:17 ?1次下載
    如<b class='flag-5'>何為</b><b class='flag-5'>Arduino</b> led項目選擇顏色

    何為Arduino LED圖案開發代碼

    電子發燒友網站提供《如何為Arduino LED圖案開發代碼.zip》資料免費下載
    發表于 12-06 15:18 ?0次下載
    如<b class='flag-5'>何為</b><b class='flag-5'>Arduino</b> LED圖案開發代碼

    如何在Arduino IDE中安裝ESP32開發環境

    要在Arduino IDE中使用ESP32開發,您需要先安裝相應的開發環境。以下是在Arduino IDE中安裝ESP32開發環境的步驟。
    的頭像 發表于 07-13 16:48 ?1.9w次閱讀
    如何在<b class='flag-5'>Arduino</b> IDE中安裝ESP32開發<b class='flag-5'>環境</b>
    主站蜘蛛池模板: 亚洲性爱城| 国产精品美女久久久久浪潮AV | 欧美肥胖女人bbwbbw视频| YELLOW高清在线观看2019| 十分钟在线观看免费视频高清WWW| 国产99久久久欧美黑人刘玥| 亚洲日产2020乱码草莓毕| 免费的av不用播放器的| 高清国产mv视频在线观看| 亚洲国产精品高清在线 | 国产亚洲精品精华液| 538在线视频一区二区视视频| 色人阁综合| 快播av种子| 国产高清视频免费最新在线| 欲乱艳荡少寡妇全文免费| 色偷偷伊人| 恋夜直播午夜秀场最新| 国产成人无码AV麻豆| 2019在秋霞理论| 学生精品国产在线视频| 男女交性视频无遮挡全过程| 国产精品自拍| jjzzz日本| 在线免费观看亚洲视频| 网友自拍偷拍| 欧美日韩一区在线观看| 久久精品国产亚洲AV蜜臀| 丰满的女朋友韩国版在线观看| 在线毛片片免费观看| 亚洲 日韩 国产 中文视频| 欧美日韩精品一区二区三区四区 | 在线伦理电影网| 天天影视色欲 影视| 麻豆国产成人AV在线| 国产午夜精品视频在线播放| JIZJIZJIZ 日本老师水多| 印度学生xxxxx性14一16| 午夜插插插| 日日摸夜夜添无码AVA片| 麻豆免费版|