标题: 求助,如何设计一个磁吸开关? [打印本页]

作者: 1123qqw    时间: 2023-3-1 10:06
标题: 求助,如何设计一个磁吸开关?
       我原本的想法是用一个磁铁,和一个干簧管。单片机给干簧管供电,干簧管的一端与单片机的一个检测引脚相连。通过单片机检测干簧管的高低电压,判断磁铁与干簧管是否分离,具体就像下图所示。我向老师寻求意见,他说最好不要与供电连在一起,只作为信号检测。
      我的困惑是,如果不接入电源,那单片机怎么知道干簧管是开还是闭?还请大佬请指教指教。

屏幕截图 2023-03-01 135905.jpg (17.48 KB, 下载次数: 37)

屏幕截图 2023-03-01 135905.jpg

作者: szb314    时间: 2023-3-1 10:18
单片机供电通断由干簧管控制
作者: wulin    时间: 2023-3-1 10:19
干簧管的一端接IO,另一端接电路板的地。软件写法与按键代码基本一样。
作者: 1123qqw    时间: 2023-3-1 10:32
wulin 发表于 2023-3-1 10:19
干簧管的一端接IO,另一端接电路板的地。软件写法与按键代码基本一样。

这是个好办法,谢谢
作者: 1123qqw    时间: 2023-3-1 10:34
szb314 发表于 2023-3-1 10:18
单片机供电通断由干簧管控制

单片机还要处理其他事务,干簧管只是用来充当外壳开关用的,所以不能用它控制供电
作者: szb314    时间: 2023-3-1 11:10
1123qqw 发表于 2023-3-1 10:34
单片机还要处理其他事务,干簧管只是用来充当外壳开关用的,所以不能用它控制供电

你都不接电源了,单片机都不工作,能知道啥?明明就是描述问题不明确,还想得到大家准确的回复?最好能比划个电路图
作者: 老愚童63    时间: 2023-3-1 12:32
干簧管作为开关有2个作用,可以作为电源开关,也可以作为信号开关,看你的具体要求了。你的意思应该是信号开关,检测磁铁的位置。如果这个功能,干簧管就没有必要去控制电源了。另外,磁检测也可以使用霍尔开关获得磁铁的位置信息。
作者: npn    时间: 2023-3-1 13:00
干簧管寿命短还容易碎,可以考虑用霍尔元件代替,比如笔记本盖子。
作者: yzwzfyz    时间: 2023-3-1 13:28
你的想法是对的,也很简单,易做。
把干簧管当作一个按键处理就可以了。
作者: 1123qqw    时间: 2023-3-1 13:50
szb314 发表于 2023-3-1 11:10
你都不接电源了,单片机都不工作,能知道啥?明明就是描述问题不明确,还想得到大家准确的回复?最好能比 ...

说的对,我修改下

作者: 1123qqw    时间: 2023-3-1 14:01
yzwzfyz 发表于 2023-3-1 13:28
你的想法是对的,也很简单,易做。
把干簧管当作一个按键处理就可以了。

嗯,好的。我准备买点干簧管和霍尔元件测试下。
作者: 1123qqw    时间: 2023-3-1 14:02
老愚童63 发表于 2023-3-1 12:32
干簧管作为开关有2个作用,可以作为电源开关,也可以作为信号开关,看你的具体要求了。你的意思应该是信号 ...

好的,谢谢。我都尝试下
作者: 1123qqw    时间: 2023-3-1 14:03
npn 发表于 2023-3-1 13:00
干簧管寿命短还容易碎,可以考虑用霍尔元件代替,比如笔记本盖子。

好的,我都尝试下
作者: 老愚童63    时间: 2023-3-1 15:02
npn 发表于 2023-3-1 13:00
干簧管寿命短还容易碎,可以考虑用霍尔元件代替,比如笔记本盖子。

现在有塑料封装干簧管可以选择。玻璃封装的干簧管确实容易碎裂




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1