矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 10769|回复: 13

自制单片机电话报警器

  [复制链接]
     
发表于 2011-6-26 14:41:47 | 显示全部楼层 |阅读模式
自制单片机电话报警器

   喜欢玩无线电爱好者有时也装装报警器,本人也设计了一个单片机电话报警器。该机投资小,电路简单(用了单片机),抗干扰能力强(用了单片机),无需再另加电源(使用电话线路上的电源),制作容易(电话机上焊五根线就可以)。具有四路报警,且直及发到你的手机里。

要求:
    电话有免提和重拨功能

原理:
    这是用了一个PIC12F508是美国Microchip公司推出的8位单片机也是世界上第一个廉价的只有八个脚的单片机.用它组成的四路断线报警装

置,二个脚电源,四个脚输入,二个脚输出,正好把脚全部用光,所以单片机的振荡使用了内部振荡,复位使用了内部的上电复位。这在写片

时要注意的,但不会烧坏片子,只是写好的片子不会工作,12F508可以反复写片,12C508只好写一次(当然编程高手可以复写2到3次)。

   电路进线有二极管组成的全桥矫正了电源正负极性方向,RC回路滤除振铃铃流,然后用5V稳压管稳住电源给单片机供电(电话进线电压50V

,8.2K取的电流约5ma)。四只51K电阻组成输入的上拉,四只0.1U电容组成输入端抗干扰,输出用了二只PC817光隔2.2K电阻为光隔限流电阻。

光隔用于驱动电话按键电路。

程序的编写:本程序使用汇编语言,用WAVE6000来汇编,用EasyPRO 90B烧片.
          IC12F508
         DAA  EQU   9H
         DBB  EQU  10H
          JR  EQU  11H
          DA  EQU  12H
          DD  EQU  13H
         AUU  EQU  14H
         AII  EQU  15H
             ORG 0
             GOTO  STRA
              NOP
STRA:   CLRWDT               ;清看门狗
        MOVLW   120
        MOVWF   JR
        MOVLW   10
        MOVWF   DA
        CLRF    GPIO
        MOVLW   0FH         
        TRIS    6              ;GP0,GP3口定为输入GP4,GP5口定为输出      
        MOVLW   0H
        MOVWF   GPIO           ;输入输出都送低
;***************************;
STA:    CALL   DELL
        DECFSZ  JR             ;延时20秒
        GOTO    STA
;***************************;
ST:     BTFSS   GPIO.0         ;判GP0是否位高,是跳行到KK
        GOTO    SS1
        GOTO    KK
SS1:    BTFSS   GPIO.1         ;判GP1是否位高,是跳行到KK
        GOTO    SS2
        GOTO    KK
SS2:    BTFSS   GPIO.2         ;判GP2是否位高,是跳行到KK
        GOTO    SS3
        GOTO    KK
SS3:    BTFSS   GPIO.3         ;判GP3是否位高,是跳行到KK
        GOTO    ST
        GOTO    KK
;***************************;
KK:     MOVLW   120
        MOVWF   DD
        MOVLW   10
        MOVWF   AUU
        MOVWF   AII
AUA:    CALL    DELL
        DECFSZ  AUU
        GOTO    AUA
        BSF     GPIO.5        ;
        CALL    DELL          ;打开免提开关
        BCF     GPIO.5        ;
AIA:    CALL    DELL
        DECFSZ  AII           ;
        GOTO    AIA
        BSF     GPIO.4         ;
        CALL    DELL          ;按一下重拨键
        BCF     GPIO.4         ;
EE:     CALL    DELL
        DECFSZ  DD            ;延时20秒
        GOTO    EE
        BSF     GPIO.5        ;
        CALL    DELL          ;关闭免提开关
        BCF     GPIO.5        ;
        CALL    DELL
        DECFSZ  DA            ;拨了10次吗?没有继续拨
        GOTO    KK            ;到10次了跳到GG
;***************************;
GG:     GOTO    GG            ;等待复位
;**********延时0.2秒**********;
DELL:   MOVLW   255
        MOVWF   DBB
DEE:    MOVLW   255         
        MOVWF   DAA           ;延时程序
LPO:    DECFSZ  DAA.1
        GOTO    LPO
        DECFSZ  DBB.1
        GOTO    DEE
        RETLW   0
        END


附电路图,印刷板图.


使用方法:  (在使用之前先把电话向你手机上拨一下号然后挂断电话)
   
    拨动开关电源接通,单片机进入20秒左右的延时,让你接通最后一个报警点然后出去,然后单片机进入K1到K4的四个点上进行扫描检测是

否有接点断开,当四个点上有任何一个点断开,单片机的程序就跳到自动拨号状态。它首先接通免提按钮,延时1秒左右再接通重拨按钮,把你

最后拨的一个电话号码拨到了你的手机上。而且它会每20左右秒拨一次,会连拨10次,免得你在无法接通的区域。如果这时你接到电话,你会

心惊肉跳,浑身发毛。兄弟啊你中奖了。那么该怎样就怎样了。


材料:
   
12F508     1片
8脚IC座    2只
PCB        1块
5.1V0.1W稳压管1个
1n4007  2极管4只      
1/16W电阻51K  4只,8.2K  1只,2.2k 1只
0.1U/63V 电容4只,47U/16V电解电容 1只
PC817光隔2只
微型钮子开关1只
细电线若干
配用报警使用的干簧,小磁铁等等


光绘:    4.5cmx5.4cm=13.5cm平方x0.35元=4.725元
板子:    4.5cmx5.4cm=13.5cm平方x0.05元=0.675元
板子:    100块X0.675元=67.5元
油漆印字:40元
平均每块:(67.5元+4.725元+40元)/100块=1.1222元/块

                                这里是BG4FTQ    73
20081219_a8b7ce9b391a567beb47qbVF0qcmNjDo.jpg
20081219_e54f395bd284a21e9474454ZClDX9Zc3.jpg
pc817.jpg
报警状态.jpg
待机状态.jpg
干簧管小磁铁.jpg
取按键开关线.jpg
取电话电源线.jpg
小电路板.jpg

评分

1

查看全部评分

     
发表于 2011-6-26 15:43:07 | 显示全部楼层
如果上次的拨号不是你的手机号
会如何呢?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2011-6-26 16:52:12 | 显示全部楼层
回复 2# lxa000


    最后一次是指你的报警电话拨到你的手机家里是没人的,外面打进了不管的。(注意重拨键的原理)
回复 支持 反对

使用道具 举报

发表于 2011-6-26 20:54:33 | 显示全部楼层
光耦 能双向导通模拟矩阵按键吗?

节省了拨号芯片,确实很省

手工很不错

手机是黑莓的
回复 支持 反对

使用道具 举报

发表于 2011-6-27 11:06:49 | 显示全部楼层
这个不错啊,简单
回复 支持 反对

使用道具 举报

发表于 2013-3-25 21:44:27 | 显示全部楼层
高手能否指点下,我在做个相似的项目。
回复 支持 反对

使用道具 举报

发表于 2013-3-25 21:45:21 | 显示全部楼层
能留个QQ给我么?急!!!
回复 支持 反对

使用道具 举报

发表于 2013-3-26 14:16:54 | 显示全部楼层
这个不错
回复 支持 反对

使用道具 举报

发表于 2013-3-26 18:05:03 | 显示全部楼层
我只能说,楼主你太有才了!充分利用的单片机,顶一个
回复 支持 反对

使用道具 举报

发表于 2013-3-26 19:39:29 | 显示全部楼层
不错 牛人
回复 支持 反对

使用道具 举报

     
发表于 2013-3-27 13:27:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2013-3-27 23:58:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2013-3-28 00:46:38 来自手机 | 显示全部楼层
想学!但我没搞过单片机的能做出来吗?
回复 支持 反对

使用道具 举报

     
发表于 2013-4-7 11:39:37 | 显示全部楼层
好东西   是不是斑竹应该把 单片机的制作统计一下  给我们菜鸟 直接出 成品
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 05:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表