首页 > 其他分享 >红外学习补充

红外学习补充

时间:2024-05-13 20:42:37浏览次数:8  
标签:电阻 引脚 补充 发射管 学习 对管 红外 接收

人们习惯把红外发射管和红外线接收管称为红外对管。

红外发射管:

与普通发给二极管(LED)相似,但其发出的光是不可见的

红外接收管1

可能存在两种结构,原理图1中D1二极管默认不导通,如果接收到红外信号时二极管的电阻会大大降低,而实现导通。

 

 

红外接收管2

该模块有三个引脚,功能比前面的大大增强。它的内部电路包括红外监测二极管,放大器,限幅器,带通滤波器,积分电路,比较器等。通过内部电路,还原处发射端的信号波形,可以直接被单片机使用。因此也被称为一体化红外接收头。也就是说,它输出的是符合数字电路要求的数字信号,可以直接拿来使用。所以,虽然外型上只多了一个引脚,但实际内部功能增加了很多很多,大大简化了电路设计者的工作。另外,此类接收头的内部放大增益比较大,很容易引起干扰,因此一般厂家建议在供电脚上加上4.7uf以上的电容进行滤波。

常用型号有IRM3638、HS0038和VS1838等。其接口电路如下所示

管子里面集成了红外接收器的滤波和放大功能,基本不用什么外围电路了,用起来简单。通常只需要做或者不做电源电容滤波电路即可。

红外接收模块的OUT引脚可以直接接到单片机IO口上。

 

 

 

红外发射管、红外接收管1的外形与普通圆形的发光二极管类似。初接触红外对管者,较难区分发射管和接收管。本文介绍三种简便的识别方法。

1. 根据内部结构识别

红外对管的内部结构如左图(a),(b)所示。左图(a)是红外发射管,管芯中央凹陷,类似聚光罩的形状。左图(b)是红外接收管,管芯中央的平台上有红外感光电极。红外对管的两引脚1长1短,长引脚是正极,和普通发光管相同。

2.用三用表测量识别

可用500型或其他型号指针式三用表的1kΩ电阻挡,测量红外对管的极间电阻,以判别红外对管。判据一:在红外对管的端部不受光线照射的条件下调换表笔测量,发射管的正向电阻小,反向电阻大,且黑表笔接正极(长引脚)时,电阻小的(1kΩ~20kΩ)是发射管。正反向电阻都很大的是接收管。判据二:黑表笔接负极(短引脚)时电阻大的是发射管,电阻小并且三用表指针随着光线强弱变化时,指针摆动的是接收管。

注:1)黑表笔接正极,红表笔接负极时测量正向电阻。

2)电阻大是指三用表指针基本不动。

3. 通电试验方法判别 用一只发光二极管和一只电阻与被测的对管串联,如上图2所示。图中电阻起限流作用,阻值取220Ω~510Ω。LED发光二极管用来显示被测红外管的工作状态。用遥控器(电视机遥控器等)对着被测管按下遥控器的任意键,LED亮时,被测管是红外接收管。不亮则是红外发射管。

 

 

频率:

发射端以一个固定频率来发射红外光,一般以37.91KHZ比较常见,也有的地方自接说成是38KHz。同时,接收端只能识别该频率下的信号,只要发射端与接收端的频率正负相差不超过1KHZ,都是可以正常通信的;如果相差超高2KHZ,会出现失灵或者距离短等情况。

 

 

1. 参考资料:https://mp.weixin.qq.com/s?__biz=MzA3OTM2NzUxOA==&mid=2651566779&idx=5&sn=c3c0d8746e0e515e5a79aa81f0d816b1&chksm=844b8e8ab33c079cff5ee7b4cb5277ce2d636ac2b62eceb2312241566c2b4bee7290ea092124&scene=27

2. https://www.cnblogs.com/dongxiaodong/p/11801896.html

标签:电阻,引脚,补充,发射管,学习,对管,红外,接收
From: https://www.cnblogs.com/FBsharl/p/18189961

相关文章

  • 运维必备Linux学习day2(mysql,jdk,redis,docker安装)
    一.MySQL安装①Linux环境:1.虚拟机Centos7.6版本安装,2.准备类似版本 mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar包1.新建文件夹/opt/mysql,并cd进去,首先:mkdir/opt/mysql2.运行 wgethttp://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包......
  • 学习笔记:生成函数II(集合分拆、置换、整数分拆、它们的递推公式、生成函数 和快速计算)
    形式幂级数的更多运算形式幂级数与幂级数的比较形式幂级数本质是序列(\(x^i\)无意义),幂级数本质是极限。形式幂级数通过带入\(x\)还原成幂级数。假设系数在\(\mathbb{C}\)上,可以证明形式幂级数与具有正收敛半径的幂级数在'通常'的所有运算上服从同样规律(加减乘除求导积......
  • Python的学习
    目录页1.常用函数1.1.enumerate()函数--列举/枚举函数2.各种库的学习2.1.xlrd库2.2.openpyxl库1.常用函数1.1.enumerate()函数--列举/枚举函数enumerate()是Python中的一个内置函数,用来列举/枚举对象,用于将一个可遍历的数据对象(如列表、元组、字......
  • PHP代码学习
    在php传参过程中,如果服务器运行的Linux环境,可以加入命令的执行,比如参数名是a,命令可以是:a=ls,通过用;,&&,||来分割,还可以同时执行多个命令。在Windows环境下dir等价于ls.cat是读文件命令,如果被过滤可以用tac来读。通配符:*和?如我们需要找寻flag,就可以用catf*来读取所有f开......
  • 软件设计师基础学习 十一
    十一、软件工程基础知识11.1信息系统生命周期软件工程的基本要素:方法、工具、过程软件生存周期:可行性分析与项目开发计划、需求分析、概要设计(选择系统解决方案,规划子系统)、详细设计(设计子系统内部具体实现)、编码、测试、维护系统规划阶段:任务是对组织的环境、目标及线......
  • 【Halcon】示例程序学习——append_channel / tile_channels
    Name:1、append_channel——将其他矩阵(通达)附加到图像2、tile_channels——多张图像平铺成一个大图像signature:1、append_channel(MultiChannelImage,Image:ImageExtended::)2、tile_channels(Image:TiledImage:NumColumns,TileOrder:)Description:1、运算符ap......
  • pytest 学习 - 02 失败重新运行
    前言测试失败后要重新运行n次,要在重新运行之间添加延迟时间,间隔n秒再运行安装:pipinstallpytest-rerunfailures案例importpytestclassTestDemo:deftest_a(self):print("失败用例")assert1==2deftest_b(self):print("成功用......
  • 学习distribution
    本文致力于学习使用cncf项目distribution,即原dockerregistry官方文档翻译内容比较主观,请勿完全信任。基础了解是什么是一个无状态、高度可扩展的服务器端应用程序,用于存储并允许您分发容器映像和其他内容。Harbor基于此开发。基础使用#运行容器dockerrun-d-p5000:......
  • 43.Android 网络编程的简单学习整理
    关于Android网络通信编程Android对HTTP通信提供了支持通过标准的JAVA类HttpURLConnection便可以实现基于URL的请求及响应功能关于URL和URI还分不清吗然后还有就是GET和POST方式提交数据注意使用GET或者POST方式提交参数时为了防止中文乱码要对参数进行编码使用Web......
  • 算法学习笔记(18):珂朵莉树
    珂朵莉树这个名字我猜是来源于初次诞生这个算法的题目->Willem,ChthollyandSeniorious算法适用于数据随机,并且有区间推平操作,也就是区间赋值操作,就可以用set维护,达到优秀的\(O(nlogn)\)时间复杂度。定义structNode{ intl,r; mutableintv; Node(intl,intr......