58基于红外、无线通信和语音识别的智能家电网络控制系统
本文关键词:基于红外、无线通信和语音识别的智能家电网络控制系统,由笔耕文化传播整理发布。
图3.9TC9012F19243的连发代码时序;3;红外线接收头采用的是TLl380,该接收头具有高;在解决遥控通用性这个问题上,有两类产品有必要在此;本文提出利用PC构筑一个学习型红外遥控器,可以实;传送给Pc进行分析和存储;方案1:由于~一般遥控器每一位信号维持时间在0.;单片机在采样的同时将红外编码数据发送给Pc,由P;当PC接收到控制命令后,就通过串
图3.9TC9012F19243的连发代码时序
3。2。2红外线通信的实现
红外线接收头采用的是TLl380,该接收头具有高灵敏度、抗干扰能力强、稳定性好等特点。其内部结构如图3.10所示。
在解决遥控通用性这个问题上,有两类产品有必要在此提及,那就是万用遥控器与学习型遥控器。万用遥控器存储有很多家电遥控器的编码,,最大缺点是灵活性差,即使是采用同一遥控芯片的遥控器可以选取不同的识别码(客户码)和命令码(数据码),从而构成几乎无数种具体的用法。新的遥控编码组合随新的家电机型层出不穷,导致采用专用集成电路(ASIC)或掩模型单片机(MaskROMMPU)制作的万用遥控芯片总会对一些设备,而且是越来越多的设备无法起作用。学习型遥控器是将原家电遥控器对准学习型遥控器的接收器,逐一按键从而准确地记录该遥控器的波形,应用时再将这一波形再现、发射出去。这样的优点是通用性强,缺点是遥控器内存储器的容量极其有限,一般只能记录数十个键的波形,更换设备就要重新学习。
本文提出利用PC构筑一个学习型红外遥控器,可以实现大容量的数据存储和更加简单直观的操作界面。利用数据库技术对采样到的遥控信号进行保存并处理,很容易实现管理,从而使控制更迅速有效。首先利用单片机进行红夕}信号的解码,解码后的红外编码数据通过串行总线
传送给Pc进行分析和存储。由于很容易购买到HT6221遥控器,所以本系统选用了HT6221遥控器作为研究对象。对红外线信号的采样和处理的方案有:
方案1:由于~一般遥控器每一位信号维持时间在0.5ms一5ms之间,当遥控信号低电平来到时,单片机开始以100us的速度采样,当高电平来到时保存采样次数,再对高电平信号进行采样,当低电平来到时保存采样次数,再一次对低电平进行采样…如此循环。当某次电平在10ms后都无变化,即认为信号接收完毕,以32位数据计算,数据包长度在200字节左右。
单片机在采样的同时将红外编码数据发送给Pc,由Pc对信号进行分析,判定数据0和1的时序状态,之后进行存储。
当PC接收到控制命令后,就通过串口发送相应的红外数据给单片机。单片机对接收到的数据进行分析判断和运算处理之后由红外线发射电路发送出去。
此方法体现了程序运算的特点,但是某些红外线信号的数据起始码或数据码具有不规则性,处理起来有一定难度,而且单片机在运算的同时会占用某些时间,对时序控制不是很准确。
方案2:单片机参照方案1采样和传送数据至Pc,当Pc接收到控制符后,就通过串口发送数据包给单片机,单片机在接收数据包的同时对其中数据进行即时处理后经红外发射电路发射出去。此方案实现简单,但相对数据传输量大。
由于PC适合大量数据的存储和传输,并且采用方案2可以减少单片机和PC软件开销,时序控制也更加简单、准确。所以本系统采用该方案进行红外解码。
图3.11红外线测试软件操作界面
图3.11为红外解码的测试软件,利用该软件对HT6221型遥控器的10个按
-13-
红外线发射电路如图3.12所示,其中红外遥控编码信号利用51系列单片机
勰努宰3日研。方波胩冲信号—!一../6姑。,蚴。。…毗c卓专、
为了提高红外线的抗干扰能力,减小数据传输的误码率,必须对红外遥控编码信号进行调制后再输出。经实验发现当参与调制的方波脉冲信号为38KHz时,
传输效果最好。红外编码信号和38KHz脉冲信号经与门输出得到调制信号,然后将已调制信号放大,驱动红外发光二极管,就可以得到遥控发射信号。
红外线接收和发射程序流程如图3.13和图3.14所示:
图3.13红外线接收程序流程图图3.14红外线发射程序流程图
第四章串行通信技术及其实现
4.1RS232通信技术
串行通信接口标准””经过使用和发展,目前已经有几种。但都是在RS一232标准的基础上经过改进而形成的。RS-232Cm?标准是美国EIA(电子工业联合会)与BELL等公司一起开发并于1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS一232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中得到了广泛应用。4.2USB通信技术及实现
USB通信技术
Serial4.2.1USB是英文UniversalBus的缩写,中文含义是“通用串行总线”,
它是一种应用在Pc领域的新型接口技术。这几年,随着大量支持USB的个人电脑的普及,USB逐步成为Pc机的标准接口已经是大势所趋。主要具有以下优点:
1.可以即插即用
2.标准统一
3.可以连接多个设备(注:最高可连接至127个设备)
USB1.o/1.1标准对于低速设备传输速率可达1.5Mb/s:对于全速设备,传输速率最大可达12Mb/s。USB协议的2.0版本于2000年4月推出。支持以下3种速度模式:
1.低速模式(10wspeed)1.5Mb/s;
2.全速模式(fullspeed)12Mb/s
3.高速模式(highspeed)480Mb/s
4.22USB通信的实现
1.接口信号线
USB总线包含4根信号线,用以传送信号和提供电源。其中,D+和D一为一对双绞线,用以传送信号;VBUS和GND是电源线,提供电源,相应的USB接口插头也比较简单,只有4芯。当设备在满速传输时,要求接1.5触左右的上拉电阻,并且在D+和D-线上分别接入串联电阻,其阻值为29~44Q。
2.电气特性主机有一个独立于USB的电源管理系统(APM)。USB系统软件通过与主机电
下载地址:58基于红外、无线通信和语音识别的智能家电网络控制系统_图文.Doc
【】最新搜索
基于红外、无线通信和语音识别的智能家电网络控制系统_图文
98中铁十二局成本管理_图文
93DHT11数字温湿度传感器(附1602显示程序)已验证o
74临时用水用电施工组织设计修改1121
美国中情局1951年制定对付中国的《十条诫令》
76兽医基础期末复习资料(出题率高哦)
凯利控制器接线图
现代汉语副词“总”字用法探索
悬臂浇筑现场监控07
财务绩效考核表完成版本1_图文15
本文关键词:基于红外、无线通信和语音识别的智能家电网络控制系统,由笔耕文化传播整理发布。
本文编号:218390
本文链接:https://www.wllwen.com/kejilunwen/wltx/218390.html