【技术大神】玩转IoT之冷链物流多参数采集装置单片机、传感器的选择

2018-04-27 世强
小蜜蜂单片机,模拟电压输出温湿度传感器,螺丝安装干簧开关,低功耗单片机 小蜜蜂单片机,模拟电压输出温湿度传感器,螺丝安装干簧开关,低功耗单片机 小蜜蜂单片机,模拟电压输出温湿度传感器,螺丝安装干簧开关,低功耗单片机 小蜜蜂单片机,模拟电压输出温湿度传感器,螺丝安装干簧开关,低功耗单片机

笔者设计过一套冷链物流监控系统。该套冷链物流多参数采集装置安装在冷链车货柜箱中,除了能检测常规的温度、湿度和二氧化碳浓度外,还创新性的将冷柜车箱开门次数也纳入检测中,并能将这些数据整合打包,通过GSM模块,上报到云管控平台,便于云端对数据处理与分析。该产品的功能示意见图一。

图一:冷链物流多参数采集装置功能示意图


冷链系统中,最重要的就是各种传感器的选型了。以温湿度传感器为例,笔者早先选择的是SHT30,原因就是这颗芯片支持数字I2C输出,固件编写起来简单便捷。在项目开发接近尾声时,去看了实际的装车环境。不看不知道,一看吓一跳,客户要求温湿度传感器要安装在冷柜车厢的中部,这样采出来的温度才接近实际温度!由于线路走线的缘故,采集装置主控板必须安装在冷柜车厢内侧靠近驾驶室的一面上方,这就意味着要从主控板上扯一根3米左右的线连接到温湿度传感器上。这种传输距离I2C根本无法胜任,只能重新选择型号。回公司后,赶紧在世强官网(我觉得这里可以写成世强元件电商APP效果会更好,但我那天出门忘带手机了,本着实事求是的原则,所以这里写成回公司在世强官网查询)上查到一款支持模拟电压输出的温湿度传感器 -- TE MEAS HTG351xCH,当时感觉这颗芯片就是我们这个项目的救星。该款芯片检测温度范围在-40℃~110℃,±0.25°C @ 25°C的误差都很符合该项目要求,再加上这颗芯片小尺寸、低成本以及即插即用的便利性,就使得其特别适合该应用场景。


关于检测运输的物品在中途是否有过不合规定的装卸,最简单最低成本的做法就是检测冷链车货柜箱的开门次数, STANDEX-MEDER MK27系列干簧开关因为其螺丝安装使用方便的特点成为该应用的首选,类似的应用都可以用这一系列的产品。


对于单片机的选择,除了个人习惯的感性因素外,更重要的还是单片机的性能与外设,是否恰好满足项目的需求。小蜜蜂单片机EFM8BB10F8G之所以成为这个项目的首选,一是功耗低,非常适合用在物联网应用中。二是这款单片机的开发资料比较多,开发的IDE软件都是主流的,可以大幅降低开发的难度并减少开发时间,从而为企业减少整体开发成本。


软件编程方面,单片机的两路ADC与温湿度传感器的模拟电压输出相连接,来获得对应数据,读取四次后,去掉最大值和最小值,将剩余两值求平均值,经过转换公式处理,得到最终的温湿度数据。单片机与CO2传感器采用串口通讯,该传感器将在单片机发出请求后,立即将CO2浓度信息进行回复。单片机与干簧管开关采用高低电平来判断箱门的开闭状态,低电平表示开门,高电平表示关门。单片机获取到以上信息并汇总后,通过另一路串口经多芯电缆发送到安装在驾驶室内的主机,再通过GSM模块,将数据上传到云管控平台。除此之外,如果需要检测油量信息,可以选用一颗带CAN的MCU,通过CAN接口与货车的OBD接口进行通讯,再将获取到的油量信息通过串口或者其他合适的方式,发送给主机,笔者在这里就不再赘述了。


以上,就是冷链多参数采集装置的一个分享,若各位看官有疑问可以留言沟通与交流。没有疑问也是可以灌灌水的哟。据世强MM说,每多一个评论,笔者的稿费多五毛哦!


分享硬件研发经验,单篇奖励100-1200元现金!点击下方报名,我们将在24h内联系您



往期文章:

《每月赚一部iPhone X!分享新产品技术实战经验,成为最强作者!》

《牛人攻略分享:如何靠投稿月入过万》




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

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

评论

   |   

提交评论

全部评论(3

  • Hard Lv8. 研究员 2018-11-26
    学习了
  • Harry Lv5. 技术专家 2018-04-28
    自评一下。
  • duanmaxie Lv8. 研究员 2018-04-27
    学习
没有更多评论了

相关推荐

一文教你解决EFM32 32位低功耗单片机EM2模式唤醒时会复位问题

Silicon Labs 32位低功耗单片机EFM32系列,其优越的低功耗特性,被广泛应用于电池供电产品中,如智能锁、无线探测器、IoT传感器等等。最近有工程师反应,使用EFM32LG系列32位单片机开发时,遇到从EM2模式唤醒设备后芯片就会复位的问题。如果设备主频配置成外部时钟源HFXO时,EM2模式唤醒后芯片就会复位,而主频选择内部HFRCO的话,则可以正常唤醒,不会复位。本文讲述其解决办法。

设计经验    发布时间 : 2018-06-15

【成功案例】封装尺寸仅为1.45x1mm运算放大器SGM8605-1实现低功耗、小尺寸静电检测穿戴设计

静电检测手环要求体积小,续航时间长。因此需要小尺寸、低功耗的解决方案实现。本文将主要介绍圣邦微的SGM8605-1超小尺寸运算放大器及Silicon Labs推出的超低功耗单片机EFM8SB10F8G-CSP16组成在静电检测穿戴中的应用方案。

设计经验    发布时间 : 2018-09-23

【经验】EFM8BB1低功耗8位单片机PCA频率高速输出模式计算方法

EFM8BB1系列MCU是Silicon Labs推出的一款小封装、多用途8位单片机,该系列MCU经过AEC-Q100认证,拥有高性能的ADC和数字外设,广泛应用于电机控制,消费电子,传感器控制器,医疗器械,照明系统等领域。 该MCU集成了3个通道的可编程计数器阵列(PCA),支持PWM、捕捉/比较和频率输出模式,本文将对该MCU PCA高速输出模式计算方法进行详细介绍,使读者对该功能有更深的理解

设计经验    发布时间 : 2019-07-23

8位单片机EFM8系列中芯片上的UID是什么?

UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。

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

EFM8BB2系列单片机PCA定时器16位PWM的工作机制是什么?

PCA定时器模块采用16位捕捉/比较模块定义PWM信号低电平时间的PCA时钟数,当PCA计数器与模块的值匹配时,CEXn的输出被置为高电平;当计数器溢出时, CEXn输出被置为低电平。通过将PCA0CPMn寄存器中的ECOMn、PWMn和PWM16n位置位来使能16位PWM方式。为了得到可变的占空比,通过匹配中断(ECCFn=1并且MATn=1)同步对捕捉/比较寄存器的写操作。

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

【经验】如何优化8位单片机EFM8LB的数据存储空间?

在单片机有限的存储资源下,能够最大限度地执行更加复杂的任务,是我们软件“攻城狮”们所追求的,这其中,最重要的一块,会涉及到数据存储空间优化。本文将同你一起探讨具体数据存储空间优化。

设计经验    发布时间 : 2019-06-04

32bit低功耗单片机EFM32系列产品,怎么实现Bootloader,如何进入Bootloader程序?

查看文档an0003_efm32_uart_bootloader,将binaries文件夹里面的bootloader-tinygecko.bin文件通过J-FLASH烧录进芯片。将SWDCLK引脚接高,复位芯片后就进入了bootloader。

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

在无人机项目上的固定翼上需要一颗MCU进行电调,要求Flash大于16KB,至少具有一路输入捕获和一路PWM输出,最好有温度传感器,是否有合适的型号推荐?

推荐使用8位高性价比MCU EFM8BB2,具有16KB Flash,内置温度传感器和电压调整器,支持宽范围电压供电,3个可编程阵列支持辅入捕获和PWM输出,低功耗小封装,非常适合无人机电调部分使用。

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

【经验】如何基于LFXO校准HFRCO使低功耗单片机EFM32实现精确、高速UART通信?

客户选用了Silicon Labs低功耗32位单片机EFM32HG210做一设备,需要精确高速串口通信,但在他们硬件系统设计中仅有高精度的LFXO(外置、32.768kHz晶体),怎么办?本文介绍了一种基于LFXO校准HFRCO的方法,可使低功耗单片机EFM32实现精确、高速UART通信。

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

可做ST MCU备选方案的Silicon Labs(芯科)小蜜蜂单片机EFM8

Silicon Labs的EFM8BB1以及 EFM8BB2都是ST MCU的备选方案。其有集成度高、体积小、功耗低和优越的节电模式等特点,是成本敏感型的嵌入式系统和便携式设备等应用的理想选择。

新产品    发布时间 : 2018-06-02

【产品】小蜜蜂EFM8单片机迎接物联网时代

EFM8为嵌入式开发人员所能想到的所有8位应用提供了业内领先的简便性、能效、性能和成本节省的综合优势。

新产品    发布时间 : 2016-03-05

【经验】Silicon Labs低功耗8位单片机EFM8LB1 SCL的低电平超时解决方法

Silicon Labs公司推出的EFM8LB系列8位MCU,工作主频达72MHz,并集成了UART,SPI,SMBUS等高速通信外设,被广泛应用在光模块、工业控制等领域。芯片内部集成的SMBUS通信模块,具有最高100 Kbps和快速400 Kbps传输速度以及支持主、从和多主模式等功能,在实际应用中,会遇到SCL时钟线被总线上的从器件保持为低电平,而导致无法通信,本文将详细介绍该问题解决方法.

设计经验    发布时间 : 2019-04-10

【经验】如何配置EFM32 低功耗32位单片机的时钟系统?

Silicon Labs EFM32系列32位单片机,以超低功耗著称,被广泛应用在可穿戴、气表、水表等需要电池供电的低功耗产品中。其时钟系统对于EFM32单片机来说,有如其心脏,它的正确、可靠运行,直接影响单片机系统运行的速度及稳定性,更重要的,它的配置还对单片机功耗影响很大。通过本文阅读,读者不仅可以了解EFM32时钟系统的结构,还能掌握具体配置及时钟频率验证的方法。

设计经验    发布时间 : 2018-07-22

使用Simplicity IDE开发EFM8BB10F8G单片机,工程中如何设置常量变量存放在Flash的绝对地址?

使用Simplicity IDE编译EFM8BB10F8G工程,指定常量变量在Flash中地址的设置步骤如下:1,选中工程,鼠标右击->Properties->C/C++ Build->Settings->General Settings,在打开的界面中取消Use Extended Linker (LX51) instead of BL51和Use Extended Assembler (AX51) instead of A51另个选项的勾选。2,在同一个界面,选中Keil 8051 Linker->Miscellanecous,在Additional Flags中增加CODE(?CO?EFM8BB10_main(0x1E00))命令。表示将EFM8BB10_main.c文件中定义的常量变量定义在Flash地址0x1E00之后。设置好重新编译即可。

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

【经验】Silicon Labs低功耗8位单片机EFM8BB1内部时钟精度测试方法

EFM8BB1系列MCU是Silicon Labs公司推出的一款多用途、小封装8位单片机,该MCU 70%的指令执行时间为1-2个系统时钟,同时芯片内部集成12位的高精度ADC,最高采样率可以达到200ksps,这两个特性可以实现对模拟信号的快速采样、计算。此外,该系列MCU内部集成了24.5MHz振荡器及80kHz振荡器作为系统时钟,本文将对该MCU内部时钟精度测试方法,进行详细介绍。

设计经验    发布时间 : 2019-02-19

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:STANDEX-MEDER

品类:干簧管

价格:

现货: 0

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥18.6749

现货: 6,245

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥24.6211

现货: 1,398

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥33.8193

现货: 545

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥18.6749

现货: 66

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥40.8810

现货: 60

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥38.7437

现货: 60

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥35.2133

现货: 47

品牌:SILICON LABS

品类:ULTRA-LOW POWER MCU

价格:¥44.1330

现货: 45

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:TE connectivity

品类:Connectors

价格:¥0.1900

现货:3,550,000

品牌:TE connectivity

品类:汽车连接器

价格:¥1.2650

现货:1,500,000

品牌:TE connectivity

品类:连接器

价格:¥0.1045

现货:1,000,000

品牌:TE connectivity

品类:连接器

价格:¥14.6000

现货:1,000,000

品牌:TE connectivity

品类:连接器

价格:¥1.0400

现货:474,613

品牌:TE connectivity

品类:连接器

价格:¥0.1424

现货:252,000

品牌:TE connectivity

品类:连接器

价格:¥0.1627

现货:250,000

品牌:TE connectivity

品类:连接器

价格:¥0.1137

现货:250,000

品牌:TE connectivity

品类:连接器

价格:¥0.1389

现货:250,000

品牌:TE connectivity

品类:连接器

价格:¥0.0920

现货:250,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

压力传感器定制

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

提交需求>

度传感器定制

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

提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面