共工科技

单片机红外传输电路(基于单片机的红外发射与接收)

本篇目录:

求单片机C51红外线收发方案(最好有详细解释)

1、最简单的,发送端:按一下键发一个脉冲;接收端:进行脉冲计数,用led显示。

2、本次作业选用的是NEC协议编码的,由38K载波调制的红外编码。基于51单片机的编码环境,编程语言为C51。 原理框图如下:3 NEC编码方式 引导码,16bit用户码(地址码),8bit命令码(数据码)及其反码。

单片机红外传输电路(基于单片机的红外发射与接收)-图1

3、还有你的单片机是 STC89C52RC 的话,可以用“定时器2可编程时钟输出”产生38khz的频率信号,STC89C52RC一共有3个定时器(定时器0、2),其中定时器2功能最多,可编程时钟输出就是其中之一。

4、红外发射-38K,如果能收到,那么一体化接收的输出脚,输出的也是38K的方波。应该在接收的输出脚,接上“检波电路”,这样,收到、收不到,检波电路就会输出高、低电平了。

红外避障怎样与单片机通信的

红外传感器如果是数据信号,有几个脚,就用单片机几个脚连接,然后根据输出信号的时序写程序读。如果是模拟信号,就得用到A/D转换电路。

单片机红外传输电路(基于单片机的红外发射与接收)-图2

无障碍时输出高电平,有障碍时输出低电平,单片机采用外部硬件中断方式或者查询方式与传感器通信。如:P2 对应中断0 ,P3 对应中断1 。

单片机开始工作是需要满足一些条件的,满足基本条件刚好能工作的单片机系统就是:最小系统。所以请你按下图先搭建一个最小系统,你的程序应该没问题。

我想用51单片机经过红外管发射4种不同的信号,再用一个51单片机来接收...

1、红外发射管瞬间产生足够大的电流(200MA),才可以让NPN和PNP饱和。PWM接P3,输出34K方波IR_OUT接P0,控制PWM方波的通断,即发送信号。

单片机红外传输电路(基于单片机的红外发射与接收)-图3

2、首先要知道当前红外信号的时钟周期和数据长度,用同样的时钟周期来采集脉冲信号保存到数组里面就可以了。就像串行通讯一样处理。当按下P0时,开始检测P1状态。当P1从0变1时,就开始取数了。

3、红外发射模块用51单片机编程使用:用定时器中断来做,红外发送引脚连接到P0口, 计数一下定时初值(让P0的翻转频率为38KHZ),进定时器中断就对P0取反,这样红外就发送出去了。

4、最简单的,发送端:按一下键发一个脉冲;接收端:进行脉冲计数,用led显示。

到此,以上就是小编对于基于单片机的红外发射与接收的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇