基于单片机的楼宇直按可视对讲门铃系统的设计
相端调理后,由C6耦合到由082D的第二个运放、R22、R23、C7组成的第二级比例运放的同相端进行调理,最后由C5耦合到耳机发声。其中第一级运放直流工作电压由Q8的e极提供,第二级运放同相端直流工作电压由R20、R21 分压提供。
3 楼宇直按可视对讲门铃室系统软件设计及实现
单片机软件主要完成门铃呼叫信号、摘挂机、按键检测及相应控制信号的输出,完成来人呼叫后及主动监视30s定时等功能。用MCS-51语言编写的程序如下:
ORG 0000H
MAIN: MOV SP,#65H
HP: CLR 24H ;清呼叫标志位
JNB P3.3,MONK ;摘机呼叫无效
JB P1.7,MONK ;呼叫检测
SETB 24H ;置呼叫标志位
LJMP DSH30s
MONK: JB P1.3,HP ;主动监视检测
DSH30s: CLR P1.6 ;允许对讲和视频显示
MOV 75H,#40 ;30s定时
DSH: MOV 76H,#150
DSH1: JNB 24H,DLY ;呼叫定时判断
JNB P3.3,SPK ;摘机检测,若摘机则转允许通话
DLY: CALL DELY5ms ;调5ms定时
DJNZ 76H,DSH1
DJNZ 75H,DSH
CVS: SETB P1.6 ;定时到,未摘机则关视频和对讲
LJMP HP
SPK: CLR 24H
UNLK: JB P1.4,HP1 ;开锁检测
CLR P1.5 ;输出开锁信号
CALL DELY5ms
SETB P1.5 ;恢复通话
HP1: JNB P3.3,UNLK ;挂机检测
LJMP CVS
DELY5ms: MOV 73H,#13 ; 5ms定时
DLY1: MOV 74H,#191
DJNZ 74H,$
DJNZ 73H,DLY1
RET
4 结束语
该门铃系统在唐山市唐海县等地安装并经长期使用表明:其操作简便,与同类产品或其它非单片机控制产品相比,具有可靠性好,故障率低,综合性价比高,一户能同时安装两台分机,且具有呼叫后才能摘机通话和开锁等特点,这很好地解决了同类产品或其它未使用单片机控制的产品在任何状态下,摘机即可通话、开锁、视频显示以及来人可从室外主机的喇叭听到室内发出的声音等缺陷。
参 考 文 献:
[1]夏方林,基于单片机AT89C51的单户可视对讲门铃室内分机的设计,微计算机信息, 2004,10.
[2] AT89C2051单片机资料
[3] 王港元,电子技能基础,成都科技大学出版社,1999.
- Linux嵌入式系统开发平台选型探讨(11-09)
- VxWorks实时操作系统下MPC8260ATM驱动的实现(11-11)
- VXWORKS内核分析(11-11)
- Linux内核解读入门(11-09)
- linux文件系统基础(02-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)