推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码

更新时间:2020-06-11 06:53:45 大小:3M 上传用户:xzxbybd查看TA发布的资源 标签:zigbeecan总线 下载积分:4分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码


摘要

本文从我国矿难事故频发的背景出发,提出了以Cortex-M3为开发平台的、基于ZigBeeCAN总线技术的智能井下预警及求救系统。该系统可以实时监测和记录井下工人所在位置的各种环境参数值,在瓦斯浓度超过设定值时向工人及井上监控中心发出警报信号。同时,当发生突发事故时工人可以发出报警信号,告知附近的工人和井上监测人员,此外,监测人员可根据本系统标识并定位该工人。

目前完成的主要工作

我们在基本完成整个系统过程中主要的工作包括以下几个方面:

1)      在比赛的初期,我们查阅了大量的相关资料,确定了我们的研究的主题和方向;

2)      明确方向后组员之间进行分工,然后各自学习相关的理论知识,比如,矿难产生的原因、嵌入式系统研发、各种应用软件、计算机语言等等。

3)      参加各种有关Cortex-M3ZigBee、无线传感器网络学术的讲座,同时,向老师、同学沟通和请教;

4)      利用TI公司的Z-Stack协议栈、各种ZigBee书籍,熟悉ZigBee开发平台及其应用。

5)      通过分析瓦斯爆炸的原因及井下的环境,选择甲烷、一氧化碳、烟雾、温度、光照五个环境参数,并确定系统方案。在此基础上设计系统电路、制作电路板,并与ZigBee节点相连构成无线传感器节点。

6)      对传感器节点进行编程,使之具有数据采集、处理、发送及预警求助功能。

7)      利用C语言将ZigBee操作系统扩展到自己工程中,然后结合Z-Stack协议栈编写自己的工程,包括任务初始化、事件定义、接口配置、信号采集、节点绑定与通信等,使ZigBee协调器作为一个转发器完成数据帧转发功能;

8)      熟悉TI公司的LM3S9B92芯片以及Stellaris驱动库的使用,编写MCU主控机程序,使之能够与CAN总线和转发器通信,并能够通过串口或者以太网与PC机进行通信。

9)      开发PC机端的监控程序,使之具有监控和预警功能。

10)  对整套系统进行综合测试,完成文档、拍摄视频和照片,已达到预期目的。整个系统已全部调通,正在做进一步完善,可以演示。



框图.jpg

部分文件列表

文件名大小
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/原理图/
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/原理图/传感器网络PCB图.pdf
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/原理图/传感器网络原理图.pdf
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/LM3S9B92源代码/
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/LM3S9B92源代码/EMS001.cbp2KB
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/LM3S9B92源代码/EMS001.layout2KB
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/LM3S9B92源代码/JLinkLog.txt
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/LM3S9B92源代码/JLinkSettings.ini1KB
基于ZigBee和CAN总线技术的智能井下预警及求救系统+软硬件设计源码/源代码/LM3S9B92源代码/LM3S9B92.layout
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载