新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > FPGA帮您实现家居遥控

FPGA帮您实现家居遥控

作者: 时间:2011-06-30 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/156116.htm

  3.2 教练器

  教练器的作用是产生种类足够多的编码信号供学习器来学习,进而控制不同的接收器。

  SC2262是一种CMOS工艺制造的低功耗低价位通用编码电路,最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码, SC2262最多可有6位(D0-D5)数据端管脚,其编码方式如图4所示。

图4.SC2262的编码脉冲

  3.3 接收器

  SC2272 是与SC2262 配对使用的一块解码专用集成电路。它可支持多达531441个地址的编码,极大的减少了码的冲突。SC2272 对从Din(14脚)端子送入的信号进行解码。解码出来的地址码与所设置地址输入端进行比较。如果所设置的地址与连续2个字码匹配,则SC2272 做以下动作:

  a)当解码得到有“1”数据时,驱动相应的数据输出端为高电平;

  b)驱动VT (17脚)输出为高电平。

  将SC2272与继电器结合就可以控制电灯、电扇等用电器的电源开关,再加上小型直流电动机就可控制窗帘等机械装置。

  3.4 与主机接口

  为了能使此器控制电脑就须将红外信号送入主机内,有两种可行的接口,分别为电视卡的红外接收头和串口。

  3.4.1电视卡的红外接收头

  现在的电视卡很多都带有红外器,这样的遥控器除了可以控制电视的播放外,通过适当的软件,它还可以控制音频、视频播放、图片浏览程序及电脑的关机等,真正的电脑遥控功能。这种方法的缺点是需要购买电视卡,成本较高,不予采用。

  3.4.2 串口

  现在流行的有半软半硬和全软两种方案,半软半硬方案在红外接收头与串口间加入了数据预处理电路,使数据符合串口规范,降低了编程难度,减少了CPU占用率;而全软方案则是直接把红外接收头收到的数据送入串口,完全由软件处理,其编程难度和CPU占用率偏大,但硬件电路非常简单。图5是“软”方案的硬件电路。

图5.串行红外接口电路

  由于目前应用串口的技术比较成熟,网上有很多现成的插件可以借鉴,因此我们决定采用串口的方式

光电开关相关文章:光电开关原理


关键词: 遥控 家居 实现 FPGA

评论


相关推荐

技术专区

关闭