shineblink 霍尔传感器测电机转速详解

168 篇文章 13 订阅
订阅专栏

一、霍尔传感器模块介绍

霍尔传感器模块的核心部件为ES3144单极开关型霍尔传感器, 是基于双极半导体(Bipolar)工艺设 计和生产的霍尔器件,器件内部集成了霍尔效应片、电压调节器、反向电压保护器、信号放大处 理电路、施密特触发器和一个开集电极输出驱动三极管。 另外,霍尔传感器模块上的LM393运放芯片用来将ES3144霍尔传感器产生的模拟信号整形成数字方波信号。
在这里插入图片描述
当 磁体的S 极接近芯片标记面时,且当施加到霍尔效应片的磁感应强度 B 超过工作点(BOP)时(B>BOP>0),输出导通, 输出变低。当磁感应强度减弱低于释放点(BRP)(即 0<B<BRP)或撤除(B=0)时,输出关断, 输出变高。但磁体的N极接近芯片标记面时不能触发芯片工作,N 极磁场可以从标记面的反面接近芯片以触发芯片导通。
下图为ES3144霍尔元件的磁电转换示意图:
在这里插入图片描述
下图为霍尔传感器模块的参考电路图(非本模块电路):
在这里插入图片描述

二、霍尔传感器测量电机转速原理

原理概述:霍尔传感器模块通过感应套在电机转动轴上的霍尔感应磁环的S极和N极产生的方波信号个数来计算转速。

具体实现:当电机每转一圈时,套在电机转动轴上的感应磁环的S极和N极会分别靠近一次霍尔传感器(ES3144),这个过程中霍尔传感器会根据磁极的远近产生一个类似正弦波的信号,然后经过霍尔传感器模块上的LM393运放芯片的整形处理后产生一个周期的数字方波信号。我们可以通过统计在每秒或每分钟这种方波信号的个数即可得出电机的转速。
在这里插入图片描述

三、接线图

在这里插入图片描述

五、完整代码

--初始化
function Init()
    --设置0.96寸oled模块占用SCL1和SDA1引脚
    LIB_0_96_OledConfig("IIC1")
    --配置计量脉冲的D4引脚内部上拉,触发条件为下降沿,测量周期为1000ms
    LIB_PulseCountMeasureConfig("PullUp","Fall",1000)
end
--初始化
Init()
--开始大循环
while(GC(1) == true)
do
    --查询计数结果,该函数需要及时在测量周期内调用,不然会错过上1个测量周期的计数结果
    finish_flag, data = LIB_PulseCountMeasureFinishCheck()
    if finish_flag == 1 then
        --通过oled屏幕展示1秒内电机一共转了多少圈
        LIB_0_96_OledPuts("4","1",string.format("Freq= %dHz",data))
    end
end

建议:如果您的电机转速很慢的话,建议用Core提供的脉宽测量库函数通过测量电机转一圈的时间来间接测量转速,在这里就不示例该功能了。

六、代码验证结果

用霍尔传感器模块测量电机转速其实就是测量霍尔传感器模块输出的方波频率,下面我们模拟一个1000Hz的方波输入给Core,相当于一个一秒钟转1000转的电机,当然实际上也很少有电机能转这么快,这里只是一个模拟演示而已。
在这里插入图片描述
更多详情请参看 shineblink.com 官网链接

博客
开源无线LoRa传感器(光照温湿度甲醛Tvoc)
07-09 339
本项目包含 4 个 LoRa 无线传感器和一个 LoRa-4G 网关,实现 LoRa 采集温湿度,甲醛 ,Tvoc,光照,并通过 4G-LoRa FlexLua DTU02 万能网关 Mqtt 上传到云平台。LoRa 无线温湿度传感器LoRa 无线甲醛传感器LoRa 无线Tvoc传感器LoRa 无线光照传感器LoRa-4G 网关(FlexLua DTU02 万能网关)
博客
低代码单片机快速实现电压比较器功能
05-28 461
本文章参考 FlexLua 官网 ,基于 FlexLua 脱离复杂单片机C开发正逐渐成为一种快速高效的 IoT 硬件开发方式。让小白即使不懂单片机开发也可很容易用FlexLua零门槛开发各种 IoT 硬件。
博客
基于FlexLua低代码单片机实现4通道AD电压采集
05-28 1008
本文基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。
博客
FlexLua单片机几行代码实现8路PWM输出控制电机舵机
05-26 525
Core提供的PWM提供两种工作模式:LIB_PwmConfig1: 初始化1个通道的PWMLIB_PwmUpdate1: 更新PWM波形的占空比LIB_PwmSetPrd1:更新PWM波形的周期以及占空比LIB_PwmConfig3: 初始化3个通道的PWMLIB_PwmUpdate3: 更新PWM波形的占空比LIB_PwmSetPrd3:更新PWM波形的周期以及占空比。
博客
三行代码实现单片机SPI读写NorFlash存储芯片
05-26 479
Core 提供 1 个 SPI 接口,分别对应管脚 CLK,MOSI,MISO,CS。
博客
FlexLua低代码单片机定时器中断功能一行代码实现
05-24 264
ShineBlink Core提供一个10毫秒的Timer定时器,即每10毫秒Timer会触发一次回调函数的调用。做过单片机开发的同学应该知道这种机制就相当于10毫秒中断一次,程序会跳往中断函数执行相应的代码。
博客
3分钟基于FlexLua低代码单片机实现Uart串口收发通信
05-22 354
本文基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。
博客
低代码实现单片机GPIO输入输出控制
05-22 330
本教程来源于 FlexLua 官网,基于FlexLua开发可以降低 IoT 硬件开发难度,零门槛 Lua 低代码编程技术开发 IoT 硬件。
博客
单片机快速实现网络摄像机+PWM舵机+继电器+AD电压采集
05-20 1520
供电:USB 5v 供电或 5v 引脚供电可板载 ESP32-CAM 摄像头模块、SHT30 IIc 温湿度模块、以及 ShineBlink Mini 开发板支持 8 路 IO 控制、4 路 AD 电压采集、1 路 Uar t串口通信、1 路 IIc 通信扩展。
博客
低代码单片机快速实现网络摄像机+温湿度+LED灯控
05-20 1517
供电:USB 5v供电或5v引脚供电板载摄像头模块、温湿度模块、以及ShineBlink开发板支持8路IO控制、4路AD电压采集、1路Uart串口通信、1路IIc通信扩展。
博客
FlexLua单片机低代码零门槛实现网络摄像机(Ip Camera)
05-20 627
供电:USB 5v 供电或 5v 引脚供电可板载 ESP32-CAM 摄像头模块、SHT30 IIc 温湿度模块、以及 ShineBlink Mini 开发板支持 8 路 IO 控制、4 路 AD 电压采集、1 路 Uar t串口通信、1 路 IIc 通信扩展。
博客
FlexLua单片机实现自动拍照本地 TF 卡保存
05-20 656
供电:USB 5v 供电或 5v 引脚供电可板载 ESP32-CAM 摄像头模块、SHT30 IIc 温湿度模块、以及 ShineBlink Mini 开发板支持 8 路 IO 控制、4 路 AD 电压采集、1 路 Uar t串口通信、1 路 IIc 通信扩展。
博客
FlexLua单片机零基础实现LD3320A 离线语音识别
05-19 745
LD3320A基于 ASR 语音识别技术,是基于关键词语列表识别的技术。只需要设定好要识别的关键词语列表,并把这些关键词语以字符的形式传送到 LD3320A 内部,就可以对用户说出的关键词语进行识别。不需要用户作任何地录音训练。通过 LD3320 语音识别模块识别我们预定的短语。当说出“你好”时开发板上的 LED1 灯和 LED2 灯全部亮,说出“左边”时 LED1 灯亮,说出“右边”时 LED2 灯亮,说出“再见”时 LED1 灯和 LED2 灯都灭掉。
博客
FlexLua单片机低代码实现SYN6288 文字转语音输出(TTS)
05-19 792
通过SYN6288语音输出模块快外接喇叭(8Ω1W)语音播放文字信息。当Core开发板上的BTN1按键按下时开始播放,当BTN2按键按下时停止当前正在播放的内容。
博客
低代码单片机基于AM1805实现低功耗休眠(低至3uA)
05-19 978
VIN :接电源(一般是电池)VOUT:用来给整个系统供电GND:系统地SDA:接 Core 的 SDA0 或 SDA1 引脚SCL:接 Core 的 SCL0 或 SCL1 引脚EXTI:外部唤醒引脚(当使用该外部引脚唤醒功能时,该引脚需要上拉或者下拉,具体需看唤醒信号类型)
博客
ShineBlink C2M 单片机扩展8路PWM控制舵机电机
05-18 1554
D0~D7端口可同时输出8路PWM信号,TTL电平8路PWM信号的频率(周期)一致,范围为: 30Hz ~ 10000Hz(100us - 32367us)可随时改变8路PWM信号的频率,并且可以随时改变任意一路PWM信号的占空比涉及的库函数如下:--配置8路PWM信号基本信息的初始化函数--配置8路PWM信号的有效电平时长(占空比),该函数可在PWM输出过程中随时调用--配置8路pwm信号的周期(频率),以及有效电平时长(占空比),该函数可在PWM输出过程中随时调用。
博客
FlexLua低代码单片机实现WK2124 扩展 4 个 UART 串口
05-18 843
WK2124是SPI接口的4通道UART扩展器件,可以通过SPI总线扩展出4个串口(UART)。并且每个串口的波特率可以单独设置。所以基于WK2124模块,我们就可以很容易扩展出最多4个串口,来满足一些应用场景的特殊需求,比如需要接多个RS232接口,多个RS485接口,或者多个TTL串口传感器模块的情况。
博客
FlexLua低代码单片机实现PCF8574 IIc 扩展 8-128 路 IO 口
05-16 778
下图是PCF8574T/PCF8574AT芯片的结构图:由图可以看出每个PCF8574可以通过IIc接口扩展出8个IO口,PCF8574的A0,A1,A2引脚的状态决定了其IIc设备地址。由于PCF8574T和PCF8574AT的IIc设备地址不一样,且每个芯片由A0A1A2引脚可以扩展出8种设备地址,所以理论上在一个IIc总线上可以挂16种不同地址的8574芯片,即一个IIc总线上最多可以扩展出16*8=128个IO口。
博客
基于FlexLua低代码单片机实现模拟式旋钮AD电压采集
05-16 289
工作电流:26uA工作电压:3~5.5V电阻值范围:0~10K模拟式旋钮本质上就是一个电位器,当我们转动旋钮时就相当于调整器内部可变电阻的值,从而改变了其OUT引脚输出的电压值。通过AD转换计算出这个电压值后我们就可以精确的知道模拟旋钮当前转动的位置或角度。当模拟式旋钮作为电子设备的输入端时,我们就可以用它为人机交互提供一种更精细化的输入。
博客
FlexLua低代码单片机Pwm控制直流电机
05-15 751
通过PWM信号控制直流电机的转动和停止,电机的调速,以及电机的正反转,当开发板上的BTN1按键下时电机以开发者设定的速度正转或停机,当开发板上的BTN2按键下时电机以开发者设定的速度反转或停机。虽然这里演示用的是L9110S小功率电机驱动模块,但无论大小电机其PWM驱动原理都是一样的,如果开发者用的更大功率的电机,可以用其他电机驱动来替换L9110S驱动方案L9110S是为控制和驱动小型马达设计的双通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。
写文章

热门文章

  • shineblink 霍尔传感器测电机转速详解 20113
  • 快速实现Lora通信(一对多)详解 15002
  • shineblink ADXL345传感器测量三轴加速度/倾斜角 14066
  • shineblink HC-SR505人体红外感应传感器 12405
  • shineblink LD3320A语音识别 10452

分类专栏

  • 物联网 168篇
  • LoRa 5篇
  • 传感器 67篇
  • 单片机 32篇
  • 低代码 96篇
  • 液位计 1篇
  • 4G 6篇
  • 气体流量 1篇
  • MQTT 3篇
  • 红外测温 2篇
  • 无线 1篇
  • 变压器测温 1篇
  • 开关柜测温 1篇
  • RFID无源测温 1篇
  • 无线测温 1篇
  • 组网 1篇
  • 管道风速 1篇
  • 以太网 2篇
  • RS485 2篇
  • MODBUS 2篇
  • Lua 1篇

最新评论

  • 0基础开发硬件之TCS34725颜色色温光强度读取

    FlexLua: 用 BH1750传感器就可以实现了

  • 0基础开发硬件之TCS34725颜色色温光强度读取

    weixin_47016023: 请问光照强度怎么识别的

  • 零门槛用几行代码实现 EC800 4G TCP和UDP 通信

    FlexLua: 嗯,单片机确实用不上

  • 零门槛用几行代码实现 EC800 4G TCP和UDP 通信

    单片机反汇编: 我用的单片机这些代码 没什么价值

  • shineblink 水位测量传感器

    FlexLua: 4pin 2.54 排针的库就可以了

最新文章

  • 开源无线LoRa传感器(光照温湿度甲醛Tvoc)
  • 低代码单片机快速实现电压比较器功能
  • 基于FlexLua低代码单片机实现4通道AD电压采集
2024
07月 1篇
05月 79篇
04月 35篇
03月 8篇
2023年33篇
2022年25篇
2021年40篇
2020年20篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王莆田网站优化平台大连网站长尾关键词优化教育网站优化效果广宁优化网站无锡网站优化哪里有英文网站优化上不去怎么办济南正规网站优化价格河北网站优化公司移动网站如何进行优化调整网站优化公司哪家便宜安吉网站优化服务巢湖网络推广网站优化排名德州网站优化哪家好集美网站优化哪家强网站优化上排名推广seo教程项城网站自然优化费用淮安智能化网站优化是什么南通网站排名优化企业汕头网站关键词优化网站建设优化加盟代理屏南县企业网站优化黄岛网站优化公司邛崃如何优化网站银川seo网站关键词优化手机端网站如何优化网站改版优化太原家纺行业网站优化推广有用吗网站优化端口用源码网站好优化吗影视网站建设优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化