介绍:
本资料是一个使用单片机STM8S003F3设计的一款红外遥控开关的整套文档;包括电路原理图、STM8S003F3源代码以及相关说明。
但不包含作者评估与测试用的电路PCB文件。
开发环境:
MCU:STM8S003F3
编译:STVD+COSMIC
技术/功能要点:
采用单片机输入捕获功能检测红外信号;
对遥控器按键具有学习(记忆)功能,可学习多个按键,学习的任意按键都会触发控制输出开关动作;
不需要专门的遥控器,家里电视、空调等遥控器均可以控制此开关;
实际测试只测试了2个按键,源代码支持设置多个按键,记忆的按键相关红外信号存储于AT24C32中;
源代码采用C语言编写,提供的原理图文件为PDF格式;
设计原理:
学习模式时将红外按键信号的高低电平保持的时间记录下来存储到EEPROM中,在工作模式时
同样捕获红外按键信号的高低电平保护的时间序列,并与存储器中的记录进行对比确认是否为学习过的按键。
实物图片:

|