【雕爷学编程】Arduino动手做(07)---旋转电位器模块之结构特点、作用、参数与测量

news2024/11/24 9:20:47

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验七:旋转电位器模块 旋钮编码器电路板 模拟量输出0-5V电压 电子积木

在这里插入图片描述
在这里插入图片描述
知识点:电位器
一、电阻器(Resistor)
1、概念——电阻器在日常生活中一般直接称为电阻。是一个限流元件,将电阻接在电路中后,电阻器的阻值是固定的一般是两个引脚,它可限制通过它所连支路的电流大小。阻值不能改变的称为固定电阻器。阻值可变的称为电位器或可变电阻器。理想的电阻器是线性的,即通过电阻器的瞬时电流与外加瞬时电压成正比。用于分压的可变电阻器。在裸露的电阻体上,紧压着一至两个可移金属触点。触点位置确定电阻体任一端与触点间的阻值。
图为大功率线绕电阻

在这里插入图片描述
端电压与电流有确定函数关系,体现电能转化为其他形式能力的二端器件,用字母R来表示,单位为欧姆Ω。欧姆定律指出电压、电流和电阻三者之间的关系为I=U/R,亦即R=U/I。实际器件如灯泡,电热丝,电阻器等均可表示为电阻器元件。

2、组成——电阻元件的电阻值大小一般与温度,材料,长度,还有横截面积有关,衡量电阻受温度影响大小的物理量是温度系数,其定义为温度每升高1℃时电阻值发生变化的百分数。电阻的主要物理特征是变电能为热能,也可说它是一个耗能元件,电流经过它就产生内能。电阻在电路中通常起分压、分流的作用。对信号来说,交流与直流信号都可以通过电阻。

在这里插入图片描述
用电阻材料制成的、有一定结构形式、能在电路中起限制电流通过作用的二端电子元件。阻值不能改变的称为固 定电阻器。阻值可变的称为电位器或可变电阻器。理想的电阻器是线性的,即通过电阻器的瞬时电流与外加瞬时电压成正比。一些特殊电阻器,如热敏电阻器、压敏电阻器和光敏电阻等,其电压与电流的关系是非线性的。电阻器是电子电路中应用数量最多的元件,通常按功率和阻值形成不同系列,供电路设计者选用。电阻器在电路中主要用来调节和稳定电流与电压,可作为分流器和分压器,也可作电路匹配负载。根据电路要求,还可用于放大电路的负反馈或正反馈、电压-电流转换、输入过载时的电压或电流保护元件,又可组成RC电路作为振荡、滤波、旁路、微分、积分和时间常数元件等。

3、作用——小功率电阻器通常为封装在塑料外壳中的碳膜构成,而大功率的电阻器通常为绕线电阻器,通过将大电阻率的金属丝绕在瓷心上而制成。如果一个电阻器的电阻值接近零欧姆(例如,两个点之间的大截面导线),则该电阻器对电流没有阻碍作用,并联这种电阻器的回路被短路,电流无限大。如果一个电阻器具有无限大的或很大的电阻,则串接该电阻器的回路可看作开路,电流为零。工业中常用的电阻器介于两种极端情况之间,它具有一定的电阻,可通过一定的电流,但电流不像短路时那样大。电阻器的限流作用类似于接在两根大直径管子之间的小直径管子限制水流量的作用。电阻,英文名resistance,通常缩写为R,它是导体的一种基本性质,与导体的尺寸、材料、温度有关。欧姆定律说,I=U/R,那么R=U/I,电阻的基本单位是欧姆,用希腊字母“Ω”表示,有这样的定义:导体上加上一伏特电压时,产生一安培电流所对应的阻值。电阻的主要职能就是阻碍电流流过。事实上,“电阻”说的是一种性质,而通常在电子产品中所指的电阻,是指电阻器这样一种元件。欧姆常简称为欧。表示电阻阻值的常用单位还有千欧(kΩ),兆欧(MΩ),毫欧(m Ω)。

在这里插入图片描述
4、发展——1885年英国C.布雷德利发明模压碳质实芯电阻器。1897年英国T.甘布里尔和A.哈里斯用含碳墨汁制成碳膜电阻器。1913~1919年英国W.斯旺和德国F.克鲁格先后发明金属膜电阻器。1925年德国西门子-哈尔斯克公司发明热分解碳膜电阻器,打破了碳质实芯电阻器垄断市场的局面。晶体管问世后,对电阻器的小型化、阻值稳定性等指标要求更严,促进了各类新型电阻器的发展。美国贝尔实验室1959年研制成 TaN电阻器。60年代以来,采用滚筒磁控溅射、激光阻值微调等新工艺,部分产品向平面化、集成化、微型化及片状化方面发展。

在这里插入图片描述

二、电位器(Potentiometer )
1、定义——电位器是具有三个引出端、阻值可按某种变化规律调节的电阻元件。电位器通常由电阻体和可移动的电刷组成,是可变电阻器的一种。通常是由电阻体与转动或滑动系统组成,即靠一个动触点在电阻体上移动,获得部分电压输出。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。电位器既可作三端元件使用也可作二端元件使用。后者可视作一可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系的输出电压,因此称之为电位器。

在这里插入图片描述
2、电位器的结构特点与作用——
(1)电位器的结构特点:电位器的电阻体有两个固定端,通过手动调节转轴或滑柄,改变动触点在电阻体上的位置,则改变了动触点与任一个固定端之间的电阻值,从而改变了电压与电流的大小。电位器是一种可调的电子元件。它是由一个电阻体和一个转动或滑动系统组成。当电阻体的两个固定触点之间外加一个电压时,通过转动或滑动系统改变触点在电阻体上的位置,在动触点与固定触点之间便可得到一个与动触点位置成一定关系的电压。它大多是用作分压器,这时电位器是一个四端元件。电位器基本上就是滑动变阻器,有几种样式,一般用在音箱音量开关和激光头功率大小调节,电位器是一种可调的电子元件。

在这里插入图片描述
(2)电位器的作用——
A、用作分压器:电位器是一个连续可调的电阻器,当调节电位器的转柄或滑柄时,动触点在电阻体上滑动。此时在电位器的输出端可获得与电位器外加电压和可动臂转角或行程成一定关系的输出电压。

在这里插入图片描述
B、用作变阻器:电位器用作变阻器时,应把它接成两端器件,这样在电位器的行程范围内,便可获得一个平滑连续变化的电阻值。
C、用作电流控制器(限流):当电位器作为电流控制器使用时,其中一个选定的电流输出端必须是滑动触点引出端。

在这里插入图片描述

3、电位器主要参数——
电位器的主要参数有标称阻值、额定功率、分辨率、滑动噪声、阻值变化特性、耐磨性、零位电阻及温度系数等。
(1)额定功率:电位器的两个固定端上允许耗散的最大功率为电位器的额定功率。使用中应注意额定功率不等于中心抽头与固定端的功率。电位器的额定功率是指在直流或交流电路中,当大气压为87~107kPa,在规定的额定温度下长期连续负荷所允许消耗的最大功率。
(2)标称阻值:标在产品上的名义阻值,其系列与电阻的系列类似 。
(3)允许误差等级:实测阻值与标称阻值误差范围根据不同精度等级可允许20%、10%、5%、2%、1%的误差。精密电位器的精度可达0.1%。
(4)阻值变化规律:指阻值随滑动片触点旋转角度(或滑动行程)之间的变化关系,这种变化关系可以是任何函数形式,常用的有直线式、对数式和反转对数式(指数式)。在使用中,直线式电位器适合于作分压器;反转对数式(指数式)电位器适合于作收音机、录音机、电唱机、电视机中的音量控制器。维修时若找不到同类品,可用直线式代替,但不宜用对数式代替。对数式电位器只适合于作音调控制等。

4、电位器的测试及好坏判别——
对电位器的主要要求是:①阻值符合要求。②中心滑动端与电阻体之间接触良好,转动平滑。③对带开关的电位器,开关部分应动作准确可靠、灵活。因此在使用前必须检查电位器性能的好坏。

在这里插入图片描述

(1)阻值的测量:首先根据被测电位器阻值的大小,选择好万用表的合适电阻档位,测量一下阻值,即AC两端片之间的电阻值,与标称阻值比较,看二者是否一致。同时旋动滑动触头,其值应固定不变。如果阻值无穷大,则此电位器已损坏。

在这里插入图片描述

(2)然后再测量其中心端与电阻体的接触情况,即BC两端之间电阻值。方法是万用表欧姆档在适当量程,测量过程中,慢慢旋转转轴,注意观察万用表的读数,正常情况,读数平稳地朝一个方向变化,若出现跳动、跌落或不通等现象,说明活动触点有接触不良的故障。

在这里插入图片描述

(3)当中心端滑到首端或末端,理想状态下中心端与重合端的电阻值为0,在实际测量中,会有一定的残留值(一般视标称而定,一般小于5Ω),属正常现象。

电位器模块的几个小实验
一、电位器模块
1、电位器模块描述——
兼容乐高等各大品牌积木模块直接搭建固定,无需螺丝。同时设计有M3螺丝孔,方便DIY创客朋友使用。模块采用防接反针式插座设计,可和防接反传感器3P线对插,采用大厂10K可调电位器,模拟信号线性稳定,转动次数没有限制,抗干扰性强,使用寿命长。

在这里插入图片描述

2、电位器模块的参数——
(1)模块尺寸:31X24mm
(2)供电电压:DC3.3V或5V
(3)电位器阻值:B10K
(4)接口形式:2.54间距排针(可以插在面包板上面)
(5)信号输出方式:模拟信号输出0~5V,需要AD转换
(6)固定方式:兼容乐高等积木(直接对插),预留两个M3螺丝孔,方便固定。

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/861407.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jstack 使用

.、用 ps -ef | grep -i java 命令&#xff0c;找出 Java|tomcat 进程 pid&#xff0c;用于查看全格式进程。 .、用 ps -aux | grep -i java 命令&#xff0c;找出 Java|tomcat 进程 pid&#xff0c;用于查看进程。.、用 top -Hp <pid> 命令&#xff0c;找出 CPU 占用最高…

【雕爷学编程】Arduino动手做(201)---搭建行空板开发环境之SSH连接

37款传感器与模块的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&#x…

关于城市地下综合管廊运维火灾风险因素的探讨

安科瑞 华楠 摘要&#xff1a;随着城市基础设施的不断完善&#xff0c;地下综合管廊作为城市生命线工程得到了快速发展&#xff0c;综合管廊后期运维周期较长&#xff0c;如何有效保障管廊内各管线安全运行显得尤为重要。本文从地下综合管廊火灾的特点出发&#xff0c;根据燃烧…

【LeetCode】144. 二叉树的前序遍历、94. 二叉树的中序遍历、145. 二叉树的后序遍历

作者&#xff1a;小卢 专栏&#xff1a;《Leetcode》 喜欢的话&#xff1a;世间因为少年的挺身而出&#xff0c;而更加瑰丽。 ——《人民日报》 144. 二叉树的前序遍历 144. 二叉树的前序遍历 题目&#xff1a; 给你二叉树的根节点 root &…

开放式耳机推荐品牌,开放式耳机评测

​在忙碌的生活中&#xff0c;音乐成为我们放松心灵、享受美好的方式之一。而一副出色的蓝牙耳机&#xff0c;则能为我们带来沉浸式的音乐体验&#xff0c;仿佛让我们置身于音乐的海洋中。不入耳佩戴设计&#xff0c;耳挂在耳朵上&#xff0c;更舒适稳固&#xff0c;也更加干净…

16通道AD采集FMC子卡推荐哪些?

FMC149是一款16通道65MHz采样率14位直流耦合AD采集FMC子卡&#xff0c;符合VITA57.1规范&#xff0c;可以作为一个理想的IO模块耦合至FPGA前端&#xff0c;16通道AD通过FMC连接器&#xff08;HPC&#xff09;连接至FPGA从而大大降低了系统信号延迟。 该板卡支持板上可编程采样…

Vue3 —— reactive 全家桶及源码学习

该文章是在学习 小满vue3 课程的随堂记录示例均采用 <script setup>&#xff0c;且包含 typescript 的基础用法 前言 上一篇学习了 ref 全家桶&#xff0c;在此基础上一起学习下 reactive 全家桶 一、reactive 对比 ref ref 可以接收 所有类型&#xff0c;reactive 只…

W5500-EVB-PICO 做TCP Server进行回环测试(六)

前言 上一章我们用W5500-EVB-PICO开发板做TCP 客户端连接服务器进行数据回环测试&#xff0c;那么本章将用开发板做TCP服务器来进行数据回环测试。 TCP是什么&#xff1f;什么是TCP Server&#xff1f;能干什么&#xff1f; TCP (Transmission Control Protocol) 是一种面向连…

day7 8-牛客67道剑指offer-JZ74、57、58、73、61、62、64、65、把字符串转换成整数、数组中重复的数字

文章目录 1. JZ74 和为S的连续正数序列暴力解法滑动窗口&#xff08;双指针&#xff09; 2. JZ57 和为S的两个数字3. JZ58 左旋转字符串4. JZ73 翻转单词序列5. JZ61 扑克牌顺子6. JZ62 孩子们的游戏(圆圈中最后剩下的数)迭代 模拟递归 约瑟夫环问题 找规律 7. JZ64 求123...n8…

CH342/CH343/CH344/CH347/CH9101/CH9102/CH9103/CH9104 Linux串口驱动使用教程

CH343 Linux串口驱动 ch343ser_linux 支持USB转串口芯片 ch342/ch343/ch344/ch347/ch9101/ch9102/ch9103/ch9104等 &#xff0c;同时该驱动配合ch343_lib库还提供了芯片GPIO接口的读写功能&#xff0c;内部EEPROM的信息配置和读取功能等。 芯片型号串口数量GPIO数量CH342F/K2C…

【Linux命令行与Shell脚本编程】第十九章 正则表达式

Linux命令行与Shell脚本编程 第十九章 正则表达式 文章目录 Linux命令行与Shell脚本编程 第十九章 正则表达式九.正则表达式9.1.正则表达式基础9.1.1.正则表达式的类型9.2.定义BRE模式9.2.1.普通文本9.2.2.特殊字符 9.2.3.锚点字符锚定行首^锚定行尾$组合锚点 9.2.4.点号字符\.…

全栈开发流程——数据表的分析与创建详解实战演示(一)

作者介绍 「作者主页」&#xff1a;雪碧有白泡泡 「个人网站」&#xff1a;雪碧的个人网站 「推荐专栏」&#xff1a; ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄&#xff0c;vue成神之路★ ★ uniapp-从构建到提升★ ★ 从0到英雄&…

【Linux】UDP协议——传输层

目录 传输层 再谈端口号 端口号范围划分 认识知名端口号 两个问题 netstat与iostat pidof UDP协议 UDP协议格式 UDP协议的特点 面向数据报 UDP的缓冲区 UDP使用注意事项 基于UDP的应用层协议 传输层 在学习HTTP等应用层协议时&#xff0c;为了便于理解&#xff…

Al Go: 蒙特卡洛树搜索(MCTS)简介

目录 1. 前言 1.1 Minimax 1.2 剪枝 1.3 蒙特卡洛树搜索 1.4 为什么随机走子会可行呢&#xff1f; 2. vanilla Monte Carlo tree search 3. UCT-based trade-off between exploitation and exploration 4. MCTS基本算法流程 5. Efficiency Through Expert Policies 6…

Spring整合MyBatis(详细步骤)

Spring与Mybatis的整合&#xff0c;大体需要做两件事&#xff0c; 第一件事是:Spring要管理MyBatis中的SqlSessionFactory 第二件事是:Spring要管理Mapper接口的扫描 具体的步骤为: 步骤1:项目中导入整合需要的jar包 <dependency><!--Spring操作数据库需要该jar包…

【雕爷学编程】Arduino动手做(04)---震动模块之常闭型SW-420传感器与SW-520D倾斜模块的应用

37款传感器与模块的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&#x…

使用 Python 中的 Langchain 从零到高级快速进行工程

大型语言模型 (LLM) 的一个重要方面是这些模型用于学习的参数数量。模型拥有的参数越多,它就能更好地理解单词和短语之间的关系。这意味着具有数十亿个参数的模型有能力生成各种创造性的文本格式,并以信息丰富的方式回答开放式和挑战性的问题。 ChatGPT 等法学硕士利用 T

代码质量检查工具SonarQube

Devops流水线之SonarQube 文章目录 Devops流水线之SonarQube1. 软件功能介绍及用途2. 软件环境搭建与使用2.1 使用方法2.2 SonarQube相关属性说明2.3 Sonar配置文件内容说明 3. 使用环节4. 检查方法 1. 软件功能介绍及用途 SonarQube是一个用于代码质量管理的开源平台&#xf…

一百四十九、Kettle——Linux上安装的kettle8.2创建共享资源库时遇到的问题(持续更新中)

一、目的 在kettle8.2在Linux上安装好可以启动界面、并且可以连接MySQL、Hive、ClickHouse等数据库后开始创建共享资源库&#xff0c;但是遇到了一些问题 二、Linux系统以及kettle版本 &#xff08;一&#xff09;Linux&#xff1a;CentOS 7 英文的图形化界面模式 &#…

竞赛项目 深度学习的水果识别 opencv python

文章目录 0 前言2 开发简介3 识别原理3.1 传统图像识别原理3.2 深度学习水果识别 4 数据集5 部分关键代码5.1 处理训练集的数据结构5.2 模型网络结构5.3 训练模型 6 识别效果7 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习…