查看: 2474|回复: 0

罗姆传感器体验一 :BD7411G(霍尔传感器)

[复制链接]
  • TA的每日心情
    开心
    2017-2-14 08:56
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-4-5 17:16:38 | 显示全部楼层 |阅读模式
    分享到:
    收到社区5套传感器模块,刚基本测试完,有些测试体验不太严谨,有时间再添加对比体验,当前时间紧迫,先抛砖引玉吧。
    原来霍尔传感器用的多,一般都是使用A44,这次可以体验一下罗姆的BD7411G。连接美照如图1所示:

    该IC支持双极性检测,如图2 datasheet所示:

    注意供电电压范围,为4.5-5.5V,但是使用3.3V供电也能正常工作,由于板子上3.3V比较方便,故电源使用3.3V。
    测试使用的是STM32F103的开发板,使用杜邦线连接,如图3所示:


    根据datasheet说明,每次有磁极划过,会产生一个脉冲,小车中常通过此来计算距离和速度。在此通过引脚中断,检测下降沿。磁钢是从废旧耳机上拆下来的,测试效果也挺好,主要测试两个方面,一个是检测精度,一个是检测距离。
    中断程序如图4所示:
    1. void EXTI15_10_IRQHandler(void)
    2. {
    3.   if(EXTI_GetITStatus(EXTI_Line10)!=RESET)
    4. {
    5.   countD++;
    6. }
    7. EXTI_ClearFlag(EXTI_Line10);
    8. EXTI_ClearITPendingBit(EXTI_Line10);
    9. }
    复制代码
    使用磁钢划过传感器表面一次,计数值countD增加一次计数。通过watch窗口可以检测计数值。如图5所示:

    精度比较灵敏,在4mm范围内,计数准确,当然这和磁钢的磁场的强度也有关系。传感器使用比较简单,其他详细参数可参考这款IC的datasheet,请参看附件。




    图1

    图1

    图2

    图2

    图3

    图3

    图5

    图5

    BD7411G.pdf

    476.57 KB, 下载次数: 0

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 16:02 , Processed in 0.117162 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.