ag旗舰厅客户端下载  - 首页

主页 > 国际 > > 正文

基于Motorola单片机实现多媒体综合控制系统的设计

2020-05-21 02:11
字号
放大
标准
分享

  随着教育信息技术的深入发展,各院校纷纷筹建多媒体网络教学环境,为此我们研制开发符合教育需求的嵌入式综合控制系统。本文首先就多媒体综合控制系统的原理做了较为详细的论述,然后着重阐述了以Motorola

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

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

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

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

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

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

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

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

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

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

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

  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级连控制即可。

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

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

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

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

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

  MC68HC08GP32微控制器器有一个特殊的功能模块,即输入捕捉。该模块用来监测外

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

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

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

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

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

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

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

  火灾隐患总量呈逐年增长趋势,传统与非传统消防安全因素相互交织、相互渗透,维护火灾形势的风险和压力不断....

  程序是 设定p3为高电平,检测到p3-5为低电平,触发p1-2为低电平,如p3-5一直为低电平2分钟,触发p1-5为低电平,当p...

  存储器是由许多的存储单元集合所成,按照单元号顺序进行排列。每个单元由若干三进制位构成,以表示存储单元....

  近年来随着传感器技术和信息处理技术的快速发展,工程应用中对传感器的测量精度、数据传输距离和信息处理能....

  为了判断无刷控制器是否正常,测量控制器各个部分的输出信号是否符合标准,并且能够接收电机、转把、刹车的....

  众所周知,工业过程控制系统的安全性、稳定性、准确性和经济性是企业考虑的重中之重,是衡量系统是否可行的....

  本文主要介绍了LED流星雨灯的制作原理,包括成品图片,电路原理图以及所用的51单片机的程序代码。

  由于在单片机在应用系统中,更多的会用到独立键盘,加之两者的检测原理基本相似,所以这一节里我主要讲解独....

  本文档的主要内容详细介绍的是使用单片机实现心形LED流水灯的电路图免费下载。

  单片机C语言程序设计实训100例包含Keil程序和仿真电路图的资料合集

  本文档的主要内容详细介绍的是单片机C语言程序设计实训100例包含Keil程序和仿真电路图的资料合集包....

  本文档的主要内容详细介绍的是单片机的学习课件合集免费下载包括了:第1章 单片机概述,第2章 硬件结构....

  距离上次开发板的开箱测评已经好些天了,也没有新的测评出来。这也不能全怪我懒惰,这几天的网不好,一直用的手机流量。再加上...

  本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷....

  本文档的主要内容详细介绍的是使用单片机实现跑马灯的仿真电路图和工程文件免费下载。

  本文档的主要内容详细介绍的是使用单片机实现流水灯的仿真电路图和工程文件免费下载

  基于AT89S52单片机和LTM8901实现智能环境温湿度控制系统的设计

  系统通过集成数字式温湿度传感器检测环境的温度值和湿度值,将环境的温度和湿度转换成数字量,并将结果传送....

  基于OLED显示模块VGG12864G和单片机实现烟叶烘烤自控系统的设计

  VGGl2864G—S002是维信诺公司最新推出的一个OLED单色128x64点阵且具有高亮度、高对....

  本文档的主要内容详细介绍的是转速闭环控制的直流调速系统的学习课件免费下载包括了:静差的转速闭环直流调....

  在今天的社会发展繁荣过程,很多人们对我们每天的生活质量提高非常重视,每天怎么样过的舒服,过的高质量极....

  本文档的主要内容详细介绍的是单片机C语言程序设计实训100例的程序和电路图合集包括了:基础程序设计,....

  本书详细地介绍了MCS-51单片机的硬件结构、指令系统,从应用的角度介绍了汇编语言程序设计与各种硬件....

  香橙派Orange Pi 3开发板在Linux系统下怎么使用ssh,su成管理者

  1、先进入orangepi 官网找到对应板子型号的文件夹,下载并安装Ubuntu镜像,Linux4.9内核的版本 2、使用 orangepi 用户 ssh ...

  基于MSP4300F149单片机的温湿度检测系统用DHT11温湿度传感器怎样实现

  基于MSP4300F149单片机的温湿度检测系统用DHT11温湿度传感器如何设计?需要怎样写代码?需要如何编译烧写?...

  在多次全国电子设计大赛中,电动车的设计一直都是热点,从历届的电动车设计作品来看,电动车的车体往往做得....

  基于CMX869调制解调芯片和89X51系列单片机实现小区远程控制系统设计

  方案实现原理和核心电路如图1,图2所示,主要完成控制数字信号和传输模拟信号的选通与转换。管理终端通过....

  为了解锁MPS(使用或不使用docked工具),必须激活安全开关并设置“解锁MPS”信号。阀1和阀2....

  目前,单片机以其成本低、使用灵活、实时性强、具有一定的智能性等优点,广泛应用于国防工业的控制领域和数....

  基于dsPIC30F6014单一芯片解决方案实现CAN节点的软硬件设计

  CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛....

  随钻测井LWD(Logging WhiIe Drilling)技术是将测井仪器安装在靠近钻头的部位,....

  本文档的主要内容详细介绍的是STM32单片机与Cortex-M3微处理器的资料简介

  本文档的主要内容详细介绍的是STM32单片机应用OV7670摄像头的AD原理图免费下载。

  本文档的主要内容详细介绍的是STC89C52单片机的应用电路原理图免费下载。

  各位大大有关毕业,但是在这方面是零基础。。求助啊 具体要求如下: 首先,做个单片机控制直线步进运动的小电路,包括与计...

  对外观面焊点处设置有焊点保护块以保护外观面,焊点保护块材料为铬锆铜,保护块通过弹簧板浮动,以保证和工....

  $USER_SAF - 操作人员防护装置 / 防护门该输出端在打开护栏询问开关(运行方式 AUT)....

  本文档的主要内容详细介绍的是使用STM32单片机实现火灾报警器的程序和工程文件免费下载。

  我自行在某宝购买89C52单片机,L293N,直流减速电机,底盘等配件,写直行后退左右转的程序发现问题,直行之后就是反复的一个轮...

  AG7220 HDMI2.0驱动控制方案芯片HDMI 2.0线缆延长驱动设计

  AG7220HDMI2.0重新驱动控制器一般说明 ALGOLTEKAG7220是一款用作高清晰度多媒体的单片机解决方案,用于带有HD...

  单片机和各个传感器芯片是怎样工作的,每个传感器都有自己的程序吗,例如stm32最小系统他个功能只有读数据发送数据吗...

  据悉,双方将在产品研发、测试和商用等阶段展开深度合作,共同推动合作项目的创新应用。Cognitive....

  确定PLC的生产厂家,主要应该考虑设备用户的要求、设计者对于不同厂家PLC的熟悉程度和设计习惯、配套....

  Acrel-Bus智能照明控制系统,采用KNX总线,使照明系统按照预先设定的各种工作模式,实现全自动....

  随着物联网(IoT)为工业和家庭应用提供更强的连接性,以及车联网提升了驾驶室和操控功能,业界需要更高....

  卡内基梅隆大学的研究人员受到海星的启发,将微型控制系统与软肢体结合,创造了一种不受束缚的软机器人PA....

  很多朋友在搭建开发环境耗费很多时间,现在就 keil 搭建 8051 的常见问题进行快速指引 . 避免耗费太多时间纠结.其它环境和芯片系...

  基于ATmega48单片机和虚拟仪器技术实现井下多参数智能监测系统的设计

  监测井下生产状况参数包括监测矿井空气中有害或危险成分、矿井空气物理状态、通风设备运行状态以及其他参数....

  与传统的鼠标、键盘的输入方式相比,多点触摸技术是一种更加自然和谐的人机交互方式。这种技术最突出的特点....

  频率控制和定时器件是电子系统的核心部件,起着使分布式网络同步的重要作用,它的稳定性和精度对于通信、导....

  基于TMS320F2812处理器和82C250芯片实现四路舵机控制系统的设计

  舵机是导弹飞控组织的重要部分。随着高性能稀土电机技术和高能电池的发展,精确制导武器上高性能舵机系统的....

  集散控制系统,(distributed control systems,简称DCS),又称为分散控制....

  以上捕述的数学模型又称为位置型PID算法,该算法有很大的局限性,利用该算法容易产生积分项溢出。如果将....

  旋转导向钻井工具的稳定平台是整个导向工具中的关键。稳定平台可以不受钻杆旋转的影响而相对稳定于一个给定....

  从物理结构上看 ,CAN 属于总线式通讯网络 ,与BITBUS ,RS485 相似 ,又有本质区别。....

  PI控制器以其简单、有效、实用的特性,广泛应用于交流电机控制系统。交流电机调速系统的速度环和电流环调....

  随着控制理论的不断完善和发展,以及计算机技术在工业控制领域的广泛应用,控制系统的自动化水平、控制品质....

点击排行