机电之家资源网
单片机首页|单片机基础|单片机应用|单片机开发|单片机文案|软件资料下载|音响制作|电路图下载 |嵌入式开发
培训信息
赞助商
嵌入式多媒体综合控制系统的研制
嵌入式多媒体综合控制系统的研制
 更新时间:2008-8-19 13:28:05  点击数:64
【字体: 字体颜色
  随着教育信息技术的深入发展,各院校纷纷筹建多媒体网络教学环境,为此我们研制开发符合教育需求的嵌入式综合控制系统。本文首先就多媒体综合控制系统的原理做了较为详细的论述,然后着重阐述了以Motorola单片机为核心的系统集成的关键技术,诸如红外遥控码接收、分析与发射、存储器扩展、以及视音频矩阵切换等。

1 引言

  以多媒体和国际互联网为代表的信息技术正在以惊人的速度改变着人类生存方式。同时,对传统的教育模式也带来了很大的冲击。信息技术使教育传播媒体已不再仅限于书本中的单一文字,还有融文字、声音、图形、动画、影像为一体的电子教科书、多媒体软件以及网上传输的影视节目、卫星节目和虚拟现实的学习环境等等。多媒体综合教室是将计算机及网络技术应用到教学领域形成的,将图像、声音、文字、动画等媒体融合起来,为学生提供丰富生动教学素材,达到寓教于乐效果的新型教室。

  随着"后PC时代"的概念提出,嵌入式系统已经不再局限于工业现场总线控制领域,而以其特有的优势被广泛的应用到各个领域。而我们所开发的系统也正是以单片机为核心的多媒体综合控制系统

2 多媒体综合控制系统的原理与关键技术

  多媒体综合控制系统要将录像机、影碟机、多媒体计算机、实物展示台、投影机等先进的视听设备以及其它环境设备有机地连接起来,由教师根据教学需要来有选择的播放多媒体课件和调节环境。

  系统要对多中播放媒体进行选择播放并控制播放设备。如图 1所示,MPU(主处理器)部分学习、记忆设备的遥控码,并回控设备;对计算机VGA增强驱动,分路输出;对录像机、影碟机等模拟视音频按键盘扫描有选择的切换;对电动窗帘、屏幕、灯光等的控制。

  系统选用了内部自带Flash Memory 的高性能微处理器--Motorola MC68HC08GP32作为中央控制器,由它实时监控系统,进行容错处理,实现红外信号读取、判别和存储以及输出红外遥控信号,完成视、音频矩阵开关切换控制。


图 1 多媒体综合控制系统原理图

2.1 红外遥控解调

  红外遥控发射与接收是本系统的核心。红外遥控发射器是一种脉冲编码调制器,它在发射遥控指令时把二进制数调制成一系列的脉冲串信号(载波信号)后发射出去,常用的调制方法有脉冲宽度调制(PWM)和脉冲位置调制(PPM)两种.红外遥控信号处理过程如图2所示,信号经遥控发射器发送,由遥控受光前置放大器接收,解调(解码)、放大后为脉冲输出,最后送入微处理器进行译码、存码,并回控设备。


图 2 红外遥控接受发射基本原理

  红外遥控信号接收器把接收到的红外信号先经光电二极管解调,把光信号转换成电信号,然后通过继承电路再对38KHZ调制进行解调,恢复为带有一定功能指令码的红外信号。并对此信号加以放大、整形和解调而输出功能指令码。红外遥控信号接收器最常用的集成电路是CX20106A,如图 3所示。它由前置放大、自动偏压控制、振幅放大、峰值检波和整形电路组成。其中,R1为前置放大器负反馈电阻;改变它大小,可以调放大器增益;R2为检波器中心频率调节电阻;R3为输出端负载电阻;C2为检波电容;C3为积分电容;Vp为光敏二极管,也可用光敏三极管。


图 3 CX20106A原理图

2.2 红外遥控编码

  目前,各国电器生产厂家对遥控脉冲编码及码流还没有统一的标准。其中最为常用的是PWM码(脉冲宽度调制码)和PPM码(脉冲位置调制码)。前者以宽脉冲表示1,窄脉冲表示0。后者脉冲宽度一样,但是码位的宽度不一样,码位宽的代表1,码位窄的代表0。大多数都采用图中所示的方法表示"0"和"1"。其中 tw一定,tp0≠tp1。如图 4所示。


图 5 遥控码码流结构分析


图 6 单片机接收到的码流

  如图 6所示,若要将这串脉冲如实的记录下来,只须将每一个脉冲的宽度tw,以及脉冲之间的距离td记录下来,故可用一组(tw,td)来表示一个脉冲信息,并称之为一个信息位,用T来表示,每一个T包括tw,td两部分,这样,就可以用一个二维数组T(tw,td)来表示各个信息位,即可得到这样一组码表: T1、T2、T3……,称之为数据码表。

2.3 视音频矩阵切换

  从图1可以看出,要实现对不同的信号输入源的选择播放,就需要视/音频矩阵切换电路来完成对多路输入信号的选择播放。MT8816是8*16模拟开关矩阵。它由7~128线地址译码器、128位控制数据锁存器和8*16模拟开关阵列组成。它的电路原理如图7所示,图中用PA0~PA6 作为MT8816的行地址和列地址控制线,PB0~PB3分别作为选通脉冲ST、数据输入DI、片选信号CS的复位信号RESET。ROWo~ROW15 作为输入,COLo~COL7作为输出。即16路输入,8路输出。


图7 视频矩阵切换原理图

  在实际控制中,由单片机先置CS为高电平,写入行、列地址,然后置ST为高电平,将地址输入,最后再将ST置为低电平,利用ST的下降沿将数据DI写入锁存单元,以控制所选交差点开关的通断。若DI为高电平,则相应开关导通;若DI为低电平则开关截止。当数据DI写入锁存器时,仅与相对应地址开关有关,与其它开关无关,这可实现输入到输出的任意连接。复位信号输入RESET若为高电平,不管片选CS处于何电平,均将全部开关置于截止状态。

2.4 VGA矩阵切换

  VGA标准同以往的CGA、EGA等标准都不一样,它采用数模转换技术,输出模拟视频信号,因此同TTL数字信号比,其彩帧显示能力大大增强,原则上可显示无穷多的颜色,是后来所有显示技术的发展基础。VGA标准采用15针头D型插头。VGA有红、绿、蓝三种基色和行、场两个同步信号。它的最高分辨率为 640*480,行频为31HZ,场频为60HZ或70HZ。它可以兼容CGA、EGA显示标准。为了兼容CGA卡的200线的显示方式,采用了两次扫描的技术,即对200线中的每一线都显示为相邻的两行,两行的内容一样。

  MAX465是由美国MAXIM公司生产的模拟开关,它提供了二组(3)输入.一组(3)输出,也就是说有六路输入和三路输出。它具有2倍的电压增益输出,并且能在带宽为90Mhz内可以获得稳定的2倍电压增益。

  在本系统中,主要是对VGA的三基色和行、场信号进行处理。可以采用两片MAX465级连控制即可。

2.5 智能处理器

  Motorola系列的单片机是目前世界上销量最高的8位单片机之一。由于其价格低廉,系列品种多等诸多优点,因此在家用电器、仪器仪表、移动通信和简易的控制系统等方面得到了极其广泛的应用。

  MC68HC08GP32继承HC05编程模式,内有512字节RAM,32,256字节Flash Memory。片内I/O功能较强,除有常见的并行I/O外,还有串行I/O、输入捕捉、PWM(Pulse-Width Modulation)输出和实时时钟RTC等功能。有一个多功能的16位定时器/计数器,具有输入捕捉和输出比较功能,并自带Watchdog 监控功能。

2.5.1外部EEPROM扩展

  系统在读码、析码之后,需要对数据码进行不可遗失性存储。这就需要外扩EEPROM。鉴于对键盘实时扫描已占用了单片机大量的端口,因此选用24C32A 这一基于I2C的4K*8两线串行读/写EEPROM,它具有较强的总线扩展功能,可以扩展到8片。如图7所示,系统使用两片EEPROM。

  同时,由于设备遥控码的长度并不一定,而且差异很大。因此,为了不浪费存储空间,对遥控码的存储采用动态分配存储空间的方式。即系统在每块存储器起始位置留出特定的存储空间用来存放本片内各个遥控码的起始位置信息。

  在对存储器的读写控制中,由单片机提供时钟信号(SCL),控制总线的读/写。如图8所示,一个读写周期一般包括写控制字节选择存储器、送高8位地址字节、送低8位地址字节,读/写数据。对存储器的读/写要以应答方式进行。

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

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

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

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