红外遥控器控制系统的VHDL设计与FPGA实现

红外遥控器控制系统的VHDL设计与FPGA实现

ID:38869520

大小:179.81 KB

页数:4页

时间:2019-06-20

红外遥控器控制系统的VHDL设计与FPGA实现_第1页
红外遥控器控制系统的VHDL设计与FPGA实现_第2页
红外遥控器控制系统的VHDL设计与FPGA实现_第3页
红外遥控器控制系统的VHDL设计与FPGA实现_第4页
资源描述:

《红外遥控器控制系统的VHDL设计与FPGA实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上海理工大学学报第26卷第2期J.UniversityofShanghaiforScienceandTechnologyVol.26No.22004文章编号:1007-6735(2004)02-0189-04红外遥控器控制系统的VHDL设计与FPGA实现112佟国香,孙国强,李广军(1.上海理工大学计算机工程学院,上海200093;2.电子科技大学通信工程学院,成都610058)摘要:采用VHDL语言设计了红外遥控器的控制系统.该系统通过了实时仿真和验证,并下载到FPGA中执行,可实现键值及客户码的读入、红外发射码的生成及发送等功能.电路模块的程序代码

2、可重复使用,可方便地嵌入到各类需要红外遥控控制的嵌入式系统中.关键词:VHDL设计;FPGA;红外遥控器中图分类号:TN876文献标识码:AVHDLdesignandFPGAimplementationofthecontrolsystemsininfraredremotecontrollerTONGGuoxiang1,SUNGuoqiang1,LIGuangjun2(1.CollegeofComputerEngineering,UniversityofShanghaiforScienceandTechnology,Shanghai200093,China;2

3、.SchoolofCommunicationandInformationEngineering,UniversityofElectronicScienceandTechnologyofChina,Chengdu610058,China)Abstract:ThecontrolsystemsinaninfraredremotecontrolleraredesignedusingVHDL.TheVHDLdesignisverifiedthroughsimulationandimplementedusingFPGA.TheSystemfunctionsincludekeydata

4、codesandcustomcodesreading,infraredemittingcodegeneratingandemitting,etc.TheVHDLcodesofthesystemsarereusableandcanbeembeddedinsystemsrequiringinfraredremotecontrol.Keywords:VHDLdesign;FPGA;Infraredremotecontrol红外遥控作为一种单向红外通讯技术,因其具HighspeedintegratedcircuithardwareDescription有性能稳定、使用方便以及成

5、本低廉等特点,已经在Language,VHDL),并通过现场编程门阵列器件消费类电器中得到普遍的应用.随着对电器产品的(FieldPvogrammableGateArrays,FPGA)实现系统智能化和使用便利性要求的进一步提高,红外遥控功能.的应用已开始从其传统的家用电器领域向智能设备[1]1系统组成及引脚功能等新领域扩展.由于集成电路制造工艺和设计水平的不断提高,将此类传统的分立电路功能集成到红外遥控器的控制系统由发射和接收两部分组[2,3]嵌入式的系统中已成为可能.本文根据嵌入系成.发射部分主要包括:时序产生电路、键盘扫描电统的要求进行了红外遥控器控制系统的设计.设

6、计路、键编码电路、键值消抖电路、客户码生成电路、键中脉冲信号调制采用了PPM方式,红外遥控器的控值和客户码译码及存储电路、REM输出电路等模制系统采用了超高速集成电路硬件描述语言(Very块.发射部分设计框图如图1所示,其主要引脚功能收稿日期:2003-07-27作者简介:佟国香(1968-),女,讲师.190上海理工大学学报2004年第26卷如下:解调电路、解码电路、有效键的检测电路、客户码输CLK:系统时钟的输入端,接455kHz时钟信号;出电路及键值输出电路等模块.接收部分设计框图CCS:客户码输入端;如图2所示,其主要引脚功能如下:KI/O0~K

7、I/O7:客户码输入及键输出引脚;CLK:系统时钟的输入端,接455kHz时钟信号;KI0~KI3:键输入引脚;SIN:接收信号的输入端;REM:发送码输出引脚;K0~K7:键值输出端;LMP:有发送码输出时,LMP为高电平.C0~C7:客户码输出端.接收部分主要包括:时序产生电路、接收信号的图1发送电路总体设计框图Fig.1Blockdiagramoftheemittingcircuit图2接收电路总体设计框图Fig.2Blockdiagramofthereceivingcircuit电路将客户码和键值译

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。