返回列表 发帖

采用2051设计的无线防盗报警器

一、硬件设计
  电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272专用解码芯片,可靠性及稳定性较好;数据处理的任务由单片机完成,用于区分报警信号,同时接受各种操作指令,完成相应的操作,当接收到报警信号后一方面驱动报警电路,发出响亮的警车报警声,另一方面输出具体的地址信息,确定是哪一路发送了报警信号;断电报警功能则实时监控电源状况,当市电断电后,能发出嘟嘟的报警声,提配使用者注意,外供电已被切断,若为不法分子破坏所致,可提早进行防范。
yuanlitu.gif

二、软件设计

  该报警器的软件设计较为简单,有兴趣的网友可根据自己的实际需要进行相应功能的开发,这里把基本的程序列出来,供需要的网友参考。

  1. ORG 0000H ;

  2. CLR P1.6 ;
  3. CLR P1.2 ;
  4. ACALL DYS ;
  5. SETB P1.6
  6. ACALL YS ;
  7. SETB P1.2 ;
  8. CLR P1.3 ;
  9. CLR P1.6 ;
  10. ACALL DYS ;
  11. SETB P1.6 ;
  12. ACALL YS ;
  13. SETB P1.3 ;
  14. CLR P1.4 ;
  15. CLR P1.6 ;
  16. ACALL DYS ;
  17. SETB P1.6 ;
  18. ACALL YS ;
  19. SETB P1.4 ;
  20. CLR P1.5 ;
  21. CLR P1.6 ;
  22. ACALL DYS ;
  23. SETB P1.6 ;
  24. ACALL YS ; ;
  25. MOV P1, #0FFH ;
  26. MOV P3, #0FFH ;
  27. AGARN: MOV R6, #34H ;
  28. JB P3.6, TINDIAN ;检查是否停电
  29. JNB P3.0, AGARN ;是否有有效无线信号输入
  30. ACALL DYS ;
  31. JNB P3.0, AGARN ;
  32. MOV A, P3 ;读入无线信号值
  33. ANL A, #3CH ;0011,1100
  34. CJNE A,#20H, XH ;20H=00(10,00)00 B
  35. ;撤防程序
  36. CLR P3.1 ;
  37. CLR P1.6 ;撤防成功响应
  38. CLR P1.4 ;指示灯
  39. CLR P1.5 ;
  40. SETB P3.7 ;
  41. ACALL YS ;
  42. SETB P1.6 ;
  43. AJMP AGARN ;

  44. XH: CJNE A,#30H, ONE ;判断是否为布防信号
  45. SETB P3.1 ;
  46. CLR P1.6 ;布防成功响应
  47. SETB P1.4 ;指示灯
  48. SETB P1.5 ;
  49. SETB P3.7 ;
  50. ACALL YS ;
  51. SETB P1.6 ;
  52. AJMP AGARN ;
  53. ONE: JNB P3.1, AGARN ;
  54. CJNE A,#4H, TWO ;1H=00(00,01)00B
  55. MOV P1, #0FBH ;
  56. AJMP BJ ;
  57. TWO: CJNE A,#8H, THREE ;2H= 00(00,10)00B
  58. MOV P1, #0F7H ;
  59. AJMP BJ ;
  60. THREE: CJNE A,#0CH, FOUR ;3H=00(00,11)00B
  61. MOV P1, #0EFH ;
  62. AJMP BJ ;
  63. FOUR: CJNE A,#10H, FIVE ;00(01,00)00B
  64. MOV P1, #0DFH ;
  65. AJMP BJ ;
  66. FIVE: NOP ;
  67. NOP ;
  68. NOP ;
  69. AJMP AGARN ;
  70. BJ: CLR P3.7 ;启动报警信号
  71. ACALL YS ;延时34秒
  72. JB P3.0, AGARN ;
  73. DJNZ R6, BJ ;
  74. SETB P3.7 ;关闭报警信号
  75. AJMP AGARN ;

  76. TINDIAN: MOV P1, #0FFH ;停电程序
  77. CLR P1.6 ;
  78. CLR P1.5 ;
  79. ACALL YS ;
  80. SETB P1.6 ;
  81. SETB P1.5 ;
  82. ACALL YS ;
  83. CLR P1.6 ;
  84. CLR P1.5 ;
  85. ACALL YS ;
  86. SETB P1.6 ;
  87. SETB P1.5 ;
  88. ACALL YS ;
  89. AJMP AGARN ;
  90. DYS: MOV R0, #14H ;
  91. L1: MOV R1, #0F1H ;
  92. L2: NOP ;
  93. NOP ;
  94. NOP ;
  95. DJNZ R1, L2 ;
  96. DJNZ R0, L1 ;
  97. RET
  98. YS: MOV R0, 0FFH ;
  99. L3: MOV R1, 0F1H ;
  100. L4: NOP ;
  101. NOP ;
  102. NOP ;
  103. DJNZ R1, L4 ;
  104. DJNZ R0, L3 ;
  105. RET ;
  106. END ;
复制代码

这款无线报警主机对任何发射频率为315M,编码采用PT2262的无线探头都可适用,如无线人体探测器,无线门磁传感器、无线微波探测器等,由于实际使用的环境不同,所需主机与之相配套的设置也不同,网友可以根据自己的发辉,通过编写不同的软件,从而实现不同的功能,这里不再详述。

一心一意做事,一心一意做人,做站如做人。关于网站上的事务你可以直接联系我:13320088060。

看了。。。。谢谢分享。。。






电熨斗 家用吸尘器 家用面包机 完美芦荟胶好用吗

TOP

返回列表

最新关注 关闭


关于论坛注册,最新修改,请网友们注意

由于最近大量垃圾信息出现在我们的论坛,为了营造一个良好的氛围,目前论坛只开发邀请注册,你可以点击以下链接自动邀请注册(如果有人使用了点击下一个试一试) ...


查看
珩源工控论坛热诚欢迎您联系我们进行合作!

Powered by Discuz! 7.2© 2001-2009 Comsenz Inc.

珩源工控论坛 ( 桂ICP备19004328号) |论坛统计|WAP| 客服中心-www.hymcu.com
  

GMT+8, 2024-11-1 12:25, Processed in 1.057416 second(s), 6 queries, Gzip enabled.