- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MMA7455调试总结
MMA7455
MMA7455
关于加速度传感器MMMMA准
By: 机长 jitao_yang@163.com
由于器件老化等问题,MMA7455使用时需要校准。
本文档测试时,MMA7455 采样输出设置为8位模式。数据转换后,以signed int 型输
出,也就是将MMA7455的寄存器0x18的“THOPT”位,设为1。
个人感觉,按照MMA7455官方文档校准,步骤繁琐。在实际操作中,实现了一种新的
校准方法。
首先说一下官方校准
按照MMA7455官方文档AN3745。校准MMA7455需要按照以下方式去做。
首先将MMA7455 放置为XY轴水平,Y 轴(标记MMA7455的一面)向上。也就是
下图所标记出的那一种。
然后读取MMA7455的模式控制寄存器的值,也就是读取0x16地址的值。将其保存为
temp。
紧接着将MMA7455的工作模式设置为2g测量模式。也就是想0x16写入0x05。
向MMA7455的0g偏置寄存器(也就是数据校准寄存器)中写入如上图 MMA7455放
置时的XYZ值。由于使用的是8位数据模式,所以依次往MMA7455的寄存器0x10,0x12,
0x14中写入
等待XYZ轴数据转换完成后,读取XYZ轴的值。也就是读取MMA7455的寄存器0x06,
0x07,0x08。
1
官方网站:www.zhanying.tk QQ群:166578859
官方网站:www.zhanying.tk QQ群:166578859
官官方方网网站站::wwwwww..zzhhaannyyiinngg..ttkk QQQQ群群::116666557788885599
假设读出的数据依次是X=-30,Y=-20,Z=+20。那么校准值应为
X_OFF=2*(0-(-30))=+60
Y_OFF=2*(0-(-20))=+40
Z_OFF=2*(64-20)=+88
官方文档额外补充了一句:
Note that there will still be a bit of offset shift, and you may need to multiply by a bit more than
two toexactlysubtractthe offset.
也就是说,计算出来的X_OFF,Y_OFF,Z_OFF 并不准确,还需根据实际测量进行修
正。然后依次将修正后的X_OFF Y_OFF Z_OFF 依次写入寄存器0x10,0x12,0x14。
修正完毕。
这是官方文档修正的全过程。但是实际上,在修正过程中,可能出现例外。比如说:读
取的Z=-32,那么Z_OFF=2*(64-(-32)=+192。但由于数据是signedint 型,最大正数为0x3f,
也就是63,这就造成了数据溢出。计算出来的192,按照signed int型,实际为一个负数。
由此就造成了修正错误。
根据实际调试经验,现找到一种新的校准方法,该方法在实际校准中,切实可行。
非官方校准方案
校准时,MMA7455的摆放方式与官方校准一致。
以下是程序源码
void Calibration_XYZ(void)
{
int8i,temp,temp_x,temp_y,temp_z;
temp_x=temp_y=temp_z=0;
temp=I2C_Read(Device,MCTL); //读取模式设置
I2C_Write(Device,MCTL,0x05);
//TOP面向上,写入标准值
I2C_Write(Device,XOFFL,0x00); //X方向水平放置
I2C_Write(Device,YOFFL,0x00); //Y方向水平放置
您可能关注的文档
- 丙二醇单乙醚合成工艺述评.pdf
- 国共合作与广州农讲所的创办.pdf
- 圣洁而沉重的人性美的挽歌_废名_浣衣母_解读.pdf
- 黔北夜郎考古的新发现——綦江鳛文化考古调查记.pdf
- 02T手动变速箱 结构和功能.pdf
- 无负压供水设备在给水工程中节能降耗的分析.pdf
- 沙漠人工植被区的蒸发蒸腾.pdf
- PPP, HDLC 和 Frame Relay.pdf
- 静安法院:杨萍v.美国西北航空案.pdf
- ABB可编程器-PLC-AC500.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)