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



审核编辑:刘清

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

    关注

    2554

    文章

    51630

    浏览量

    758005
  • adc
    adc
    +关注

    关注

    99

    文章

    6549

    浏览量

    546354
  • SRAM控制器
    +关注

    关注

    0

    文章

    11

    浏览量

    5924
收藏 人收藏

    评论

    相关推荐

    温度控制器参数含义,温度控制器参数设置方法

    在现代工业自动化和温控系统中,温度控制器扮演着至关重要的角色。它通过对环境温度的精确监测与调控,确保生产过程的稳定性和产品质量。然而,要充分发挥温度控制器的效能,了解其参数含义并掌握正
    的头像 发表于 01-29 15:27 489次阅读

    激光焊接锡膏对环境温度和湿度有什么要求

    在激光焊接锡膏使用过程中,环境温度和湿度对激光锡膏的性能和焊接质量有着重要影响。下面由深圳佳金源锡膏厂家来讲解一下关于激光锡膏使用环境温度和湿度的一些基本要求和建议:环境温度推荐温度
    的头像 发表于 01-02 14:33 268次阅读
    激光焊接锡膏对<b class='flag-5'>环境温度</b>和湿度有什么要求

    进行高低温测试,ADS1118读取的温度却比环境温度小3~4度,是什么原因造成的,怎么解决?

    进行高低温测试,其他温度情况下,ADC测试温度环境温度高2~6度,但在-25度附近(±5°),ADS1118读取的温度却比环境温度小3~
    发表于 12-23 06:16

    第三章:训练图像估计光照度算法模型

    这一篇就到了图像估计光照度算法章节,这篇我主要记录如何使用 tensorflow2 训练一个从图片中估计光照度的算法。一般的流程是拍摄多张图片以及用光照度计来检测其光照度值,分别作为输
    的头像 发表于 11-06 15:57 626次阅读

    TBJ-150 一体化声光报警器环境温度采用什么模式

    一体化声光报警器在环境温度方面的采用模式主要依赖于其内部传感器和电路设计,以及应用场景的具体需求。通过设定不同的报警值和报警模式,以及配备相应的温度控制与调节设备,一体化声光报警器可以实现对环境温度的精确监测和有效控制,为各种应
    的头像 发表于 10-11 14:21 366次阅读

    线型缆式感温火灾探测器工作原理是什么

    线型缆式感温火灾探测器是一种用于早期火灾探测的设备,它通过监测环境温度的变化来检测火灾的发生。这种探测器通常用于大型建筑、隧道、仓库等场所,因为它们可以覆盖较大的区域,提供连续的
    的头像 发表于 09-25 15:05 1320次阅读

    聚徽-工控一体机的工作环境温度

    工控一体机的工作环境温度范围因机型、品牌、配置以及特定的设计用途而有所不同。在常见的工业环境下,工控一体机的工作温度范围一般在 0 °C 至 50°C 之间,这个范围是根据工控机的设计和制造标准确定的,可以确保设备在正常的工业
    的头像 发表于 09-13 10:03 368次阅读

    分布式IO在喷涂工艺环境中的应用

    在喷涂工艺项目中,MR30主要用于温湿度传感器、温控系统及加湿系统的全闭环控制,用于接入喷涂室内微差压传感器及送风系统的控制,用于用空气预处理,用于保证进入喷涂室的空气满足洁净度及温度要求,用于控制光照度以保证喷涂室正常工作工照要求。
    的头像 发表于 09-06 09:49 289次阅读
    分布式IO在喷涂工艺<b class='flag-5'>环境</b>中的应用

    3针M16接口工作对环境温度的要求

    德索工程师说道关于3针M16接口(连接器)工作对环境温度的要求,这一参数是评估连接器性能的重要指标之一,直接关系到连接器在不同环境条件下的稳定性和可靠性。以下是对该要求的详细分析:
    的头像 发表于 07-10 09:04 335次阅读
    3针M16接口工作对<b class='flag-5'>环境温度</b>的要求

    6芯M16母头连接器对环境温度有什么要求

    德索工程师说道在电子设备和系统中,连接器的性能和环境适应性是确保其稳定运行的关键因素之一。6芯M16母头连接器作为一种常用的电气连接组件,其性能同样受到环境温度的显著影响。因此,了解6芯M16母头连接器对环境温度的具体要求,对于
    的头像 发表于 06-26 14:32 348次阅读
    6芯M16母头连接器对<b class='flag-5'>环境温度</b>有什么要求

    温度和辐照度如何影响光伏IV曲线

    有多种因素会影响太阳能光伏组件的性能,其中包括温度和辐照度
    的头像 发表于 05-28 17:27 877次阅读
    <b class='flag-5'>温度</b>和辐<b class='flag-5'>照度</b>如何影响光伏IV曲线

    低频逆变器动用技巧,环境温度应保持

    以下是使用方法低频逆变器:1.环境要求放置机器的区域必须通风良好,远离水、易燃气体和腐蚀剂;环境温度应保持在0°-40°C之间;机器在安装和使用前必须完全干燥,否则有触电危险。如果机器长时间不使
    的头像 发表于 05-23 09:13 818次阅读
    低频逆变器动用技巧,<b class='flag-5'>环境温度</b>应保持

    光耦合器的电流传输比与环境温度特性有关吗

    和信号传输。 光耦合器的性能受环境温度的影响,主要体现在两个方面:光发射器的发光效率和光接收器的灵敏度。 首先,环境温度会影响发光二极管的发光效率。发光二极管的发光强度与其工作温度密切相关。一般情况下,发光强度
    的头像 发表于 03-29 16:17 1297次阅读

    使用Windows Mesh来观看CYBT-213043-MESH的环境温度信息,有什么方法可以保存温度数据并将其传输到excel吗?

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

    TPS7A6650H-Q1 40V、超低 I(q)、环境温度最高为 150°C 的稳压器数据表

    电子发烧友网站提供《TPS7A6650H-Q1 40V、超低 I(q)、环境温度最高为 150°C 的稳压器数据表.pdf》资料免费下载
    发表于 02-28 14:32 0次下载
    TPS7A6650H-Q1 40V、超低 I(q)、<b class='flag-5'>环境温度</b>最高为 150°C 的稳压器数据表