FPGA帮您实现家居遥控

时间:2021-11-04 23:07 作者:亚博全站APP登录
本文摘要:章节目录 大家日常生活的电器产品类型日渐猛增,遥控器的类型也随着降低,有所不同类型的遥控器中间一般没法相互之间取代,这给大家的日常生活带来许多麻烦。

亚博全站APP登录

章节目录  大家日常生活的电器产品类型日渐猛增,遥控器的类型也随着降低,有所不同类型的遥控器中间一般没法相互之间取代,这给大家的日常生活带来许多麻烦。  各种遥控器作用基本相同,大多数都是有数字键盘、起动暂停键、行驶键、快放键、前行键,简易的也就是降低好多个按键,现实生活中,因为客户的个别差异,相近按键的用以頻率很低,乃至一部分客户从始至终就不曾用以过这种键,因而,这种键基本上能够改动和分类用以,针对这些非常容易改动和分类的小量相近按键,能够根据修建自定功能键区的方式未予解决困难。  鉴于此,文中以单片机设计和规模性可编程控制器门阵列FPGA为基本,以纪录波型的观念设计方案了一款自自学式规范化家居家具遥控器,又为本来无遥控作用的灯泡、电风扇、窗帘布等设备增加了教练员 自学 操控的遥控实体模型,在电脑上改装了Girder软件后还可完成对电脑上的遥控。

  1红外线遥控简述  1.1有关红外感应  红外感应是光波长在0.75m至100m中间的无线电波,它的頻率小于微波加热而高过红外感应,是一种人的双眼见到的光源。红外线通信一般应用红外线股票波段内的接近红外感应,光波长在0.75m至25m中间。

亚博全站APP登录

红外线数据信息研究会(IRDA)宣布创立后,为了更好地保证 有所不同生产商的红外线商品必须取得最好的通信实际效果,红外线通信协议将红外线数据通信所应用的光波波长的范畴限量版在850nm至900nm以内。  因为红外感应的光波长较短,对阻碍物的透射能力较差,因此 适合运用于在务必短路线无线通信的场所,进行点到点的平行线传输数据。  1.2红外线遥控编码文件格式  作为遥控的控制代码大多数以有所不同的编码规范调配在38kHz上下的载波通信頻率以上,再作以串行通信文件格式根据红外线载波通信的导通被发送至。

亚博全站APP登录

下边比较简单解读一下罕见的编码规范:  1)Pulse编码(PulseCoded)  单脉冲的长短依据答复的数据信息0、1而有所不同,Sony的遥控用此类编码。  2)Space编码(SpaceCoded)  与单脉冲编码恰好忽视,它是以单脉冲中间space的长短有所不同来答复数据信息,Panasonic的遥控用的便是这类编码。

  3)Shift编码(ShiftCoded)  此类编码是用电量平转换的方位答复数据信息的,因而全部的位都具备到数的时间段,Philips就用该编码方法。  2系统的硬件软件区别  该系统软件应用台式电脑主机 单片机设计 FPGA的构造,系统分为两一部分:一部分是在服务器上经营的Girder程序流程,作为编解码对接到的数据信号并操控电脑上执行登陆的姿势,另一部分经营在单片机设计上,作为驱动器遥控器的液晶显示屏(LCD)说明。系统软件的硬件配置分为四一部分:自学器,教练员器,信号接收器及其与服务器的模块电源电路,在其中自学器兼顾自学与遥控的作用,根据自学原来遥控器的编码能够遥控一切具有遥控作用的家用电器,它还包含单片机设计和FPGA两一部分,由FPGA执行关键的自学与遥控作用以提高经营速率和处理速度,单片机设计用于驱动器液晶显示屏;教练员器与信号接收器负责管理对本来无遥控作用的机器设备增加遥控作用,从总体上便是教练员器造成类型充裕多的编码详细地址可供自学器来自学,信号接收器则在家用电器尾端负责管理编解码相匹配的详细地址并造成适度的姿势;为搭建对电脑上的遥控作用而设计方案的服务器模块电源电路负责管理把红外信号转换为模拟信号始于服务器。

硬件配置电源电路搭建的整体框架图如图所示1下图:    图1硬件配置系统软件整体框架图  3系统的硬件开发与搭建  3.1自学器  自学器是硬件配置电源电路的关键一部分,兼顾自学与遥控的作用,它以FPGA为关键,外围电路务求比较简单,关键由电脑键盘、储存器、对接电源电路和起飞电源电路组成,充分考虑用显硬件配置来操控LCD说明的艰辛较小,规定应用微处理器协助FPGA来搭建。这儿的对接电源电路与后边要谈的信号接收器有所不同,它专业自学作用设定,负责管理对接了解遥控器的红外信号并送到FPGA內部进行识别、译码器及其储存,起飞电源电路由光耦电路和红外线发光二极管两一部分电源电路组成,负责管理将编码数据信号以红外线的方式起飞回来。  整体基本原理框架图如图2下图:    图2.自学器硬件配置构造  3.1.1FPGA的设计方案  还包含电脑键盘模块、起飞编码调配模块、对接译码器储存模块三个模块,此外还有一个总操控模块,其内部构造如图所示3下图:    图3.FPGA内部构造  总操控模块是一个受到限制状态机,它负责管理商议别的每个模块的工作中并获得与说明电源电路和储存器的模块;电脑键盘模块对接客户的功能键信息内容,并编码键入给总模块,这种信息内容还包含功能键的详细地址,功能键的种类和客户随意选择要遥控的元器件编码;对接译码器储存模块由电子计数器纪录对接数据信号低低电频的总宽,并将数据信息现钱储存器适度详细地址中,储存时钟频率由状态机来操控;起飞编码调配模块负责管理由储存器中载入当今功能键的数据信息,造成与自学到的数据信号相仿的高低转变的脉冲信号,并以38kHz的载波通信调配键入。

  3.1.。


本文关键词:FPGA,帮您,实现,家居,遥控,章节,目录,大家,日,亚博全站APP登录

本文来源:亚博全站APP登录-www.shcszs.com