设为首页收藏本站

arduino 单片机机器人爱好者之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5211|回复: 1

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

[复制链接]

签到天数: 397 天

[LV.9]以坛为家II

发表于 2013-6-18 20:08:19 | 显示全部楼层 |阅读模式
本帖最后由 AllBlue 于 2013-8-29 16:15 编辑

磁力开关实验

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

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

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

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

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

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

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

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

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

电路图中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熄灭~~~~~~~~~

干簧管资料: OKI干簧管.pdf (4.05 MB, 下载次数: 121)

本帖被以下淘专辑推荐:

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

本版积分规则

QQ|Archiver|手机版|小黑屋|联系我们|YFRobot ( 苏ICP备13017135  

GMT+8, 2017-2-27 19:31 , Processed in 0.385976 second(s), 28 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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