小车测速模块使用介绍

测速模块

在这里插入图片描述

产品特点

1、使用进口槽型光耦传感器,槽宽度5mm。

2、有输出状态指示灯,输出高电平灯灭,输出低电平灯亮

3、有遮挡,输出高电平;无遮挡,输出低电平。

4、比较器输出,信号干净,波形好,驱动能力强,超过15mA。

5、工作电压3.3V-5V

6、输出形式︰数字开关量输出(0和1)

7、设有固定螺栓孔,方便安装

8、小板PcB尺寸: 3.2cm x 1.4cm9、使用宽电压LM393比较器

用途:广泛用于电机转速检测,脉冲计数,位置限位等。

使用说明

1、模块槽中无遮挡时,接收管导通,模块D0输出低电平,遮挡时,D0输出高电平;

2、D0输出接口可以与单片机IO口直接相连,检测传感器是否有遮档,如用电机码盘则可检测电机的转速。

3、模块D0可与继电器相连,组成限位开关等功能,也可以与有源蜂鸣器模块相连,组成报警器。

接线说明

1、VCC接电源正极3.3-5V
2、GND接电源负极
3、D0 TTL开关信号输出
4、A0 此模块不起作用

程序设计:

测速模块的 OUT 口链接 MCU 的外部中断口,每当有红外射线导通就是一个外部缓冲。

逻辑设计:

测距离:

测速传感器输出为脉冲信号,一个脉冲中断一次;红外射线导通的时候是低电平,所以我们设置中断为低电平触发模式。一般码盘上有整数格子,无论是多少格其实原理一样,例如 10 格码盘,也就是有 10 个空格子,电机转一圈后便是射线导通 10 次,外部低电平触法 10 次; 按照上面的思路,我们的测速传感器就可以发挥出效果了,我们知道一圈就有 10 个中断,于是我们计算中断次数,得到的总次数除于 10 也就是电机转动次数了,然后按照轮子的周长,计算轮子一圈是多长,就可以推算出小车已经跑多远了。

测速度:

按照测距离的思路,我们用一个 MCU 定时器计算,1 秒内接收多少个外部中断,例如一秒内接收了 20 个外部中断,我们就可以判断小车速度为 1 秒小车轮子转两圈,然后再计算出小车轮子的周长,就可得知小车 1 秒行驶的速度。

  • 7
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值