课程

课程 讲师

干簧门磁-霍尔开关模块

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

分享到:

手机查看

一、模块介绍


image.png

干簧管开关和霍尔开光都是需要通过磁铁来控制的开关

购买链接:

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


干簧门磁-霍尔开关模块主要由干簧管和霍尔传感器组成。

        干簧管(Reed Switch)也称舌簧管或磁簧开关,是一种磁敏的特殊开关。干簧管的工作原理非常简单,两片端点处重叠的可磁化的簧片、密封于一玻璃管中,两簧片分隔的距离仅约几个微米,玻璃管中装填有高纯度的惰性气体,在尚未操作时,两片簧片并未接触、外加的磁场使两片簧片端点位置附近产生不同的极性,结果两片不同极性的簧片将互相吸引并闭合。依此技术可做成非常小尺寸体积的切换组件,并且切换速度非常快速、且具有非常优异的信赖性。永久磁铁的方位和方向确定何时以及多少次开关打开和关闭。

        霍尔传感器(Hall sensor)是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔在研究金属的导电机构时发现的。霍尔器件是一种采用半导体材料制成的磁电转换器件。如果在输入端通入控制电流,当有一磁场穿过该器件磁感面,则在输出端出现霍尔电势。在磁场力作用下,在金属或通电半导体中将产生霍耳效应,其输出电压与磁场强度成正比。


二、原理分析

        在干簧门磁原理图中,当干簧管在正常状态时为开路,三极管未导通,所以EINT4为高电平,当在磁铁的作用下,干簧管里簧片接触电路导通,三极管导通EINT4接通GND,为低电平。

        image.png

        在霍尔开关原理图中,正常状态下没有磁铁干扰,EINT6由上拉电阻被拉高为高电平,当有磁铁干扰时,AH3020的OUT引脚输出为低电平,由此EINT6也为低电平。

        image.png


三、代码解读


        1、初始化IO口为输入。

               GPIO_Init();

        2、开启IO口复用时钟。

               RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);

        3、设置IO口与中断线的映射关系。

               void GPIO_EXTILineConfig();

        4、初始化线上中断,设置触发条件等。

               EXTI_Init();

        5、配置中断分组(NVIC),并使能中断。

               NVIC_Init();

        6、编写中断服务函数。

              EXTIx_IRQHandler();

        7、清除中断标志位

              EXTI_ClearITPendingBit();


四、实践操作

   

    一、实验操作步骤:

            1、将 STM32F407 核心板正确插接到魔法师 M3/M4 底板上,连接好 J-link 与 PC 机;

            2、将干簧门磁-霍尔开关模块插到底板 P5 口,底板拨码 S1 拨向 ON 端;

            3、编译整个工程,打开底板电源,烧写程序到核心板,并按一次复位按键。串口调试助手波特率为115200。

   

    二、实验现象:

            1、用磁铁接近干簧管,干簧管连通,串口打印 报警信息。

            2、用磁铁接近霍尔开关,霍尔开关连通,串口打印 报警信息。

讲师信息

邵老师

邵老师

粉丝:3
多年嵌入式开发经验,精通STM32/51单片机,扎实的C语言基本功
×

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

祝您:学习愉快 !

确 定
×

加入我的看单

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

确 定 取 消
关注官方微信