tag 标签: ADXL345

相关博文
  • 热度 13
    2015-12-29 17:51
    1675 次阅读|
    0 个评论
    随着人类生活水平的不断提高,人口老龄化成为一个全球性的发展趋势。目前,我国已经进入了老龄化社会 ,老年人的身心健康问题得到人们更多的关注。老年人因生理结构衰老和身体机能减退,发生意外跌倒的概率和频率非常高 。跌倒可以导致老年人身体组织挫伤、骨折甚至危及生命,并从心理上给老年人造成了压力和恐惧感。实际上很多伤亡并不是由于意外跌倒本身造成的,而是由于跌倒发生后,老年人没有得到及时的救治造成的 。尤其现在社会上存在很多讹诈现象,导致人们不敢轻易伸出援助之手。因此,在老年人发生跌倒后,如何尽早被发现,并发出求救信号进行及时救治变得格外重要。为了老年人更健康地生活,研究设计一个老年人的跌倒检测与报警系统具有十分重要的研究价值和实际意义。 目前,研究开发人体跌倒检测系统方面的技术有很多种,最常见的是图像分析和加速度分析法。文献 都是基于视频图像分析的室内跌倒自动检测系统,这种技术准确性高,人体动作清晰可见,但需要多部摄像机同时工作,且暴露了用户的个人隐私,监测范围有限,受环境的影响也很大。另一种加速度分析方法,主要基于微机电系统(Micro-Electromechanical System,MEMS)传感器。MEMS技术近几年得到了快速发展,广泛应用在跌倒检测、状态检测、运动检测等方面。文献 都是利用MEMS技术进行人体跌倒检测的,目前国内一些基于MEMS技术的跌到检测虽可较好实现跌倒检测,但大多计算量较大、设计复杂、价格昂贵,难以得到广泛的应用。 设计一种基于Arduino和三轴加速度传感器的跌倒检测报警系统,实时采集人体加速度参数和地理位置信息,应用于老年人意外跌倒后及时报警,兼具了性价比高、设计简单、实时性高、低功耗、可扩展的特点,实验证明了该系统的可行性和准确性。 1 系统总体设计 跌倒检测报警系统由Arduino最小系统、加速度参数采集模块、GPS定位模块、GSM通信模块组成,其系统框图如图1所示。 图1 跌倒检测报警系统框图 Arduino实时接收加速度参数采集模块传来的人体加速度参数值,单片机通过接收来的加速度值,经过跌倒检测算法来判断穿戴者的体态,如果检测出跌倒的发生,便触发跌倒报警机制。当跌倒发生时,通过GPS定位模块能捕获到穿戴者的具体地理位置,然后发出包含跌倒位置的报警求救信息,通知佩戴者的监护人或医疗机构,进行后续的救治。本系统在考虑这些功能需求的前提下,采用Arduino为控制核心,外围连接加速度参数采集模块、GPS定位模块、GSM通信模块,来完成整个系统的功能。 【分页导航】 第1页: 系统总体设计 第2页: 硬件设计 第3页: 算法设计与实验 本文来源于《单片机与嵌入式系统》 2 硬件设计 硬件部分主要包括微控制器最小系统的选取、加速度参数采集模块、GPS定位模块、GSM通信模块,以及各个模块之间的连接。 2.1 Arduino平台 Arduino是一款基于开源的电子原型设计平台。Arduino包含两个主要的部分:硬件部分是可以用来做电路设计的电路板,基于AVR系列单片机和ARM微控制器,有丰富的外设接口和硬件资源;软件部分则是Arduino IDE,是在计算机中的程序开发环境 。Arduino的模块化设计,大大简化了电子系统的设计过程。 其中,微控制器最小系统选用Arduino Uno,它是基于ATMEL公司的ATmega328P单片机的硬件平台,具有32KB Flash、1KB EEPROM、14路数字输入输出口(其中6路可用于PWM输出)、6路模拟输入接口。同时,Uno预置了Bootloader程序,不需要其他外部烧写器,可以直接通过USB下载程序。 2.2 加速度传感器ADXL345 ADXL345是ADI公司最近推出的基于iMEMS技术的3轴、数字输出加速度传感器。ADXL345具有多种可变的测量范围,高分辨率,高灵敏度,超小的封装,超低的功耗,标准的I2C或SPI数字接口,32级FIFO存储,以及内部多种运动状态检测和灵活的中断方式等特性 。所有这些特性,使得 ADXL345有助于大大简化跌倒检测算法,使其成为一款非常适合用于跌倒检测器应用的加速度传感器。图2为ADXL345功能框图。 图2 ADXL345功能框图 ADXL345标准的I2C数字接口可以和Arduino Uno的I2C接口方便通信,将ADXL345采集到的人体三轴加速度数据传给单片机进行跌倒检测算法处理,图3给出了ADXL345和单片机之间的I2C总线典型连接图。ADXL345的(CS) ?管脚接高电平,表示ADXL345工作在I2C模式。SDA和SCL是I2C总线的数据线和时钟线,分别连接到Arduino Uno相应的I2C总线接口(A4和A5)。ADXL345的INT1管脚连接到Arduino Uno的INT0(Pin 2),用来产生中断信号。 图3 ADXL345和单片机之间的I2C典型连接图 2.3 GPS定位和GSM通信模块SIM908 SIM908是一款集成了高性能GSM/GPRS引擎和GPS引擎的芯片。其中的GSM/GPRS引擎可以工作在GSM 850MHz,EGSM 900MHz,DCS 1800MHz和PCS 1900MHz四个频段;GPS引擎具有一流的采集和跟踪灵敏度、TTFF(Time-To-First-Fix)和准确度 ,这些特性可以很好地完成跌倒位置定位和发送报警信号的任务。在SIM908芯片上可以同时完成GPS定位和GSM通信功能,可以大大减少系统芯片的数量和功耗。图4为SIM908的功能框图。SIM908通过UART口与Arduino Uno进行通信,RXD和TXD分别与Uno的TXD和RXD相连,完成跌倒位置的GPS数据的捕获和发送GSM报警短信功能。 图4 SIM908功能框图 【分页导航】 第1页: 系统总体设计 第2页: 硬件设计 第3页: 算法设计与实验 本文来源于《单片机与嵌入式系统》 3算法设计与实验 3.1 跌倒检测算法 对跌倒检测原理的研究主要是找到人体在跌倒过程中的加速度变化特征。图5给出的是加速度在不同运动过程中的变化曲线,包括(a)步行上楼、(b)步行下楼、(c)坐下、 (d)起立。其中红色的曲线是Y轴(垂直方向)的加速度曲线,其正常静止状态下应该为-1g;黑色和黄色的曲线分别是X轴(前后方向)和Z轴(左右方向)的加速度曲线,其正常静止状态下应该为0g;绿色的曲线是三轴加速度的矢量和,其正常静止状态下应该为+1g。 图5 不同运动过程中的加速度变化曲线 由于老年人的运动相对比较慢,所以在普通的步行过程中,加速度变化不会很大。最明显的加速度变化就是在坐下动作中Y轴加速度(和加速度矢量和)上有一个超过3g的尖峰,这个尖峰是由于身体与椅子接触而产生的。而跌倒过程中的加速度变化则完全不同。图6给出的是意外跌倒过程中的加速度变化曲线。通过图6和图5的比较,可以发现跌倒过程中的加速度变化有4个主要特征,这可以作为跌倒检测的准则。这4个特征在图6中以红色的方框标注,下面将对其逐一进行详细介绍。 图6 意外跌倒过程中的加速度变化曲线 失重:在跌倒的开始都会发生一定的失重现象。在自由落体的下降过程,这个现象会更加明显,加速度的矢量和会降低到接近0g。对于一般的跌倒,也会发生合加速度小于1g的情况。因此,这可以作为跌倒状态的第一个判断依据。可以由ADXL345的Free_Fall中断来检测。 撞击:失重之后,人体发生跌倒的时候会与地面或其他物体发生撞击,在加速度曲线中会产生一个很大的冲击。这个冲击可以通过ADXL345的Activity中断来检测。因此,Free_Fall中断之后,紧接着产生Activity中断是跌倒状态的第二个判断依据。 静止:人体在跌倒后,也就是撞击发生之后,不可能马上起来,会有短暂的静止状态(如果人因为跌倒而导致昏迷,甚至可能是较长时间的静止)。表现在加速度曲线上就是会有一段时间的平稳。这可以通过ADXL345的Inactivity中断来检测。因此,Activity中断之后的Inactivity中断是跌倒状态的第三个判断依据。 与初始状态比较:跌倒之后,人体会发生翻转,因此人体的方向会与原先静止站立的姿态不同。这使得跌倒之后的静止状态下的三轴加速度数值与初始状态下的不同,如图5所示。因此,跌倒检测的第四个依据就是跌倒后的静止状态下加速度值与初始状态发生变化,且矢量变化超过一定的门限值。 这四个判断依据综合在一起,构成了整个的跌倒检测算法,可以对跌倒状态给出报警。 另外,如果跌倒造成了严重的后果,比如,导致了人的昏迷。那么人体会在更常的一段时间内都保持静止。这个状态仍然可以通过Inactivity中断来检测。也就是说,如果发现在跌倒之后的很长时间内都保持Inactivity状态,可以再次给出一个严重报警。算法的流程图如图7所示。 图7 算法流程图 3.2 实验结果 本文设计了一个实验方案对算法进行验证。实验对向前跌倒,向后跌倒,向左、右两侧跌倒等不同跌倒姿势以及跌倒后是否有长时间静止状态的情况分别进行了10次测试,表1中给出的是相关测试结果。 表1 实验结果 本设计将加速度传感器ADXL345、GPS和GSM模块SIM908与Arduino Uno平台结合在一起,通过加速度传感器采集人体三轴加速度值,实时检测人体体态,完成对人体跌倒的检测和报警。整体设计成本低、可靠性高、算法复杂度低、检测准确度高和可扩展的优点,具有很高的实用性,可以满足对人体跌倒检测报警的需要。 【分页导航】 第1页: 系统总体设计 第2页: 硬件设计 第3页: 算法设计与实验 本文来源于《单片机与嵌入式系统》
  • 热度 11
    2015-9-13 00:09
    1090 次阅读|
    0 个评论
    随着人类生活水平的不断提高,人口老龄化成为一个全球性的发展趋势。目前,我国已经进入了老龄化社会 ,老年人的身心健康问题得到人们更多的关注。老年人因生理结构衰老和身体机能减退,发生意外跌倒的概率和频率非常高 。跌倒可以导致老年人身体组织挫伤、骨折甚至危及生命,并从心理上给老年人造成了压力和恐惧感。实际上很多伤亡并不是由于意外跌倒本身造成的,而是由于跌倒发生后,老年人没有得到及时的救治造成的 。尤其现在社会上存在很多讹诈现象,导致人们不敢轻易伸出援助之手。因此,在老年人发生跌倒后,如何尽早被发现,并发出求救信号进行及时救治变得格外重要。为了老年人更健康地生活,研究设计一个老年人的跌倒检测与报警系统具有十分重要的研究价值和实际意义。 目前,研究开发人体跌倒检测系统方面的技术有很多种,最常见的是图像分析和加速度分析法。文献 都是基于视频图像分析的室内跌倒自动检测系统,这种技术准确性高,人体动作清晰可见,但需要多部摄像机同时工作,且暴露了用户的个人隐私,监测范围有限,受环境的影响也很大。另一种加速度分析方法,主要基于微机电系统(Micro-Electromechanical System,MEMS)传感器。MEMS技术近几年得到了快速发展,广泛应用在跌倒检测、状态检测、运动检测等方面。文献 都是利用MEMS技术进行人体跌倒检测的,目前国内一些基于MEMS技术的跌到检测虽可较好实现跌倒检测,但大多计算量较大、设计复杂、价格昂贵,难以得到广泛的应用。 设计一种基于Arduino和三轴加速度传感器的跌倒检测报警系统,实时采集人体加速度参数和地理位置信息,应用于老年人意外跌倒后及时报警,兼具了性价比高、设计简单、实时性高、低功耗、可扩展的特点,实验证明了该系统的可行性和准确性。 1 系统总体设计 跌倒检测报警系统由Arduino最小系统、加速度参数采集模块、GPS定位模块、GSM通信模块组成,其系统框图如图1所示。 图1 跌倒检测报警系统框图 Arduino实时接收加速度参数采集模块传来的人体加速度参数值,单片机通过接收来的加速度值,经过跌倒检测算法来判断穿戴者的体态,如果检测出跌倒的发生,便触发跌倒报警机制。当跌倒发生时,通过GPS定位模块能捕获到穿戴者的具体地理位置,然后发出包含跌倒位置的报警求救信息,通知佩戴者的监护人或医疗机构,进行后续的救治。本系统在考虑这些功能需求的前提下,采用Arduino为控制核心,外围连接加速度参数采集模块、GPS定位模块、GSM通信模块,来完成整个系统的功能。 【分页导航】 第1页: 系统总体设计 第2页: 硬件设计 第3页: 算法设计与实验 本文来源于《单片机与嵌入式系统》 2 硬件设计 硬件部分主要包括微控制器最小系统的选取、加速度参数采集模块、GPS定位模块、GSM通信模块,以及各个模块之间的连接。 2.1 Arduino平台 Arduino是一款基于开源的电子原型设计平台。Arduino包含两个主要的部分:硬件部分是可以用来做电路设计的电路板,基于AVR系列单片机和ARM微控制器,有丰富的外设接口和硬件资源;软件部分则是Arduino IDE,是在计算机中的程序开发环境 。Arduino的模块化设计,大大简化了电子系统的设计过程。 其中,微控制器最小系统选用Arduino Uno,它是基于ATMEL公司的ATmega328P单片机的硬件平台,具有32KB Flash、1KB EEPROM、14路数字输入输出口(其中6路可用于PWM输出)、6路模拟输入接口。同时,Uno预置了Bootloader程序,不需要其他外部烧写器,可以直接通过USB下载程序。 2.2 加速度传感器ADXL345 ADXL345是ADI公司最近推出的基于iMEMS技术的3轴、数字输出加速度传感器。ADXL345具有多种可变的测量范围,高分辨率,高灵敏度,超小的封装,超低的功耗,标准的I2C或SPI数字接口,32级FIFO存储,以及内部多种运动状态检测和灵活的中断方式等特性 。所有这些特性,使得 ADXL345有助于大大简化跌倒检测算法,使其成为一款非常适合用于跌倒检测器应用的加速度传感器。图2为ADXL345功能框图。 图2 ADXL345功能框图 ADXL345标准的I2C数字接口可以和Arduino Uno的I2C接口方便通信,将ADXL345采集到的人体三轴加速度数据传给单片机进行跌倒检测算法处理,图3给出了ADXL345和单片机之间的I2C总线典型连接图。ADXL345的(CS) ?管脚接高电平,表示ADXL345工作在I2C模式。SDA和SCL是I2C总线的数据线和时钟线,分别连接到Arduino Uno相应的I2C总线接口(A4和A5)。ADXL345的INT1管脚连接到Arduino Uno的INT0(Pin 2),用来产生中断信号。 图3 ADXL345和单片机之间的I2C典型连接图 2.3 GPS定位和GSM通信模块SIM908 SIM908是一款集成了高性能GSM/GPRS引擎和GPS引擎的芯片。其中的GSM/GPRS引擎可以工作在GSM 850MHz,EGSM 900MHz,DCS 1800MHz和PCS 1900MHz四个频段;GPS引擎具有一流的采集和跟踪灵敏度、TTFF(Time-To-First-Fix)和准确度 ,这些特性可以很好地完成跌倒位置定位和发送报警信号的任务。在SIM908芯片上可以同时完成GPS定位和GSM通信功能,可以大大减少系统芯片的数量和功耗。图4为SIM908的功能框图。SIM908通过UART口与Arduino Uno进行通信,RXD和TXD分别与Uno的TXD和RXD相连,完成跌倒位置的GPS数据的捕获和发送GSM报警短信功能。 图4 SIM908功能框图 【分页导航】 第1页: 系统总体设计 第2页: 硬件设计 第3页: 算法设计与实验 本文来源于《单片机与嵌入式系统》 3算法设计与实验 3.1 跌倒检测算法 对跌倒检测原理的研究主要是找到人体在跌倒过程中的加速度变化特征。图5给出的是加速度在不同运动过程中的变化曲线,包括(a)步行上楼、(b)步行下楼、(c)坐下、 (d)起立。其中红色的曲线是Y轴(垂直方向)的加速度曲线,其正常静止状态下应该为-1g;黑色和黄色的曲线分别是X轴(前后方向)和Z轴(左右方向)的加速度曲线,其正常静止状态下应该为0g;绿色的曲线是三轴加速度的矢量和,其正常静止状态下应该为+1g。 图5 不同运动过程中的加速度变化曲线 由于老年人的运动相对比较慢,所以在普通的步行过程中,加速度变化不会很大。最明显的加速度变化就是在坐下动作中Y轴加速度(和加速度矢量和)上有一个超过3g的尖峰,这个尖峰是由于身体与椅子接触而产生的。而跌倒过程中的加速度变化则完全不同。图6给出的是意外跌倒过程中的加速度变化曲线。通过图6和图5的比较,可以发现跌倒过程中的加速度变化有4个主要特征,这可以作为跌倒检测的准则。这4个特征在图6中以红色的方框标注,下面将对其逐一进行详细介绍。 图6 意外跌倒过程中的加速度变化曲线 失重:在跌倒的开始都会发生一定的失重现象。在自由落体的下降过程,这个现象会更加明显,加速度的矢量和会降低到接近0g。对于一般的跌倒,也会发生合加速度小于1g的情况。因此,这可以作为跌倒状态的第一个判断依据。可以由ADXL345的Free_Fall中断来检测。 撞击:失重之后,人体发生跌倒的时候会与地面或其他物体发生撞击,在加速度曲线中会产生一个很大的冲击。这个冲击可以通过ADXL345的Activity中断来检测。因此,Free_Fall中断之后,紧接着产生Activity中断是跌倒状态的第二个判断依据。 静止:人体在跌倒后,也就是撞击发生之后,不可能马上起来,会有短暂的静止状态(如果人因为跌倒而导致昏迷,甚至可能是较长时间的静止)。表现在加速度曲线上就是会有一段时间的平稳。这可以通过ADXL345的Inactivity中断来检测。因此,Activity中断之后的Inactivity中断是跌倒状态的第三个判断依据。 与初始状态比较:跌倒之后,人体会发生翻转,因此人体的方向会与原先静止站立的姿态不同。这使得跌倒之后的静止状态下的三轴加速度数值与初始状态下的不同,如图5所示。因此,跌倒检测的第四个依据就是跌倒后的静止状态下加速度值与初始状态发生变化,且矢量变化超过一定的门限值。 这四个判断依据综合在一起,构成了整个的跌倒检测算法,可以对跌倒状态给出报警。 另外,如果跌倒造成了严重的后果,比如,导致了人的昏迷。那么人体会在更常的一段时间内都保持静止。这个状态仍然可以通过Inactivity中断来检测。也就是说,如果发现在跌倒之后的很长时间内都保持Inactivity状态,可以再次给出一个严重报警。算法的流程图如图7所示。 图7 算法流程图 3.2 实验结果 本文设计了一个实验方案对算法进行验证。实验对向前跌倒,向后跌倒,向左、右两侧跌倒等不同跌倒姿势以及跌倒后是否有长时间静止状态的情况分别进行了10次测试,表1中给出的是相关测试结果。 表1 实验结果 本设计将加速度传感器ADXL345、GPS和GSM模块SIM908与Arduino Uno平台结合在一起,通过加速度传感器采集人体三轴加速度值,实时检测人体体态,完成对人体跌倒的检测和报警。整体设计成本低、可靠性高、算法复杂度低、检测准确度高和可扩展的优点,具有很高的实用性,可以满足对人体跌倒检测报警的需要。 【分页导航】 第1页: 系统总体设计 第2页: 硬件设计 第3页: 算法设计与实验 本文来源于《单片机与嵌入式系统》
  • 热度 19
    2013-3-29 13:53
    2017 次阅读|
    2 个评论
            3月1号我发表了文章“ADXL345应用分析”介绍了我开发的一款ADXL345学习板,这期间我在原来的版本基础上进行了修改,开发完成了“ADXL345学习板升级版”。 “ADXL345应用分析”链接:http://bbs.ednchina.com/BLOG_ARTICLE_3011175.HTM         与老的板子相比,新的板子做了较大的改变:首先,初级版大小为75mm*40mm,采用DB9串口线同上位机串口连接。最新的高级版大小为60mm*21mm,使用miniUSB连接到电脑USB接口上,使用方便,便于携带;初级板软件能够读取加ADXL345加速度信息并显示。新的高级版软件不仅具备以上功能,它还能够配置曲线显示颜色,读写ADXL345内部寄存器数据以及配置各种中断,检测敲击、自由坠落等状态,使得使用者能够更加深入地学习ADXL345这款芯片。 ADXL345学习板高级版:   上位机软件界面: 设置显示颜色: 读取ADXL345寄存器: 设置中断检测: 接收中断: 对于这个开发板感兴趣的朋友可以来这里: http://item.taobao.com/item.htm?spm=686.1000925.1000774.6.TjAdqqid=23662864275
  • 热度 19
    2013-3-1 14:33
    1946 次阅读|
    0 个评论
    ADXL345是ADI公司推出的一款小而薄的低功耗3轴加速度计,分辨率高(13位),测量范围达±16g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。ADXL345非常适合移动设备应用。它可以在倾斜检测应用中测量静态重力加速度,还可以测量运动或冲击导致的动态加速度。其高分辨率(4 mg/LSB),能够测量不到1.0°的倾斜角度变化。     ADI 公司拥有自己的评估板 EVAL-ADXL345Z-DB ,它能够记录加速数据并将这些数据保存在 SD 卡中以便进行后续的数据分析,售价为 59 美元。作者感觉该开发板价格稍高,使用并不方便,需要将 SD 卡取下插入到 PC 机上才能够进行数据分析,数据量少且不能实时分析。为此作者开发了 ADXL345 学习板以及上位机显示软件,方便使用者学习 ADXL345 这款优秀的加速度传感器芯片。 ADXL345学习板: 连接ADXL345学习版和电源适配器,向右拨动电源开关,为学习板供电,板子上的电源指示灯点亮。用串行数据线连接好学习板和PC机,在PC机上可以用作者编写的上位机软件观察运动曲线。纵轴量程和横轴点数都可以实时更改,另外还可以根据需要显示或者屏蔽某些轴的曲线。 对这个 开发板感兴趣的朋友可以来这里: http://item.taobao.com/item.htm?spm=686.1000925.1000774.6.BFBjQLid=18994407050
  • 热度 25
    2012-4-25 15:58
    3136 次阅读|
    2 个评论
      最近看到研究姿态测量的朋友越来越多,水平也是越来越高。看得有点痒痒,也发一个我做的9轴模块。 这是给一个客户订做的,尺寸小5cmx2cm。 板载陀螺仪,加速度计,磁力计,SMT32 MCU和蓝牙串口模块。使用STM32读取数据并解算出姿态角。内建串口命令行界面,可通过3.3V串口或者蓝牙串口与上位机交互。      
相关资源
  • 所需E币: 0
    时间: 2022-3-24 17:45
    大小: 722.75KB
    上传者: 东亚安防
    Ultralowpower:aslowas23µAinmeasurementmodeand 0.1µAinstandbymodeatVS=2.5V(typical)PowerconsumptionscalesautomaticallywithbandwidthUser-selectableresolutionFixed10-bitresolutionFullresolution,whereresolutionincreaseswithgrange, upto13-bitresolutionat±16g(maintaining4mg/LSB scalefactorinallgranges)EmbeddedmemorymanagementsystemwithFIFO technologyminimizeshostprocessorloadSingletap/doubletapdetectionActivity/inactivitymonitoringFree-falldetectionSupplyvoltagerange:2.0Vto3.6VI/Ovoltagerange:1.7VtoVSSPI(3-and4-wire)andI2CdigitalinterfacesFlexibleinterruptmodesmappabletoeitherinterruptpinMeasurementrangesselectableviaserialcommandBandwidthselectableviaserialcommandWidetemperaturerange(−40°Cto+85°C)10,000gshocksurvivalPbfree/RoHScompliantSmallandthin:3mm×5mm×1mmLGApackage
  • 所需E币: 0
    时间: 2020-12-13 23:56
    大小: 874.7KB
    上传者: wxlai1998
    超低功耗3轴加速度计ADXL345数据手册
  • 所需E币: 5
    时间: 2019-12-27 20:19
    大小: 70.77KB
    上传者: rdg1993
    ExampleCode_iMEMs_ADXL345.zip……
  • 所需E币: 4
    时间: 2019-12-24 23:29
    大小: 423.38KB
    上传者: quw431979_163.com
    基于3轴加速度计ADXL345de跌倒检测应用AN-1023OneTechnologyWaytP.O.Box9106tNorwood,MA02062-9106,U.S.A.tTel:781.329.4700tFax:781.461.3113twww.analog.com3ADXL345ǖNingJiaADXL345MEMS(MEMS)……
  • 所需E币: 3
    时间: 2019-12-24 23:27
    大小: 317.4KB
    上传者: wsu_w_hotmail.com
    简介ADI公司的ADXL345三轴加速度计包括一个数字接口和内置模数转换器(ADC)。ADXL345在所有g范围内(±2g、±4g、±8g和±16g)具有3.9mg/LSB的高分辨率,适合大多数应用。在需要更高分辨率的应用中,可使用过采样技术来提高ADXL345的分辨率。此应用笔记说明如何利用先进先出(FIFO)缓冲器提高ADXL345的分辨率。过采样原理对来自加速度计的加速度信号进行数字信号处理的第一步是模数转换。对于具有模拟输出的加速度计,加速度计的信号通过外部ADC被数字化,其分辨率取决于应用的需求和设计者的选择。相对于模拟输出加速度计,数字输出加速度计(如ADXL345)具有一个内部ADC,且其分辨率已由传感器设计决定。过采样技术是使用比所需速率高得多的速率对模拟信号进行采样来提高分辨率的技术。与数字滤波和抽取结合使用,可产生更高的分辨率。甚至对于ADC分辨率已固定的数字输出加速度计,仍可使用该技术以更高的分辨率对加速度进行测量。过采样背后的原理是过采样信号中的总量化噪声与以原速率采样的信号相同,但总量化噪声被分散ADXL345的实现ADXL345为具有数字接口的三轴加速度计。它包含一个13位ADC和一个具有强大中断系统的32级FIFO(每轴)输出缓冲器。当规定数量数据存储在FIFO中时,它将产生一个中断信号。通过写入适当的寄存器,可对ADC的输出数据速率进行配置。由于FIFO具有可配置输出数据速率以及灵活的中断系统,因此ADXL345非常适合于过采样技术。输出数据速率设置在对ADXL345使用过采样技术时,用户必须首先确定过采样系数。根据分辨率提高所需的等级选择过采样系数:当分辨率需要提高1LSB时,选择过采样系数为4;当分辨率需要提高2LSB时,选择过采样系数为16。接下来,根据所需数据速率选择传感器的输出数据速率。例如,若在应用中所需数据速率为12.5Hz,分辨率需要提高1LSB,那么ADXL345的数据速率可配置为50Hz(12.5Hz×4)。输出数据速率可在BW_RATE寄存器中进行设置。FIFO设置当存储在FIFO中的数据数量与过采样系数值相等时,应该设置FIFO在此时产生一个中断。该类型中断称为水印AN-1064应用笔记OneTechnologyWayP.O.Box9106Norwood,MA02062-9106,U.S.A.Tel:781.329.4700Fax:781.461.3113www.analog.com了解AD9548的输入参考监控器作者:KenGentile简介参考监控器的目的是测量输入参考信号的周期TREF。为如AD9548数据手册所述,AD9548的输入端最多可支持八此,参考监控器需要用户提供输入参考信号的预期标称周个独立参考时钟信号。八路输入各有一个专用参考监控……
  • 所需E币: 4
    时间: 2019-12-24 23:25
    大小: 347.33KB
    上传者: wsu_w_hotmail.com
    AZAYAX09119-001GRAVITYXOUT=+1gYOUT=0gZOUT=0gXOUT=0gYOUT=+1gTOXOUT=0gYOUT=–1gOPTOP物理安装ADXL345是三轴加速度计。检测轴如图1所示。当ADXL345沿检测轴正向加速时,它对正加速度进行检测。在检测重力时用户需要注意,当检测轴的方向与重力的方向相反时检测到的是正加速度。图2所示为输出对重力的响应。ADXL345采用3mm×5mm×1mm、14引脚小型超薄塑料封装。推荐的印制电路板焊盘图形请参考ADXL345数据手册。图1.ADXL345的检测轴AN-1077应用笔记OneTechnologyWayP.O.Box9106Norwood,MA02062-9106,U.S.A.Tel:781.329.4700Fax:781.461.3113www.analog.comADXL345快速入门指南作者:TomoakiTusuzki物理安装AZADXL345是三轴加速度计。检测轴如图1所示。当ADXL345沿检测轴正向加速时,它对正加速度进行检测。在检测重力时用户需要注意,当检测轴的方向与重力AY的方向相反时检测到的是正加速度。图2所示为输出对重力的响应。ADXL345采用3mm×5mm×1mm、14引脚小型超薄塑料封装。推荐的印制电路板焊盘图形请参……
  • 所需E币: 5
    时间: 2020-1-9 13:59
    大小: 1.4MB
    上传者: wsu_w_hotmail.com
    ADXL345模块资料,有中文资料手册有程序。……
  • 所需E币: 4
    时间: 2020-1-9 13:59
    大小: 34.72KB
    上传者: rdg1993
    ADXL345C51单片机测试程序!……