首页 > 评测 > 小钢炮大世界——JUMA Cannon评测
小钢炮大世界——JUMA Cannon评测
- [导读]
- 今年4月底,参加了ST在深圳举行的ST峰会,期间了解到电子消费市场上的许多有名产品原来都使用了ST的芯片,比如像大疆的四轴飞行器、华为的智能手表、小米的平衡车、三星的Gear VR等等。
通过查看原理图,可以看到BlueNRG是通过SPI与STM32F401进行数据通信。BlueNRG的电路并不负责,但蓝牙天线的阻抗匹配却非常讲究,电容选择不对的话,直接会影响到通信的稳定性。
图5 BlueNRG-MS电路
六轴传感器模块为ST公司的LSM6DS3,通过I2C接口可分别采集六个轴的线加速度(XYZ)和角加速度(XYZ),线加速度计的有4个可选量程,分别为:±2/±4/±8/±16g。角加速度计的量程分别为±125/±245/±500/±2000dps,并内嵌有温度传感器。
传感器内部带有一个8Kbyte的FIFO,可用于缓存原始数据。采集模式分为普通模式和高性能模式,功耗分别为0.9mA和1.25mA。非常不错的一颗传感器。
图6 六轴传感器LSM6DS3
磁力计为ST公司的LSM303AGR,可采集3个磁场通道和3个加速度通道,磁力范围为±50高斯磁,加速度量程为:±2/±4/±8/±16g。
图7 磁力计LSM303AGR
气压计为ST公司的LPS25HB,绝对气压范围为260到1260hPa,24bit的压力数据输出,ODR范围为1Hz-25Hz,内嵌温度补偿。两种低功耗模式,低分辨率模式下为4uA,高分辨率下为4.5uA。
图8 气压计LPS25HB
温湿度传感器为ST公司的HTS221,能检测到0到100%相对温度范围,低功耗达2uA@1Hz ODR,16bit的温度和湿度数据输出。
图9 温湿度HTS221
四.软件开发准备
小钢炮开发板是ARM的开发环境,所以用户可以选择IAR或是Keil作为开发工具,笔者选择自己熟悉的Keil。需要操作以下步骤:
1. 从MDK官网下载最新的Keil版本和STM32F4XX的pack。
2. 到ST官网下载STLINK驱动。
图10 小钢炮和STLINK烧录器
准备好Keil和STLink后,从github下载小钢炮官方提供的SDK便可以进行软件开发。
图11 github源码下载
-
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前