日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

英飛凌PSoC62 實現(xiàn)超低功耗溫濕度計

華仔的編程隨筆 ? 2023-06-03 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

英飛凌PSoC62是一款Cortex-M0+與Cortex-M4的雙內核MCU,其有著非常優(yōu)秀的超低功耗性能。

溫度計的器材

  1. 英飛凌PSoC62開發(fā)板 這是一款英飛凌與RT-Thread聯(lián)合制作的一款開發(fā)板。
  2. 瑞薩的hs3003溫濕度傳感器
  3. 電子墨水屏

選型原因

以上三款都具休有超過功耗性能

程序代碼

  1. 本次的代碼是基于RT-Thread Studio創(chuàng)建的。
  2. 電子墨水屏是移植微雪的標準例程。這里不過多介紹。
  3. hs3003是利用rtt軟件包的模塊創(chuàng)建。
  4. 低耗實現(xiàn)的代碼,MCU利用Cortex-M0+的標準進入深度睡眠模式。然后用RTC的ALARM中斷來喚醒。設置的喚醒程序如下:
void set_rtc_alarm_date_time(void)
{
    cy_rslt_t result;

    /* Print the RTC alarm time by UART */
    //LOG_D("RTC alarm will be generated after 10 seconds
");
    /* Set the RTC alarm for the specified number of seconds in the future by editing the macro(USE_SECONDS_FOR_ALARM) */
    result = cyhal_rtc_set_alarm_by_seconds(&rtc_obj, USE_SECONDS_FOR_ALARM);
    if (result != CY_RSLT_SUCCESS)
    {
        rt_kprintf("RTC alarm err 
");
    }
}

5、主程序代碼:

int main(void)
{
    cy_rslt_t result;
    float temp, humi;
    uint8_t show_str[20] = {0};
    EPD_GPIO_Init();       //EPD GPIO  initialization
    //Cy_SysDisableCM4();
    __enable_irq();
    rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);
  //  rt_thread_mdelay(500);
    Paint_NewImage(BlackImage, 128, 296, 270, WHITE); //Set screen size and display orientation
    Paint_SelectImage(BlackImage);//Set the virtual canvas data storage location

    Paint_NewImage(BlackImage, EPD_WIDTH, EPD_HEIGHT, 270, WHITE); //Set screen size and display orientation
    Paint_SelectImage(BlackImage);//Set the virtual canvas data storage location
    EPD_DeepSleep();


    /* Initialize RTC */

    cyhal_rtc_enable_event(&rtc_obj, CYHAL_RTC_ALARM, RTC_INTERRUPT_PRIORITY, true);
    set_rtc_alarm_date_time();
    for (;;)
    {


      //  cyhal_system_delay_ms(LONG_GLITCH_DELAY_MS);
        /* Set MYPIN_0_NUM to Analog HI-Z for low power using HAL APIs. */


//        /* Go to deep sleep */

        cyhal_syspm_deepsleep();

        set_rtc_alarm_date_time();
 //       rt_kprintf("Wack from sleep!
");
        hs300x_read_data(&temp_humi_dev, &humi, &temp);
        EPD_HW_Init(); //Electronic paper initialization
        EPD_HW_Init_GUI(); //EPD init GUI
        Paint_Clear(WHITE);
        sprintf(show_str,"溫度%02d.%02d℃",(int)temp, (int)(temp*100)%100);
        Paint_DrawString_CN(40,0,show_str, &Font24CN, WHITE, BLACK);
        sprintf(show_str,"濕度%02d.%02d%%",(int)humi, (int)(humi*100)%100);
        Paint_DrawString_CN(40,40,show_str, &Font24CN, WHITE, BLACK);
        EPD_Display(BlackImage); //display image
        EPD_DeepSleep();//EPD_DeepSleep,Sleep instruction is necessary, please do not delete!!!



    }
}

實驗的效果

顯示.jpg

經調試休眠模式下,整體的待機電流低到450uA:

休眠電流.jpg

工作電流為19mA:

工作電流.jpg

總結

目前待機電流基本上達到電池供電的效果,后期再加上NB-IoT的數(shù)據(jù)傳輸模式。

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

    關注

    68

    文章

    2564

    瀏覽量

    143190
  • 溫濕度傳感器

    關注

    6

    文章

    663

    瀏覽量

    37776
  • 溫濕度計
    +關注

    關注

    1

    文章

    29

    瀏覽量

    8828
  • RT-Thread
    +關注

    關注

    32

    文章

    1644

    瀏覽量

    45264
  • NB-IoT
    +關注

    關注

    414

    文章

    1455

    瀏覽量

    191609
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    低功耗+LCD常顯單芯片藍牙溫濕度計方案

    藍牙溫濕度計是一款將藍牙BLE低功耗無線通信技術與高精度溫濕度傳感功能相融合的智能設備。它可以實時、穩(wěn)定地采集所處環(huán)境的溫度和濕度數(shù)據(jù),并通過藍牙BLE連接,快速傳輸?shù)街悄苁謾C、平板或
    的頭像 發(fā)表于 04-07 16:13 ?181次閱讀
    <b class='flag-5'>低功耗</b>+LCD常顯單芯片藍牙<b class='flag-5'>溫濕度計</b>方案

    中微愛芯AiP9M252L MCU芯片在低功耗溫濕度計中的應用

    在日常生活中,嬰兒房、園藝室、儲藏室、酒柜等空間,對環(huán)境溫濕度有著嚴苛的要求。過高或過低的溫濕度,不僅影響舒適度,更可能危及貴重物品的保存、植物的生長,甚至家人的健康。因此,一款能夠實時、精準監(jiān)測環(huán)境溫濕度的設備,正成為越來越多
    的頭像 發(fā)表于 03-16 10:34 ?688次閱讀
    中微愛芯AiP9M252L MCU芯片在<b class='flag-5'>低功耗</b><b class='flag-5'>溫濕度計</b>中的應用

    HDC2010:低功耗溫濕度數(shù)字傳感器的卓越之選

    HDC2010:低功耗溫濕度數(shù)字傳感器的卓越之選 在電子設備的設計中,溫濕度傳感器是不可或缺的一部分,它廣泛應用于各種環(huán)境監(jiān)測和控制場景。今天,我們就來深入了解一下德州儀器(TI)的 HDC2010
    的頭像 發(fā)表于 02-12 11:25 ?498次閱讀

    HDC2080數(shù)字傳感器:高精度、低功耗溫濕度監(jiān)測解決方案

    HDC2080數(shù)字傳感器:高精度、低功耗溫濕度監(jiān)測解決方案 在電子設計領域,溫濕度監(jiān)測是許多應用場景中的關鍵需求。無論是智能家居、工業(yè)控制還是氣象監(jiān)測,都需要可靠、精確的溫濕度傳感器
    的頭像 發(fā)表于 02-12 09:40 ?493次閱讀

    超低功耗技術:讓無線設備“用電如絲”,續(xù)航以年計

    在線的定位標簽: 資產追蹤、畜牧管理。 環(huán)境數(shù)據(jù)采集網絡: 農業(yè)溫濕度、大氣質量監(jiān)測站。 五、結語 超低功耗技術是開啟大規(guī)模、低維護物聯(lián)網部署的鑰匙。它讓“一次安裝,多年使用”成為現(xiàn)實,極大地拓展了無線傳感網絡的邊界。成都澤耀科技選擇具備真正
    發(fā)表于 01-28 10:51

    基于芯源CW32F030 MCU低功耗溫濕度監(jiān)測系統(tǒng)設計

    芯源微電子推出的CW32F030 MCU因其低功耗和多功能外設廣泛應用于物聯(lián)網和環(huán)境監(jiān)測系統(tǒng)。本篇文章展示如何使用CW32F030構建一個簡單的溫濕度監(jiān)測系統(tǒng),并實現(xiàn)低功耗模式,適用于
    發(fā)表于 12-03 06:20

    應用于智能門鎖的溫濕度傳感器解決方案

    智能傳感器已廣泛應用于我們生活的方方面面,從智能開關(86盒)、電子溫濕度計到智能窗簾盒、煙感器等,無處不在。其中,溫濕度傳感器芯片憑借其高精度、低功耗和小體積的優(yōu)勢,成為環(huán)境監(jiān)測的核心硬件。
    的頭像 發(fā)表于 11-28 15:03 ?472次閱讀

    【HZ-T536開發(fā)板免費體驗】4、使用藍牙模塊讀取小米溫濕度計的數(shù)據(jù)

    雖然設備上沒有藍牙模塊,我們依舊可以通過USB的星閃模組實現(xiàn)藍牙ble相關的功能,例如讀取小米溫濕度計的數(shù)據(jù)。 首先需要加載對應的模塊,這些模塊在前面一個章節(jié)已經編譯好了。 insmod
    發(fā)表于 08-25 22:16

    【上海晶珩睿莓1開發(fā)板試用體驗】Home Assistant 物聯(lián)網溫濕度計

    【上海晶珩睿莓1開發(fā)板試用體驗】Home Assistant 物聯(lián)網溫濕度計 本文介紹了上海晶珩睿莓 1 開發(fā)板通過 AHT10 傳感器實現(xiàn)環(huán)境溫濕度采集,結合 WiFi 和 MQTT 協(xié)議
    發(fā)表于 08-18 13:55

    功耗創(chuàng)新低!涂鴉產品級Zigbee 3.0溫濕度計開發(fā)包,開箱即用、完全開源

    溫濕度計作為智能家居環(huán)境感知的核心組件,通過實時檢測溫濕度信息,可主動聯(lián)動暖通、加濕器等設備,幫助提升居住舒適度、降低能源消耗。這類產品通常是由電池供電,對低功耗的要求較高。而Zigbee天然支持
    的頭像 發(fā)表于 07-31 19:13 ?997次閱讀
    <b class='flag-5'>功耗</b>創(chuàng)新低!涂鴉產品級Zigbee 3.0<b class='flag-5'>溫濕度計</b>開發(fā)包,開箱即用、完全開源

    常見的溫濕度傳感器類型?

    高精度、低功耗的特點,適用于溫度監(jiān)測控制系統(tǒng)、醫(yī)療設備等領域。 CHT8310溫濕度傳感器 sensylink(申矽凌)CHT8310溫濕度傳感器是一種低壓溫濕度度傳感器,
    發(fā)表于 06-24 09:24

    溫濕度變送器功能有哪些?一文詳細解析

    數(shù)據(jù),幫助用戶及時了解環(huán)境狀況。 二、數(shù)據(jù)傳輸與遠程監(jiān)控 溫濕度變送器可以將測量到的溫濕度數(shù)據(jù)通過多種方式進行傳輸,如模擬信號、數(shù)字信號等。用戶可以將變送器與監(jiān)控系統(tǒng)相連,實現(xiàn)遠程監(jiān)控。這意味著即使不在現(xiàn)場
    發(fā)表于 06-03 10:56

    智能倉儲:溫濕度監(jiān)控方案應用

    隨著倉儲環(huán)境要求提高,溫濕度監(jiān)控對保障貨物品質至關重要。本文介紹一個工廠倉庫溫濕度監(jiān)控方案,利用溫濕度變送器、LoRa技術和智能監(jiān)測平臺,為倉庫業(yè)主提供高效、可靠的監(jiān)測解決方案。倉庫溫濕度
    的頭像 發(fā)表于 05-29 11:35 ?951次閱讀
    智能倉儲:<b class='flag-5'>溫濕度</b>監(jiān)控方案應用

    用樹莓派RP2350 DIY 桌面動態(tài)溫濕度計

    桌面動態(tài)溫濕度計本文介紹了DFrobotBeetleRP2350開發(fā)板結合DHT11模塊、鋰電池模塊、隨機眨眼動畫,實現(xiàn)OLED顯示的桌面動態(tài)溫濕度計的項目設計。一、項目介紹本項目包括工作原理:ADC電壓采集與電量轉換工程調試:
    的頭像 發(fā)表于 05-27 08:05 ?1121次閱讀
    用樹莓派RP2350 DIY 桌面動態(tài)<b class='flag-5'>溫濕度計</b>

    樹莓派RP2350 - 桌面動態(tài)溫濕度計

    樹莓派RP2350 - 桌面動態(tài)溫濕度計 本文介紹了 DFRobot Beetle RP2350 開發(fā)板結合 DHT11 模塊、鋰電池模塊、隨機眨眼動畫,實現(xiàn) OLED 顯示的桌面動態(tài)溫濕度計的項目
    發(fā)表于 05-26 02:02
    庐江县| 牙克石市| 伊吾县| 文化| 济阳县| 十堰市| 富源县| 兴仁县| 辽阳县| 西畴县| 北安市| 肥东县| 蓝田县| 兴安县| 青州市| 辉南县| 施秉县| 金平| 莆田市| 马山县| 沧源| 通河县| 水城县| 石嘴山市| 奈曼旗| 大洼县| 盘山县| 同江市| 将乐县| 土默特左旗| 基隆市| 罗甸县| 武宣县| 隆德县| 江油市| 寿宁县| 尼玛县| 东安县| 民丰县| 怀远县| 永泰县|