- 博客(4)
- 收藏
- 关注
原创 实际的旋转编码器时序
旋转编码器是通过AB相的相位差判断旋转方向的,但是旋转编码器毕竟是机械结构,会和按键一样产生抖动,如果不加以消抖,单片机的判断会错乱,难以稳定识别正反转以及旋转速度。
2025-09-25 14:10:18
321
原创 旋转编码器消抖
百思不得其解,在B站看见了它的硬件消抖,兴奋的在洞洞板上完成相关电路,但是发现抖动的问题依旧存在。快速旋转时倒是问题不大,但是如果慢一点旋转,抖动就非常明显。这种不带小板子的编码器,需要配置上拉电阻和下拉电阻,其原理和使用方法很多,哔站有up主讲的很棒。做完这一切,到了实际使用阶段,第一次体会到“抖动”带来的问题,它不像开关那般容易消抖。求代码可以私信我,若另有高见,洗耳恭听😃。
2025-05-06 00:18:45
483
原创 提高红外循迹模块灵敏度——STM32循迹小车
我们用一个物体靠近红外模块的探测头,在某个距离a处,红外模块发出提示光表示检测到物体,而我们稍微远离一下物体,提示光并未关闭,直到距离b处,提示光熄灭表示探测到的物体消失。白色反射的光更多,黑色反射的光少,所以白色相当于靠的近的物体,黑色相当于离得远的物体。所以方案是让红外模块的供电引脚每隔5ms通断一次,相当于每10ms检测一次(也可以根据实际状况改变间隔),这样相当于每10ms刷新一次检测模块,检测阈值a发挥作用,而消失阈值b不发挥作用。如果,我们不断调用检测阈值a,让它既检测黑色又检测白色呢?
2024-05-21 10:07:52
1827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1