单片机,硬件,红外遥控编码问题。38KHz是干嘛用的?
发布网友
发布时间:2022-05-01 03:31
我来回答
共2个回答
热心网友
时间:2022-06-23 06:41
学习型遥控常用的载波频率为38kHz,这是由发射端编码芯片所使用的455kHz晶振来决定的。
在信号传输的过程中,并不是将信号直接进行传输,而是将信号负载到一个固定频率的波上,这个过程称为加载,这样的一个固定频率的波称为载波频率。
严格的讲,就是把一个较低的信号频率调制到一个相对较高的频率上去,这被低频调制的较高频率就叫载波频率,也叫基频。追问第一个问题 是38.4KHz,还是38KHz呢?
第二个问题 假设说,我要发送 0x5A出去,怎么把这个5A的编码加到载波上呢?
追答38KHZ是调制红外线的载波频率,涉及到无线电,可以理解为红外线有无的通断时间。红外线出现13us,再消失13us,再出现13us,再消失13us.......相当于周期26us(也就是频率为38KHZ F=1/T),只有这样红外一体化接收头就能接收到信号,如果偏离38KHZ太多,就接收不到信号了。
要将信号传输出去,就要信号调制:
信号调制,就是一个数*算,载波是一个正弦波,它有几个参数,幅度、频率、相位。我们把一个携带信息的信号去改变载波的某一个或几个参数,信号就这么调制到载波上了。信息波叫做调制波,载波就是一个正弦波,已调制波就不同了,它已经携带了调制信号的信息。
载波是振荡器产生的。
信号调制方法:
调制的方法主要是通过改变正弦波的幅度、相位和频率来传送信息。其基本原理是把数据信号寄生在载波的某个参数上:幅度、频率和相位,即用数据信号来进行幅度调制、频率调制和相位调制。数字信号只有几个离散值,这就象用数字信号去控制开关选择具有不同参量的振荡一样,为此把数字信号的调制方式称为键控。数字调制分为调幅、调相和调频三类,最简单的方法是开关键控,"1"出现时接通振幅为A的载波,"0"出现时关断载波,这相当于将原基带信号(脉冲列)频谱搬到了载波的两侧。如果用改变载波频率的方法来传送二进制符号,就是频移键控(FSK)的方法,当"1"出现时是低频,"0"出现时是高频。这时其频谱可以看成码列对低频载波的开关键控加上码列的反码对高频载波的开关键控。如果"0"和"1"来改变载波的相位,则称为相移键控(PSK)。这时在比特周期的边缘出现相位的跳变。但在间隔中部保留了相位信息。收端解调通常在其中心点附近进行。一般来说,PSK系统的性能要比开关键控FSK系统好,但必须使用同步检波。除上面所述的二相位、二频率、二幅度系统外,还可以采用各种多相位、多振幅和多频率的方案。在DVB系统中卫星传输采用QPSK,有线传输采用QAM方式,地面传输采用COFDM(编码正交频分复用)方式。下面就对ASK、FSK、PSK、QAM进行详细的介绍。
要想深入了解,推荐学习《信号与系统》
热心网友
时间:2022-06-23 06:42
抗干扰的基波。通常把要发射的数据调制到38.4KHz的基波上,通过红外管发射。接收到之后要经过滤波解调去掉基波后才能得到数据,这就避免自然光线、灯光的100Hz闪烁等的干扰。追问第一个问题 是38.4KHz,还是38KHz呢?
第二个问题 假设说,我要发送 0x5A出去,怎么把这个5A的编码加到载波上呢?
追答1.一般没明确规定,只要足够高就好,比如说35~40KHz范围都可以。455KHz振荡器经过12分频得到近似38KHz的信号,用4.9152MHz的时钟进行128分频得到38.4KHz的信号。
2.将0x5A转换为串行数据输出,和38KHz载波进行一次“AND”操作后就可以了,比如用与门。
单片机,硬件,红外遥控编码问题。38KHz是干嘛用的?
学习型遥控常用的载波频率为38kHz,这是由发射端编码芯片所使用的455kHz晶振来决定的。在信号传输的过程中,并不是将信号直接进行传输,而是将信号负载到一个固定频率的波上,这个过程称为加载,这样的一个固定频率的波称为载波频率。严格的讲,就是把一个较低的信号频率调制到一个相对较高的频率上去...
怎么设计才能产生频率为38KHz的红外线,和单片机的晶振有关系吗_百度...
38KHZ是调制红外线的载波频率,涉及到无线电,你可以理解为红外线有无的通断时间。红外线出现13US,再消失13US,再出现13us,再消失13US...相当于周期26us(也就是频率为38KHZ),只有这样红外一体化接收头就能接收到信号,如果偏离38KHZ太多,就接收不到信号了。
...38khz的频率起到了什么作用?请具体讲解下38khz是如何产生的_百度知 ...
其实就是一个计数程序,每隔27次LED闪烁一次,这要看你的指令周期是多少,做相应的循环就可以产生不同周期的闪烁频率,例如你把27改成54的话,输出频率就会变成19KHz。如果想要调高一倍频率只要将27改成13就可以了。
单片机的红外遥控的原理
单片机控制红外发光二极管发射38KHz左右的红外光,这个红外光就可能起到传递信号的作用。你可以在你的程序中规定发射红外线时表示二进制的一个位‘1’无红外线时表示二进制的‘0’。这样你就可以发出一系列由‘1’和‘0’所级成的信号。2、接收端是由红外接收二极管和单片机组成。前面我们让发射端发出...
51单片机红外寻迹电路,红外二极管的发射端为什么要用10%到20%的38kHz...
51单片机红外寻迹电路,红外二极管的发射端10%到20%占空比的38kHz方波脉冲驱动,就是为了节约电能。占空比小于10%,不利于红外接收头的接收,会降低循迹灵敏度;占空比大于20%,不利于节能。如果不考虑节能问题,完全可以用50%占空比,程序还好处理。
我请人写了个红外遥控的程序 是发射38KHZ的载波 我想知道那是频分制的...
主要用在多通道的红外遥控系统中,遥控系统抗干扰强。能够形成一个无线的中距离的遥控系统。主要由发射和接收并执行两部分组成。用户根据需要按下功能键,先是指令编码器进行编码,在进行信号调制,在由红外发光二极管发射出信号,经过无线传输后,接收部分接收到发射信号,先经过信号处理,在通过单片机软件...
红外遥控信息要调制到38KHZ的载波上,用的是FM调频调制吗?用单片机上...
然后再进行指令操作。回到你的问题上:红外发射,最好是像家电遥控电路那样,用一只三极管搞一个38K的振荡电路(如果要求比较严格那就用晶体振荡器),用单片机输出的数字编码来控制它。也就是高电平启振有输出,低电平停振无输出。三极管的负载就是那个红外发射管!
51单片机红外发射38kHz调制波 一体接收头向I/0口P1.7输入信号这是什么信...
1、建议你接收头使用HS0038一体化接收头,因为其接受频率宽,我做过实验,因为单片机产生中断一般是26-27us,那么产生的频率并不是标准的38KHZ,而是37-38.5范围,其他很多的接收头接收严格。2、红外线接收头在接收到38Khz的红外线时候,输出脚为低电平0,而在未接收到38Khz的红外线的时候,输出脚为...
单片机产生38kHz信号的问题
1、如果程序中还使用了别的中断:定时中断产生后,单片机开始执行中断服务程序。一般情况下,首先是要执行中断入口0x000B处的跳转指令,12M12T下跳转指令LJMP等的执行周期为2us,重复一下,此时TL0和TH0已经为0了;然后执行TH0和TL0赋值指令,各需2us(汇编中:立即数赋值给直接地址),这就增加了6个...
单片机输出一个38KHZ的信号之后,如何这个38KHz的高电平上在进行调制一...
你这个是红外的编码吧,直接在产生38KHZ那个引脚输出你要调制的信号即可 就是同一个引脚同时发出38KHZ和包含信息的频率(你的100HZ或200HZ)