Design of wireless temperature measurement system based on nRF9E5 and DS18B20 Design of wireless temperature measurement system based on nRF9E5 and DS18B20 Source: Today\'s Electronics Author: Jiao Chuanhai, Hefei Institute of Electronic Engineering At present, the temperature measurement system in many occasions still uses wired temperature measurement equipment, which is composed of temperature sensors, splitters, temperature measuring machines and monitoring machines, and cables are used to connect the components for data transmission. This system has complex wiring, difficult maintenance and high cost. Wireless solutions can be used to solve these problems. The wireless temperature measurement system is a new system that integrates temperature signal acquisition, large-capacity storage, wireless RF transmission, LED (or LCD) dynamic display, control and communication. In this paper, a wireless temperature measurement system is designed based on RF SoCnRF9E5 and digital temperature sensor DS18B20 from the aspects of low power consumption, small size and simple use. The whole system consists of multiple wireless nodes and 1 base station. The wireless nodes work at various temperature measurement locations to collect temperature data and send them wirelessly. The base station communicates wirelessly with multiple nodes and displays data through digital tubes. At the same time, the data can be sent to the PC through the RS-232 serial port. Introduction to nRF9E5 nRF9E5 is a radio frequency system-on-chip launched by Nordic. It has an embedded 8051-compatible microcontroller, RF transceiver and 4-channel 10-bit A/D converter. It is a true system-level chip. Its functional structure is shown in Figure 1. [pic] Figure 1 Functional structure block diagram of nRF9E5 The on-chip microcontroller of nRF9E5 is compatible with the standard 8051, and the instruction timing is slightly different from the standard 8051. The interrupt controller supports 5 extended interrupt sources: ADC interrupt, SPI interrupt, wake-up interrupt and two wireless transceiver interrupts. In addition, two data pointers are extended to make it more convenient to access data in the off-chip RAM. The microcontroller has 256B of data RAM and 512B of ROM. After power-on reset or software reset, the controller automatically executes the code in the ROM boot area. The user program is usually loaded from the E2PROM to a 4KB RAM under the guidance of the boot area. The RAM can also be used to store data. When mass production...
You Might Like
Recommended ContentMore
Open source project More
Popular Components
Searched by Users
Just Take a LookMore
Trending Downloads
Trending ArticlesMore