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

发布者:asd999ddd最新更新时间:2020-08-24 来源: elecfans关键字:MSP430  低功耗  智能垃圾桶 手机看文章 扫描二维码
随时随地手机看文章

本文利用低功耗的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 模块再将数据发送至云平台处理。

图 1 主程序流程图

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

关键字:MSP430  低功耗  智能垃圾桶 引用地址:基于MSP430设计的低功耗智能垃圾桶

上一篇:采用MSP430F247和TMP275的测温仪设计应用
下一篇:MSP430单片机对智能小车的硬件控制设计

推荐阅读最新更新时间:2024-11-09 11:55

关于MSP430的RST引脚的处理方式
前些天给MSP430G2553的小片子画了个TSSOP的转接板,方便用杜邦线连模块用。 画板子的时候把所有引脚都用2.54的排针引出,想着不会出什么问题,因为N年前在用F5438的时候就是直接用LQFP100的转接板把所有引脚引出来,插上3.3V电源片子就能跑了(对于当时只用过51的我还是很震撼的,毕竟51要跑起来外面要接一大堆东西)。 但是把这个G2553焊上去,连launchpad下程序后,发现程序怎么都不运行,还以为是买到便宜的假片子了。 量了一圈,3.3V电源正常,RST引脚2.5V!这种半高不高的电平就是典型的悬空IO的现象。 郁闷了,之前用5438没啥问题,后来的stm8 到stm32 到什么飞思卡尔的
[单片机]
关于<font color='red'>MSP430</font>的RST引脚的处理方式
芯力特具有超低功耗国产SIT1043 CAN收发器在汽车ECU中的应用
ECU是全称ElectronicControl Unit的缩写,即电子节点控制单元,泛指汽车上所有电子控制系统。随着新能源及自动驾驶汽车车上电子元件的日益增多,线路也越来越复杂,现在汽车上多个ECU之间的数据交换是通过CAN总线连接起来的,通过它将整车的ECU形成一个网络系统。当汽车启动时,如果所有ECU都正常工作会导致电池的无用消耗。为了更好的去利用整车的能源,防止出现不必要的电池能量浪费,CAN网络管理可以很好的解决此类问题,最大可能的高效利用整车电池能源,节约用车成本,延长车载电池使用寿命。我们了解ECU按照唤醒方式,可以将ECU网络节点类型划分为两大类:ECU本地唤醒与ECU CAN总线远程唤醒:01本地唤醒:唤醒源来源于
[嵌入式]
芯力特具有超<font color='red'>低功耗</font>国产SIT1043 CAN收发器在汽车ECU中的应用
[nrf51][nrf52][SDK17] NRF系列怎么实现低功耗运行,带freertos能进入吗?
一、NRF51/NRF52系统低功耗表 (浅睡) (深睡,唤醒就复位重启) 二、实测产品没有达到低功耗怎么办? 测量有100uA,这个时候需要检查 是否断开,需要掉电一次,再测量。 测量有几百uA,这一定是外设没有关闭。如下列表: 引用官方手册: System ON模式,就是CPU可以不工作而外设可以继续工作的一种低功耗模式。 idle模式下,当CPU和所有外设都不工作时,系统电流也就有2uA左右。 (注:除了idle模式,nRF5芯片还支持一种更低功耗的低功耗模式:sleep模式(Nordic芯片手册称为System OFF模式),sleep模式下,CPU和所有外设都强制关闭,所以功耗非常低:只有零点几微安。由于
[单片机]
[nrf51][nrf52][SDK17] NRF系列怎么实现<font color='red'>低功耗</font>运行,带freertos能进入吗?
德州仪器发布低功耗氮化镓系列新品,可将交流/直流电源适配器体积缩小一半
助力工程师开发系统尺寸减半且效率超过 95% 的交流/直流解决方案,从而简化散热设计 全新氮化镓器件可兼容交流/直流电源转换中常见的拓扑结构 中国上海(2023 年 12 月 1 日) - 德州仪器 (TI)今日发布低功耗氮化镓 (GaN) 系列新品,可助力提高功率密度,大幅提升系统效率,同时缩小交流/直流消费类电力电子产品和工业系统的尺寸。 德州仪器的 GaN 场效应晶体管 (FET) 全系列产品均集成了栅极驱动器,能解决常见的散热设计问题,既能让适配器保持凉爽,又能在更小的尺寸中提供更高功率。 德州仪器高电压电源部总经理 Kannan Soundarapandian 表示:“如今,消费者需要更小
[电源管理]
德州仪器发布<font color='red'>低功耗</font>氮化镓系列新品,可将交流/直流电源适配器体积缩小一半
质优价廉低功耗:采用GAP9 AI算力处理器的智能可听耳机设备
当今世界,智能可听设备已经成为了流行趋势。随后耳机市场的不断成长起来,消费者又对AI-ANC,AI-ENC(环境噪音消除)降噪的需求逐年增加,但是,用户对于产品体验的需求也从简单的需求,升级到更高的标准,AI功能已经成为高端耳机的标配和卖点,制造商可以利用该特性打造差异化的产品。譬如,市面上不仅涌现了大量的以清晰通话为卖点的TWS耳机,而且客户对耳塞与耳部贴合舒适度有极大的要求! 总之:音质要好,体积不能大,戴着要舒适;功耗要小,不仅要有Audio,听起来还很AI !这真是集大成啊!不仅如此,最最关键的是,还要价格低廉!于是就出现了 Orosound Labs 推出 Sentient,采用 GAP9 AI算力处理器的智能可听设
[嵌入式]
质优价廉<font color='red'>低功耗</font>:采用GAP9 AI算力处理器的<font color='red'>智能</font>可听耳机设备
研华工业存储SQFlash 730系列:高性能&低功耗 PCIe Gen.4 SSD
研华近期推出工业级PCIe4.0新品”SQFlash 730系列”,产品采用高性能主控IC芯片,支持NVMe1.4协议,提供工业级宽温解决方案,可广泛应用于恶劣环境中。SQFlash 730系列拥有工业级的稳定性和可靠性,为工业应用提供了保障。 高性能读取/写入 来自StorageNewsletter的一篇报导,NVMe整体市场规模预计将从2020年的446亿美元增长到2025年的1635亿美元。在HPC存储行业,PCIe Gen.4规格预计将在2023年达到72%。随着对硬件设备和数据流的需求增加,需要高性能和高容量的存储设备来满足行业趋势。 研华m.2 2280 SQFlash 730系列产品采用高性能主控I
[工业控制]
研华工业存储SQFlash 730系列:高性能&<font color='red'>低功耗</font> PCIe Gen.4 SSD
Avnet Silica提供针对台积电4nm的低功耗芯片设计服务
Avnet Silica 旗下部门 Avnet ASIC 针对台积电尖端 4nm 及以下工艺技术推出了全新超低功耗设计服务。 这些服务旨在帮助客户在区块链和 AI 边缘计算等高性能应用中实现更高的能效和性能。台积电是领先的芯片代工厂,而安富利 ASIC 部门是 ASIC 和 SoC 全套交钥匙解决方案的提供商。 这些新服务采用综合方法来解决 4nm 及以下节点在极低电压条件下运行的挑战。这包括重新表征标准单元以适应较低电压、进行早期 RTL 探索以优化功率、性能和面积 (PPA) 权衡、实施优化时钟树,以及利用晶体管级模拟来增强功率优化过程。 Avnet ASIC 团队已构建了全面的技术 AZ 方法,以实现在极低电压下
[半导体设计/制造]
7510高性能万用表的特点优势及应用有哪些
1、7510高性能万用表的主要特点及优势 2、7510高性能万用表的特色应用 应用1:瞬态小电流 物联网模块、低功耗器件、低功耗IC电流分析 优势: 1、测量精度高,7 ½测量,100pA精度 2、采样率高:1MS/s,实时性强 3、长时间记录数据:大于24小时 4、图形观察,数据记录,数据统计 5、CCDF结果 6、性价比高 3、7510高性能万用表的基本应用 应用2:电压稳定性测量 电池OCV的电压稳定测量,广泛应用于电池生产流程的电压参数阶段。 目前,电池厂家以及提供电池充放电设备的厂家,普遍把电池电压的精度定为1mV,哪种万用表能满足标定这样的要求呢?上图对比了6½和7½数字万用表测量18650电池的
[测试测量]
7510高性能万用表的特点优势及应用有哪些
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved