实例14: 射颇无线温度遥控器 - 单片机开发技术实例(一)

实例名称:射频无线温度遥控器。
实例所需主要资源: AT89C51 、射频发射模块、射频接收模块、PT2262/2272 编/解码芯片、AT24C02 EEPROM 器件、SMS0301C3液晶显示模块、按键、LED。
实例目标:利用AT89C51 单片机,采用射频无线传输方式控制目标温度。
实例目的:学习射频通信的工作原理和实现方法,掌握射频通信模块、编码器和解码器的使用,掌握液晶显示模块的应用。
1 设计目标
本实例通过射频无线传输方式实现对目标主板的温度控制,控制范围为1-39C,初始温度设置为20C。按键"ON/OFF" 控制遥控器的开、关:按键"+"、"-"分别实现对温度增、减的设定,设定温度实时保存到AT24C02 EEPROM 中,掉电不丢失。设定之后,单片机会把设定温度显示在段码式LCD 上,并通过射频无线传输方式把设定温度数值传送给主板控制器,主板控制器根据实际温度与设定温度的差值对加热输出进行控制,以实现恒温效果。射频无线温度遥控器是保健床控制器的重要组成部分,具有体积小、成本低、传输
距离远和使用方便等优点。
2 硬件设计
4:电路原理图
本实例遥控部分电路原理如图所示,


主控制板电路原理如图所示,图所示的PT2262 的供电电源vc 由单片机提供,单片机输出引脚DO -D5 输出的高电平经过lN4148 二极管为PT2262 供电。当没有无线发射信号时. DO- D5为低电平. Vc也为低电平,PT2262 不工作:当有无线发射信号时, D0 - D5 会产生高电平,D0-D5同时之中
任何一个产生高电平都会使vc 变为高电平,PT2262 才会工作。DO - D5 为无线发射数据位,通过单片机引脚输出给PT2262 ,然后通过无线模块发射出去。
图所示的LEDJlA 为按键"LIA" 指示灯,当接键"JIA " 接下则LEDJJA 闪烁一次,LEDJIAN 为按键"'JIAN" 指示灯,当按键"JIAN" 按下则LEDJlAN 闪烁一次. LEDON为按键"ON_OFF" 指示灯,当按键"ON_OFF" 接下则LEDON 闪烁一次。