YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10010|回复: 2
打印 上一主题 下一主题

Arduino入门教程—拓展实验篇五 磁力开关实验

[复制链接]

签到天数: 866 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2013-6-18 20:08:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 AllBlue 于 2013-8-29 16:15 编辑

磁力开关实验

本次实验使用一个新的元器件——干簧管(Reed Switch)。

干簧管也称舌簧管或磁簧开关,是一种磁敏的特殊开关,是干簧继电器和接近开关的主要部件。它通常有两个软磁性材料做成的、无磁时断开的金属簧片触点,有的还有第三个作为常闭触点的簧片。这些簧片触点被封装在充有惰性气体(如氮、氦等)或真空的玻璃管里,玻璃管内平行封装的簧片端部重叠,并留有一定间隙或相互接触以构成开关的常开或常闭触点,示意图如下:

我们使用的是原装进口镀金干簧管,如图:

我们使用的是常开接点(H)型干簧管,当我们用磁铁靠近它时,两个金属簧片连接,电路闭合,移开磁铁是两个簧片又分开,电路断开。干簧管比一般机械开关结构简单、体积小、速度高、工作寿命长;而与电子开关相比,它又有抗负载冲击能力强等特点,工作可靠性很高。

干簧管有很多优点,虽然霍尔传感器也具有干簧管的共能,但是他们想比较而言,干簧管的优势很明显,而且干簧管在生活中的应用也是非常广泛的,例如:汽车安全带检测、汽车速度传感器,液位传感器,流量传感器,防盗,计程等等。

但是干簧管使用中也要注意些东西:

        1)、如果干簧管由30cm 高处掉落到地面或超过30G 的振动,会改变干簧管特性

        2)、焊接磁簧管过高温和过长时间,可能会损害到玻璃与金属导脚接合裂开,持续焊接时间不可超过3 秒,焊接磁簧管时,建议控制其温度280~300℃
               3)、干簧管包装必须注意防震防压,置放地点必须注意防潮
               4)、不要顺便摆放在太阳猛烈的地方
               5)、在弯管脚或切管脚的时候两头要注意固定,距离不要太近,最小留4MM,总之不要伤害到封闭的玻璃管及影响AT 值

下面看下电路(干簧管一个、10k欧电阻、LED一个、220欧电阻):

电路图中10K 电阻和干簧管之间用导线连接到A0 端口,为读出电压值,下面我们看下程序:

  1. /*
  2. 磁力开关实验
  3. 干簧管控制LED灯开关
  4. */
  5. #define LED_pin 13 //LED灯接口
  6. #define Magnetic_pin A0 //干簧管接口
  7. void setup()
  8. {
  9. pinMode(LED_pin,OUTPUT); //设定LED接口为输出状态
  10. pinMode(Magnetic_pin,INPUT); //设定干簧管接口为输入状态
  11. }

  12. void loop()
  13. {
  14. if(digitalRead(Magnetic_pin) == HIGH) { //当有磁铁靠近干簧管
  15. digitalWrite(LED_pin,HIGH); //点亮LED
  16. }
  17. else { //否则
  18. digitalWrite(LED_pin,LOW); //熄灭LED
  19. }
  20. }
复制代码

将程序烧写到控制板中,我们使用磁铁靠近干簧管,LED点亮,远离干簧管,LED熄灭~~~~~~~~~

干簧管资料:

干簧管与霍尔传感器比较:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对

签到天数: 22 天

[LV.4]偶尔看看III

沙发
发表于 2019-5-1 19:54:14 | 只看该作者
rduino入门教程—拓展实验篇五 磁力开关实验
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-4-26 19:43 , Processed in 0.051330 second(s), 27 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表