一种全数字红外遥控信号调制电路及其调制方法技术

技术编号:22136383 阅读:82 留言:0更新日期:2019-09-18 09:55
本申请公开了一种全数字红外遥控信号调制电路及其调制方法,调制电路包括:时钟分频模块、计数模块、调制模块、计时模块和状态机;时钟分频模块,用于为状态机、计数模块、计时模块和调制模块提供时钟信号;计数模块,用于对时钟信号计数,得到计数值;调制模块,用于根据计数值,将红外遥控信号按照预置调制类型进行调制;计时模块,用于对调制模块的调制时间计时,得到计时值;状态机,用于当状态机结束获取红外遥控信号进程后,控制计数模块计数,计时模块计时,还用于根据计时值,控制调制模块对红外遥控信号进行一帧信号的调制,解决了现有红外遥控信号进行软件编码的调制时,占用微控制器的内存资源,降低微控制器工作效率的技术问题。

A Full Digital Infrared Remote Control Signal Modulation Circuit and Its Modulation Method

【技术实现步骤摘要】
一种全数字红外遥控信号调制电路及其调制方法
本申请属于通信
,尤其涉及一种全数字红外遥控信号调制电路及其调制方法。
技术介绍
红外通信具有小型化、轻量化、安全性、可行性高的特点,因此,在传输距离为5-10米点对点的无线数据通信中得到了广泛应用,例如家用电器的红外遥控。红外遥控系统主要分为两部分:信号的调制和信号的解码。对于红外信号的调制,现有技术的中通过微控制器执行红外调制程序实现。该技术虽然取得了一定的效果,但在调制时,会占用到微控制器的内部资源(如:定时器、中断),使得微控制器资源紧缺,工作效率低。
技术实现思路
有鉴于此,本申请提供了一种全数字红外遥控信号调制电路及其调制方法,实现了用数字逻辑电路对红外遥控信号的调制,解决了现有红外遥控信号进行软件编码的调制时,占用微控制器的内存资源,降低微控制器工作效率的技术问题。本申请第一方面提供了一种全数字红外遥控信号调制电路,包括:时钟分频模块、计数模块、调制模块、计时模块和状态机;所述时钟分频模块,用于为所述状态机、所述计数模块、所述计时模块和所述调制模块提供时钟信号;所述计数模块,用于对所述时钟信号计数,得到计数值;所述调制模块,用于根据所述计数值,将所述红外遥控信号按照预置调制类型进行调制;所述计时模块,用于对所述调制模块的调制时间计时,得到计时值;所述状态机,用于当所述状态机结束获取红外遥控信号进程后,控制所述计数模块计数,所述计时模块计时,还用于根据所述计时值,控制所述调制模块对所述红外遥控信号进行一帧信号的调制。可选地,所述预置调制类型具体为脉宽调制。可选地,所述调制模块,具体用于根据所述计数值,对所述红外遥控信号进行NEC红外遥控数据码的脉宽调制。可选地,所述时钟分频模块,还用于提供载波信号;所述调制模块,还用于将调制后的所述红外遥控信号与所述载波信号进行逻辑与运算,得到红外遥控发射信号。可选地,所述状态机,还用于当所述调制模块调制结束后,将所述状态机调至结束状态。可选地,所述时钟分频模块具体用于,将50MHz的时钟信号分成1MHz、38KHz、2KHz三种时钟信号,其中1MHz的时钟信号为状态机、计数模块、调制模块的时钟信号,38KHz的时钟信号为载波信号,2KHz的时钟信号为计时模块的时钟信号。可选地,所述状态机具体由7种状态,分别为初始状态ST0,开始读取数据状态ST1,结束读取数据状态ST2,产生9ms引导码状态ST3,产生4.5ms引导码状态ST4,数据编码调制状态ST5,等待结束状态ST6。本申请第二方面提供了一种红外遥控器,包括上述第一方面所述的全数字红外遥控信号调制电路。本申请第三方面提供了一种调制方法,用于第一方面所述的全数字红外遥控信号调制电路运行或工作,包括:当结束获取红外遥控信号进程后,状态机控制计数模块对时钟分频模块提供的时钟信号进行计数,得到计数值,并控制计时模块对调制模块的调制时间计时,得到计时值;所述状态机控制调制模块,根据所述计时值和所述计数值对所述红外遥控信号进行一帧信号的调制。从以上技术方案可以看出,本申请实施例具有以下优点:本申请提供了一种全数字红外遥控信号调制电路,包括:时钟分频模块、计数模块、调制模块、计时模块和状态机;时钟分频模块,用于为状态机、计数模块、计时模块和调制模块提供时钟信号;计数模块,用于对时钟信号计数,得到计数值;调制模块,用于根据计数值,将红外遥控信号按照预置调制类型进行调制;计时模块,用于对调制模块的调制时间计时,得到计时值;状态机,用于当状态机结束获取红外遥控信号进程后,控制计数模块计数,计时模块计时,还用于根据计时值,控制调制模块对红外遥控信号进行一帧信号的调制。本申请的调制电路可以对红外遥控信号进行调制,在设计时,将该调制电路嵌入到微控制器后,作为微控制器内专门用于红外遥控的调制模块,不需要微控制器执行程序来编码,提高微控制器的效率,解决了现有红外遥控信号进行软件编码的调制时,占用微控制器的内存资源,降低微控制器工作效率的技术问题。附图说明图1为本申请实施例中一种全数字红外遥控信号调制电路结构示意图;图2为本申请实施例中的状态机的结构示意图;图3为本申请实施例中的计数模块的结构示意图;图4为本申请实施例中的调制模块的结构示意图。具体实施方式本申请实施例提供了一种全数字红外遥控信号调制电路及其调制方法,实现了用数字逻辑电路对红外遥控信号的调制,解决了现有红外遥控信号进行软件编码的调制时,占用微控制器的内存资源,降低微控制器工作效率的技术问题。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参阅图1,本申请实施例中一种全数字红外遥控信号调制电路的结构示意图。一种全数字红外遥控信号调制电路包括:时钟分频模块block1、状态机block2、计数模块block3、调制模块block4和计时模块block5;时钟分频模块block1,用于为状态机block2、计数模块block3、调制模块block4和计时模块block5提供时钟信号;计数模块block3,用于对时钟信号进行计数,得到计数值;调制模块block4,用于根据计数值,将待调制的红外遥控信号按照预置调制类型进行调制;计时模块block5,用于对调制模块block4的调制时间计时,得到计时值;状态机block2,用于当状态机block2结束获取红外遥控信号进程后,控制计数模块block3计数,控制计时模块block5计时,并根据计时值,控制调制模块block4对红外遥控信号进行一帧信号的调制。本实施例的调制电路可以对红外遥控信号进行调制,在设计时,将该调制电路嵌入到微控制器后,作为微控制器内专门用于红外遥控的调制模块,不需要微控制器执行程序来编码,提高微控制器的效率,解决了现有红外遥控信号进行软件编码的调制时,占用微控制器的内存资源,降低微控制器工作效率的技术问题。以上为本申请实施例提供的一种全数字红外遥控信号调制电路的第一实施例,以下为本申请实施例提供的一种全数字红外遥控信号调制电路的第二实施例。请参阅图1,本实施例中的全数字红外遥控信号调制电路包括:时钟分频模块block1、状态机block2、计数模块block3、调制模块block4和计时模块block5;时钟分频模块block1,用于为状态机block2、计数模块block3、调制模块block4和计时模块block5提供时钟信号;计数模块block3,用于对时钟信号进行计数,得到计数值;调制模块block4,用于根据计数值,将待调制的红外遥控信号按照预置调制类型进行调制;计时模块block5,用于对调制模块block4的调制时间计时,得到计时值;状态机block2,用于当状态机block2结束获取红外遥控信号进程后,控制计数模块block3计数,控制计时模块block5计时,并根据计时值,控制调制模块block4对红外遥控信号进行一帧信号的调制。需要说明的是,本实施例中,时钟分频模块block1本文档来自技高网
...

【技术保护点】
1.一种全数字红外遥控信号调制电路,其特征在于,包括:时钟分频模块、计数模块、调制模块、计时模块和状态机;所述时钟分频模块,用于为所述状态机、所述计数模块、所述计时模块和所述调制模块提供时钟信号;所述计数模块,用于对所述时钟信号计数,得到计数值;所述调制模块,用于根据所述计数值,将待调制的红外遥控信号按照预置调制类型进行调制;所述计时模块,用于对所述调制模块的调制时间计时,得到计时值;所述状态机,用于当所述状态机结束获取所述红外遥控信号进程后,控制所述计数模块计数,所述计时模块计时,还用于根据所述计时值,控制所述调制模块对所述红外遥控信号进行一帧信号的调制。

【技术特征摘要】
1.一种全数字红外遥控信号调制电路,其特征在于,包括:时钟分频模块、计数模块、调制模块、计时模块和状态机;所述时钟分频模块,用于为所述状态机、所述计数模块、所述计时模块和所述调制模块提供时钟信号;所述计数模块,用于对所述时钟信号计数,得到计数值;所述调制模块,用于根据所述计数值,将待调制的红外遥控信号按照预置调制类型进行调制;所述计时模块,用于对所述调制模块的调制时间计时,得到计时值;所述状态机,用于当所述状态机结束获取所述红外遥控信号进程后,控制所述计数模块计数,所述计时模块计时,还用于根据所述计时值,控制所述调制模块对所述红外遥控信号进行一帧信号的调制。2.根据权利要求1所述的全数字红外遥控信号调制电路,其特征在于,所述预置调制类型具体为脉宽调制。3.根据权利要求2所述的全数字红外遥控信号调制电路,其特征在于,所述调制模块,具体用于根据所述计数值,对所述红外遥控信号进行NEC红外遥控数据码的脉宽调制。4.根据权利要求1所述的全数字红外遥控信号调制电路,其特征在于,所述时钟分频模块,还用于提供载波信号;所述调制模块,还用于将调制后的所述红外遥控信号与所述载波信号进行逻辑与运算,得到红外遥控发射信号。5.根据权利要求1所述的全数字红外遥控信号调制电路,其特...

【专利技术属性】
技术研发人员:侯继红马聪承廖慧孙志兵
申请(专利权)人:广州科技贸易职业学院
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1