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

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

3天内不再提示

基于MSP430设计的低功耗智能垃圾桶

h1654155282.3538 来源:电子迷 作者:智能垃圾桶 2020-08-16 09:55 次阅读

本文利用低功耗的MSP430单片机作为主控芯片,用NB-IoT 作为通讯模块,设计一款低功耗、可广覆盖、大规模部署的智能垃圾桶,且配置的 NB-IoT 模块可为实现远程管理和控制提供支持。克服了现有研究中智能垃圾桶 功耗大、报警功能单一、分布距离受限制、移植性差的问题。

1 系统硬件模块设计

垃圾桶的主控芯片为低功耗的MSP430单片机,当没有采集数据和发送数据任务时,单片机进入休眠状态,以降低功 耗。通讯模块使用 NB-IoT 无线模块,NB-IoT 使用电信运营商的基站发送数据,既保证了通信质量的可靠性,也省去了像 短距离无线通信技术自组网的复杂步骤。传感器和按键等 外设都是预留的接口,可以编写不同的程序以驱动不同的 外设来实现不同场景下对垃圾桶功能的需求,具有很强的 移植性。

1.1传感器检测模块

本文设计的垃圾桶使用超声波传感器和重力传感器同时 检测垃圾桶满溢状态,可有效避免垃圾桶虚满情况。

1.1.1超声波测距模块

该垃圾桶使用 HC-SR04 超声波测距模块。超声波传感器放置在垃圾桶上方的侧面,用于测量垃圾桶内垃圾的高度。

MSP430 单片机给超声波传感器的Trig 引脚大于 10 s 的高电平信号,超声波模块就会自动发送 8 个 40KHz 的超声波脉冲,并自动检测是否有信号返回。若检测到返回信号,Echo引脚会输出高电平,高电平持续的时间就是超声波从发射到 返回的时间 t,这样就可以计算出垃圾桶内的垃圾高度 s。但此时超声波模块的测量结果,并不是判定垃圾桶已满的最终 依据。当超声波模块测量到垃圾桶已满时,还需启动重力传 感器模块测量垃圾的重量。

1.1.2重力传感器测重力

为了降低功耗,重力传感器模块只有在超声波传感器的检测结果达到了阈值才会启用。本研究使用微型重力传感器, 放置在垃圾桶底部并由塑料外壳包裹。重力传感器通过导线连接到MSP430 单片机的IO 口上,当需要采集垃圾桶内的垃圾重力数据时,MSP430 单片机才启动这个模块进行数据采集。若采集到垃圾的重量到达了阈值,则发送警告信息。若垃圾的重量未达到阈值,则过段时间再次采集垃圾桶内垃圾的重力数据。

1.2 NB-IoT 模块

无线模块使用的是移远 BC95 NB-IoT 模组。BC95 是一款高性能、低功耗的 NB-IoT 无线通信模块。其尺寸仅为23.6mm×19.9mm×2.2mm,较小的体积也使得我们的硬件模块尺寸更小。NB-IoT 模块在不发送数据时工作在省电模式,功耗极低。NB-IoT 模块还具备海量连接的能力,NB-IoT 的一个扇区能够支持 10 万个连接,可以达到各种场合垃圾桶连接数量的要求。

1.3按键及可拓展接口设计

硬件模块预留了接口以便实现一些拓展功能。在特定场所下,如在动物园中小朋友走丢就可以按下求救按钮。MSP430 单片机检测到按钮的外部中断后就会立刻通过 NB-IoT 模组将报警数据发送至云平台,平台可协助给与帮助。

除了扩展性,还有很强的适用性。在生产过程中,可以批 量生产硬件模块,当系统硬件应用在特定场所时只需要修改 程序并添加相应的外设即可。

2 系统软件模块设计

主程序流程图如图 1 所示。

当硬件程序开始工作时,每间隔 30 分钟进行一次超声波测距,用来检测垃圾桶内垃圾的高度是否超过阈值。当没有采集任务时,MSP430 单片机工作在休眠状态,处于低功耗模式。当传感器检测垃圾桶内的垃圾已满时,MSP430 单片机就向NB-IoT 模块发送AT 指令,NB-IoT 模块再将数据发送至云平台处理。

基于MSP430设计的低功耗智能垃圾桶

图 1 主程序流程图

垃圾桶内的垃圾是否已满的判定规则为:在超声波传感器检测到垃圾的高度超过阈值后,MSP430 单片机就会启动重力传感器测量垃圾的重量。如果垃圾桶内垃圾的重量未达到 阈值,则认为当前垃圾桶处于虚满状态,此时不向云平台发送 已满的警告消息。只有检测到垃圾高度和垃圾质量都超过了 阈值才会向云平台发送已满报警数据。

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

    关注

    180

    文章

    2391

    浏览量

    229152
  • 智能垃圾桶
    +关注

    关注

    2

    文章

    52

    浏览量

    10626
收藏 人收藏

    评论

    相关推荐

    MSP430™硬件工具

    电子发烧友网站提供《MSP430™硬件工具.pdf》资料免费下载
    发表于 11-07 09:10 0次下载
    <b class='flag-5'>MSP430</b>™硬件工具

    XD08M3232接近感应单片机在智能垃圾桶抗干扰性分析

    %)和16KHz低功耗振荡器LRC(精度±10%),可以为单片机提供稳定的时钟信号,减少因时钟信号不稳定而受到的电源干扰影响,因为时钟信号的稳定对于单片机正常运行和抗干扰至关重要,特别是在智能垃圾桶这种可能处于各种
    发表于 11-04 13:42

    使用MSP430 MCU通过I2C实现低功耗Windows 8 HID应用

    电子发烧友网站提供《使用MSP430 MCU通过I2C实现低功耗Windows 8 HID应用.pdf》资料免费下载
    发表于 10-17 09:19 0次下载
    使用<b class='flag-5'>MSP430</b> MCU通过I2C实现<b class='flag-5'>低功耗</b>Windows 8 HID应用

    基于MSP430的汽车电子喇叭

    电子发烧友网站提供《基于MSP430的汽车电子喇叭.pdf》资料免费下载
    发表于 10-09 10:18 0次下载
    基于<b class='flag-5'>MSP430</b>的汽车电子喇叭

    msp430单片机的优缺点介绍

    自1996年面世以来,MSP430系列单片机以其卓越的性能和独特的优势,在电子工程领域独树一帜。这款16位超低功耗的混合信号处理器,凭借其出色的低功耗特性、高效的处理速度以及灵活的编程能力,迅速
    的头像 发表于 09-25 17:12 430次阅读

    如何在MSP430™MCU中使用智能模拟组合

    电子发烧友网站提供《如何在MSP430™MCU中使用智能模拟组合.pdf》资料免费下载
    发表于 09-14 10:19 0次下载
    如何在<b class='flag-5'>MSP430</b>™MCU中使用<b class='flag-5'>智能</b>模拟组合

    利用超低功耗单片机 MSP430 作为系统伴随芯片应用报告

    电子发烧友网站提供《利用超低功耗单片机 MSP430 作为系统伴随芯片应用报告.pdf》资料免费下载
    发表于 09-10 10:52 0次下载
    利用超<b class='flag-5'>低功耗</b>单片机 <b class='flag-5'>MSP430</b> 作为系统伴随芯片应用报告

    FlexLua低代码零基础开发智能垃圾桶产品原型(接入机智云)

    目标功能介绍基于功能强大的ShineBlink低代码物联网核心模组和灵活轻巧的Lua脚本编程语言实现如下功能。1、监测和报警监测圾内的烟雾并声光报警监测圾内的酒精等有害气体并声光报警监测垃圾桶
    的头像 发表于 07-11 08:11 1334次阅读
    FlexLua低代码零基础开发<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>产品原型(接入机智云)

    stm32l4、msp430msp432到底谁功耗低?

    stm32l4、msp430msp432到底谁功耗低,性能如何,希望大家一起讨论。
    发表于 05-13 08:25

    L4的板子和MSP430低功耗相比,孰优孰劣?

    最近L4低功耗的板子又掀起一阵功耗旋风,和低功耗大哥MSP430相比 ,孰优孰劣?
    发表于 05-13 07:56

    OpenHarmony南向开发案例:【智能垃圾桶

    智能垃圾桶可以通过数字管家应用来监测垃圾桶当前可用容量,提醒主人及时处理垃圾;通过日程管家可以实现和其他智能设备联动。
    的头像 发表于 04-11 16:01 474次阅读
    OpenHarmony南向开发案例:【<b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>】

    智能垃圾桶,让生活更便捷——红外测距模块WTU201F2B004引领革新

    智能垃圾桶开发背景: 随着科技的飞速发展,智能家居已经逐渐融入我们的日常生活,带来了前所未有的便捷与舒适。而智能垃圾桶,作为
    的头像 发表于 03-19 13:58 623次阅读

    低功耗16位MSP430 TM电源管理解决方案MCU

    电子发烧友网站提供《超低功耗16位MSP430 TM电源管理解决方案MCU.pdf》资料免费下载
    发表于 11-16 11:25 0次下载
    超<b class='flag-5'>低功耗</b>16位<b class='flag-5'>MSP430</b> TM电源管理解决方案MCU

    东莞鹏利全自动垃圾桶清洗机——垃圾桶清洗演示

    智能垃圾桶
    鑫金晖
    发布于 :2023年11月09日 14:04:03

    东莞鹏利智能垃圾桶暂存中转站——垃圾桶进出演示#环卫车 #智能垃圾桶

    智能垃圾桶
    鑫金晖
    发布于 :2023年11月09日 14:03:25