随着社会的发展与科学技术的不断进步,无线遥控器已经广泛应用于人们的日常生活中。本文研究的是与保健床配套使用的无线遥控器。保健床是采用电子加热温控技术,利用玉石受热后释放出多种元素,形成天然的磁场,推出的新一代健康产品。现在市场上大部分保健床控制器多为主板控制,没有遥控器与之配套使用。
常见的无线遥控器模式有两种,一种是家电常用的红外遥控模式,另一种是防盗报警设备、汽车遥控等常用的射频无线遥控模式。两者各有不同的优势,应用的领域也有所区别。为了增加本系统遥控的灵活性,同时兼顾不会影响其他遥控电器,本系统选择了射频无线遥控模式。本系统通过射频无线传输方式实现对目标主板的温度控制。按键“ON/OFF”控制遥控器的开、关;按键“+”、“-”分别实现对温度增、减的设定,设定温度实时保存到EEPROM AT24C02中,掉电不丢失。设定之后,单片机会把设定温度显示在段码式LCD上,并通过射频无线传输方式把设定温度数值传送给主板控制器,主板控制器根据实际温度与设定温度的差值对加热输出进行控制,以实现恒温效果。射频无线温度遥控器是保健床控制器的重要组成部分,具有体积小、成本低、传输距离远和使用方便等优点。本系统以AT89S52单片机为核心处理器,以无线发射/接收模块配合无线编码/解码芯片进行无线通讯,增强了无线通讯的抗干扰能力。
EEPROM与显示器电路设计
根据存储数据量的大小,本实例选择的EEPROM为AT24C02,串行EEPROM是基于I2C总线的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。SCL为串行时钟输入管脚,用于产生器件所有数据发送或接收的时钟。SDA为双向串行数据/地址管脚,用于器件所有数据的发送或接收。A0、A1、A2为器件地址输入端,用于多个器件级联时设置器件地址。当这些脚悬空时默认值为0,当使用AT24C02时最大可级联8个器件,如果只有一个AT24C02被总线寻址,这三个地址输入脚A0、A1、A2可悬空或连接到GND。WP为写保护,如果WP管脚连接到VCC,则所有的内容都被写保护,只能读。当WP管脚连接到GND或悬空时允许对器件进行正常的读/写操作。
遥控器具有温度显示功能,本系统选择了SMS0301C3标准段型液晶显示模块(LCM),为段型液晶显示器(LCD),可显示3位数字及6段提示符及2个小数点,微功耗,可与单片机采用三线式串口连接,广泛应用于手持式仪器仪表。SMS0301C3结构如图6所示:
电路原理图
本系统遥控电路原理图如图所示,主控制板电路原理图如图8所示,无线发射数据十位与设定温度对应如所示,无线发射数据个位与设定温度所示:
PT2262的供电电源VC由单片机提供,单片机输出引脚D0~D5输出的高电平经过二极管1N4148为PT2262供电。当没有无线发射信号时,D0~D5为低电平,VC也为低电平,PT2262不工作;当有无线发射信号时,D0~D5会产生高电平,D0~D5之中任何一个产生高电平都会使 VC变为高电平,PT2262才会工作。D0~D5为无线发射数据位,通过单片机引脚输出给PT2262,然后通过无线模块发射出去。
LEDJIA为按键“JIA”指示灯,当按键“JIA”按下则LEDJIA闪烁一次;LEDJIAN为按键“JIAN”指示灯,当按键 “JIAN”按下则LEDJIAN闪烁一次;LEDON为按键“ON_OFF”指示灯,当按键“ON_OFF”按下则LEDON闪烁一次。PT2272L6通过射频接收模块接收无线信号,并把解码得到的6位数据信号通过P2口低6位送给单片机。然后单片机对此信号进行解码,计算出设定温度,然后根据实际温度与设定温度的比较,由单片机输出相应的控制信号,实现恒温控制功能。
本论文研究的射频无线遥控器与普通的汽车、家电遥控器相比,可以传输更多的数据,具有更高的可靠性和稳定性。具体结论如下:
(1) 采用编码/解码芯片进行数据传输,可以有效控制由无线信道噪声或干扰造成的差错,提高系统数据传输精度。
(2) 本遥控器适用于需要较多数据传送的遥控器系统,通过实验证明,本遥控器安全可靠,操作方便。