首页 > 评测 > 小钢炮大世界——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
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前