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

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

3天内不再提示

将MCU和传感器集成到多节点为无线气象站供电

电子设计 来源:郭婷 作者:电子设计 2019-02-18 08:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们所居住的嵌入式世界是由数千种不同的MCUCPU共同开发的。为了支持数据和信息的自由流动,许多数据和信息是相互联系的,而且通常都是无这种数据交换提供了更方便和更安全的生活方式。 Digi-Key气象中心说明了如何连接各种MCU以便与手持智能手机进行无线通信。气象中心是一个太阳能供电的多节点项目,各种MCU和传感器通过无线网络连接在一起。这些联网节点提供了天气状况和太阳能电池板阵列功率输出的快照,为主要气象中心的电力总线供电。

将MCU和传感器集成到多节点为无线气象站供电

PIC24FJ192GA110 MCU实现

PIC24FJ192GA110 MCU用作天气节点,可以从各个传感器返回温度,湿度和Lux(光通量密度)的无线读数。该节点还通过使用高阻分压器和电压跟随器监控其自身电压。这些模拟信号通过片内ADC以十六进制平均值读取。人机界面通过密封的触觉按钮开关和LCD屏幕使用更改通知(CN)中断,以使用当前传感器数据更新本地用户。

该节点的平均电流消耗仅为9.25 mA,在设计时考虑了低功耗和无线连接。该系统以57,600波特率运行,使用PIC的UART2端口作为与直通模式下XBee Pro单元(XBP24-BWIT-004-ND)串行通信的方式。这允许即插即用连接,就像PIC的UART端口在硬线上物理连接一样。

大多数情况下,PIC MCU实际上处于低功耗状态。系统通过两个事件之一唤醒和更新;通过按下按钮的用户交互或来自网关的系统请求将强制系统唤醒和更新。如果发生按钮按下事件,则触发改变通知中断,并且相应的处理程序设置用于改变程序流程并在LCD屏幕上更新天气数据的标志。 LCD屏幕驱动程序通过并行主端口接收数据。这允许用户选择显示哪个读数。如果网关通过XBee Pro设备上的引脚声明请求,则系统唤醒,读入输入并在返回休眠之前发送适当的数据。程序流程如下图1所示。使用V-Infinity 500 mA DC-DC转换器(102-1709-ND)有效地将太阳能充电铅酸电池的电源电压与PIC和其他节点的外设。该稳压器允许32 V输入,并提供低纹波输出,效率高达96%。

将MCU和传感器集成到多节点为无线气象站供电

图1:程序流程。

外围设备,传感器和硬件

并行主端口用于更新Newhaven显示器(NHD-0208AZ-RN-YBW-3V-ND)。选择此显示器的原因是其占地面积小,兼容的电源电压和可用性。

对于Lux传感,由于其温度稳定性和近似人眼光谱响应,使用了Microsemi Lux传感器(LX1971IDU-ND)。这意味着传感器输入(Lux)和输出(电压)之间的关系导致平方根传递函数。这允许通过使用分支语句进行分段转换以确定输出是否位于传递函数的弯曲部分或线性部分上。找到曲线的正确部分后,计算输出。对于日光条件,大部分输出是线性的。因此,针对大多数环境光测量计算快速线性缩放。

对于湿度测量,使用霍尼韦尔HIH-5031湿度传感器(480-3284-1-ND)。选择该传感器是因为它具有0到100%的相对湿度操作范围,具有+/- 3%的低滞后。为了获得更好的精度,可以通过考虑温度和电源电压测量来补偿温度和电压的变化。这两种测量均可用于计算更精确的湿度读数。

使用Microchip(TC1047AVNBCT-ND)温度传感器测量温度。该传感器采用低至35μA的电源电流工作,并呈现线性响应,从而降低了处理器的计算负荷。如上所述,温度传感器还用于在计算相对湿度时补偿温度的变化。

PIC24FJ192GA110天气节点的电路如下图2和图3所示。

将MCU和传感器集成到多节点为无线气象站供电

图2:传感器和开关电路

将MCU和传感器集成到多节点为无线气象站供电

图3:电源输入和外设电路。

设计挑战

高电阻分压器减少了电源电流流出量(如图3所示),它还会导致PIC的ADC阻抗不匹配,导致读数不准确。对于从任何电压源到ADC的最大输入阻抗,PIC的数据表建议不要超过2.5KΩ。分频器产生的近似输出阻抗为388KΩ。通过使用Microchip高精度运算放大器(MCP6031T-E/OTTR-ND)缓冲分压器的输出来解决这种阻抗失配问题。由于其低成本和低静态电流消耗0.9μA,这款特殊运算放大器是此应用的理想选择。事实证明,这是整个系统功耗的一个小因素。

由于MCU大多数时间都处于休眠状态,因此需要双速启动以及从XBee触发的引脚更改(RD1)中断,以确保在网关请求时立即将UART传输到XBee模块。在双速启动模式下,MCU使用快速RC(FRC)振荡器从睡眠模式唤醒,频率为8 MHz +/- 2%,典型启动时间为15μs。这允许从8 MHz内部FRC振荡器开始从睡眠中快速,低功耗唤醒,并且一旦PLL锁定,最终切换到32 MHz的外部晶体振荡器。 PLL本身通常需要2 ms才能锁定。

NEMA认证的外壳(377-1459-ND)和C& K密封的IP67级触觉按钮开关(CKN10004-ND)用于准备恶劣天气的装置。 C& K开关是单刀单掷常开触觉开关。对于引脚更改通知中断,引脚被拉高并通过使用并联电容器反弹至地。这确保了通过避免触觉开关中固有的机械颤动,开关致动将仅被读取一次。密封外壳(盖子已移除)和电路板布局如下图5所示。

图4:密封外壳。

展示了将各种组件无线连接为子系统(或MCU节点)以支持完成更大任务的便利性。每个子系统在检测天气特征变化方面起着很小的支持作用。这个过程很好地转化为许多其他应用,其中子系统在网状网络上无线通信是很重要的。

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

    关注

    2573

    文章

    54368

    浏览量

    786024
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    387010
  • 无线网络
    +关注

    关注

    6

    文章

    1494

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    野外无人自动气象站联网方案

    准确性,实现利用精细化的城市内涝气象预警服务系统市排水集团排除积水服务。各地市气象局不断增设无人自动气象站,以提高预报的精准度;无人自动气象站
    发表于 12-28 17:13

    如何使用树莓派制作小气象站

    自动气象站可以实时探测气温、湿度、气压、风速、风向、降雨量、紫外线辐射等气象信息,通过不同的传感器采集地面气象数据,数据采集完成后通过网络统一传输到
    发表于 05-19 07:59

    你知道生活中的“气象员”吗?请随我来了解一下-小型气象站

    如有任何的需求Please call me:清易常慧杰***一、什么是小型气象站?小型气象站是由气象传感器、数据采集终端、电源系统、野外防护箱和支架等部分构成。风速、风向、雨量、蒸发量等传感器
    发表于 12-31 11:22

    DIY一个基于ESP8266的wifi气象站

    描述气象站ESP8266 E12带 ESPHome 的 DIY WiFi 停止处理不断变化的天气软件和 API,自己获取传感器数据
    发表于 06-24 07:26

    使用ESP8266和ST7735 TFT显示屏设计气象站

    描述基于 ESP8266 Nodemcu 和 ST7735 TFT 显示屏的气象站什么是气象站气象站是一种使用不同传感器收集与天气和环境相关的数据的设备。有两种类型的
    发表于 09-01 06:52

    怎样对自动气象站传感器进行维护保养?

    自动气象站气象传感器、采集、电源系统、防辐射通风罩、全天候防护箱和气象观测支架、通信接口及外围设备(计算机、打印机)等部分构成。温湿度、风速风向等
    发表于 07-19 15:13 2020次阅读

    气象站是什么,气象站的作用是怎样的

    气象站可以满足日益增长的对实时现场天气信息的需求,准确的数据可以帮助相关组织对意思影响安全和操作的天气条件作出主耍决定,传统的气象仪器都是有若干个传感器以及风杯组成,这很容易开裂和在低风速下的数据精度不好,现在我公司研制、开发的
    的头像 发表于 12-27 16:30 5498次阅读

    一文了解什么是小型气象站?和自动气象站一样吗?

    所谓小型气象站是一种体积相对小的自动气象监测站,监测参数有:风速,风向,温湿度,雨量,大气压,光照,辐射等参数,全套设备包括:传感器前端,采集,通讯模块,
    的头像 发表于 11-02 22:03 2342次阅读
    一文了解什么是小型<b class='flag-5'>气象站</b>?和自动<b class='flag-5'>气象站</b>一样吗?

    小型气象站和超声波气象站一样吗?它们的区别在哪儿里?

    气象站的不同在于:一、外观不一样,小型气象站传感器,采集仪,传输,供电,立杆集成在一起的,传感器
    的头像 发表于 11-07 10:51 1649次阅读
    小型<b class='flag-5'>气象站</b>和超声波<b class='flag-5'>气象站</b>一样吗?它们的区别在哪儿里?

    基于Arduino的无线气象站

    一个 Arduino 供电的互联网连接气象站数据发送到地下气象以进行存储和查看。Arduino 气象站 (WiFi)Arduino Un
    发表于 12-19 16:30 0次下载

    气象监测系统是气象站

    气象监测系统是现代气象业务体系的重要组成部分,是提升公共气象服务能力和提高气象预报预测准确率的重要基础。 气象监测系统是
    的头像 发表于 06-14 16:43 974次阅读

    如何MKR FOX 1200和I2C传感器变成电池供电气象站

    电子发烧友网站提供《如何MKR FOX 1200和I2C传感器变成电池供电气象站.zip》资料免费下载
    发表于 06-15 15:03 0次下载
    如何<b class='flag-5'>将</b>MKR FOX 1200和I2C<b class='flag-5'>传感器</b>变成电池<b class='flag-5'>供电气象站</b>

    小型气象站自动气象站的作用

    小型气象站自动气象站的作用介绍{推荐仪器FT-QC12} 区域气象站主要是由传感器、数据采集、电源部分、通讯模块、数据存储和处理部分组成
    的头像 发表于 03-09 10:27 1333次阅读
    小型<b class='flag-5'>气象站</b>自动<b class='flag-5'>气象站</b>的作用

    小型室外气象站以及自动气象站的技术参数介绍

    。各传感器可独立上传数据云端平台,也可以LORA无线组网通过主数据上传平台。组网传感器顶端
    的头像 发表于 03-09 10:20 2098次阅读
    小型室外<b class='flag-5'>气象站</b>以及自动<b class='flag-5'>气象站</b>的技术参数介绍

    校园气象站高校科普论文气象站多功能气象站

    校园气象站高校科普论文气象站多功能气象站是一种集气象监测、数据传输、数据处理、信息发布等功能于一体的数字化气象设备。它可以通过各种
    的头像 发表于 08-06 17:53 964次阅读
    校园<b class='flag-5'>气象站</b>高校科普论文<b class='flag-5'>气象站</b>多功能<b class='flag-5'>气象站</b>