完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
随着智能时代的到来,家用普通人体秤已逐步过渡到智能秤。与普通人体秤相比,智能秤的主要需求是更多人体参数的测量、更大屏幕的LCD显示、更智能的体重数据管理,在如此多功能的需求下,仍然要求极低的功耗。本文介绍的蓝牙人体秤采用了芯海科技的SOC芯片CSU8RP1381作为主控,以及蓝牙4.0模组CSM3510,结合芯海科技的云APP,构成一个完整的人体秤系统。 1、 主控SOC芯片CSU8RP1381 芯海科技的CSU8RP1381是采用RISC 架构的8位SOC芯片,集成了2路24bit高精度、高速度的ADC,为测量更多的参数提供了便利。它具有8K*16bit 的OTP ROM程序存储器,为我们开发更复杂的系统提供代码空间保证,同时我们也可以把ROM区当做用户数据保存使用。此款芯片具有6*30的LCD驱动能力,可以满足显示更多内容的需求。此外,该芯片还具有硬件UART通信接口,从而轻松实现与外围硬件的通信,如连接蓝牙、WIFI等。 2、 蓝牙模组CSM3510 CSM3510是一款蓝牙4.0从机模块,该模块用的是芯海SOC芯片CSU8DL3510,支持UART、SPI接口,工作模式可在广播、透传、睡眠三种模式之间切换。由于该模组运行了蓝牙4.0协议,从而实现了超低功耗运行,运行功耗仅为传统蓝牙的1/10,使得蓝牙设备使用纽扣电池供电成为可能。 3、系统整体框架图 图1 系统整体框架图 压力传感器是由电阻应变片构成的一个惠斯通电桥,它可以把压力变化转变成电信号变化。压力传感器输出的电信号输入到CSU8RP1381内部24位ADC,ADC把模拟量转换成数字量后,再通过比例换算公式计算出实际重量。CSU8RP1381把得出的实际重量输送到段式液晶显示给用户,同时,也把重量值通过UART,发送到蓝牙模组CSM3510,CSM3510会通过广播的模式把数据上传到APP。 4、软件设计 蓝牙人体秤的软件设计思路与普通人体秤整体框架一致,额外增加的是UART数据发送、蓝牙模组的控制功能。其中蓝牙人体秤每次唤醒后需要先唤醒蓝牙模组,才能发送数据,每次称重结束,睡眠之前要先把蓝牙模组切换到睡眠模式,以达到低功耗的目的。设计的软件流程图如下图所示: 图3 APP界面 5、APP使用 该方案使用了芯海开发的云APP,在使用过程中,它可以实时显示你的体重数据,还可以把体重数据保存到云服务器,生成体重报表、体重曲线,让你了解自己体重变化的趋势。下图是APP使用的界面。 图2 软件流程 6、设计总结 该方案使用了芯海科技功能强大的SOC芯片CSU8RP1381,加上超低功耗的蓝牙4.0模组CSM3510,使得整机不但具有出色的测量性能,还具备了低功耗运行的特性,整机运行功耗在6mA以内,待机功耗小于10uA。配合芯海科技的开放式云APP,使得开发周期变短,在激烈的市场竞争中抢占先机。
|
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
786个成员聚集在这个小组
加入小组4981 浏览 0 评论
3755 浏览 0 评论
4701 浏览 0 评论
3730 浏览 0 评论
7467 浏览 0 评论
749浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 16:46 , Processed in 0.801517 second(s), Total 62, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号