基于FPGA的红外遥控的应用
2016-11-09许斌冯军军
许斌,冯军军
(四川信息职业技术学院 四川 广元 608040)
基于FPGA的红外遥控的应用
许斌,冯军军
(四川信息职业技术学院 四川 广元 608040)
文章在分析了红外遥控信号编码的基础上,选择ME-1211红外遥控编码芯片构建红外发射系统,Cyclone系列的EP1C3T144C8处理器和一体化红外接头1838T构成红外接收系统。通过LED不同闪烁作为成功接收信号的指示并用串口把解码传输到电脑显示器上以测试系统的性能。以FPGA制作的红外遥控系统具有性能稳定、成本便宜、可扩展性强能特点,具有广泛的应用。
FPGA;红外遥控;编码技术;串口传输
红外线遥控是目前使用广泛的一种通信和遥控手段[1]。在继彩电、录像机之后,在录音机、音响设备、空调机以及玩具等其它小型电器装置上也大量采用红外线遥控[2-3]。同时,工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰[4]。文中从遥控技术的基本原理出发,重点讨论红外遥控系统的基本原理,结构特点和具体的应用。
1 基本原理
1.1EP1C3T144C8处理器
由Altera公司推出的FPGA处理器EP1C3T144C8[5]其特点:1)逻辑资源丰富,逻辑单元(LE)数量为2 910个;2)有104个可用I/O引脚,I/O输出可以根据需要调整驱动能力,并具有压摆率控制、三态缓冲、总线保持等功能,整个器件的I/O引脚分为4个区,每个区可以独立采用不同的输入电压,并可提供不同电压等级的 I/O输出;3)多电压接口,支持LVTTL,LVCMOS,LVDS等I/O标准;4)灵活的时钟管理,片内配有一个锁相环(PLL)电路;5)内有Signal Tap嵌入式逻辑分析器,极大地方便了设计者对芯片内部逻辑进行检查,而不需要将内部信号输出到I/O管脚上。……
