用1838红外接收头和一个红外发射二极管弄一个红外测距

太阳猪仔 2015-02-11 01:07:03
用1838红外接收头和一个红外发射二极管弄一个红外测距,我网上找了很多资料,说1838是脉冲型的,38Khz接收到就是低电平,那难道是直接单片机定时发一个38kHZ的信号给二极管,然后检测1838吗?
...全文
1078 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
太阳猪仔 2015-02-11
  • 打赏
  • 举报
回复
引用 5 楼 worldy 的回复:
用红外接收头和发射管能做测距的,真是太神了,不知道lz想测多大的距离呢?
难道用这两个弄不了测距吗?求给个方案或者程序资料什么的
太阳猪仔 2015-02-11
  • 打赏
  • 举报
回复
引用 2 楼 zhenghn2010 的回复:
你这个不用编码吧?直接发送个电平,接收个电平就行吧?
我觉得应该是不用编码的,因为只需要测距离而已的
太阳猪仔 2015-02-11
  • 打赏
  • 举报
回复
红外测距也需要发射编码吗
worldy 2015-02-11
  • 打赏
  • 举报
回复
用红外接收头和发射管能做测距的,真是太神了,不知道lz想测多大的距离呢?
woshi_ziyu 2015-02-11
  • 打赏
  • 举报
回复
红外发射接收原理 遥控器部分: 遥控器部分的工作原理较为简单,主要就是编码IC通过三极管进行放大调变,然后将此电信号(脉冲波)经有红外发射管(940nm波长)转变为光信号发射出去。 现在国产遥控器的电路主要有:455K晶振,编码IC,放大三极管,发射管等主要几个电子原件组成,2节3V电池驱动;但目前一些国际大厂所用的遥控器,其编码IC内已包括了晶振和放大三极管,电路设计更加方便,且只需要1节电池驱动,更加环保。 红外接收部分: 红外接收头内部结构如上图,其主要由光电二极管+红外接收IC组成,工作原理为:光电二极管(俗称接收管)其接收到红外发射管发射出的光信号后转换为电信号(为微安级的电流),此电信号输入到接收IC内部经过放大--增益--滤波--解调变--整形还原后,还原遥控器给出的原始编码,通过接收头信号输出脚输入到后面的代码识别电路 至于为什么用38KHZ,是因为这样可以提高红外线的抗干扰能力,避免大气中的红外线干扰。原理如下 调制载波频率一般在30khz到60khz之间,大多数使用的是38kHz,占空比1/3的方波,如图2所示,这是由发射端所使用的 455kHz晶振决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。
woshi_ziyu 2015-02-11
  • 打赏
  • 举报
回复
单片机发送信号之后会经过信号调制过程 然后才会变成38KHz的信号
zhenghn2010 2015-02-11
  • 打赏
  • 举报
回复
你这个不用编码吧?直接发送个电平,接收个电平就行吧?
worldy 2015-02-11
  • 打赏
  • 举报
回复
光速3*10^8m/s,假设你的测量距离1.5m, 光反射回来,那么时间是10^-8s,即10ns,这个时间你能测的出来,那就可以 如果测更大的距离,时间长到可以测的情况下,能量和距离的关系是1/R^3,那么,红外的能量肯定被消耗到无法检测;使用光测距起码的使用激光+光学系统 lz的想法理论可行,实际可能恐怕难以实现 如果测量距离不远,可以使用超声波,lz可以在淘宝上掏个超声测距模块,就几块钱
功能介绍: 本小车以MSP超低功耗单片机系列MSP430F149和MSP430FE425为核心,完成寻迹、检测金属、避障、寻光、测速等功能。在机械结构上,对普通的小车作了改进,即用一个万用轮来代替两个前轮,使小车的转向更加灵敏。采用PWM 驱动芯片控制电机,红外传感器检测黑线,金属传感器检测铁片,光敏器件检测光强,红外 LED 和一体化接收来避障。 方案描述: 【系统框图】 本系统以 MSP430F149 和 MSP430F425 为控制核心。整个硬件框图如下图所示: 【主控模块】 MSP430 系列单片机是美国TI公司1996 年开始推向市场的一种 16 位的超低功耗的混合信号处理器。其之所以称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。MSP430 单片机更适合于低功耗、高速实时控制以及数据计算,它拥有更多的片上资源供设计使用,是设计的不错选择。 由于本小车实现功能较多, 因此我们选择了 MSP430F149 和 MSP430FE425为双核心的系统。通过编写通信协议,完成其之间的串行通信。 其中MSP430F149 主要完成电机驱动、寻迹、避障、寻光等功能,MSP430FE425 主要完成金属检测、测速、液晶显示等功能。 【电机驱动模块】 电机的驱动芯片选用 L298N 作为驱动芯片。工作稳定电机驱动信号由单片机提供,信号经过光耦隔离后,传至 PWM 控制芯片 L298N,通过 L298N 的输出脚与两个电机相连。 【寻迹模块】 当小车在白色地面行驶时,装在车下的红外发射发射红外线信号,经白色反射后,被接收接收,一旦接收接收到信号,输出端将输出低电平;当小车行驶到黑线时,红外线信号被黑色吸收后,将输出高电平,从而实现了通过红线检测信号的功能。将检测到的信号送到单片机的 I/O 口,当 I/O 口检测到的信号为高电平时,表明红外光被地上的黑线吸收了,表明小车处在黑色的引线上;同理,当 I/O 口检测到的信号为低电平时,表明小车行驶在白色地面上。反射式红外传感器 ST188 采用高发射功率红外广电二极管和高灵敏度光电晶体管组成。检测距离可调整范围为 4-15mm;采用非接触检测方式。 【金属检测模块】 采用市售的接近开关,无信号时,探输出高电平。检测到金属时,电平跳变为低,单片机再进行相应处理。相应金属传感器型号为 LJ18A3 型。 【寻光避障模块】 寻光避障模块均设计为环状传感器结构,共排布若干个传感器组,每个传感器组包含红外收发模块和光敏电阻。 【光源检测模块】 光敏电阻A组到E组从不同方向采光,每个光敏电阻的电压信号进入单片机片内ADC,利用F149系列内置的ADC12模块,实现了对五个方向光强的采集。由ADC的值,判断光强不同来确定小车的趋光方向;同理,可设定一个阈值比较,得出一开关信号调节最终小车停在车库内。 避障模块,利用单片机定时器发出可调制的 38KHz 红外线,利用一体化接收判断,再由小车执行相应的避障动作。 【测距和显示模块】 利用磁钢和干簧管,在车轮上均匀粘贴若干磁钢。每当车轮上磁钢转动至干簧管处,单片机进行一次计数,结合车轮半径就能求出小车行进距离。 显示模块采用段码液晶来实现, FE425 上有专门的液晶接口, 可以很方便地实现电路。液晶采用 4-MUX 输入方式的 7 位半段码液晶。 智能电动车电路主控板截图:

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧