基于STM32和ZigBee的实训室在线管理系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
继电器
Lab节点n: 人体传感器
继电器
图 1 快速标定系统组成框图
Zigbee 技术是基于 IEEE 802.15.4 标准的域网协议, CC2530 模块为美国德州仪器公司 (TI) 生产的 ZigBee 射频 芯片,其内部集成了低功耗、高性能的 8051 内核、12 位模数 转换器(ADC)、2 个 USART 串口和直接内存存取(DMA)等功能, 支持 ZigBee 协议栈。如图 3 所示为系统节点 CC2530 的硬件 原理配置框图 。 [2-3]
0 引言
实训室的有效管理是各个职业院校都需要做好的工作, 在这些实训室管理中,得到实训室的实时使用情况或数据能 够有助于更好的管理实训室,通过使用情况的实现显示,师 生可以方便知道实训室是否可用,将得到的数据进行分析, 可以优化实训室的使用和分配。本文基于 STM32 和 ZigBee 技术的实训室实时管理的设计,本文主要利用 CC2530 模块、 STM32F103C8、人体红外传感器、继电器和显示器,实现对实 训室使用情况的实时显示,通过继电器控制实训室自动断 电、保证实训室安全管理,具有一定的实际应用价值。
2019.08
设计研发
基于 STM32 和 ZigBee 的实训室在线管理系统
刘伟 (贵州电子科技职业学院电气工程系,贵州贵阳,550025)
摘要 :在职业院校的实训室管理和使用中,实训室的实时使用情况往往没有获得,给师生的使用和实训管理造成不便。 基于上述需求,本文提出基于 STM32 和 ZigBee 技术的实训室实时管理的系统设计,本文利用 CC2530 模块、STM32 单片 机、人体红外传感器和继电器、显示器,实现实训室使用情况的实时显示,通过继电器控制实训室自动断电、方便实训室 管理,将得到的数据进行分析,可以优化实训室的使用和分配,具有一定的实际应用价值。 关键词 :ZigBee ;CC2530 ;STM32 ;系统设计
The Laboratory Online Management System Based ZigBee and STM32
Liu Wei (Guizhou College of Electronic Science and Technology,Guizhou Guiyang,550025)
Abstract :In the management of the laboratory of vocational colleges, the real-time use of the laboratory is often not obtained, which is inconvenient for the use of teachers and students and the management of training. Based on the above requirements, this paper proposes a system design based on STM32 and ZigBee technology for real-time management of laboratory. This paper uses CC2530 module, STM32 single-chip microcomputer, human body infrared sensor and relay, display to realize real-time display of training room usage, and control through relay. The laboratory is automatically powered off, convenient for laboratory management, and the obtained data can be analyzed to optimize the use and distribution of the laboratory, which has certain practical application value. Keywords: ZigBee ; CC2530; STM32;System design
2 系统硬件设计
系 统 主 控 微 控 制 器(MCU)选 用 意 法 半 导 体 公 司(ST)的 STM32F103C8 单 片 机,其 存 储 器 ROM 为 64KB,内 部 为 ARM_ Cortex_M 32 位精简指令集,外部配置了 8MHz 晶振和 32KHZ
的时钟晶振,通过内部锁相环 PLL 对系统时钟倍频到 72MHz, 能够完成多路信号的数据采集、实时传输和控制功能。利用 RS232 串口通信,主控和上位机软件进行实时通讯和实时的 显示,如图 2 所示为系统主控 STM32F103C8 的硬件原理配 置图 [2]。
1 系统构成及原理
如图 1 所示为所设计系统的构成框图,每个实训室作 为系统传感器网络的一个节点,包括人体传感器和继电器、 ZigBee 模块组成,系统主控由 STM32F103 和 CC2530 模块组 成协调器,得到各个实训室节点的传感器实时数据,并通过 RSR232 串口将实时数据传到 PC 端上位机或显示器模块,上 位机可以通过发送控制信号,控制每个实训室节点的继电 器,实现控制自动断电,确保实训室的安全运行 [1]。
43
设计研发
2019.08
控的 CC2530 协调器是整个 ZigBee 拓扑网络的核心节点,负 责组建、维护、管理组建的网络,并通过 RS232 串口与 PC 端上 位机的数据传递,STM32 单片机再将所得到数据送入显示屏 进行实时的显示,本系统软件部分由 IAR 平台开发,具体的流 程框图如图 4 所示。
主控MCU (协调器)CC2530+STM32F103C8
RS232 串530模块
块 Zigbee_CC2530模
Zigbee_CC2530模 Zigbee_CC2530模块 块
显示器
Lab节点1: 人体传感器
继电器
Lab节点2: 人体传感器
继电器
Lab节点3: 人体传感器
Lab节点n: 人体传感器
继电器
图 1 快速标定系统组成框图
Zigbee 技术是基于 IEEE 802.15.4 标准的域网协议, CC2530 模块为美国德州仪器公司 (TI) 生产的 ZigBee 射频 芯片,其内部集成了低功耗、高性能的 8051 内核、12 位模数 转换器(ADC)、2 个 USART 串口和直接内存存取(DMA)等功能, 支持 ZigBee 协议栈。如图 3 所示为系统节点 CC2530 的硬件 原理配置框图 。 [2-3]
0 引言
实训室的有效管理是各个职业院校都需要做好的工作, 在这些实训室管理中,得到实训室的实时使用情况或数据能 够有助于更好的管理实训室,通过使用情况的实现显示,师 生可以方便知道实训室是否可用,将得到的数据进行分析, 可以优化实训室的使用和分配。本文基于 STM32 和 ZigBee 技术的实训室实时管理的设计,本文主要利用 CC2530 模块、 STM32F103C8、人体红外传感器、继电器和显示器,实现对实 训室使用情况的实时显示,通过继电器控制实训室自动断 电、保证实训室安全管理,具有一定的实际应用价值。
2019.08
设计研发
基于 STM32 和 ZigBee 的实训室在线管理系统
刘伟 (贵州电子科技职业学院电气工程系,贵州贵阳,550025)
摘要 :在职业院校的实训室管理和使用中,实训室的实时使用情况往往没有获得,给师生的使用和实训管理造成不便。 基于上述需求,本文提出基于 STM32 和 ZigBee 技术的实训室实时管理的系统设计,本文利用 CC2530 模块、STM32 单片 机、人体红外传感器和继电器、显示器,实现实训室使用情况的实时显示,通过继电器控制实训室自动断电、方便实训室 管理,将得到的数据进行分析,可以优化实训室的使用和分配,具有一定的实际应用价值。 关键词 :ZigBee ;CC2530 ;STM32 ;系统设计
The Laboratory Online Management System Based ZigBee and STM32
Liu Wei (Guizhou College of Electronic Science and Technology,Guizhou Guiyang,550025)
Abstract :In the management of the laboratory of vocational colleges, the real-time use of the laboratory is often not obtained, which is inconvenient for the use of teachers and students and the management of training. Based on the above requirements, this paper proposes a system design based on STM32 and ZigBee technology for real-time management of laboratory. This paper uses CC2530 module, STM32 single-chip microcomputer, human body infrared sensor and relay, display to realize real-time display of training room usage, and control through relay. The laboratory is automatically powered off, convenient for laboratory management, and the obtained data can be analyzed to optimize the use and distribution of the laboratory, which has certain practical application value. Keywords: ZigBee ; CC2530; STM32;System design
2 系统硬件设计
系 统 主 控 微 控 制 器(MCU)选 用 意 法 半 导 体 公 司(ST)的 STM32F103C8 单 片 机,其 存 储 器 ROM 为 64KB,内 部 为 ARM_ Cortex_M 32 位精简指令集,外部配置了 8MHz 晶振和 32KHZ
的时钟晶振,通过内部锁相环 PLL 对系统时钟倍频到 72MHz, 能够完成多路信号的数据采集、实时传输和控制功能。利用 RS232 串口通信,主控和上位机软件进行实时通讯和实时的 显示,如图 2 所示为系统主控 STM32F103C8 的硬件原理配 置图 [2]。
1 系统构成及原理
如图 1 所示为所设计系统的构成框图,每个实训室作 为系统传感器网络的一个节点,包括人体传感器和继电器、 ZigBee 模块组成,系统主控由 STM32F103 和 CC2530 模块组 成协调器,得到各个实训室节点的传感器实时数据,并通过 RSR232 串口将实时数据传到 PC 端上位机或显示器模块,上 位机可以通过发送控制信号,控制每个实训室节点的继电 器,实现控制自动断电,确保实训室的安全运行 [1]。
43
设计研发
2019.08
控的 CC2530 协调器是整个 ZigBee 拓扑网络的核心节点,负 责组建、维护、管理组建的网络,并通过 RS232 串口与 PC 端上 位机的数据传递,STM32 单片机再将所得到数据送入显示屏 进行实时的显示,本系统软件部分由 IAR 平台开发,具体的流 程框图如图 4 所示。
主控MCU (协调器)CC2530+STM32F103C8
RS232 串530模块
块 Zigbee_CC2530模
Zigbee_CC2530模 Zigbee_CC2530模块 块
显示器
Lab节点1: 人体传感器
继电器
Lab节点2: 人体传感器
继电器
Lab节点3: 人体传感器