江西理工大学应用科学学院毕业设计
3.2 各模块仿真原理图及工作原理
3.2.1 信号采集电路
图3.2 信号采集电路图
信号的采集是整个实验至关重要的一步,信号采集处理的准确与否直接关系到整个实
验的成功与否,耗儿导致信号不准确,所以在实际排版的时候尽量减少分压采集电路与CC2530的距离,传感器经采集电压信号号,经放大器放大,AD转换,无线传输。
15
江西理工大学应用科学学院毕业设计
3.2.2 单片机最小系统电路
图3.4单片机最小系统电路
Stm32控制芯片进行所有zigbee子模块信号的接收,汇总,数据处理,图形界面显示,报警灯,所以采用32位处理器更为合适。 3.2.3 液晶显示电路
3.2.4 串口通信以及电源电路
16
江西理工大学应用科学学院毕业设计
3.3 本章小结
仪器由甲烷气体敏感元件、A/D转换电路、显示电路及报警开关控制电路等组成。 在满足传感器电性能要求的前提下,VC 和VH 可以共用同一个电源电路,测量电桥输
出与甲烷浓度成比例的信号电压。
电压信号经过A/D转换后,变成数字信号,经CC2530处理后,通过zibnee无线通讯协议发送到主机的zigbee接受,并经USB通信串口实现与上位机的信息通信。
由单片机两个I/0口控制声报警方式和光报警方式,实际应用时,可以通过软件设置选择其中一种报警方式,也可以两种都选择
。
17
江西理工大学应用科学学院毕业设计
第4章 软件设计
4.1 软件设计流程图
如下图,系统启动前,从机先进行各模块的初始化,启动信息采集、处理与无线传输,等待主机接收。
系统启动后主机进行各部分初始化,等待数据到来,接收到数据后,进行处理显示到图形界面,并控制继电器电路。
18
江西理工大学应用科学学院毕业设计
4.2 各部分软件设计
软件设计思路如下:
现以建立在协调器节点上及路由节点上的协议栈为例来介绍平台上实现 ZigBee协议的一些主要的源程序文件。
IEEE802.15.4MAC层程序(zMAC.c)是处理ZigBee网络的MAC层协议。 { ??
void MACEnable(void) {
PHYEnable();
while( !PHYInit() ); MACUpdateAddressInfo();
PHYSetChannel(PHYGetChannel()); macState.bits.bIsEnabled = TRUE; } ?? }
2 CC2420的特定的PHY程序
CC2420的源程序文件(zPHYCC2420.c)是针对CC2420收发器的PHY数据
19