【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验十二:3144E霍尔开关传感器模块 磁性磁铁磁场计数电机测速 可调灵敏度

在这里插入图片描述
在这里插入图片描述
三、双极锁存型霍尔元件US1881KUA(印字U18)
1、US1881集成了电压调节器,动态偏差补偿系统的霍尔传感器,施密特触发器和开漏输出驱动于一个封装内。当外加磁场的南极(S 极)接近霍尔电路外壳上打有标志的一面时,作用到霍尔电路上的磁场方向为正,北极接近标志面时为负。

锁定型霍尔开关电路的特点是:当外加场B 正向增加,达到BOP 时,电路导通,之后无论B 增加或减小,甚至将B 除去,电路都保持导通态,只有达到负向的BRP 时,才改变为截止态,因而称为锁定型霍尔传感器。霍尔效应数字锁存将始终在南极磁场强度足够的情况下打开,并在北极磁场强度足够的情况下关闭。若磁场被移除,输出不会改变。若要更改输出状态,则必须应用相反的磁场极性。开/关切换时的N极和S极的磁场交替应用,这种类型主要是用来检测转速。宽泛的工作电压范围和扩展的温度范围,使其非常适合于汽车电子,工业和消费电子。

2、US1881可实现功能有无触点开关、位置检测、速度检测、换向控制、流量检测。主要用途:开关,运动传感器,座椅位置调节电动机,雨刷系统应用于速度传感器,各种类型直流无刷电机换向,检测转速,检测手机滑动,检测电机速度,然后调整转速 ,常用于电动车,空调,汽车等。

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第1张图片

3、功能框图

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第2张图片

4、主要参数
根限参数(TA=25℃)
电源电压 Vcc:4.5-24V
工作温度范围:-40–85℃
输出负载电流IO:25mA
贮存温度范围:-55–150℃

电特性:(TA=25℃)
电源电压 VCC 4.5-24 V
输出低电平电压 VOL Vcc=4.5V RL=960ΩB≥BOP-200 400 mV
输出漏电流 IOH Vo=Vccmax,B≤BRP-1.0 10μA
电源电流 ICC VCC=VCCMAX 输出端开路-6-mA
输出上升时间 tr Vcc=12V,RL=820Ω,CL=20pF-0.3 1.5μS
输出下降时间 TF-0.3 1.5Μs

5、工作原理

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第3张图片
6、磁电转换特性

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第4张图片
7、常用电路

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第5张图片

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第6张图片

霍尔元件的波形测试实验
一、搭建实验环境
1、实验所需硬件清单
实验用磁铁X3
霍尔元件(3种)X3
Arduino Uno开发板 X1
10K分压电阻(1/8W)x1
杜邦线 若干(备了10条)
Proto Shield 原型扩展板(带mini面包板)X1

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第7张图片
2、实验所需软件平台
代码编程 Arduino IDE (版本1.8.13)
仿真编程 Linkboy (版本V4.2)
图形编程 Mind+ (版本 V1.7.0 RC1.0)以及 编玩边学(线上平台)

3、霍尔元件实验接线示意图

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第8张图片
二、三种霍尔元件的简易波形测试
1、霍尔开关元件3144(点动单稳态)

(1)参考开源代码(Arduino):

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验一:通过串口显示检测3144霍尔元件的数值与波形
  实验接线:3144霍尔元件接Uno的A0
*/

void setup() 
{
  Serial.begin(9600);  // 设置串口波特率为9600
  pinMode(A0, INPUT);  // 霍尔连接引脚A0,并设置为输入模式
}

void loop()
 {
  Serial.println(analogRead(A0));  //将读取的A0模拟值输出到串口监视器
  delay(500); // 延时500毫秒
}

(2)打开Arduino IDE上的串口监视器(红点处),读取A0模拟端口输入的数值

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第9张图片

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第10张图片
(3)打开Arduino串口绘图器(红点处),查看磁铁接近霍尔元件产生的信号波形

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第11张图片

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第12张图片
(4)实验二开源图形编程(Mind+、编玩边学)以及运行后串口数据

【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块4_第13张图片

你可能感兴趣的:(单片机,嵌入式硬件,Arduino,物联网,霍尔磁场传感器模块)