0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探测Sensor环境温度和光照度参数

冬至子 来源:兆易创新GD32 MCU 作者:Red 2022-09-30 14:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Sensor 环境参数感知

ADC 相关的硬件信息

ADC1 有 19 个通道, ADC2 有 17 个外部通道和 2 个内部通道

ADC 挂在 APB2 总线,时钟最快不超过

PF6 对应的是温度器,对应的是 ADC1 的通道 18, PF7 对应的是光照度传感器, 对应的是 ADC1 的通道 17

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

0x4002 0000 - 0x4002 03FF 1KB DMA1 , 发现 DMA1 无法正常访问 SRAM1 的内存,但是 SRAM2 或者 TCM SRAM 却是可以的

发现的问题

官方的 sdk 中的 adc 部分存在一个 BUG,当配置使用任意通道模式配置的通道超过 15 时就会出错,diff 文件:

poYBAGM2k0uAPWpJAAEJ1_6iIIA607.png

因为使用到了 ADC 的任意通道和 DMA,在使用 DMA 的时候发现,数据不能正常发送过去,但是在 openocd 查看这个地址是有数据的,用 printf 打印出来却没有变化,尝试修改目的内存地址到 SRAM2(0x3001c000)或者 TCM SRAM(0x2000000) 却可以正常显示。感觉和编译有关系一样。没有过多研究,


看下运行效果截图

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



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2578

    文章

    55567

    浏览量

    794162
  • adc
    adc
    +关注

    关注

    100

    文章

    7950

    浏览量

    556983
  • SRAM控制器
    +关注

    关注

    0

    文章

    11

    浏览量

    6040
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    环境温度、有效载荷与爬升率对eVTOL热管理能耗及续航里程的影响机制

    eVTOL热管理系统与电动汽车存在显著差异,这种差异源于两者运行场景的本质不同。首先,乘员舱热负荷方面,eVTOL飞行海拔的变化会造成舱外环境温度、气压和太阳辐射强度的剧烈变化,而电动汽车始终在地面环境运行。研究表明,巡航温度
    的头像 发表于 03-12 09:32 682次阅读
    <b class='flag-5'>环境温度</b>、有效载荷与爬升率对eVTOL热管理能耗及续航里程的影响机制

    如何使用AT32 EdgeAI Sensor EV Board

    (BH1750FVI) 环境光传感器(BH1750FVI)是一款数字环境光传感器,采用 I2C 接口,用于获取环境光照度数 据。它具有宽光照
    发表于 01-30 13:44

    Thermometrics Surface Mount Foam Sensor (SMF):精确温度监测的理想之选

    Thermometrics Surface Mount Foam Sensor (SMF):精确温度监测的理想之选 在电子设备的设计中,精确的温度监测至关重要。今天就来给大家介绍一款来自
    的头像 发表于 12-10 10:25 614次阅读

    环境温度AC/DC电源的设计与实现

    175℃高温环境的AC/DC电源是专为极端恶劣工况设计的特殊电源,其技术门槛和成本都远高于普通商用或工业用电源
    的头像 发表于 11-27 15:54 484次阅读
    高<b class='flag-5'>环境温度</b>AC/DC电源的设计与实现

    环境温度对气密性检测仪的影响及应对策略

    气密性检测仪是现代工业生产和科研中确保产品质量等的重要工具,但环境温度这一影响检测结果的关键因素常被忽视。本文将探讨环境温度对气密性检测仪性能的影响,并提出应对策略以提高检测准确性和效率。一
    的头像 发表于 11-07 15:23 520次阅读
    <b class='flag-5'>环境温度</b>对气密性检测仪的影响及应对策略

    AC系列近红外方便面水分检测仪具有温度自动补偿功能,不受外界方便面生产车间环境温度变化的影响

    祥控AC系列近红外水分检测仪是济南祥控自动化设备有限公司专门为食品行业研制的一款在线式水分检测仪器,设备由近红外检测探头和现场控制器两部分组成,具有温度自动补偿功能,不受外界方便面生产车间环境温度
    的头像 发表于 09-15 17:37 513次阅读
    AC系列近红外方便面水分检测仪具有<b class='flag-5'>温度</b>自动补偿功能,不受外界方便面生产车间<b class='flag-5'>环境温度</b>变化的影响

    精准捕捉环境信号:二氧化碳 / 温湿度 / 光照度四合一传感器解析

    / 光照度四合一传感器以 “集成化感知” 为核心,将四种关键环境参数的监测功能整合于一体,成为连接物理环境与数字系统的 “神经末梢”。它不仅简化了监测链路,更通过多参数协同分析,为精
    的头像 发表于 09-15 17:03 911次阅读

    [RA4M2-SENSOR]使用OLED显示光照传感器信号数据

    RA使用OLED显示光照度测评 1. 套件概述 RA4M2-SENSOR 是一款基于 RA4M2 系列微控制器的评估套件,支持 TrustZone 技 术和片内安全加密引擎(SCE),提供硬件级安全
    发表于 09-13 20:30

    超强感光,即时检测!高精度光照传感器赋能纳祥科技迷你照度计方案

    覆盖,采样率达2次/秒,无需复杂调试即可瞬时检测,很好地平衡性能与能耗。方案概述本方案通过高精度光电传感器捕捉环境光照强度,经单片机实时校准处理,驱动LED屏直观
    的头像 发表于 09-02 15:41 647次阅读
    超强感光,即时检测!高精度<b class='flag-5'>光照</b>传感器赋能纳祥科技迷你<b class='flag-5'>照度</b>计方案

    凯米斯温湿度照度一体传感器:环境监测的智能哨兵

    在气象观测、农业种植、工业自动化及环境监控领域,精准的环境参数采集是保障安全与效率的关键。凯米斯科技推出的温湿度照度一体传感器,以全数字化检测技术为核心,集成了温度、湿度和
    的头像 发表于 08-11 09:02 780次阅读
    凯米斯温湿度<b class='flag-5'>照度</b>一体传感器:<b class='flag-5'>环境</b>监测的智能哨兵

    TFT显示屏环境温度设计指南

    在工业控制、户外设备等复杂环境中,液晶屏 的稳定运行至关重要。作为核心视觉组件,TFT 显示屏的表现深受环境温度影响。忽视这一点,轻则显示异常、色彩失真,重则缩短屏幕寿命甚至导致永久损坏。如何为您的产品选择合适的 TFT 并规避温度
    的头像 发表于 08-04 11:21 2087次阅读

    二氧化碳温湿度光照度传感器:四合一,在线监测气体

    二氧化碳温湿度光照度传感器是一种多功能环境监测设备,集成了测量二氧化碳浓度(CO₂)、空气温度光照强度(照度)四种关键
    的头像 发表于 07-15 17:21 928次阅读

    使用Windows Mesh客户端应用程序来观看CYBT-213043-MESH的环境温度信息,如何保存温度数据并将其传输到excel吗?

    现在我正在使用Windows Mesh客户端应用程序来观看CYBT-213043-MESH的环境温度信息。 我的问题是有什么方法可以保存温度数据并将其传输到excel吗?
    发表于 07-04 08:16

    【RA4L1-SENSOR】ADC转换光照度通过UART传输到主机

    。 此外,该套件还包括传感器(SENSOR)系列接口、Arduino Uno 扩展接口,并提供对微控制器所有引脚的通孔访问,大大提升了系统的扩展性,助力开发者在高效、灵活的开发环境中进行创新设计。为了测试
    发表于 06-30 13:00

    智能照明系统:具备认知能力的“光神经网络”

    ,形成具备认知能力的“光神经网络”。 一、技术架构的革新突破 1.感知层 环境光传感器捕捉自然光照度,人体存在探测器识别微动热源,温湿度模块监测环境参数。新型系统甚至集成声音识别单元,
    的头像 发表于 06-05 15:46 829次阅读