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

怎么用MCU读取霍尔开关的状态

谷子木 2019-05-27 浏览量:1345
直接读取电平就可以了吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 霍尔开关就是一个开关信号量。

    可以使用单片机IO引脚作为输入直接读取。

    需要注意的是霍尔开关的电平需要和单片机的电平匹配,需要有上电电阻。

    • 发布于 2019-05-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:8
  • 开关霍尔可以直接读取,但是需要上拉电阻接到io口,因为数字霍尔都是开漏输出,读取和按键读取方式一样
    • 发布于2019-05-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 霍尔输出一般是集电极开路结构,信号端加个上拉电阻,后面一个RC滤波后可以直接输入到MCU管脚读取电平。
    • 发布于2019-05-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这一般要看霍尔输出信号的类型 有开关量和模拟量两种

    如果是开关量 就用单片机设置成输入模式 读取电平值就可以 

    要注意单片机和霍尔的电平是不是一样的 不一样要进行电平转换

    如果是模拟量 这个就用单片机adc读取模拟值 然后进行换算电平值

    • 发布于2019-05-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 霍尔开关一般是双极性的开关型器件,你直接用io口读取就行。

    读电平的方式和读开关是一样的。

    • 发布于2019-05-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 霍尔元件有两种,一种是模拟量的,一种是开关量的,开关量的接一个上拉电阻就可以直接读取IO口的电平,跟读取开关和按键一样
    • 发布于2019-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 霍尔开关量传感器一般内部带一个窗口比较器,输出电平一般不会抖动,直接测量电平高低即可,要求不高可以不滤波
    • 发布于2019-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 霍尔开关是那种开关元件来的,只有高低电平,然后用哪种接收方式,要看实际霍尔开关应用在什么场合,如果频率很高的,就需要用定时器捕获,频率比较低的可以用IO触发中断。然后霍尔开关的电平和单片机的电平要匹配,不匹配就要用MOS管做个电平转换
    • 发布于2019-05-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 霍尔开关就是一个输出开关状态的器件,直接用MCU的IO口检测这个高低电平状态就可以,
    • 发布于2019-05-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么用MCU读取霍尔开关的状态