本装置的大致结构是由接收、发送和报警模块构成。它主要是将无线通信技术和报警技术相结合,通过无线化的传输方式实现对现场数据的收发。该装置的设计主要有以下内容:
1.合理的选择元器件,挑选适合的单片机和无线收发模块;
2.设计方案,明确知道该装置的构成,逐步从发送模块、接收模块和报警模块进行电路的设计;
3.利用SPI协议实现通信,知道SPI的原理;
4.在Keil C51中对三个模块分别进行程序的设计,并进行调试。
本文第一章为引言,主要介绍课题的目的和意义,国内外研究现状和水平和发展趋势;第二章为硬件设计,主要介绍系统总设计,发送与接收后模块的硬件设计和SPI协议;第三章为软件设计,主要介绍Keil C51和Proteus软件,系统流程及程序设计;第四章为实验结果,主要介绍实验的原理、过程、结果和分析。
2 硬件设计
2.1 系统总设计
车站无线收发装置是基于单片机STC89C52和无线收发模块NRF905的无线数据传输系统,在车站中实现数据的传送,比如遇到紧急情况时可进行报警通知,主要构成部分如图2.1所示。为了体现数据的传输,从而添加了报警电路,使之在按下按钮后通过单片机的处理将数据传送到NRF905模块,NRF905芯片将数据进行调制,并将信号通过天线进行发送。接收模块的芯片NRF905通过天线接收该信号,并进行调制,使单片机能够识别该信号从而启动报警电路。
根据图2.1所示的系统总体框图可知,本系统分为两个模块,分别为:无线数据的发送模块和接收模块,两个模块都是基于单片机STC89C52的控制为核心,通过无线收发模块NRF905的功能来实现数据收发。
在硬件设计中,想采用两个按钮的方式进行设计,通过按钮来操作无线收发系统的运行。按钮1主要是用来操作发送模块的,通过按钮的动作来实现数据的发送;按钮2主要用来操作接收部分的报警电路,通过按钮的动作来进行报警。并且两个按钮可以实现降低功耗的作用,在按钮处于非按下状态时,有效降低各个元器件的消耗。在选择元器件时,有几个问题需要考虑:首先是元器件之间的干扰问题,所以需要选择干扰小的,可以有效抗干扰的器件。其次就是从经济适用等方面考虑,使用性价比高的器件。