• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

霍尔传感器误动作,找不到原因

我是爆米花啊 2017-08-22 浏览量:826

网上买了个霍尔传感器模块(输出低电平有效),使用5V供电,灵敏度调到最低了。输出只有2V(这一点我总觉得它不正常,不过2V单片机也认为是高电平吧,就是不知道会不会影响下降沿检测?)。

然后我把它接单片机(此时只有最小系统和霍尔传感器),在线调试看外部中断部分的程序(下降沿中断),挺正常的。

但是一旦我把步进电机、控制器、开关电源等 整套电路组装起来,再测试,明明没有磁场,程序频繁进中断函数。


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你霍爾在2.0v輸出,這很臨界高低準位,可能會造成誤觸發

    您應該把電壓可上拉到Vcc,利用BJT就可以做了


    • 发布于 2017-08-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6

  • 步进电机有磁场吧。
    • 发布于2017-08-22
    • 举报
    • 评论 1
    • 0
    • 0
我是爆米花啊 回复了 汉云 :我试过延长霍尔模块的线,也试过不接电机,也试过独立供电 回复

  • 楼主,你把步进电机线子接长一些,看下还有没有影响。
    • 发布于2017-08-22
    • 举报
    • 评论 1
    • 0
    • 0
我是爆米花啊 回复了 xiefy21 :嗯,我试过延长霍尔模块的线,也试过不接电机,也试过独立供电 回复

  • 先不接电机观察,另外在中端口外接上拉电阻。
    • 发布于2017-08-22
    • 举报
    • 评论 1
    • 0
    • 0
我是爆米花啊 回复了 7943603 :嗯,我试过不接电机,也试过独立供电,IO已经设置为内部上啦 回复

  • 霍尔模块是0 1输出,但是霍尔传感器是模拟原件啊,不独立供电的话肯定悬
    • 发布于2017-08-22
    • 举报
    • 评论 1
    • 0
    • 0
我是爆米花啊 回复了 xukejing :我试过独立供电,直接拿stlink上的5V给供电,也是那样。 回复

  • 不要使用开关电源,用稳压电源或者电池实验
    • 发布于2017-08-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

霍尔传感器误动作,找不到原因