智能家居_蓝牙人体秤ic方案

智能家居_蓝牙人体秤ic方案

2019-04-29handler1145

  随着智能时代的到来,家用普通人体秤已逐步过渡到智能秤。与普通人体秤相比,智能秤的主要需求是更多人体参数的测量、更大屏幕的LCD显示、更智能的体重数据管理,在如此多功能的需求下,仍然要求极低的功耗。本文介绍的蓝牙人体秤方案采用了芯海科技的SOC芯片CSU8RP1381作为主控,以及蓝牙4.0模组CSM3510,结合芯海科技的云APP,构成一个完整的人体秤系统。

 

图片

  1、主控SOC芯片CSU8RP1381

 

  芯海科技的CSU8RP1381是采用RISC架构的8SOC芯片,集成了224bit高精度、高速度的ADC,为测量更多的参数提供了便利。它具有8K*16bitOTPROM程序存储器,为我们开发更复杂的系统提供代码空间保证,同时我们也可以把ROM区当做用户数据保存使用。此款芯片具有6*30LCD驱动能力,可以满足显示更多内容的需求。此外,该芯片还具有硬件UART通信接口,从而轻松实现与外围硬件的通信,如连接蓝牙、WIFI等。

 

  2、蓝牙模组CSM3510

 

  CSM3510是一款蓝牙4.0从机模块,该模块用的是芯海SOC芯片CSU8DL3510,支持UARTSPI接口,工作模式可在广播、透传、睡眠三种模式之间切换。由于该模组运行了蓝牙4.0协议,从而实现了超低功耗运行,运行功耗仅为传统蓝牙的1/10,使得蓝牙设备使用纽扣电池供电成为可能。

 

  3、系统整体框架图

 

  压力传感器是由电阻应变片构成的一个惠斯通电桥,它可以把压力变化转变成电信号变化。压力传感器输出的电信号输入到CSU8RP1381内部24ADCADC把模拟量转换成数字量后,再通过比例换算公式计算出实际重量。CSU8RP1381把得出的实际重量输送到段式液晶显示给用户,同时,也把重量值通过UART,发送到蓝牙模组CSM3510CSM3510会通过广播的模式把数据上传到APP

 

  4、软件设计

 

  蓝牙人体秤的软件设计思路与普通人体秤整体框架一致,额外增加的是UART数据发送、蓝牙模组的控制功能。其中蓝牙人体秤每次唤醒后需要先唤醒蓝牙模组,才能发送数据,每次称重结束,睡眠之前要先把蓝牙模组切换到睡眠模式,以达到低功耗的目的。设计的软件流程图如下图所示:

 

图片


  5APP使用

 

  该方案使用了芯海开发的云APP,在使用过程中,它可以实时显示你的体重数据,还可以把体重数据保存到云服务器,生成体重报表、体重曲线,让你了解自己体重变化的趋势。下图是APP使用的界面。

 

  6、设计总结

 

  该蓝牙人体秤方案使用了芯海科技功能强大的SOC芯片CSU8RP1381,加上超低功耗的蓝牙4.0模组CSM3510,使得整机不但具有出色的测量性能,还具备了低功耗运行的特性,整机运行功耗在6mA以内,待机功耗小于10uA。配合芯海科技的开放式云APP,使得开发周期变短,在激烈的市场竞争中抢占先机。