IoT原型开发利用现成的单板设计---凯利讯半导体

本文探讨了物联网(IIoT)项目中采用商业上可用的单板计算机(SBC)作为原型设计基础的优缺点。以温度传感器为例,讨论了微控制器(MCU)、传感器选择、通信方式以及电源管理等方面的影响,强调了在选择原型平台时要考虑MCU和组件的可单独购买性,以利于后续批量生产。文章通过一个基于Adafruit Feather M0 Wi-Fi的示例,展示了如何快速开发IoT应用并将其连接到微软Azure IoT服务,同时提到了功耗优化的重要性。
摘要由CSDN通过智能技术生成

  物联网,特别是物联网(IIoT),不仅对许多商业领域产生了革命性的影响,而且也为实现嵌入式IIoT解决方案开发的方式带来了根本性的转变。许多工程师面临这样的项目,他们选择了一个商业上可用的单板计算机(SBC)作为设计的基础。虽然这种方法可以产生快速的结果,但是它也可以使开发人员沿着一条路走下去,这使得很难将最终的设计变成大批量的生产。在选择原型平台时,务必仔细检查设计基于的MCU,以及过多的支持组件,以确定它们是否可以单独购买,并从头开始集成到新的设计中。

  本文将重点介绍一个简单的IoT设计温度传感器平台的设计,并将重点关注所使用的单个组件。此外,该平台不仅将用于证明设计的概念,而且还将展示如何通过对功耗配置文件的调查以及如何优化设计来对开发进行微调。

  一种IIoT温度传感器的基本功能要求图。


  图1:IIoT温度传感器的基本功能要求。

  考虑如图1所示的简单温度传感器设计。这突出了需要为电池驱动的温度传感器设计的基本功能块,该传感器将数据存储在云平台上。微控制器(MCU)在预设的时间间隔内对温度传感器进行调查,然后使用无线设备建立通信链路并将数据发送到接收云应用程序。对于设计工程师来说,有许多的个人决策需要决定使用的组件的选择,进而影响材料成本。例如,温度传感器可以包括一个专用的温度传感器,例如来自模拟设备的流行的TMP36系列,或者更全面的综合温度、湿度和气压,如Bosch Sensortec BME280,或者是一个普通的PTC热敏电阻和Epcos-TDK。成本只是一个考虑因素,它的准确性、容忍度和接口方法是其他的。传感器的选择也会影响MCU的规格。如果你使用的是便宜的热敏电阻,它可能不会与温度范围内的温度有线性关系,所以需要一定程度的基于软件的斜率计算。MCU资源实现这一目标的数量很少,但仍然是一个考虑因素。在另一个极端,BME280需要SPI或I2C通信到主机MCU,因此具有这些接口能力的设备和控制传感器和处理更多数据的能力是需要的。

  对于通信方式,也有许多关键的决定。最重要的可能是要使用的无线协议,其中蓝牙和Wi-Fi是最受欢迎的。蓝牙提供了一个简短的通信范围,适用于相对少量的数据传输,并且通常通信到一个网关设备,该网关设备可以在使用更长距离通信(如Wi-Fi)传输之前收集数据。在传感器上提供Wi-Fi通讯,省去了中间网关的需要,允许更长的距离通信,适合更高的数据量,但代价是更高的功耗配置文件。

  一旦无线通信被确定,就会有额外的决定,选择一个离散的方法或使用预先认证的无线模块。除非您的组织拥有自己的专业无线电频率工程团队,并且预期的产量非常高,否则很有可能使用模块方法。

  该设计的最终功能是电源管理。从可替换的硬币电池中操作可能是一种为传感器供电的方法,但使用无线能量采集技术或小型太阳能电池板的可充电电池是另一种方法。此外,将单片机和无线模块放入多个不同的睡眠模式的能力可以极大地帮助节省电力,以延长电池寿命。通常,通过软件来实现对设备的控制。这个设计的其他考虑因素包括预期的产量,如果这个传感器可能是公司希望开发和发布的不同传感器产品中的一个。如果是后者,开发基于平台的方法有很多优点,其中MCU和无线功能在整个范围内都是通用的,只有传感器特定的线路对每个模型都是不同的。

  在考虑传感器设计的原型时,设计工程师有许多不同的方法来设计这个设计。在过去,制造商开发工具包和评估板为基础设计提供了一个理想的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值