基于STM32的对射式红外传感以及旋转编码器

发布者:轻松自在最新更新时间:2025-02-06 来源: jianshu关键字:STM32  旋转编码器 手机看文章 扫描二维码
随时随地手机看文章

重点内容:中断设置 配置流程RCC-GPIO-AFIO-EXTI-NVIC

对射式红外传感器

主要功能:利用中断系统,实现对传感器的遮挡移开,并以此在OLED显示屏上计数

重难点:通过一套配置流程来实现对传感器的初始化,再加一中断程序,实现计数(以上内容在非main函数中写出,并把头文件保存在另一部分中),最后只需要在主函数中标记头文件,main函数中写出利用就行。

要记住利用计数在中断函数中进行计数

旋转编码器

主要功能:利用中断系统,通过旋转左右方向的旋钮,来实现旋转编码器的功能,以此在OLED显示屏上进行正反转的计数(右为+,左为-)

重难点:和上部分一样,但此次中中断系统用了两个中断口,初始化设置中些许不同


关键字:STM32  旋转编码器 引用地址:基于STM32的对射式红外传感以及旋转编码器

上一篇:【STM32学习笔记7.2】定时器计时
下一篇:《嵌入式-STM32开发指南》第一部分 入门篇 - 第3章 搭建开发环境

推荐阅读最新更新时间:2026-03-25 11:40

基于STM32红外传感以及旋转编码器
重点内容:中断设置 配置流程RCC-GPIO-AFIO-EXTI-NVIC 对射式红外传感器: 主要功能:利用中断系统,实现对传感器的遮挡移开,并以此在OLED显示屏上计数 重难点:通过一套配置流程来实现对传感器的初始化,再加一中断程序,实现计数(以上内容在非main函数中写出,并把头文件保存在另一部分中),最后只需要在主函数中标记头文件,main函数中写出利用就行。 要记住利用计数在中断函数中进行计数 旋转编码器: 主要功能:利用中断系统,通过旋转左右方向的旋钮,来实现旋转编码器的功能,以此在OLED显示屏上进行正反转的计数(右为+,左为-) 重难点:和上部分一样,但此次中中断系统用了两个中断口,初始化设置中些许不同
[单片机]
旋转编码器在伺服电机领域的应用
旋转编码器在工程实际应用中,通常有检测自动化系统中电机转速、设备运行位置和行程的作用,按用途可分为测速编码器和行程编码器两种。目前旋转编码器主要应用以下领域: 电梯领域——电梯的速度调节和轿厢的位置控制都需要很精准的信号,编码器可以在电梯控制上提供可靠精准的位置信号和速度信号,完成电梯的正常运转; 矢量电机和伺服电机领域——矢量电机和伺服电机可以在很宽的范围内进行速度、转矩以及位置控制都要依赖电机输出轴上的编码器; 工程机械领域——大型工程机械对可靠的速度和位置检测的需求越来越高,尤其在重型车辆行业,编码器广泛用于电子转向助力系统、车辆速度检测器以及混合动力汽车; 工业自动化控制生产线领域——工厂的自动化生产线需要精确的速度和方向
[嵌入式]
<font color='red'>旋转</font><font color='red'>编码器</font>在伺服电机领域的应用
具有停顿点的旋转编码器的编码方法
旋转编码器,在旋转时可以产生相位相差九十度的两路数字脉冲信号,两路脉冲信号相位的先后关系,可以代表旋转方向,如图1 所示。(a)代表顺时针方向旋转时,A 路脉冲领先于B 路脉冲,A 路脉冲的上升沿对应B 路脉冲的低电平;(b)显示逆时针方向旋转时,B 路脉冲领先于A 路脉冲,A 路脉冲的上升沿对应B路脉冲的高电平。 (a)顺时针方向旋转 (b)逆时针方向旋转 图1 两路脉冲相位关系 通常将一个旋转编码器等同于两个按键,利用CPU(中央处理器)或FPGA(现场可编程逻辑门阵列)扫描按键状态的变化。在被扫描按键的一端施加低电平,从按键的另一端回读电平高低,电平变化了,代表按键状态发生了变化,使用者操作了按键;旋
[嵌入式]
具有停顿点的<font color='red'>旋转</font><font color='red'>编码器</font>的编码方法
贸泽开售适用于自动化、电机驱动以及机器人等应用的 Vishay RAIK060旋转绝对磁性套件编码器
2025年3月13日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售Vishay的RAIK060旋转式绝对磁性套件编码器。 RAIK060专为电机驱动、工业机器人和工业运动控制的精确定位而设计,是一款获得专利的离轴旋转绝对电感磁性编码器,具有高重复性、高精度和高分辨率,有单圈和多圈两种型号可供选择。 Vishay RAIK060编码器转速可达10,000rpm,延迟时间小于或等于5µs,可加快电机驱动计算过程。 这些位置传感器具有大于或等于17位的可重复性,整体精度为13位,编码器分辨率为18位。为了提高可靠性,RAIK060内置自我监控和断电前最后位
[工业控制]
贸泽开售适用于自动化、电机驱动以及机器人等应用的  Vishay RAIK060<font color='red'>旋转</font><font color='red'>式</font>绝对磁性套件<font color='red'>编码器</font>
让你脑洞大开的旋转编码器新设计
一直以来编码器用户都不愿意改变,因为一些声称可提供卓越性能和可靠性的创新电机控制技术,必须拥有出色的纪录和往绩来作为支持,才可以用于工作场地或工业装置。虽然光学编码器和磁编码器历史悠久,而且基于看似“更具体”的物理概念,但是电容式编码器亦是基于经过全面试验的原理,并且已经通过多年来在现场的成功实际应用中得到证明。这种不同于运动感测的数字式交替方法提供了许多益处,为利用旋转换向编码器的设计人员提供了全新的智能水平。 智能旋转换向编码器提供输出选项、简单调零、简化BOM和基于PC的见解。 新方法开启新机遇 旋转编码器对于几乎所有运动-控制应用来说都很关键,由于无刷直流电动机(BLDC)使用增加,使得旋转编码器的需求进一步扩大,而且
[嵌入式]
什么是旋转编码器 旋转编码器的工作原理
旋转编码器是一种常见的传感器,它能够通过检测旋转轴的转动实现实时位置监测与控制。它具有高精度、长寿命、可重复性高、体积小等特点,因此在机器人控制、自动化生产、医疗设备、轮廓检测等方面被广泛应用。 旋转编码器的工作原理是:利用光电传感器或磁电传感器采集旋转盘的位移信息,并将其转化成数字信号输出。进一步根据信号的数量和类型,可以实现不同分辨率和不同输出形式的旋转编码器。其中,绝对式旋转编码器能够直接输出每个位置的绝对值,而增量式旋转编码器则只能输出相对位移和方向变化。 旋转编码器的应用领域非常广泛,其中最具代表性的领域是机器人控制。机器人需要精确地掌握自己的位置和姿态,才能够执行精准的动作,因此旋转编码器能够为机器人提供高精度
[嵌入式]
什么是<font color='red'>旋转</font><font color='red'>编码器</font> <font color='red'>旋转</font><font color='red'>编码器</font>的工作原理
旋转编码器(STM32PWM输入实验)
一、编码器的介绍 编码器拆解视频 ECC11旋转编码器介绍 51的编程以及消抖(没完全消) 二、简单玩一玩 1.简单理解一下: VCC和GND基本上都知道了 然后SW就是按钮,详细的看拆解视频,按下接通GND,为低电平。 CLK和DT说明: //CLK和DT实际上并没有明确定义什么意思,别一拿到就想是IIC的sck个sda,这不是那个!!! 1 SCK和DT更像是通道A和通道B。 你旋转的话,涉及到了谁先转向低电平的问题。 比如我通道A(图中ch1,蓝色的那个)接CLK,通道2(CH2,黄色的那个)接DT,图拍的不好,看视频好一点,左右转时的电平变化情况: 左转: 右转: 2.结论: 触发方式为下拉触发
[单片机]
<font color='red'>旋转</font><font color='red'>编码器</font>(STM32PWM输入实验)
旋转编码器的零位
旋转编码器是一种光电式旋转测量装置,它将被测的角位移直接转换成数字信号(高速脉冲信号),主要应用于机床、电梯、伺服电机配套、纺织机械、包装机械、印刷机械、起重机械等行业。 旋转编码器按照工作原理编码器可分为增量式和绝对式两类。 A增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小; B绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。 二者区别: 增量型的位置从零位标记开始计算的脉冲数量确定的; 而绝对型的位置是由输出代码的读数确定的。在一圈里,每个位置的输出代码的读数是唯一的;因此,当电源断开时,绝对型编码器并不
[嵌入式]
<font color='red'>旋转</font><font color='red'>编码器</font>的零位
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved