【经验】Si7021温湿度传感器ZigBee工程创建操作指南

2019-12-20 世强
温湿度传感器,Si7021,EFR32MG12,BRD4162A 温湿度传感器,Si7021,EFR32MG12,BRD4162A 温湿度传感器,Si7021,EFR32MG12,BRD4162A 温湿度传感器,Si7021,EFR32MG12,BRD4162A

SILICON LABS公司提供的EFR32xG系列Wireless SOC开发板的底板上有温湿度传感器Si7021,利用EmberZnet协议栈,可以直接配置出一个温湿度传感器的ZigBee工程。配合Z3GatewaySOC网关工程,可以实现温湿度定时上报数据,和网关主动读取温湿度数据。本文指导大家创建温湿度传感器ZigBee工程。


本例程使用EFR32MG12 BRD4162A开发板,如果使用EFR32MG21,即Series 2的开发板的话,默认EFR32MG21和Si7021的I2C是不通的,且I2C的使能引脚也不通,需要重新焊接EFR32MG21射频板上的电阻,具体修改请查看原理图。本文Stack基于EmberZnet 6.4.1版本,并认为读者了解创建ZigBee工程的步骤。


1,  创建一个空工程,工程名EFR32MG_Demo_Temp_Humidity,在ZCL cluster一栏中,勾选Temperature Measurement(Cluster ID:0x0402)和Relative Humidity Measurement(Cluster ID:0x0405)的Server。


2,  Znet stack一栏中将ZigBee Device Type选择Sleepy End Device。


3,  在Plugins一栏勾选主要的插件,包含如下:

Temperature Si7021;

Temperature Measurement Server Cluster;

Relative Humidity Si7021;

Relative Humidity Measurement Server Cluster;

I2C Driver;

其中I2C Driver的插件中配置Sensor enable pin -> PB10,I2C peripheral为I2C0,I2C0的配置为mode : Master; Enable I2C after init : True; Bus frequency : 10000(10KHz,用户根据自己需求配置); Clock Low/High ratio : Standard ; I2C Master : True ; Slave address: 33 ; I2C SCL : PC10 ; I2C SDA : PC11 。


4,  在Plugins一栏,取消Heartbeat,配置Serial,串口使用USART0,Tx -> PA0,Rx -> PA1,CTS -> PA2, RTS -> PA3。


5,  为了方便测试,在Plugins一栏的End Device Support中将Long Poll Interval设置成7,Idle/Sleep中勾选Stay awake when NOT joined。


6,  在Callbacks一栏中勾选Main Init。

配置完后,点击Generate,生成代码源文件。


7,  在EFR32MG_Demo_Temp_Humidity_callback.c文件中增加如下代码。

void emberAfMainInitCallback(void)

{

     GPIO_PinModeSet(BSP_I2CSENSOR_ENABLE_PORT, BSP_I2CSENSOR_ENABLE_PIN, gpioModePushPull, 1);

}


然后,编译工程,确保编译成功后,将工程烧录到EFR32MG12的开发板。接下来,测试过程请参考:Si7021温湿度传感器ZigBee工程测试操作指南

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由Carol提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(1

  • maomao Lv8. 研究员 2019-12-21
    支持了
没有更多评论了

相关推荐

【经验】Si7021温湿度传感器ZigBee工程测试操作指南

Silicon Labs公司提供的EFR32xG系列Wireless SOC开发板的底板上有温湿度传感器Si7021,利用EmberZnet协议栈,可以直接配置出一个温湿度传感器的ZigBee工程。配合Z3GatewaySOC网关工程,可以实现温湿度定时上报数据,和网关主动读取温湿度数据。本文指导大家Si7021温湿度传感器ZigBee工程测试过程。

设计经验    发布时间 : 2019-12-20

【经验】使用进芯电子32位浮点DSP AVP32F335的IIC读取芯科SI7020温湿度传感器数据

本文介绍如何使用进芯电子(Advancechip)32位浮点DSP AVP32F335的IIC读取芯科科技(Silicon Labs)SI7020温湿度传感器数据,供广大工程师参考。

设计经验    发布时间 : 2022-07-08

【经验】芯科科技数字温湿度传感器Si7021 IIC初始化时出现Initialization failed如何解决?

Si7021是芯科科技(Silicon Labs)的数字温湿度传感器,广泛应用在智能面板中监测室内的环境温湿度。本文将介绍温湿度传感器Si7021 IIC初始化时出现Initialization failed如何解决?

设计经验    发布时间 : 2022-07-05

我们公司需要设计一款主板,集成温湿度传感器、海拔高度传感器、雨量、土壤ph值、光线、pm2.5、二氧化碳、溶氧量、GPS经纬度、风速、风向,有没有合适的选型推荐?

温湿度传感器推荐TE的HTU20D:TE Connectivity(泰科TE)HTU20D(F)温湿度传感器数据手册环境光传感器推荐 Silicon Labs:Si1153:Si1153系列数据手册(简版)PM2.5检测推荐可天士:SPS-12CU激光颗粒物传感器数据手册二氧化碳检测推荐IDT的气体传感器:ZMOD4410:ZMOD4410 Gas Sensor Module for TVOC and Indoor Air Quality数据手册

技术问答    发布时间 : 2019-05-27

温湿度传感器芯片选型对比,HTU21D厂家有没有其它的温湿度传感器,温湿度精度可比拟的,与Si7021-A20-GM1R相比,哪些个性价比更高?

世强代理TE 温湿度传感器除了HTU21D外,还有HTU20D,HS1101LF。请参考https://www.sekorm.com/news/71351860.html。 HTU21D 与 Silicon Labs 温湿度传感器si7021比较,HTU21D睡眠功耗:0.02uA,温湿度测量工作电流:450uA。湿度精度: +/-3%RH max tolerance @55%RH;si7021睡眠功耗:0.06uA,温湿度测量工作电流:150uA。湿度精度: ± 3% RH (max), 0–80% RH;这两款温湿度传感器性能都很好,可根据产品自身的需求来选择。

技术问答    发布时间 : 2018-09-06

【应用】高精度温湿度传感器Si7020用于温控器,温度精度±0.4℃,具有低漂移、低迟滞、长期稳定性等特性

在温控器的应用中,芯科Si7020作为数字温湿度传感器,实现温湿度变化的监测功能,把空气中的温湿度通过一定检测装置,测量到温湿度后,按一定的规律变换成电信号或其他所需形式的信息输出,温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。

应用方案    发布时间 : 2023-03-20

【技术大神】如何应用高精度温湿度传感器提高超声波测距的准确性

使用Silicon Labs的Si7020温湿度传感器对超声波在不同温度和湿度的环境下的传播速度进行补偿,以此来提高超声波测距的准确性。

新应用    发布时间 : 2017-02-20

烤烟控制器全方位解决方案:MCU+温湿度传感器+通讯模块

本文推出基于Silicon Labs温湿度传感器Si702x和EFM32G系列MCU的低功耗、高精度烟叶烘烤控制器方案,通讯方式可选择有线(RS485/CAN)或无线(Sub-G SI4438/SI4463模块)两种方式。

方案    发布时间 : 2016-09-21

用Si7021温湿度传感器在智能家居上,用万用表uA档来对芯片的功耗进行测量,发现在万用表探针串联到Vdd引脚时,芯片不工作,这个是什么原因?如何处理?

芯片在启动时需要一个启动电压,而当万用表在uA档时串入电阻过大导致芯片无法启动,可以用mA档让芯片先启动,再调至uA档进行测量,问题解决。

技术问答    发布时间 : 2017-05-05

【技术大神】微型温湿度传感器在空气净化器中的应用经验

本文以实际案例分享了吸顶式空气净化器应用中温湿度传感器的选型及设计注意事项。

设计经验    发布时间 : 2019-09-05

【经验】解析芯科科技温湿度传感器Si7021-A10中的驱动代码

Si7021-A10是芯科科技推出的一款低功耗的温湿度传感器,它采用了Silicon Labs的第二代RH感测解决方案。在实际使用中,有些用户会发现Si7021-A10数据手册给出的公式和官方给的驱动代码有些出入,本文就来解析一下这其中的区别和联系。

设计经验    发布时间 : 2022-03-30

【经验】温湿度传感器Si7021驱动移植注意事项——用户寄存器默认值不同

Si7021是一款高精度和低功耗的温湿度传感器,在某个环境监测仪中客户原来使用的是SHT21,客户需要一款备选方案,我们推荐芯科科技(Silicon Labs)的Si7021,更好地实现驱动程序的移植,笔者将在本文列举一下在Si7021驱动移植过程中需要注意的事项。

设计经验    发布时间 : 2022-06-30

需要一颗温湿度传感器来测量电动汽车电池包内的温度及湿度。要求体积小于10x10mm,能否推荐一款合适的温湿度传感器?

根据产品的应用环境,最好选择汽车级的温湿度传感器产品,由于电池在充放电过程中可能会释放出腐蚀性的气体,因此推荐数字式温湿度传感器Si7020-A10-IM1,汽车级温度范围-40到125度,带有专利保护膜,放置对器件造成腐蚀。温度精度为0.4度,湿度4%RH,3x3mm DFN6脚封装。

技术问答    发布时间 : 2017-05-05

数字温湿度传感器Si7020芯片内部有一个加热器,这个加热器的功能和作用是什么?

数字温湿度传感器Si7020芯片内部的加热器,主要是用来对传感器进行测试的,如果传感器在湿度很高的环境下,会导致传感器表面产生露点。通过加热器对传感器加热,消除露点,消除传感器在高湿环境下使用,产生的累积误差。

技术问答    发布时间 : 2017-05-05

【经验】环境检测仪中温湿度传感器Si7021驱动移植问题解析

在某个环境监测仪项目中,需要用到温湿度传感器来监测室内外温湿度,当前是的传感器是芯科科技的Si7021而原来使用的是SHT21,在驱动移植的过程中出现了读取到温度数据和实际的环境偏差较大的问题,在确认了硬件设计无误之后进入到了驱动代码的排查。

设计经验    发布时间 : 2022-06-29

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Gecko Multi-Protocol Wireless SoC

价格:¥44.9692

现货: 14,980

品牌:SILICON LABS

品类:temperature sensor

价格:¥20.5832

现货: 9,704

品牌:SILICON LABS

品类:Digital temperature/ humidity sensor

价格:¥39.3896

现货: 11,250

品牌:SILICON LABS

品类:temperature sensor

价格:¥39.6634

现货: 100

品牌:SILICON LABS

品类:Digital temperature/humidity sensor

价格:

现货: 0

品牌:TE connectivity

品类:RH/T SENSOR IC

价格:¥16.4140

现货: 84

品牌:中科银河芯

品类:温湿度传感器

价格:¥8.9600

现货: 40

品牌:奥松电子

品类:集成式温湿度传感器

价格:¥3.5000

现货: 40

品牌:奥松电子

品类:温湿度传感器

价格:¥4.2667

现货: 21

品牌:奥松电子

品类:温湿度传感器模块

价格:¥20.0000

现货: 10

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.4500

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥4.0250

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.6800

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.4500

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥3.6800

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥2.9900

现货:10,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥2.4150

现货:10,000

品牌:中科银河芯

品类:温湿度传感器模组

价格:¥6.9000

现货:8,000

品牌:中科银河芯

品类:温湿度传感器

价格:¥69.0000

现货:8,000

品牌:TI

品类:IC

价格:¥1.7387

现货:2,592

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

度传感器定制

可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。

提交需求>

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面