5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: chensibo
打印 上一主题 下一主题

用C2051设计制作一个无线的“保卫干事”给我的工作室站岗放哨(全部上传完毕)

[复制链接]
21
发表于 2010-1-5 20:05 | 只看该作者
楼主这下麻烦了全套图纸被小偷看到了,要知道到这坛里逛的盗友也有的,当心第三次被盗

欢迎继续阅读楼主其他信息

22
发表于 2010-1-5 20:39 | 只看该作者
手上拿个315M的遥控器按住任意键不放,你这报警器就失灵了。楼主不妨去试试不同编码的遥控器干扰
23
 楼主| 发表于 2010-1-5 20:58 | 只看该作者
原帖由 塔山游击队 于 2010-1-5 20:05 发表
楼主这下麻烦了全套图纸被小偷看到了,要知道到这坛里逛的盗友也有的,当心第三次被盗

别担心,我家在哪里?一般人我不告诉他。
24
发表于 2010-1-5 21:43 | 只看该作者
哈哈。感觉玩家好像挺有精神啊。  专业点  。买现成无线报警器  150-300  带遥控 带探头 成品  省心省力。还不用花时间
25
发表于 2010-1-5 21:48 | 只看该作者
强大,有兴趣,楼主请给电路图!
我的邮箱 candouke@126.com
谢谢!
26
发表于 2010-1-5 22:23 | 只看该作者
这个实用,收藏下来。
27
 楼主| 发表于 2010-1-6 10:20 | 只看该作者
继续。。。主报警器部分:

主控报警电路由AT89C2051组成,请祥见1楼的程序框图。单片机应用了两个中断,一个T0内部时间中断,主要是产生50ms的时间定时,另一个为外部中断int1(P3.3)。P3.3、P3.4和P3.5接收来自315M的无线接收模块编号为“17、11、13”脚的报警器开锁和上锁的接收信号。P3.1、P3.2、P3.3分别为接收开门传感器、震动传感器和红外传感器状态的信号。P1.0、P1.1、P1.2、P1.3分别为工作正常、开门异常、震动异常和红外异常的输出信号,输送给433MH无线发射模块向楼上发射信号。P1.4、P1.5、P1.6和P1.7为LED传感器状态指示。P3.7为报警声音输出信号。

当报警器要开启或关闭时,按下钥匙开关,此时315MH的接收模块的17+11或17+13脚就会有信号输出,单片机产生一个外部中断1,判定11或13脚电平即可判定是开锁或上锁。发射的无线信号是经过PT2262和PT2272编码加密和解密的,还算比较安全吧。

在报警器工作时,每50ms就会有一个T0的内部时间中断,当累计20次1秒时,单片机的P1.0就输出一个150ms的“工作正常”脉冲给433MH的发射模块第10脚,但是当某一个感测头感测到异常信号时,根据不同的感测头单片机会分别从P1.1、P1.2、P1.3输出每秒钟一个150ms的脉冲给433MH发射模块地11、12、和13脚,通知楼上的无线接收模块显示相应的告急LED警示和报警声音。该楼下和楼上的无线通讯同样是经过PT2262和PT2272编码加密和解密的,要破解也不是很容易的。一旦主报警器发生故障或发射的信号受到干扰时,楼上的副报警器没有收到这每秒钟一个150ms的发射信号,则副报警器经4秒的延时后就会报警,并且4个LED都不闪亮。

单片机C2051还要有正确配套的程序才能工作,由于软件是为硬件工作的,因此要根据以上的框图的工作程序和硬件接口要求来编写程序才能工作。用汇编语言经过繁琐的编程和调试正确后,并用自制的编程器写码就行了。

                                待续。。。。。
补充一点:当主报警器为开锁状态时,P1.0口将送出每半秒150ms的脉冲给楼上接收器,表示主报警器还没有上锁,则楼上接收器的LED将快闪显示,这样一目了然。

[ 本帖最后由 chensibo 于 2010-1-7 09:27 编辑 ]

2-1 2051电路.JPG (144.28 KB, 下载次数: 54)

2-1 2051电路.JPG

2-2 2051板.JPG (148.82 KB, 下载次数: 70)

2-2 2051板.JPG
28
发表于 2010-1-6 11:04 | 只看该作者
询问下大家,我有个靠磁铁的电子开关坏了,这小开关不知道哪里有卖哦:em05:

就这小玻璃管里的开关!

[ 本帖最后由 锋利数控工具 于 2010-1-6 11:05 编辑 ]
29
发表于 2010-1-6 11:25 | 只看该作者
这个很好,很实用的:em26:
30
 楼主| 发表于 2010-1-6 11:33 | 只看该作者
原帖由 锋利数控工具 于 2010-1-6 11:04 发表
询问下大家,我有个靠磁铁的电子开关坏了,这小开关不知道哪里有卖哦:em05:
http://7upghg.bay.livefilestore.com/y1p7saKiFVv4h3Ay5ubTdTtbHcivKUdG3Avvm-azQ9AAT1ajdciVPuYGzB0GOlZksS1Oi102hnLmVNOi5S0Es6KuLQcrau ...

干簧管开关,在电子商场有售,我们当地在电子城就有卖的。
31
发表于 2010-1-6 13:56 | 只看该作者
好创意!
淘宝上有便宜的电动车报警器,拿两套改装一下,估计有同样的效果!:em00:
32
发表于 2010-1-6 15:32 | 只看该作者
原帖由 锋利数控工具 于 2010-1-6 11:04 发表
询问下大家,我有个靠磁铁的电子开关坏了,这小开关不知道哪里有卖哦:em05:
http://7upghg.bay.livefilestore.com/y1p7saKiFVv4h3Ay5ubTdTtbHcivKUdG3Avvm-azQ9AAT1ajdciVPuYGzB0GOlZksS1Oi102hnLmVNOi5S0Es6KuLQcrau ...

是干簧管
33
发表于 2010-1-6 16:11 | 只看该作者
牛人
34
发表于 2010-1-6 16:17 | 只看该作者
35
发表于 2010-1-6 17:07 | 只看该作者
原帖由 XTGJR 于 2010-1-5 20:39 发表
手上拿个315M的遥控器按住任意键不放,你这报警器就失灵了。楼主不妨去试试不同编码的遥控器干扰

你说的只能干扰无线传感器,楼主的传感器都是有线的,他的信号只是布防和撤防,干扰的最多是楼上的不响,但是楼下的响啊
36
 楼主| 发表于 2010-1-6 17:20 | 只看该作者
原帖由 NYP 于 2010-1-6 17:07 发表

你说的只能干扰无线传感器,楼主的传感器都是有线的,他的信号只是布防和撤防,干扰的最多是楼上的不响,但是楼下的响啊

楼上的理解正确,315MHz只是布防和撤防(上锁和开锁),不影响单片机对3个传感器的控制。至于主机和副机的通讯是433MHz的,影响不大。况且如果433MHz的信号受到干扰,则楼上的副机收不到每秒150ms的脉冲信号(加密的)的话,延时4秒后楼上会报警,并且4个LED都不亮说明信号被干扰,就会引起我们的注意的。

[ 本帖最后由 chensibo 于 2010-1-6 17:25 编辑 ]
37
发表于 2010-1-6 17:31 | 只看该作者
思路很清晰,顶了,报警逻辑设计合理
38
 楼主| 发表于 2010-1-6 18:21 | 只看该作者
继续。。。楼上接收报警器。

    副报警器电路请祥见附图。 433MHzPT2272-M4(非锁存)解码的外差式接收模块共有5个输出,Vt脚空置不用,编号10—13的脚为4个经由无线传输解码后的信号输出。在这里编号为10的脚是主报警器在工作正常时发送的150毫秒的通讯信号,该信号通过Led-10R1流入Q1的基极,使得Q1每秒钟导通150毫秒,Led-10每秒也点亮150毫秒,作为该信号正常时的指示。LM358-ARW1C1组成延时电路,延时时间调为约3秒,基准电压取自R5R6的分压约为3.75V。当报警器工作正常时,Q1每秒钟导通150毫秒,C1通过D1Q1放电,由于RW1C1的充电时间约为4秒才能充到3.75V,因此在报警器工作正常时每秒钟150毫秒的放电使C7上的电压充不到3.75V,则LM358-A的输出=0(导通),Q3Vbe=0Q3截止,Q5Ibe=0Q5截止,喇叭无电流通过则喇叭不响。当150毫秒的正常工作信号丢失时,Led-10R1Q1的基极、发射极间无电流流过,Q1截止,电源通过RW1C7充电,充电4秒钟后C7上的电压大于3.75V时,LM358-A输出为高电平,Q3Vbe大于0.7VQ3导通,Q5导通,喇叭通电鸣响报警。因此只要看到Led-10在闪亮就可以判定主报警器工作正常。振动传感器、磁性开关和红外感测头的无线报警信号解码后分别由编号为11—133个脚输出,同样也是每秒钟发送150毫秒的报警脉冲。Led-11Led-12Led-13Q2组成一个3“或门”电路,只要11—13脚中的任一脚有脉冲输出时,Q2即导通,相应的Led闪亮指示。LM324-BRW2C2也构成一个延时电路,比较基准电压也取自R5R6的分压=3.75V但由LM324-B的同向端输入。当11-13脚无报警信号输出时,Led-11Led-13R2Q2无电流流过,Q2截至,D2截止,C2RW2充电后的端电压大于3.75V,由于C2是接在LM324-B的反向输入端,则LM324-B的输出=0Q4Vbe=0Q4截止,Q5截止,喇叭无电流通过则喇叭不响。当11-13的任一脚有报警信号输出时,相应输出的Led闪亮,Q2导通,C2通过D2Q2放电,则LM342-B的反向输入端的电压小于3.75VLM324-B输出高电平,使得Q4Vbe大于0.7VQ4导通,则Q5导通,喇叭通电鸣响报警2秒钟,若11-13脚还一直有报警脉冲输出,则报警喇叭一直鸣响。


                             待续。。。。。。。。

补充一点:楼上接收器4个LED显示状态,
1).Led-10慢闪(每秒闪150ms)表示工作正常,平安无事。快闪(0.5秒闪150ms)表示主报警器还未上锁,提醒赶紧上锁。
2).Led-11,Led-12,Led-13+报警喇叭响,分别表示震动、门碰开关和红外探头异常。
3).报警喇叭响但4个Led都不亮,表示433MHz的通讯被干扰或主报警器发生故障,楼上接收器收不到主报警器的信号。







[ 本帖最后由 chensibo 于 2010-1-7 09:39 编辑 ]

3-1报警电路.JPG (188.33 KB, 下载次数: 63)

3-1报警电路.JPG

3-2报警板.JPG (106.36 KB, 下载次数: 58)

3-2报警板.JPG
39
发表于 2010-1-6 18:23 | 只看该作者
:em17: 太牛X了,学不会呀
40
发表于 2010-1-7 00:04 | 只看该作者
3块硬件分析都看晕了:em04:
特别是比较器感觉很绕,我自己:em17:一个,看来没有学电子的命

不过非常佩服LZ的设计能力

[ 本帖最后由 l10658f 于 2010-1-7 00:08 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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