3539|0

3

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

用Python控制硬件 - 用加速度传感器ADXL335测量物体的共振频率 [复制链接]

转载自:《用Python控制硬件38-用加速度传感器ADXL335测量物体的共振频率

 

物理学告诉我们,任何物体都会有共振现象(比如中学物理实验用到的音叉),共振频率点和其材料、质量、结构等因素相关,有的还有不止一个共振点(比如古代乐器编钟)。

为了定性定量地测量记录实验中的共振现象,这次演示用Shell Lab测试台软件配合MEMS加速度传感器芯片检测共振物体的频率。整套软硬件装置成本低廉,搭建容易,适合在教学实验中使用。

传感器ADXL335是AD公司产的三轴输出(模拟量输出,非数字式接口)MEMS加速度计,量程3G,X/Y/Z输出带宽最高1.6kHz(Z轴差一些,550Hz)。某宝可以直接购买模块评估板。

三个模拟量选择一路直接进入F4数采板,参考:

用Python控制硬件35-自制二三十元成本的信号测量采集控制系统

接线示意图:

需要特别注意的是传输线容易受工频干扰,所以需要选用带屏蔽层的多股线缆,屏蔽层在采集板一侧接地。因为只测量一路振动信号,所以取一路信号即可。

打开Shell Lab软件,仍然加载“daq / FFT analysis”例程,这里不再贴出代码,可以参考上面的链接。

需要修改几处:

CHANNEL = 0  # 输入通道
SAMPLE_RATE = 3200  # 修改采样率,芯片最高1.6k带宽,所以不用太高
PEAKS_LIMIT = 3  # 峰值标注的数量限制,不需要太高

和代码末尾处峰值标注的文字内容:

    # 增加峰值标注
    ...
        ...
        txt = '%f'%fft_x[idx]  # 标注频率值
        ...  

将传感器固定在被测系统上,敲击系统引起共振,观察频谱图的最高峰就是共振频率。

 

 

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表