根据大赛命题的要求,从经济、实用、高效的角度出发,同时考虑到系统的完备性与扩展性,我们拟用两块单片机实现系统设计。由图1所示,智能密码锁的系统由数据接收模块和核心主控部件两部分组成。前者由单片机(1)、红外遥控器、键盘、红外解码等单元组成,主要完成与主控部分之间的通信、智能化分析及通信线路的安全监测等功能。其始终处于接收状态,以固定的格式接收遥控器(键盘)发来的按键信息并进行处理转换为BCD码后传至密码锁主控部分。核心主控部件也是以51单片机为核心,配以相应硬件电路,完成接收前位机送来的数据,密码的比较、设置、存贮和显示等功能。 二、方案设计与论证 1.遥控输入模块设计 方案一:使用无线编码发射接收电路,原拟采用VD5026和MICRF011芯片设计总体的发射接受模块,在比较过程中,考虑到其功率高,发射距离远,指标远超本设计要求,我们基本上用不着。且其工作频率高达300-400MHz,调试时预计会耗费大量时间。因此不作为首选。 方案二:用LC7461红外发射芯片去调制键盘输出的信号,搭成红外遥控模块,作为控制系统的输入设备,其使用灵活、易购买、价格便宜,可由专用CPU解码,也可由单片机直接软件解码。作为一般的单片机控制系统能直接使用,且其有效性不易受外界环境影响。相比较方案一而言,该系统易于实现,在时间上有优势。 从大赛时间、经济性、灵活易用性方面考虑,我们采用方案二,使用芯片LC7461制作红外遥控器,作为控制系统的输入设备。 2.红外解码方案论证 方案一:自行设计接收电路,由CX20106完成前置放大、载波选频、脉冲解调等工作。CPU根据读入的脉冲值进行处理,以实现该密码锁的各种功能,并可驱动显示电路进行显示,驱动声光报警电路进行声光报警。但外围电路复杂,考虑到短时间内要设计成型,故舍弃该方案。 ...... |