3144|4

828

帖子

8

TA的资源

一粒金砂(高级)

楼主
 

ST sensortile评测分享计划 终结篇 之 蓝牙协议略读及sensortile可剪裁思考 [复制链接]

 
一、 蓝牙协议略读:

首先、套件版图上称该蓝牙模块为 BlueNRG-MS ,其遵从Bluetooth v4.1协议,其协议栈由 ARM Cortex-M0内核MCU所承载,该MCU内存由64K Flash和12K Ram组成,不能被外部MCU使用,在信号1mw,供电3V条件下其发送数据最大电流8.2mA,BLE协议栈在激活状态下电流低至1.7微安。


图1 组成框图

其次、其留有与其他控制器或控制系统通信的应用程序接口,协议是SPI的形式。


图2 应用框图

该模块运行模式有:复位模式、待机模式、睡眠模式、激活模式、无线电模式(发送或接收数据)


图3 状态机简图

再说一下其程序框架,理解成一个库就可以了,如下图


图4 程序包架构

其中application是个测试程序,profile里面包含一些实例通信库,比如血压测量事件、警告报警等,MAIN里面提供了BLE通信所必需的库,比如发现设备、链接、注册等,最下面的两个组成了对外通信的接口。在seonsortile自带的简单蓝牙通信实例中可以看到,由HCI_process()函数以队列的形式负责阻塞事件的调度;套件通信过程就是传感器数据采集《--》mcu处理《--》spi通信至蓝牙处理器《--》2.4GHz发送至或获取自蓝牙设备数据。


最后、附sersortile中该应用原理图一张。


图5 原理图


二、sensortile可剪裁思考:

其实目前本人还没有把sensortile吃透(或许可以将其喝掉,),那就以这半瓶水来说说吧。再此申明一下,下面都是建议,不是恼骚。



首先,先入为主,一眼看过去这个套件最适合做的就是无人机,,,还是前面说过的,该块产品(如果是产品的话)虽然传感器众多,叫什么MEMS,但并未扩大其使用范围(商业应用),这是因为这种设计无疑对于定向应用增加了成本,别说软硬件可剪裁了,如果贵公司只是想做出来渲染一下气氛,那就当我这段话是个屁,把他放了吧。



其次,下次如果有机会评测,希望设计师能把它做成好几个传感器节点,最好再设计之前做一个调研,问问需求有哪些,不然的话就把做运动控制的按自由度或原理组合成不同的节点,做环境监测或其它传感的也把他分开,这就方便多了。



最后,关于程序部分,固件及app_sdk部分都存在一个问题,那就说明文档,固件的有点粗,看起来还不如直接读程序,而sdk就更难看了,不知道贵公司团队参没参考过其它IT公司的SDK,不管是程序注释还是操作文档都相当普适,当然如果要考验我的智商,那就没问题了。说这些还是希望贵公司能把产品或技术做的不仅领域一流,而且是精精细细。



三、评测总结:



从前期申请评测内容上看,到目前只有sensortile数据在工业现场实时传输这个没做,本来是考虑用它来测一下3500kW同步电机联轴器加速度,然后和编码器所测值对比,互相校验一下的,但由于一比较危险,二比较忙没时间写App就打住了。



@nmg 管管同志,问一下,何时以何种方式将sensortile邮给何人何地?还有该大赛报名截止日期还是1月8日?如果本人参加,那该抢先评测是何时审核,本人又是何时提交项目计划?

最新回复

还没有开始,昨天刚收到SensorTile,先熟悉几天,然后在开始。 如果移植成功,一定会分享的。  详情 回复 发表于 2016-12-25 11:45
点赞 关注
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 

回复
举报

1万

帖子

25

TA的资源

版主

沙发
 
不太赞同楼主说的最适合做无人机,当然也是可以做的,只是蓝牙对于无人机控制来说距离太短了。我觉得还是针对可穿戴做的设计,STM32L476在功耗和性能上都做的不错。

点评

恩,这款产品的蓝牙发射功率太小,8dbm是不够,遥控肯定要加别的模块,的确从通信角度来说,利用这个蓝牙模块做可穿戴是不错,讲到可穿戴,自然是便携,现在的手机已经有很多功能了,对于正常人来说没多大必要  详情 回复 发表于 2016-12-25 11:36
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

板凳
 
本帖最后由 wugx 于 2016-12-25 11:40 编辑
dcexpert 发表于 2016-12-24 22:07
不太赞同楼主说的最适合做无人机,当然也是可以做的,只是蓝牙对于无人机控制来说距离太短了。我觉得还是针 ...

恩,这款产品的蓝牙发射功率太小,8dbm是不够,遥控肯定要加别的模块,的确从通信角度来说,利用这个蓝牙模块做可穿戴是不错,讲到可穿戴,自然是便携,现在的手机已经有很多功能了,对于正常人来说没多大必要,不过多特殊群体很实用,比如儿童,老年人,部分残疾人,本来是打算做个导盲拐杖的,,,说回来,micropython移植有没有具体的操作说明,d哥发个链接,咱学学

点评

还没有开始,昨天刚收到SensorTile,先熟悉几天,然后在开始。 如果移植成功,一定会分享的。  详情 回复 发表于 2016-12-25 11:45
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复

1万

帖子

25

TA的资源

版主

4
 
wugx 发表于 2016-12-25 11:36
恩,这款产品的蓝牙发射功率太小,8dbm是不够,遥控肯定要加别的模块,的确从通信角度来说,利用这个蓝牙 ...

还没有开始,昨天刚收到SensorTile,先熟悉几天,然后在开始。

如果移植成功,一定会分享的。

点评

恩,不急  详情 回复 发表于 2016-12-25 11:46
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

5
 
dcexpert 发表于 2016-12-25 11:45
还没有开始,昨天刚收到SensorTile,先熟悉几天,然后在开始。

如果移植成功,一定会分享的。

恩,不急
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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