查看: 1381|回复: 0

Odyssey MAX 10 FPGA & BLE Sensor Evaluation Kit 之试用初体验

[复制链接]
  • TA的每日心情
    开心
    2019-6-9 17:43
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-10-13 09:09:53 | 显示全部楼层 |阅读模式
    分享到:
    物联网开发板时,我们常想到的是带有 WiFi 模块的巨大的电路板,而们今天要来见识的是小巧的Odyssey MAX 10 FPGA & BLE Sensor Evaluation Kit  开发套件。其体型虽小,可有句话是 " 麻雀虽小,五脏俱全。“  。
    下面就来简单列举下其强大的 “五脏”:
    1、 板载 Altera 公司专为物联网设计开发的 FPGA MAX 10 FPGA (10M08)。
    2、 板载博通低功耗WICED Smart单芯片蓝牙解决方案(SoC) BCM20737S 。
    3、 带有Silicon Labs 的 低功耗 EFM32GG395F512 微控制器。
    4、 搭配众多新型传感器芯片,如:Si1147传感器可测量紫外线水平,环境光感应和手势,心脏速率和血压血氧饱和度;Si7020 温度/湿度传感器;ADXL362三轴加速度传感器;
    5、MEMS麦克风音频采集,LED指示,多按健控制,JTAG接口,可便携电源板……
    下面就看看开箱吧:







    电池板:





    拆下蓝牙板:








    再来看看具体尺寸,长46mm宽18mm高30mm。






    再来看看上面的芯片模块分布吧
    BLE Sensor 板物料:


    FPGA板物料:

    电池底板物料上面有照片已介绍。其他更详细的可以看附件后面用户指南,有中文版哦。


    通过上面介绍,可见到如此小巧身形上集成了这么多的芯片,pcb板层估计应该达到8层了吧!
    供电可使用电池和usb线缆。
    这里我们就先使用很容易获得的micro_USB线(既安卓手机数据线)。
    插上后,板子无任何指示灯亮起。





    按下FPGA上的S1按键






    一排led会闪动亮起来。按S1会切换模式,切换到不亮或是静态不闪烁或流动时,按S2可切换亮度等级(从熄灭到最亮)。
    BLE 板上的S1S2按键分别是蓝牙模块的复位按键EFM32微控制器的复位按键


    接下来拿来安卓手机,设置好科学上网,进入到google play 搜索 Mpression odyssey 即可下载,这里我也附上下载好的安卓安装包(在该贴最后面下载),iOS的也是可以在app store下载。
    安装好后可以在官网注册账号,然后手机app进行登录。
    这里手机打开蓝牙(自带蓝牙首次是搜索不到改开发板的蓝牙,需要app里搜索点连接后系统设置蓝牙里才看的到)




    但是很遗憾,点击对应的蓝牙信号连接后界面一直处于无限转圈中,personality list 也是出不来(众多网友也是反映这个问题,找了一圈帖子暂时也没发现原因和解决办法)





    这里也补上后面找来苹果手机进行测试依旧是如此。





    官网帮助文档里也没有找到关于这个问题的解决方法,不知道是app问题还是开发套件问题,另外是否可通过升级固件修复该问题也有待后续测试。
    既然手机端app使用暂遇困难。我们就连接电脑来进行测试其他方面。


    连接电脑后,会提示安装驱动中,但是你不需要等待电脑会自动为你装上驱动。这里附上官网驱动文件(帖子最后),安装好后就可识别串口。
    进到设备管理器可看到如下图设备:



    打开串口软件,这里有两款串口软件比较好用:


    一:官网推荐的Tera Term
    使用界面如下:
    选择串口:






    这里第一次使用会遇到对齐问题(使用其他串口软件也很容易遇到),这里也加上解决方法截图以供参开:
    将接收:改为 AUTO






    修改后就正常了。


    二:使用windows自带超级终端hy。。


    win7及后续版本未集成该软件,有需要的可到帖子最后面链接进行下载或自行百度下载即可。





    好了,暂时我们使用windows自带超级终端来进行测试,上面截图已看到开发套件有响应命令。
    这里我们继续点击enter键就会出来如下选项列表::





    根据后面英文,暂时我们不打算做固件等的升级操作。
    所以仅有0,7,8,9,10,11可测试。


    这里我们按个进去看看都有什么,可以做什么?
    输入0:

    出来的是已有功能列表。


    输入7:





    输入8:





    输入9:





    输入10:





    输入11:





    从截图结果可见,开发套件初始自带功能较少,但是不妨碍我们测试。从测试反应结果来看:
    A:心率数据刚开始波动较大,后面会变得稳定,这里其实是需要有较好的滤波算法才能更准确,这块当然是留给开发者去进行的。
    B:温湿度因为反馈显示只精确到1℃和1%,这里一般应用足矣,从芯片手册来看,精度还可有提高。
    C:障碍物体检测(校准),检测较为灵敏,按键可设定到FPGA板上8位led熄灭状态,使用手晃过开发板,即可发现led闪动起来。
    基本初级使用能发现以及使用的功能已悉数如上所示贴了出来并加以讲述。
    后面就是更深入的使用,但是需要结合许多英文Datasheet来进行,进度可能会较慢~~
    这里顺带也贴上使用机器翻译的最新V2.2版本中文user guide,仅供参考,可快速浏览以知晓该开发套件主要模块和功能。



    总结:本文仅简单介绍了Odyssey MAX 10 FPGA & BLE Sensor Evaluation Kit 开发套件的基本硬件和上手简单使用情况。共可分三块开发板,可针对不同应用开发分用,加电源板亦可组成便携蓝牙无线传感套件,展示及开发较为方便。不足之处在于手机端app暂时不能使用,另外深入开发环境配置较多,这也是和其定位有关吧,集成较多硬件,同时也会增加协同开发难度(如果现有硬件都使用的情况下)。


    最后资料汇总
    1、串口工具,驱动,安卓app。
    2、开发套件用户指南中英文双版。
    3、主要芯片datasheet。
    4、软件固件。
    5、更多(可转到相应网盘进行下载)。
    部分在官网找到的Y-ou-Tu-be视频也在网盘,有兴趣的网友也可简单观看下,也可快速了解该开发套件。
    网盘链接:点我跳转。
    password:2x9k


    注明:本文为爱板网原创,谢绝转载。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 02:45 , Processed in 0.120320 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.