EDN首页   博客首页

日志档案

发表于 2007-6-12 22:34:27

6

标签: 无标签

基于单片机的无线遥控系统

  目前市面上的无线遥控系统多采用专用编码器电路,固定码的有2262,1527等,它们的应用电路大都是用按键控制编码器的电源(直接或间接),当按下按键时就接通编码器的电源供电,编码器得电而工作。

  鉴于现下的单片机的功耗是越做越低,体积也越来越小,其休眠电流已可以做到1uA以下,用它来做无线遥控系统中发射编电路以成为可能。在用单片机做发射时,采用3-3.6伏直接供电,用按键接其I/O口于地,打开单片机的弱上拉功能,其硬件设计会大大简化。在软件上设计上,平时没键按下的时候单片机处于休眠状态,有按键按下时就唤醒单片机,单片机就按特定的算法发出数据编码,发完后检测按键是否放开,没放开继续发射,否则就又进入睡眠状态,以保持其低功耗。

  在数据编码时,可以进行简单的CRC校验,也可以用保密性很高的滚动码算法,使用软件来做滚动码算法的优点是软硬件都由自己把握,设计余量很大并且没有一般的滚动码的漏洞存在!

系统分类: 单片机   |   用户分类: 无分类   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(1399)    回复(0)  

投一票您将和博主都有获奖机会!