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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探測Sensor環(huán)境溫度和光照度參數(shù)

冬至子 ? 來源:兆易創(chuàng)新GD32 MCU ? 作者:Red ? 2022-09-30 14:57 ? 次閱讀

Sensor 環(huán)境參數(shù)感知

ADC 相關(guān)的硬件信息

ADC1 有 19 個(gè)通道, ADC2 有 17 個(gè)外部通道和 2 個(gè)內(nèi)部通道

ADC 掛在 APB2 總線,時(shí)鐘最快不超過

PF6 對(duì)應(yīng)的是溫度器,對(duì)應(yīng)的是 ADC1 的通道 18, PF7 對(duì)應(yīng)的是光照度傳感器, 對(duì)應(yīng)的是 ADC1 的通道 17

ADC1 地址范圍 0x4001 2400 - 0x4001 27FF 1KB ADC1

0x4002 0000 - 0x4002 03FF 1KB DMA1 , 發(fā)現(xiàn) DMA1 無法正常訪問 SRAM1 的內(nèi)存,但是 SRAM2 或者 TCM SRAM 卻是可以的

發(fā)現(xiàn)的問題

官方的 sdk 中的 adc 部分存在一個(gè) BUG,當(dāng)配置使用任意通道模式配置的通道超過 15 時(shí)就會(huì)出錯(cuò),diff 文件:

poYBAGM2k0uAPWpJAAEJ1_6iIIA607.png

因?yàn)槭褂玫搅?ADC 的任意通道和 DMA,在使用 DMA 的時(shí)候發(fā)現(xiàn),數(shù)據(jù)不能正常發(fā)送過去,但是在 openocd 查看這個(gè)地址是有數(shù)據(jù)的,用 printf 打印出來卻沒有變化,嘗試修改目的內(nèi)存地址到 SRAM2(0x3001c000)或者 TCM SRAM(0x2000000) 卻可以正常顯示。感覺和編譯有關(guān)系一樣。沒有過多研究,


看下運(yùn)行效果截圖

tshell>Sensor thermal&brightness value raw=435 369
Sensor thermal=32.89 convert_tmp=8
Brightness value=60lux
Sensor thermal&brightness value raw=429 380
Sensor thermal=32.89 convert_tmp=8
Brightness value=70lux
Sensor thermal&brightness value raw=385 347
Sensor thermal=29.61 convert_tmp=9
Brightness value=60lux
Sensor thermal&brightness value raw=418 368
Sensor thermal=32.89 convert_tmp=8
Brightness value=60lux
Sensor thermal&brightness value raw=403 372
Sensor thermal=29.61 convert_tmp=9
Brightness value=60lux



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49963

    瀏覽量

    747543
  • adc
    adc
    +關(guān)注

    關(guān)注

    97

    文章

    6300

    瀏覽量

    542460
  • SRAM控制器
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    5880
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    聚徽-工控一體機(jī)的工作環(huán)境溫度

    工控一體機(jī)的工作環(huán)境溫度范圍因機(jī)型、品牌、配置以及特定的設(shè)計(jì)用途而有所不同。在常見的工業(yè)環(huán)境下,工控一體機(jī)的工作溫度范圍一般在 0 °C 至 50°C 之間,這個(gè)范圍是根據(jù)工控機(jī)的設(shè)計(jì)和制造標(biāo)準(zhǔn)確定的,可以確保設(shè)備在正常的工業(yè)
    的頭像 發(fā)表于 09-13 10:03 ?116次閱讀

    分布式IO在噴涂工藝環(huán)境中的應(yīng)用

    在噴涂工藝項(xiàng)目中,MR30主要用于溫濕度傳感器、溫控系統(tǒng)及加濕系統(tǒng)的全閉環(huán)控制,用于接入噴涂室內(nèi)微差壓傳感器及送風(fēng)系統(tǒng)的控制,用于用空氣預(yù)處理,用于保證進(jìn)入噴涂室的空氣滿足潔凈度及溫度要求,用于控制光照度以保證噴涂室正常工作工照要求。
    的頭像 發(fā)表于 09-06 09:49 ?123次閱讀
    分布式IO在噴涂工藝<b class='flag-5'>環(huán)境</b>中的應(yīng)用

    3針M16接口工作對(duì)環(huán)境溫度的要求

    德索工程師說道關(guān)于3針M16接口(連接器)工作對(duì)環(huán)境溫度的要求,這一參數(shù)是評(píng)估連接器性能的重要指標(biāo)之一,直接關(guān)系到連接器在不同環(huán)境條件下的穩(wěn)定性和可靠性。以下是對(duì)該要求的詳細(xì)分析:
    的頭像 發(fā)表于 07-10 09:04 ?123次閱讀
    3針M16接口工作對(duì)<b class='flag-5'>環(huán)境溫度</b>的要求

    6芯M16母頭連接器對(duì)環(huán)境溫度有什么要求

    德索工程師說道在電子設(shè)備和系統(tǒng)中,連接器的性能和環(huán)境適應(yīng)性是確保其穩(wěn)定運(yùn)行的關(guān)鍵因素之一。6芯M16母頭連接器作為一種常用的電氣連接組件,其性能同樣受到環(huán)境溫度的顯著影響。因此,了解6芯M16母頭連接器對(duì)環(huán)境溫度的具體要求,對(duì)于
    的頭像 發(fā)表于 06-26 14:32 ?155次閱讀
    6芯M16母頭連接器對(duì)<b class='flag-5'>環(huán)境溫度</b>有什么要求

    溫度和輻照度如何影響光伏IV曲線

    有多種因素會(huì)影響太陽能光伏組件的性能,其中包括溫度和輻照度。
    的頭像 發(fā)表于 05-28 17:27 ?438次閱讀
    <b class='flag-5'>溫度</b>和輻<b class='flag-5'>照度</b>如何影響光伏IV曲線

    低頻逆變器動(dòng)用技巧,環(huán)境溫度應(yīng)保持

    以下是使用方法低頻逆變器:1.環(huán)境要求放置機(jī)器的區(qū)域必須通風(fēng)良好,遠(yuǎn)離水、易燃?xì)怏w和腐蝕劑;環(huán)境溫度應(yīng)保持在0°-40°C之間;機(jī)器在安裝和使用前必須完全干燥,否則有觸電危險(xiǎn)。如果機(jī)器長時(shí)間不使
    的頭像 發(fā)表于 05-23 09:13 ?494次閱讀
    低頻逆變器動(dòng)用技巧,<b class='flag-5'>環(huán)境溫度</b>應(yīng)保持

    光耦合器的電流傳輸比與環(huán)境溫度特性有關(guān)嗎

    和信號(hào)傳輸。 光耦合器的性能受環(huán)境溫度的影響,主要體現(xiàn)在兩個(gè)方面:光發(fā)射器的發(fā)光效率和光接收器的靈敏度。 首先,環(huán)境溫度會(huì)影響發(fā)光二極管的發(fā)光效率。發(fā)光二極管的發(fā)光強(qiáng)度與其工作溫度密切相關(guān)。一般情況下,發(fā)光強(qiáng)度
    的頭像 發(fā)表于 03-29 16:17 ?773次閱讀

    使用Windows Mesh來觀看CYBT-213043-MESH的環(huán)境溫度信息,有什么方法可以保存溫度數(shù)據(jù)并將其傳輸?shù)絜xcel嗎?

    現(xiàn)在我正在使用Windows Mesh客戶端應(yīng)用程序來觀看CYBT-213043-MESH的環(huán)境溫度信息。 我的問題是有什么方法可以保存溫度數(shù)據(jù)并將其傳輸?shù)絜xcel嗎? 謝謝,
    發(fā)表于 03-01 06:26

    TPS7A6650H-Q1 40V、超低 I(q)、環(huán)境溫度最高為 150°C 的穩(wěn)壓器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TPS7A6650H-Q1 40V、超低 I(q)、環(huán)境溫度最高為 150°C 的穩(wěn)壓器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 02-28 14:32 ?0次下載
    TPS7A6650H-Q1 40V、超低 I(q)、<b class='flag-5'>環(huán)境溫度</b>最高為 150°C 的穩(wěn)壓器數(shù)據(jù)表

    不同工作環(huán)境溫度對(duì)電感性能有何影響?

    不同工作環(huán)境溫度對(duì)電感性能有何影響?? 電感是一種電子元器件,其功能是存儲(chǔ)和釋放電能。在不同的工作環(huán)境溫度下,電感的性能可能會(huì)發(fā)生變化,包括電感值、損耗、電感線圈的材料等方面。本文將從不同角度探討
    的頭像 發(fā)表于 01-30 16:18 ?2672次閱讀

    ADXL362傳感器讀出來的溫度環(huán)境溫度差距較大是什么原因造成的?

    請問一下,ADXL362傳感器讀出來的溫度環(huán)境溫度差距較大,而且不同傳感器讀出來的溫度差別也挺大,是什么原因造成的?
    發(fā)表于 01-01 07:53

    ADIS16227的溫度傳感器測得是內(nèi)部溫度嗎?和環(huán)境溫度的差別有多大?。?/a>

    ADIS16227的溫度傳感器測得是內(nèi)部溫度嗎?和環(huán)境溫度的差別有多大???
    發(fā)表于 12-29 07:55

    請問i. MX8XLite所支持的最大環(huán)境溫度是多少?

    請告訴我 i. MX8XLite 所支持的最大環(huán)境溫度是多少? 根據(jù)i.MX8XLite的數(shù)據(jù)表,它支持最高接合溫度為125degC, 但我不檢查環(huán)境溫度
    發(fā)表于 11-13 07:21

    什么是內(nèi)壓測試?環(huán)境溫度對(duì)電池性能有何影響?

    什么是內(nèi)壓測試?環(huán)境溫度對(duì)電池性能有何影響? 內(nèi)壓測試是指通過將電池放入具有不同氣壓的容器中進(jìn)行測試,以評(píng)估電池的結(jié)構(gòu)和性能。該測試是評(píng)估電池安全性和可靠性的重要方法之一,因?yàn)樗梢阅M電池在不同氣
    的頭像 發(fā)表于 11-06 10:49 ?591次閱讀

    基于ZigBee和GPRS的環(huán)境溫度遠(yuǎn)程無線監(jiān)測系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于ZigBee和GPRS的環(huán)境溫度遠(yuǎn)程無線監(jiān)測系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-25 10:03 ?1次下載
    基于ZigBee和GPRS的<b class='flag-5'>環(huán)境溫度</b>遠(yuǎn)程無線監(jiān)測系統(tǒng)設(shè)計(jì)