机电之家资源网
单片机首页|单片机基础|单片机应用|单片机开发|单片机文案|软件资料下载|音响制作|电路图下载 |嵌入式开发
培训信息
赞助商
嵌入式多媒体综合控制系统的研制
嵌入式多媒体综合控制系统的研制
 更新时间:2008-8-19 13:28:05  点击数:64
【字体: 字体颜色

图8 24C32读/写控制

2.5.2输入捕捉与输出比较

  在本系统中需要将被解调后的信号记录下来,该信号解调后频率教低,在100HZ以内,一般都是利用单片机的计数器按一定的计数周期对高、低电平的时间长度进行计数,保存了这些数据就等于记录了完整的信号。

  MC68HC08GP32微控制器器有一个特殊的功能模块,即输入捕捉。该模块用来监测外部的事件和输入信号。当外部事件发生或信号发生变化时,在指定的输入捕捉引脚上发生一个指定的沿跳变(可以指定该跳变是上升还是下降沿)。定时器捕捉到特定的沿跳变后,把自由运行计数器当前的值锁存到输入捕捉寄存器。如果在输入捕捉控制寄存器中设定允许输入捕捉中断,系统回产生一次输入捕捉中断,利用中断处理软件可以得到事件发生的时刻或信号发生变化的时刻。


图9 输入捕捉原理            图10 输出比较原理

  输入捕捉模块的原理如图9所示。通过记录输入信号的连续的沿跳变,就可以算出输入信号的周期和脉宽。在本系统中用该模块来实现对解调后的红外遥控信号的读取。

  在对保存的信号输出时,还需要将它调制在38KHZ的载波上。此38KHZ的载波可由硬件产生也可由软件产生。在本系统中选择使用软件方式。

  与输入捕捉模块相对应,MC68HC08GP32还有一个输出比较功能模块。用它可以得到非常精确的输出时间间隔。如图10所示,该模块用来在规定的时刻输出需要的电平。16位自由运行计数器的值每递增一次,就和输出比较寄存器的值比较一次。当两个值等的时候,输出比较模块置位定时器通道的状态和控制寄存器,并且在该通道的引脚上岗输出预先规定的电平。这样,通过修改输出比较寄存器的值,就可以输出不同频率的波形。我们利用该模块来精确输出带载波的遥控信号。

2.5.3系统软件设计

  系统软件主要依照键盘扫描到的内容,分别完成三方面的工作,其一是红外遥控信号的读取与存储,其二是红外遥控信号的发射。其三是对外围器件的控制,实现视/音频矩阵切换与环境控制。

3 结束语

  近20年来,以单片机为核心的智能控制系统已迅速渗透到各个领域。使用单片机作为多媒体综合控制器不仅可以优化系统,替代大规模逻辑控制模块,而且使系统更加稳定。性价比大大提高。

  对红外信号进行解调读码、以及调制发射是系统的核心所在,而编码分析则是系统的关键,其编码方式使得开发者一度困惑,不同厂家、不同设备采用的遥控编码方式大相径庭,而且还会出现不同设备功能遥控码相同。这对于系统设备的集成、融合大为不利,因此提议有建立一个统一的编码协议。这不仅有助于厂家产品市场扩展,而且便于使用者操作。





上一页  [1] [2] 
  • 上一篇: 基于单片工业控制微机的无线式键盘接口设计
  • 下一篇: 采用CPLD增强单片机P89C669外部设备扩展能力
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
    热点文章
     
    推荐文章
     
    相关文章
    网友评论:(只显示最新5条。)
    关于我们 | 联系我们 | 广告合作 | 付款方式 | 使用帮助 | 机电之家 | 会员助手 | 免费链接

    点击这里给我发消息66821730(技术支持)点击这里给我发消息66821730(广告投放) 点击这里给我发消息41031197(编辑) 点击这里给我发消息58733127(审核)
    本站提供的机电设备,机电供求等信息由机电企业自行提供,该企业负责信息内容的真实性、准确性和合法性。
    机电之家对此不承担任何保证责任,有侵犯您利益的地方请联系机电之家,机电之家将及时作出处理。
    Copyright 2007 机电之家 Inc All Rights Reserved.机电之家-由机电一体化网更名-声明
    电话:0571-87774297 传真:0571-87774298
    杭州滨兴科技有限公司提供技术支持

    主办:杭州市高新区(滨江)机电一体化学会
    中国行业电子商务100强网站

    网站经营许可证:浙B2-20080178-1