Advertisement

IMU模块ADIS16448的调试流程与经验分享

阅读量:

ADIS16448整合了陀螺仪、加速度计、磁力计和气压计的整体型IMU模块,在这里我可以分享关于此模块使用与调试的经验。

硬件环境如下所述:MCU采用TMS320C6722(DSP)芯片实现;IMU模块选用ADIS16448设计;数据传输接口基于SPI通信协议配置;具体连接关系如下:SIMO引脚用于信号输入端口配置;SOMI引脚负责传感器输出引出;CLK引脚提供时钟信号源;CS引脚作为片选端子设置;第五根连接线用于完成IMU数据准备功能的配置端子设置

相较于其他模块而言,ADIS16448模块的操作相对较为简单;其手册内容简明扼要地限定在24页以内;相较于DSP及ublox的相关手册而言,在阅读量上要少得多

一、数据读取方式

该传感器支持两种不同的数据传输模式至主控制器。第一种模式采用单寄存器读取机制,并通过主控制器向传感器发送读取指令即可完成操作;例如欲获取加速度计沿X轴方向的测量值,则只需向传感器发送一个读取X轴加速度测量地址的指令即可完成操作;随后传感器随后会将该测量值返回给主控制器进行处理。第二种模式采用连续读取(burst read)技术;即传感器在固定周期内准备接收一系列数据;当准备就绪时会触发一个高电平脉冲信号以通知主控制器进行中断处理,并在此期间接收来自传感器的一系列包括陀螺仪、加速度计、磁力计及气压计等多参数测量值的数据信息。

通过上述简述可以看出:由M

全部评论 (0)

还没有任何评论哟~