新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ST20P18单片机的通用家电无线遥控设备的设计方案

基于ST20P18单片机的通用家电无线遥控设备的设计方案

作者:时间:2010-09-20来源:网络收藏

  以 433MHz为频率的,为短距离通信提供了非常简单的解决,它是开发低成本、低功耗通信系统的理想。一般由控制电路、LCD显示电路、无线发码电路等构成。按照节点的多少可以分为单节点和多节点模式。单节点也称为点对点式,结构简单、体积小,便于随身携带,用于控制单个的通信;而多节点又称为点对多式,它可以根据用户的要求而不同的路数,也可以很方便地进行扩展,可以同时控制多个,功能齐全。本系统为16路,在接收部分可以根据接收到的信息控制多个家用电器。

本文引用地址:http://www.eepw.com.cn/article/173214.htm

  系统硬件的结构原理和

  1 系统简介

  主要由开/关键、液晶显示屏、置位键、确认键、返回键、数字键盘等部分组成,其外形与手机相仿。它的操作也很简单,以电风扇为例,打开遥控器后,首先

  显示主菜单,是各种电器的名称,用上下键选中所要操作的家用电器。例如选中“电风扇”,按确认键后就可进入其子菜单,再选择所操作的项目,如风力挡位的大小、风扇的方向等,再按确认键进入下级子菜单,进行具体的操作,如调整风力和风向等,其余家用电器类似操作。

  硬件电路是由1个4位的拨码开关电路、无线发射电路、主控制电路、键盘扫描电路、液晶(LCD)显示电路等组成。

  2 无线发码电路

  其中采用的是 ,它是由台湾矽创公司生产的一种CMOS工艺制造的低功耗低价位的8位单片机,芯片内部带有振荡器、系统定时器、看门狗定时计数器、LCD 控制器和16Kb的ROM以及192B的RAM。控制的发码电路原理图如图1所示,其发码的基本原理为:系统利用拨码开关来控制地址位和数据位(二进制)信息的设置,再通过单片机运行发码程序进行编码并把地址位和数据位信息变换成一串脉冲信号,最后由无线发射电路发射出去。具体实现为:单片机PB0口为发码电路的数据输出口和控制口,当需要发码的时候该口设置为输出口,然后以脉冲的形式,按照相关的通信协议,输出当前所要发出的正确数据。反之,PB0口可复用为其他功能。PB0口的脉冲数据经发码电路调制并发射出433MHz的无线电波。

  


  图1 无线发码电路

  在无线发射电路中使用声表面滤波器搭建的模拟发射模块电路,其工作频率是433MHz,采用声表谐振器SAW稳频,频率稳定度极高,当环境温度在 -25~+85℃之间变化时,频漂仅为10-6/℃,特别适合一发多收无线遥控及数据传输系统。但因无线电信号传输时受到很多因素的影响,所以一般实用距离只有标准理想距离的一半甚至更少,这点在开发时需要注意,如果需要更远一点的发射距离,可以在发射模块的输出端增加一级射频功率放大器。

  经过对电路的研究得到以下结论:

  ● 为了得到稳定且正确的频率,经过反复的调试得出无线电波频率取决于R3,当R3=15kΩ时,发射的无线电频率为433MHz。

  ● 由于该模块是由模拟电路搭建,所以决定了其性能不如相关的其他类型的数字射频芯片,但是其成本相当的低廉!考虑到尺寸和成本因素且射频波长短,在设计中选用50Ω的1/4波长偶极子微带印制板天线,即在接地层由电介质隔开的印制电导线。故在该电路中天线的形状以及长短具有至关重要的作用。设计实践表明:天线的形状和长短如选取不满足50Ω的1/4波长偶极子天线,该电路发射不稳定,更严重直接导致该电路不能起振。

  3 键盘扫描电路

  由于ST20P18的I/O口有限,故在键盘电路中采用扫描的方式来实现。该电路的实现方式如图2所示。其工作的基本原理是:单片机初始化后先设置 PA0至PA5、6个I/O口均为输入方式。以K1为研究对象,先设置PA0口为高电平,设置PA5口为低电平,当K1按键按下后,PA0则由高电平跳变为低电平,并产生中断。单片机响应该中断,执行中断服务程序。同理,其他6个按键也是按照该方式工作的。单片机扫描原则是自上而下,自左而右的。

  

  图2 键盘扫描电路

  4 LCD显示电路

  本设计采用的ST20P18单片机,其内核中自带控制/驱动液晶模块,该LCD(图3)显示模块是8×40点阵,常用于遥控的液晶显示。液晶显示的主要控制引脚为COM0~COM7。本设计只用到COM0~COM3。

  

LCD显示电路

  图3 LCD显示电路


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭