- IC型号
企业档案
- 相关证件: 
- 会员类型:普通会员
- 地址:深圳市福田区新华强广场二楼Q2B012室
- 传真:0755-82566987
- E-mail:838838519@qq.com
产品分类
三轴加速度传感器 LIS3DH LIS3DHTR 丝印C3H 加速计芯片
发布时间: 2017/5/15 12:16:31 | 2770 次阅读
Arduino I2C + 三轴加速度计LIS3DH
LIS3DH是ST公司生产的MEMS三轴加速度计芯片,实现运动传感的功能。主要特性有:
· 宽工作电压范围:1.71 ~ 3.6V
· 功耗:低功耗模式2μA;正常工作模式、ODR = 50Hz时功耗11μA(要求SDO/SA0脚浮空或上拉)
· 测量范围:+/-2g ~ +/-16g
· 接口:I2C、三线制/四线制SPI
· 16 bit数据输出
· 两个可编程中断输出脚,用于自由落体和动作检测
· 6D/4D方向检测
· 内置AD支持3路外部信号输入
· 内置温度传感器
· 内置32-slot的10-bit FIFO存储器
· 自检测功能
· 封装:3 x 3 x 1 mm LGA-16
管脚定义
· VCC:电源
· Vdd_IO:数字接口供电电源
· GND:地
· RES:连接到地
· NC:不连接
· CS:I2C接口选择(CS=1);或SPI接口片选脚(CS=0)
· SCL/SPC:I2C接口或SPI接口的时钟线
· SDA/SDI/SDO:I2C接口或SPI接口数据线
· SDO/SA0:I2C地址选择脚;或四线制SPI接口输出脚。浮空时为1。
· INT1:中断信号输出,触发条件可中断
· INT2:同上
· ADC1、ADC2、ADC3:数模转换的模拟信号输入脚
与Arduino的连接
用工作于3.3V/8MHz版本的Arduino Pro Mini进行调试,可避免用UNO时接口电平转换的麻烦。采用I2C接口进行通讯。未利用INT1、INT2和FIFO的功能。
LIS3DH Pro Mini 3.3V/8MHz
VDD <------> 3.3V
GND <------> GND
SCL <------> A5 (SCL)
SDA <------> A4 (SDA)
功能调试
1. 根据应用手册,LIS3DH用于倾斜检测时,将测量范围设置为+/-2g。
2. 设备上电后,需要约5ms的启动时间,之后自动进入低功耗模式。之后不同的模式间切换也需要少许的时间,与ODR有关。
3. 存储结果的寄存器的值为有符号数(二补码)。应用笔记中“Example of acceleration data”中的示例表格,1g对应的高位寄存器值应为40h,资料应该是误写成了04h。
4. 手册中的功耗数据只适用于SDO/SA0脚接电源、或者空接的情况。若该管脚接地,功耗会增加150μA;若通过下拉电阻接地,功耗则会更大。
测试代码
View Code
ODR更新频率设置为1Hz,通过串口打印三轴加速度测量结果,单位mg。
多串锂电池保护IC、SH367103、SH367105、SH367106、SH367107、SH367108、SH367109、SH36720、SH367003、SH367004等系列锂电保护芯片、无线音频功放、
为客户提供优惠的价格,健全的质量保证和完善的管理服务,深受客户的信赖和支持,可开17%增值税票,并歇诚为商家提供手货源和全面的配套服务.
≡生意以实为本,服务以诚为贵,是我们永远的本色和承诺≡
深圳市锐鑫源科技有限公司
0755-83254311 13510201699 陈生
QQ:838838519
微信:relyking99