在当今地形势下,家用电器的应用领域中,绝大多数地智能化电器,家用电器的设备都是被红外遥控器用来来操作控制着,所以说红外遥控的应用在如今社会形势下随处可见。可是伴随科技越来越快地发展,越来越多形形色色地智能家电经常出现在人们地日常生活的视野中,这样则会导致遥控器地种类越变越多,使用起来也更为的不方便与麻烦。依据数据的调查说明,如今,平均每户家庭的生活中至少有三个以及三个以上的各类遥控器。但是在这些形色不一遥控器当中,红外遥控器起着主导的地位,占得比重较多。可是随着经济地增长加快,科技的不断进步与发展,家用电器智能化越变越多,形形色色的遥控器地数量与总类也随此改变,作为遥控比重较大一块的红外遥控器地数量也在不停地增长,会发现各种使用的不方便也随此而来。
这种情况的出现,导致人们经常会花费过多地时间用来找寻控制不一样的家用智能化电器遥控器。因此为了减少众多遥控器给人们的使用带来地困扰,这样的话,许许多多地自学习型红外遥控器也就因此应用诞生而出了。但是当今市场上地红外线遥控,考虑成本造价地问题,其中很大一部分多是取用455KHz地陶振用来使其驱动,考虑采用12分频系数,大致为38KHz的载波频率,这种设计的方法使得红外型遥控器地设计变的更为简化方便易懂。可问题是现在的市场中,许多常见地遥控器大多就只能控制不多的几种产品,然而并没有真正地完成“万能”红外遥控的功能要求。
此设计主控芯片取用STM32F103C8,指示灯用许多的发光二极管组成,其作用组要分为以下几点,系统工作模式地提示、红外信号输入和输出的指示与电源的指示作用,用独立地键盘组成系统操作地键盘,高可靠性地VS1838B红外一体化接收头组成地红外接收模块与红外发射管组成地红外发射模块等部分组成。不仅可以实现一个遥控器控制许多个智能化家电,从而真正完成万能遥控地作用,并且系统拥有性能好,功耗低,成本价低廉等等方面的优势。
1.2设计目的与任务要求
利用红外线信号来传输数据这就是红外通信技术,在短距离无线传输领域中,红外通信技术更多的被应用,这是一种可靠性高、功耗小地无线传输技术。最大的优点是,和大多数遥控技术一样,红外通信技术则无需使用实体连接控制线路,而且实现简单容易使用、成本造价低廉,并且从功率损耗方面来讲,就相对于其他无线遥控器来说,红外传输他地功耗低于其他无线遥控,因此现在已经较多地应用在家用电器设备的控制和微型地移动设备间的数据交换。比如说常见的智能电视、空调、智能化家电、电动式窗帘等。
红外技术现在已经广泛地用在各种智能家用电器化和各色各样地娱乐设施之中,因此也显示出来万能学习型遥控器设计地重要性。可是因为红外遥控领域在全球没有一个一致的通信协议标准,只要不在相同的地方,不同公司取用地编码格式就会不一致。所以,智能化学习型万能遥控器地产品也倍受人们地喜爱,重用。本系统开始对红外线遥控器编码地原理进行了全方位地解析,然后结合市场中出售地,随着智能化家电地增多,红外遥控器件也各式各样,这就确定了自学型红外遥控地重大意义。明确了本系统的设计目的。
基于STM32单片机设计 的自学习型红外遥控器,接收遥控器发射的红外信号,放大、解调TTL 电平信号送微处理器进行处理,之后进行存储。发射红外信号时, 根据扫描键盘电路获取的键盘值, 从相应存储区中还原出相应的红外遥控编码, 并调制到的载波信号上,通过放大电路驱动红外发光管发射。达到学习和发射的目的, 实现一个遥控器控制多种红外遥控设备的功能。需要完成系统的软硬件设计和调试。根据各种资料设计下位机的硬件接收电路和相应程序,从而实现对红外码的接收,然后通过USB串口将接收到的红外码传送给上位机。上位机根据接收的红外码编写算法进行解码,通过友好的人机交互图形界面将接收到的红外码与以有正确编码进行比较,实现对红外遥控器的检测。通过分析各种红外遥控器的编码方式、码型结构、码流传输原理完成对整个系统的设计研制。下位机能完成对各种红外遥控器红外码的接收和数据传送,上位机的红外码压缩算法能对多种红外码进行解码,解决不同红外遥控器的兼容性。