红外遥控器基于FPGA的学习型红外遥控器verilog开发
Posted fpga和matlab
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红外遥控器基于FPGA的学习型红外遥控器verilog开发相关的知识,希望对你有一定的参考价值。
1.软件版本
quartusii12.1
2.系统设计概述
技术的发展使得视频和音频设备越来越智能化,红外遥控具有抗干扰,电路简单,编码及解码容易,功耗小,成本低的优点,因此对这些设备的控制,红外遥控仍然是首选,目前几乎所有的视频和音频设备都支持这样的控制方式。光谱位于红色光之外,波长为0.76~1.5μm,比红色光的波长还长,这样的光被称为红外线。红外遥控是利用红外线进行传递信息的一种控制系统。该系统主要分为调制、发射和接收三部分,如图1所示:
振荡电路提供系统工作时钟和常用的38K站空比为1:3的载波,键扫描输入输出电路与SEL输入口形成用户码与键码,并由码产生电路形成待发射数据,在输出控制电路控制下,通过REMO输出口由红外线输出。在遥控器发射的每帧数据中,包括引导码,用户码,和键码三个部分。并采用脉冲位置调制方式(PPM)区分“1”和“0”,脉冲的宽度,脉冲间的时间间隔的大小,每帧数据所包含的位数以及引导码高低电平的时间宽度的不同,为不同的发码格式
以上是关于红外遥控器基于FPGA的学习型红外遥控器verilog开发的主要内容,如果未能解决你的问题,请参考以下文章