首页 > 其他分享 >霍尔编码器

霍尔编码器

时间:2023-11-22 12:33:06浏览次数:29  
标签:count 编码器 电机 齿轮 减速 霍尔 GPIO spin

霍尔编码器-直流减速电机

介绍

直流减速电机,即齿轮减速电机,是在普通直流电机的基础上,加上配套齿轮减速箱。齿轮减速箱的作用是,提供较低的转速,较大的力矩。同时,齿轮箱不同的减速比可以提供不同的转速和力矩。这大大提高了,直流电机在自动化行业中的使用率。减速电机是指减速机和电机(马达)的集成体。这种集成体通常也可称为齿轮马达或齿轮电机。通常由专业的减速机生产厂进行集成组装好后成套供货。减速电机广泛应用于钢铁行业、机械行业等。使用减速电机的优点是简化设计、节省空间。

正反转的判断

 

  1. A在上升沿的时候B也处在高电平则正转。
  2. A在上升沿的时候B在低电平则反转。

接线说明

用数据中断检测编码

参考网址:https://roboticsbackend.com/raspberry-pi-gpio-interrupts-tutorial/

需要中断的原因

用add_event_detected()去中断

编码电机的中断检测转次

mport RPi.GPIO as GPIOXQ
import time

GPIO.setmode(GPIO.BOARD)
spin_count = 0
A = 38
B = 40
GPIO.setup(A, GPIO.IN, pull_up_down = GPIO.PUD_UP)
GPIO.setup(B, GPIO.IN, pull_up_down = GPIO.PUD_UP)

def my_callback(channel):
    global spin_count
    if GPIO.input(A):
        if not GPIO.input(B):
            spin_count += 1
        else: spin_count -= 1
    print(spin_count)

GPIO.add_event_detect(A, GPIO.RISING, callback=my_callback)
while True:
    print("running1")
    time.sleep(1)
    print("running2")
    time.sleep(1)

标签:count,编码器,电机,齿轮,减速,霍尔,GPIO,spin
From: https://www.cnblogs.com/itduan/p/17848729.html

相关文章

  • 自然语言处理预训练—— 来自Transformers的双向编码器表示(BERT)
    我们已经介绍了几种用于自然语言理解的词嵌入模型。在预训练之后,输出可以被认为是一个矩阵,其中每一行都是一个表示预定义词表中词的向量。事实上,这些词嵌入模型都是与上下文无关的。让我们先来说明这个性质。 从上下文无关到上下文敏感ELMo(EmbeddingsfromLanguageModels)是......
  • 动量编码器
    自监督学习自监督学习属于无监督学习范式的一种,不需要人工标注的类别信息,直接利用数据本身作为监督信息。自监督学习分为自监督生成式学习和自监督对比学习。自监督生成式学习的方法以图片为例,自监督学习可以是将图片的位置信息,旋转角度,以及图片在视频帧中的顺序作为标签。比......
  • 机器学习——编码器和解码器架构
    正如我们在 9.5节中所讨论的,机器翻译是序列转换模型的一个核心问题,其输入和输出都是长度可变的序列。为了处理这种类型的输入和输出,我们可以设计一个包含两个主要组件的架构:第一个组件是一个编码器(encoder):它接受一个长度可变的序列作为输入,并将其转换为具有固定形状的编码......
  • 申报软件著作权时,用vscode编码器统计代码行数(转载)
    原文地址https://blog.csdn.net/michiko98/article/details/133743417在一些特殊情况中我们需要计算代码的行数,这时我们就可以借助vscode的VS CodeCounter插件进行统计。第一步:选择VS Code Counter进行安装。(安装完毕有条件的可以重启编码器)。第二步:快捷键ctrl+shift+p进......
  • 11_编码器和译码器
    编码器和译码器编码器类型二进制编码器二~十进制编码器优先编码器二~十进制优先编码器优先编码器测试译码的概念与类型二进制译码器3线~8线译码器CT74LS138二~十进制译码器数码显示译码器数码显示译码器的结构和功能示意七段显示译码器......
  • 自编码器AE全方位探析:构建、训练、推理与多平台部署
    本文深入探讨了自编码器(AE)的核心概念、类型、应用场景及实战演示。通过理论分析和实践结合,我们详细解释了自动编码器的工作原理和数学基础,并通过具体代码示例展示了从模型构建、训练到多平台推理部署的全过程。关注TechLead,分享AI与云服务技术的全维度知识。作者拥有10+年互联......
  • FastAPI学习-15.JSON 编码器 jsonable_encoder
    前言在某些情况下,您可能需要将数据类型(如Pydantic模型)转换为与JSON兼容的数据类型(如dict、list等)。比如,如果您需要将其存储在数据库中。对于这种要求, FastAPI提供了jsonable_encoder()函数。使用jsonable_encoderjsonable_encoder在实际应用场景中,可能需要将数据类型(如:Pydanti......
  • Hall定理(霍尔定理)证明及推广
    引言网络上有许多Hall定理的证明,但是对于Hall定理的几个推广的介绍却少之又少,因此本文来简单介绍一下注:为了使这篇文章看起来简单易懂,本文将不会使用图论语言,会图论的朋友们可以自行翻译为图论语言。背景:在遥远的地方有一个神奇国家,这个国家有n个男生和m个女生(n  m)。每个男......
  • 《动手学深度学习 Pytorch版》 9.6 编码器-解码器架构
    为了处理这种长度可变的输入和输出,可以设计一个包含两个主要组件的编码器-解码器(encoder-decoder)架构:编码器(encoder):它接受一个长度可变的序列作为输入,并将其转换为具有固定形状的编码状态。解码器(decoder):它将固定形状的编码状态映射到长度可变的序列。9.6.1编码器编......
  • 【论文2】自编码器为何Work?
     在研究stylelatentspace的概念时,我得到了对自编码器为何Work的解释:因为模型需要重建压缩数据,所以它必须学会存储所有相关信息并忽略噪声。这就是数据压缩的价值——它允许我们摆脱任何无关的信息,只关注最重要的特征。 ......