基于nRF401的短距离无线通信设计(3)

时间:2025-07-08

无线通信网络

产品设计与实现

从机的工作流程图如图5(b)所示。当从机发送本机ID及请求开机指令后,等待主机响应,主机判断该ID是否是系统中ID,若是,则发确认开机信号。若不是系统中ID,则发要求从机更改ID指令,从机收到该指令后,发出准备接收新ID指令,主机接收到从机发回的准备接收ID指令后,则发更新ID指令及新ID。从机收到该更新后的ID即将其锁存进X5045,并以该新ID发送开机信号。

从机正常工作时,除按时发送联络信号外,随时监控主机发回的指令,并随时响应主机指令和外部报警中断,此时的工作流程如图6所示。

发送联络信号

监听

是否触发报警

收到确认指令

收到新ID收到准备接收新ID号指令

正常工作

锁存新ID,重法开机信号

进入待机模式

等待接收新ID

图6从机监听工作流程图

由于从机采用89S51单片机作控制,所以从机的CRC校验将用C语言设计。

3、主机软件设计

主机主要实现的功能为:(1)收到从机报警信号后报警;

(2)随时检测从机联络信号,若超时未收到联络信号则报警;

(3)搜索新主机并发给唯一ID。主机工作流程如图7所示。

主机采用VB编程,其中主控窗口如图8所示。由图8可见主控窗体主要由一个监控窗和4个命令按钮组成。当点击“开始监控”按钮,主机收到从机联络信号后,则在监控窗中显示当前工作的探测器其监视的范围。同时“开始监控”按钮变为“停止监控”,再按下则发送探测器待机指令。当按下“查看报告”按钮时,将弹出报告对话框,可通过此窗体查看探测器开始工作时间、报警情况、以及与系统失去联系的时间等信息,点击“保存记录”则将报告以TEXT文档格式保存。

四、结论

介绍了基于nRF401芯片设计的无线通信系统,并以红外监控为例,成功完成了红外探测和无线通信传输于一体的软硬件设计。实验证明该无线防盗报警系统可以长时间稳定可靠地工作。当然,对于该系统,

-54-

20075

开机

发送开机信号

等待收到报警信号

等待

收到从机开机信号

发送确认指令,收到从机联络信号关T1,检索数据执行报警程序,库中探测器ID

生成报警文件

等待发送开机信号,打是系统中探测器不是系统中探测器开T2,监控探测器联络信号(T2定时检索数据

库、若发现未报到的探

开T1,发开弹出对话框,测器则报警)

机信号选择是否将其加入数据库

添加进库,发更新ID指令

发送待机信号

收到READY信号,

开T1发新ID

图7主机工作流程图

图8主控窗体

还有很多地方可以完善,比如遇到非法进入时,计算机控制外接照相机或摄像头拍下入侵者的照片,然后通过电子邮件或手机彩信通知业主或小区保安。

【参考文献】

[1]郑郁正.单片机原理及应用[M].成都:四川大学出版社,2003.

[2]曾强聪.VisualBasic程序设计基础教程[M].北京:清华大学出版社,2004.

[3]张卫钢.通信原理与通信技术[M].西安:西安电子科技大学出版社,2003.

[4]谭浩强.C程序设计(第二版)[M].北京:清华大学出版社,2000.

本文转自《成都信息工程学院学报》2006年第12期

基于nRF401的短距离无线通信设计(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219