资讯详情

shineblink 倾倒传感器详解

倾倒检测传感器

    • 一、本例程实现功能
    • 二、倾倒检测
    • 三、倾倒检测传感器介绍
    • 3. SW-520D滚珠倾倒检测开关介绍:
    • 六、完整代码

一、本例程实现功能

当发生倾倒时,通过滚珠倾倒检测传感器模块传感器是否倾倒或角度变化,Core电路板上的LED当传感器位置恢复时,恢复时LED1灯灭。

二、倾倒检测

利用倾倒检测传感器,可以检测仪器、设备、家用电器等各种物体是否倾倒,及时发现问题或采取断电保护措施。

三、倾倒检测传感器介绍

有两种传感器用于倾倒检测,一种是汞开关,另一种是球开关。它们的原理相似且简单,即当倾倒时,传感器中的汞或球会流向另一个方向,从而触发传感器输出状态的变化(如输出电平值的变化)。

在这里插入图片描述

滚珠开关由于环保和安全问题,逐渐取代了水银开关。

3. SW-520D滚珠倾倒检测开关介绍:

SW-520D它是滚珠倾斜感应的单向触发开关。当垂直悬挂的倾斜开关探头受到外力作用,偏离垂直位置15度以上时,倾斜开关内的金属球触点动作经常被关闭和断开。当外力消除时,倾斜开关恢复到垂直状态,金属球触点再次关闭。可设计各种产品倾斜、倾斜触发报警、倾斜断电传感器、倾斜传感器。 在这里插入图片描述 5.接线图

在这里插入图片描述

六、完整代码

传感器的使用非常简单,我们只使用它Core提供的Gpio读取传感器的库函数DO当传感器倾倒时,可以判断引脚输出的电平是否倾倒。DO引脚输出低电平LED相反,反之亦然LED1灯灭。

--配置D8为普通输出,控制LED1LIB_GpioOutputConfig("D8","STANDARD")--设置D五口是普通输入,连接倾倒传感器DO也可以引脚D5换成D0-D7中任何一个引脚LIB_GpioInputConfig("D5","NOPULL")--开始大循环while(GC(1)  ==  true)do        gpio_value =  LIB_GpioRead("D5")        if  gpio_value ==  0  then --传感器感应到倾倒状态       LIB_GpioWrite("D8",0)--LED一灯亮    else                LIB_GpioWrite("D8",1)--LED一灯灭    endend

标签: 断电传感器怎么安装

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台