Abstract: ZigBee is a personal area network protocol based on the IEEE802.15.4 standard, which is a low-cost and low-power short-range wireless networking communication technology. The article proposes a hardware design scheme for high-frequency wireless sensor network nodes based on ZigBee and 51 cores, and the design principles of its various constituent modules are detailed in the scheme. And this solution is based on Chipcon’s CC2430 and can be applied to various software and hardware development based on the ZigBee protocol. In recent years, wireless sensor network technology has experienced rapid development due to the 2.4
Abstract: ZigBee is a personal area network protocol based on the IEEE802.15.4 standard, and 3500-15 114M5335-01 is a low-cost and low-power short-range wireless networking communication technology. The article proposes a hardware design scheme for high-frequency wireless sensor network nodes based on ZigBee and 51 cores, and the design principles of its various constituent modules are detailed in the scheme. And this solution is based on Chipcon’s CC2430 and can be applied to various software and hardware development based on the ZigBee protocol.
Introduction
In recent years, wireless sensor network technology has developed rapidly. Due to the free and open nature of the 2.4 GHz communication frequency band, various communication protocols based on this frequency band, such as Wi Fi, Bluetooth, and other technologies, have become quite mature and widely used. ZigBee is a low-power personal area network protocol based on the IEEE802.15.4 standard. The protocol is based on the 2.4 GHz frequency band and is a low-cost, low-power short-range wireless networking communication technology. In recent years, it has been widely used in various RF communication fields, such as area positioning, line of sight data transmission, IoT tags, and automotive wireless electronic devices.
The SOC (System on Chip) represented by Chipcon’s series of products based on the ZigBee protocol is also becoming increasingly mature. Therefore, designing a low-cost, stable performance, and fully functional development system has always been an important component of related research. This article will propose a hardware design scheme for RF wireless sensor network nodes based on ZigBee and 51 kernel. This design scheme revolves around Chipcon’s CC2430 chip, which meets the physical layer requirements of the ZigBee protocol and integrates a 51 core MCU. It is inexpensive and has great development potential. The design scheme adopts a modular design method, which can be applied to various software and hardware development based on the ZigBee protocol. This plan will provide a detailed introduction to the principles and design methods of each module.
1. Overall System Framework
The system is generally divided into two parts: the first part is the controller and RF module; The second part is the peripheral expansion circuit section. The specific system framework diagram is shown in Figure 1.
Design scheme for 2 controllers and RF modules
The main control circuit is the core of the entire system, responsible for the comprehensive scheduling and control of the entire node. Considering the convenience of equipment operation and maintenance, as well as the integration of the system, the main control circuit of 3500-15 114M5335-01 not only has the ability to process data, but also can store a certain amount of data. This design adopts the CC2430 RF chip based on ZigBee technology as the core. This device integrates a 51 core MCU controller and RF transceiver, so the controller module and RF module adopt an overall design pattern. At the same time, the chip also has FLASH memory, which can conveniently store data. The device has a small size, stable performance, fast computing speed, good scalability, and can better meet various needs of this design.
2.1 CC2430 controller circuit configuration
In this design, the main control unit is responsible for peripheral device expansion and control, A/D conversion, data transmission and other functions. CC2430 is a highly integrated SOC system with a compact I/O port design and multiplexing function. Therefore, it is necessary to minimize the use of I/O ports in the design and expand them if necessary. At the same time, the design should also have online download and debugging functions to facilitate the needs of engineering applications.
2.1.1 I/O Port Configuration
CC2430 has 21 digital I/O port pins, namely P0, P1, P2. They are all 8-bit I/O ports. Each port can be individually set as a universal I/O or an external device I/O. Except for the two high output ports P1-0 and P1_1, the rest are used for output. The I/O ports related to this design are reserved in the form of connectors for convenient use and expansion in different occasions, as shown in Figure 2.