需要确认注册邮箱后才能开通博客,立即确认我的邮箱
Global Sources
模拟设计 电源技术 嵌入式系统 测试与测量 通信 EDA工具与服务 可编程器件 微处理器与DSP 消费电子设计 汽车电子 医疗电子 工业电子
文章 论坛 博客 小组 研讨会
EDN China>EDN论坛>模拟器件技术论坛专区>ADXL345读数问题
楼主 问题:

ADXL345读数问题

发布时间:2011-4-11 下午3:30

作者: sunny2001

等级: 初学者

积分: 120分

发帖数: 12次

网站总积分: 235分

120分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
有谁知道进signal TAP中断后读到的X,Y,Z值是TAP的峰值还是TAP事件之后的值?谢谢
分享到:  新浪微博    qq空间    腾讯微博    人人网    百度搜藏   
引用 回复 收藏 推荐到小组 ( 0) ( 0) 关注

EDN China电子设计技术基于32位DSP及电机驱动芯片的悬挂运动控制系统设计
第1楼

ADXL345读数问题

发布时间:2011-4-11 下午7:12

版主

作者: EvelynZhang

等级: 殿堂级工程师

积分: 20323分

发帖数: 5915次

网站总积分: 33052分

15275分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
楼主的问题将在今晚提交给ADI。参见相关问答:http://bbs.ednchina.com/FORUM_POST_33_114800_0.HTM
引用 回复
( 0) ( 0)


EDN China电子设计技术浅析射频无源器件应用对无线通信的影响
第2楼 ADXL345读数问题 发布时间:2011-4-13 下午3:26

作者: sunny2001

等级: 初学者

积分: 120分

发帖数: 12次

网站总积分: 235分

120分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
还没回答呀?发邮件给ADI也没回,项目急呀!!!

求助谁 用过的给解答一下呗,谢了
引用 回复
( 0) ( 0)


EDN China电子设计技术Credo率先推出基于传统NRZ调制的56G SerDes技术
第3楼 ADXL345读数问题 发布时间:2011-4-13 下午3:28

作者: sunny2001

等级: 初学者

积分: 120分

发帖数: 12次

网站总积分: 235分

120分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
还发现DATA_READY,WATERMARK,OVERRUN,这几个中断只要一开始测量就有,跟开不开FIFO,FIFO的设置没任何关系
引用 回复
( 0) ( 0)


EDN China电子设计技术ADI:软件定义无线电技术将引领未来通信革新
第4楼 ADXL345读数问题 发布时间:2011-4-13 下午9:33

版主

作者: EvelynZhang

等级: 殿堂级工程师

积分: 20323分

发帖数: 5915次

网站总积分: 33052分

15275分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
已经将楼主的问题加急,您可以在工作时间致电ADI:4006-100-006,您的问题编号是:Q58
引用 回复
( 0) ( 0)


EDN China电子设计技术英特尔有打破规则的实力
第5楼 回复 4# daylilies2001 的帖子 发布时间:2011-4-14 下午4:19

作者: ADI_aaron

等级: 中级工程师

积分: 1406分

发帖数: 761次

网站总积分: 2205分

849分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
楼主,你好,
因为ADXL345的硬件设计是比较简单的,所以主要从软件上查找一些问题。
附件中是关于ADXL345的参考代码,控制器是ADuC7026,供您参考一下。

另外,如果是从ADI的代理商购买的芯片,也可以从ADI相应的代理商那里寻求一些帮助。
附件:
Three Axis Acceleration_Firmw... 下载次数:  180 资源分: 0
   标签: 资料下载
引用 回复
( 0) ( 0)


EDN China电子设计技术保隆科技推出全球最小的胎压监测系统模块
第6楼 ADXL345读数问题 发布时间:2011-4-14 下午9:19

作者: sunny2001

等级: 初学者

积分: 120分

发帖数: 12次

网站总积分: 235分

120分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
今天贵公司的王工给解答了,非常感谢!
但同时也有个疑问,在这个程序中的数据处理部分,>4096,减4096,<4096,加4096,计算了三轴的合成发现,G值有28G还多,比较怀疑.我的数据处理部分如下:DATA_FORMAT置0x2F,读取三轴数据后,计算平方和,再开方乘以0.4.测试了两块板子,偏置都为0的时候,一块是1.04左右,一块是0.96左右,反转板子,数据的变化趋势也是正确的.但设置16g,最大采到了5G,却可以进10Gtap中断,不知是何原因?
for(i=0;i<3;i++)
{
j =2*i;
getdat[i] =((dat[j+1]<<8)|dat[j]);
getdat[i] =((getdat[i]>>3)&0x1fff);

if(getdat[i]>0x1000)
getdat[i]=(0x1000-getdat[i])&0x0fff;
tmp=tmp+(getdat[i]*getdat[i]);
}
tmp=sqrt(tmp);
tmp =tmp*4;
tmp =tmp/10;

knum =tmp/1000;
hnum =(tmp%1000)/100;
dnum =(tmp%100)/10;
num =tmp%10;

tmp =(knum<<4)|hnum;
UCA0TXBUF =tmp;
while(!(IFG2&UCA0TXIFG));
IFG2 &=~UCA0TXIFG;

tmp =(dnum<<4)|num;
UCA0TXBUF =tmp;
while(!(IFG2&UCA0TXIFG));
IFG2 &=~UCA0TXIFG;
引用 回复
( 0) ( 0)


EDN China电子设计技术NPD DisplaySearch:电视面板热度持续到岁末
第7楼 回复 7# daylilies2001 的帖子 发布时间:2011-4-18 下午3:44

作者: ADI_aaron

等级: 中级工程师

积分: 1406分

发帖数: 761次

网站总积分: 2205分

849分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
你好,
例子程序中的数据处理部分,当大于4096,则减4096;小于4096,则加4096,其实是想把最高位转化为符号位,在转化的时候也要看后端如何去使用这些数据。我们只需要了解数据和4096相减的绝对值就是实际的g值即可。如果方便的话,可以把原始数据发上来看一下。
请问目前系统中ADXL345都使用了哪几个中断,建议只使能TAP中断试一下。
引用 回复
( 0) ( 0)


快速回复 高级回复
用户名: 
美国的游客       (您将以游客身份发表,请登陆 | 注册)  
标题: * 标题还可以输入80
评论: * 你还可以输入30000
验证码:  * 
分享: 新浪微博   qq空间   qq微博   人人网   百度搜藏  
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回模拟器件技术论坛 | 返回专业技术交流区
本论坛仅陈述专家或个人观点,并不代表EDN China 电子设计技术互动社区网站立场。


视频
 analog.com官网全线升级

在线研讨会