课程

课程 讲师

震动传感器

购买数
2
课时数
1
浏览数
3707
主讲人:
齐老师
有效期:
自购买之日起永久
优惠价:¥10
原价:¥10
分享

分享到:

手机查看

当有震动产生时,就能检测到信号。

购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.30.7eda723cVVKOLp&id=576040269349

震动传感器

一、功能介绍

震动传感器

使用中断接口,与IMX6魔法师Cortex-A系列底板的P5接口对应。

image.png

1、模块简介

    此模块中使用的震动开关型号是SW-18015P,为密封弹簧型、无方向性震动感应触发开关,任何角度均可触发。开关在静止時为开路OFF状态,当受到外力碰触而达到相应震动力时,或移动速度达到适当离(偏)心力时,导电接脚会产生瞬间导通呈瞬间ON状态。当外力消失時,开关恢复为开路OFF状态。在正常使用情况下开关的寿命可达20万次。此震动开关适用于小电流控制电路的触发,开关的灵敏度是灵敏型,适用于玩具、防盗报警器、鞋灯、发光礼品等产品。

二、使用演示

三、原理分析

         原理图中的P1口接的是震动开关SW-18015P,震动开关感应到震动后会导通电路,否则为闭路。当震动开关为开路时,电流通过震动开关,比较器U1的3脚电压为3.3V,1脚电压为3V,比较器U1的3脚电压高于1脚电压,所以U1输出高电平。当震动传感器为闭路时,U1的3脚电压低于1脚电压,所以输出低电平。

image.png

四、代码分析

1.    P5端口设备树配置

2.    GPIO操作库函数

3.    中断函数

4.    驱动程序

5.    应用程序

五、实践操作

1、编译驱动程序

2、编译应用程序

3、下载测试


讲师信息

齐老师

齐老师

Linux|应用开发..
粉丝:1
拥有多年Linux开发经验,精通Linux C,参与过多个大型Linux项目开发。
×

分享成功,快去个人中心查看吧~~~

祝您:学习愉快 !

确 定
×

加入我的看单

该课程需要加入我的看单后方可学习,确定加入?

确 定 取 消
关注官方微信