微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于Atmega16单片机的新型智能空调遥控器

基于Atmega16单片机的新型智能空调遥控器

时间:12-06 来源:互联网 点击:

帧只发送一次、完整帧重复发送两次、先发送一个完整帧,后重复发送帧头和一个脉冲。面对如此多样化的编码方式,如果区分每种编码的含义进行学习,学习的复杂度将会很高,并且通用性也会受到影响。所以,为了避开各色码型的干扰,系统在学习时并不关心码型数据的实际意义,只记录脉冲的时间宽度。系统主要针对载波频率为38KHz(周期为26us)的红外遥控器,利用变量IR_time 记录接收到的脉冲宽度。学习程序流程如图4 所示。

  

  图4 学习程序流程图。

  3.1.2 压缩存储

  由于不考虑具体的码型数据意义,只记录脉冲的宽度,系统的学习功能通用性得到了提高,但这种方式学习到的数据量很大,对存储的要求就变得很高。

  尽管系统针对存储的大容量需求设计了单独的存储模块,但考虑到应在不增加硬件开销的情况下保证足够的存储容量,以及满足未来扩展的需要,在进行数据存储时,采取了数据压缩技术。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top