基于51单片机的红外遥控锁硬件电路设计

  • 陌路绝途
  • LV5工程师
  • |      2014-09-30 15:44:32
  • 浏览量 832
  • 回复:1

    本系统总体思路如下:

         根据遥控器的按键编码值对遥控锁进行编程,从而设置开锁的初始化密码。当系统启动时,系统进入设置密码状态,LED1连续闪烁四次来指示该状态。如果用户更改了初始密码,用户输入新的密码,步进电机正转90度开锁。为了使用方便,专门设置了一个按键关锁(电机反转)。采用初始密码的操作同上。如果连续三次输入的密码均为错误,蜂鸣器会长鸣30秒报警(报警时间可以通过软件设定)。

        最终实现目标:对遥控器的按键值进行识别、存储和计数,然后和设定的密码组进行比较以识别密码和控制步进电机开关锁。


系统总原理图

 基于51单片机的红外遥控锁硬件电路设计

步进电机驱动电路

        采用ULN2003A作为步进电机的驱动电路,连接如图3.2.2所示,JP2为电机五线接口,其中第5脚于步进电机的公共端相连,JP1的第1脚对应步进电机,JP1的第2脚对应步进电机, JP1的第3脚对应步进电机,JP1的第4脚对应步进电机,这四条驱动线通过ULN2003A后于单片机的P2.3~P2.6引脚相连。

基于51单片机的红外遥控锁硬件电路设计

 LED指示电路

LED指示电路原理图如图3.4.,单片机P0.0~P0.2口相连,采用共阳接法。

基于51单片机的红外遥控锁硬件电路设计

蜂鸣器电路

采用有源蜂鸣器,在两端外加直流电压使其发声,提供提示报警等作用,给单片机P2.6送低电平蜂鸣器鸣叫。

基于51单片机的红外遥控锁硬件电路设计


系统印刷板图

基于51单片机的红外遥控锁硬件电路设计

实物图

基于51单片机的红外遥控锁硬件电路设计

基于51单片机的红外遥控锁硬件电路设计

硬件调试

找到所有所需的元器件并归类放好。然后将做好的PCB板放到电脑面前,对应画好的PCB图纸,将原件对应插入到板子上,固定以防止焊接过程*件的掉落。原件放好后便可以焊接。焊接完毕后按要求调试。调试故障及原因分析如下。

1.接收不到红外信号

原因:红外接收头插错。

调试过程:红外遥控对接收头按键,无反应,说明红外接收管没有接收到红外信号。

结论:红外接收管种类很多,但常用的只有两三种,这两三种输出引脚不同,使用的时候要正确识别。

2.蜂鸣器叫声小

原因:跟蜂鸣器串联的电阻过大

调试:更换与蜂鸣器串联的电阻,换成阻值较小的电阻。

结论:正确识别和读取色环电阻。

5.2 软件调试

具体的说这个应该属于是软硬件联合调试,在硬件调试好的情况下,调试软件应该还是比较容易的。调试故障及原因分析如下。

1.LED灯不亮

  原因分析:三个LED指示灯有一个没有正常工作,经检查是坏的。

  结论:在焊接元件前要进行元件检测,确保元件是好的。

2.步进电机不工作

  原因分析:在开发板上用基本的原理程序在移植到系统板上的时候没有修改所用的引脚。

  结论:在开发版上的程序,移植到自己的功能电路中时要认真检查所用的引脚,把该修改的地方要正确修改,确保移植无误。

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
barrettzxn 2014-09-30
顶一下
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子