The Design of A Remote High Precision Temperature Acquisition System Based on GPRS

Similar documents
Design of Heavy Metals Monitoring System in Water Based on WSN and GPRS

2 Intelligent meter reading mode

STM32 microcontroller core ECG acquisition Conditioning System. LIU Jia-ming, LI Zhi

Design of Ultrasonic Liquid Level Sensor Based on STM32 with MODBUS Protocol

THE DESIGN OF ENERGY-EFFICIENT MONITORING TERMINALFOR POWER SUPPLY AND DISTRIBUTION SYSTEM OF ENTERPRISE BASED ON STM32

SNIOT702 Specification. Version number:v 1.0.1

A Crop Monitoring System Based on Wireless Sensor Network

Cleaning Robot Working at Height Final. Fan-Qi XU*

Design of intelligent vehicle control system based on machine visual

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

RF4463F30 High Power wireless transceiver module

Design of Signal Conditioning Circuit for Photoelectric Sensor. , Zhennan Zhang

VT-CC1110PA-433M. Wireless Module. User Guide

Intelligent Balanced Device and its Sensing System for Beam Pumping Units

Index Terms IR communication; MSP430; TFDU4101; Pre setter

Design of High-Precision Infrared Multi-Touch Screen Based on the EFM32

A High Precision Electronic Scale Based on STM32. Jiahui Chen

A Solar-Powered Wireless Data Acquisition Network

Catalog

Positioning System Performance Based on Different Pressure Sensors

RF4432 wireless transceiver module

Design of high precision current signal source on DDS Han Ya Kun1, a, Suo Xue Song*,1, b

The Hardware Design of Power Quality Online Monitoring Device Based. on MCU

HM-LW-M200 Specification HW-LW -M200. Product Specification V HOPERF All Rights Reserved 1

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

USB-TEMP and TC Series USB-Based Temperature Measurement Devices

Embedded Voice Announcement Ultrasonic Distance Meter and. University Lab Teaching Reformation

A Design of PH 3 Monitoring System Based on NB-IoT

TS100. RTD - PT100 - Temperature Sensor. March, 2017

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

Time-Frequency System Builds and Timing Strategy Research of VHF Band Antenna Array

MULLE World smalest mobile Internetserver Implementation and Manufacturing Challenges

An Intelligent Climate Collector Based on CAN-BUS

The Design Of Multiple Nodes Wireless Temperature Transmission System Based On STC15W1K24S And CC1101

Low Power with Long Range RF Module DATASHEET Description

Research of Tunnel Construction Monitoring System Based on Senor Information Fusion

Practical Exercise. STM32F4 Discovery. Alessandro Palla

Management of Home Appliances with Variation in Environment Aisha Jilani, Sahar Sultan, Intesar Ahmed and Sajjad Rabbani

Design of the circuit for FSK modulation based on AD9910. Yongjun 1,2

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Study of multi physical parameter monitoring device based on FBG sensors demodulation system

Inductive Power Supply for On-line Monitoring Device

High Speed and Intelligent Environment Monitoring System

Catalogue

Digital Depth Inspection and Monitoring Based on CAT for Communication Technology

The Theory and Implementation of Gain Test for Operational Amplifiers

802.11g Wireless Sensor Network Modules

Remote Multi-layer Soil Temperature Monitoring System Based on GPRS

Critical Sign Tracking

Drink Bottle Defect Detection Based on Machine Vision Large Data Analysis. Yuesheng Wang, Hua Li a

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

Research and Development of Hand Held Controller Based on Wireless Radio Frequency Communication

VT-CC2530-Z1 Wireless Module. User Guide

Frequency 434=434MHz 868=868MHz 915=915MHz

RF NiceRF Wireless Technology Co., Ltd. Rev

A Research on Implementing GPS to Synchronize Sampling in a Disturbed Phase Difference s High-precision Measure System for Insulation Testing

Design of Frequency Characteristic Test Instrument Based on USB

GFT1012 2/4 Channel Precise Slave Generator

Research of Initiative Personnel Orientation and Rescue System in Mine based on Synchronous Signal Sensei Technology

LoRa1276 Catalogue

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

VT-CC M Wireless Module. User Guide

Comparison and Research on Insulation Monitoring Methods For Marine Power System Wanxuan Zhu1, a, Zhiliang Wu2, b

Design of the Chaotic Signal Generator Based on LABVIEW

Preliminary. 4-Channel RTD/4-20 ma Wireless Sensor Node SN24R420-4

Design of double loop-locked system for brush-less DC motor based on DSP

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz. RF Chip Rate 11 Mcps RF Data Rates 1, 2, 5.

Design of High Precision Digital AC Constant Current Source

FOR the wireless sensor network (WSN), one of the most

Indoor Light Energy Harvesting System for Energy-aware Wireless Sensor Node

LadyBug Technologies, LLC LB5926A True-RMS Power Sensor

Frequency Control Method of Isolated Micro-grid Based on Thermostatically Controlled Load Qingzhu Wan1, a, Yuan Bian1, b and Yalan Chen1, c

VC7300-Series Product Brief

Project Final Report: Directional Remote Control

FC-703C Wireless M-bus Module DATA SHEET

A Measuring Method about the Bus Insulation Resistance of Power Battery Pack

Improvement of Ultrasonic Distance Measuring System

LoRa1278 Wireless Transceiver Module

Design and Implementation of Digital Frequency Meter Based on SCM. Weiqiang Zheng

BusWorks 900EN Series Modbus TCP/IP 10/100M Industrial Ethernet I/O Modules

NOVATO (MAXREFDES16#): 4-20MA LOOP-POWERED TEMPERATURE SENSOR WITH HART

Design of an insulator leakage current measurement system based on PLC

AUTOMATIC ELECTRICITY METER READING AND REPORTING SYSTEM

The Design and Realization of PKE System Based on ARM9

Design and Development of Pre-paid electricity billing using Raspberry Pi2

A Detection Method of Time Slot Power Based on ARM Platform

Intelligent fish tank based on WiFi module People want to control the production through WiFi technology in order to achieve the purpose of convenienc

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which

Design of a Hardware/Software FPGA-Based Driver System for a Large Area High Resolution CCD Image Sensor

SAPLING WIRELESS SYSTEM

Double Time Slot RFID Anti-collision Algorithm based on Gray Code

Design of a Frequency Counter Based on Input Capture Function of a. Single Chip Computer. Wang Yanshuang; Liu Yuelong

Digital Monitoring Cum Control of a Power Transformer with Efficiency Measuring Meter

Keywords: GPS, receiver, GPS receiver, MAX2769, 2769, 1575MHz, Integrated GPS Receiver, Global Positioning System

The Development and Application of High Compression Ratio Methanol Engine ECU

Comparison between Analog and Digital Current To PWM Converter for Optical Readout Systems

Aztec Micro-grid Power System

Chop away input offsets with TSZ121/TSZ122/TSZ124. Main components Single very high accuracy (5 μv) zero drift micropower 5 V operational amplifier

Transcription:

2nd International Forum on Management, Education and Information Technology Application (IFMEITA 2017) The Design of A emote High Precision Temperature Acquisition System Based on GPS Hong Xu 1, Fanrong Meng 2,3,a,Xinhong Wang 2,3, Yonggang Qian 2,3, Chuncheng Zhou 2,3,Wei Li 2,3 1 The High-Tech esearch & Development Center Ministry of Science & Technology, P,,C, No. 9 Building XiYuan Hotel, No. 1 San Li He oad, Beijing, China 2 Key Laboratory of Quantitative emote Sensing Information Technology, No. 9, Deng Zhuang South oad HaiDian District, Beijing, China 3 Academy of Opto-Electronics, Chinese Academy of Sciences, No. 9, Deng Zhuang South oad HaiDian District, Beijing, China a mengfanrong@aoe.ac.cn Keywords: High Precision, Pt100, GPS, emote Abstract. Surface temperature is an important parameter commonly used in thermal infrared remote sensing. Precise measurement of temperature is one of basic tasks in ground parameter acquisition. A remote high precision temperature acquisition system based on GPS is presented in this paper, which consists of a STM32 MCU acting as main controller, a temperature measurement module made up of PT100 sensor and AD7787, a wireless data transmission module using Neoway GPS chip as core device, and auxiliary modules such as OLED display, Micro SD card memory, S232 configuration interface. The paper describes in detail the Pt100 3-wire temperature measurement method, circuit design and software controlling of the system. Test on the system was done and results indicate that thermomeric error of this system is less than 0.2 0 C. The system has function of remote data trasmission, so can easily realize unattended temperature collection in field applications, taking advantage of low-cost and labor-saving, and is expected to have good practical values. Introduction Field measurement plays an important role in various remote sensing campaigns. In thermal infrared (TI) remote sensing, we usually need to perform accurate and continuous temperature measurements on the TI targets. The traditional way which depends on manual measurement is cost-consuming and requires human resource supports, and it will inevitably introduce impact of subjective factor on the measurement. So it is obviously valuable to realize a system for unattended remote high precision temperature acquisition. With the development of wireless communication and IOT (internet of things) technologies, mobile signals become accessible nearly all over the world. A variety of maturely developed GPS modules has been put into market, hence accessing internet through GPS to realize remote data transmission has been a good practical choice for many automated applications. The temperature acquisition system proposed in this paper will use GPS module to realize remote transmission of temperature measurement data, and it will greatly improve the automation level of field measurement to obtain high efficiency on continuous measurement. This design solution can easily be applied to various measurement fields and targets. System Design Fig. 1 shows the functional block diagram of the remote high precision temperature acquisition system based on GPS. The STM32F103 [1] series MCU was adopted in our system. This series of MCU uses AM Cortex-M3 kernel, supports maximum operating frequency 72MHz, integrates Copyright 2018, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). 550

SAM up to 96KB and FLASH up to 1MB, has different communication interfaces (e.g. 232, 485, SDIO, Can), and can operate in multiple low-power modes (e.g. Sleep, Stop, Standby). In support of the STM32F103 MCU, we designed the temperature data collecting circuit, the GPS telecommunication module, the OLED display module, the SD card memory module and the S232 configuration interface. The MCU uses SPI interface to control OLED display and ADC sampling, uses a S232 interface to set parameters such as server address and ports, uses another S232 interface to communication with the GPS module to realize transmission of acquired data, uses Analog Switch to control multi-channel voltage signal collection, and uses SDIO interface to implement data IO with the Micro SD card. Fig. 1 Structure diagram of the proposed system High Precision Temperature Measurement Principles The Pt100 temperature sensor is a kind of resistive transducer made of metal Pt, which resistance value changes with temperature of the measured object, complying with the following relation: t ( ) ( ) + + + < < = 2 3 0 0 1 At Bt Ct -200 C t 0 C 0 2 0 0 1+ At + Bt 0 C < t < 850 C 0. (1) Where t is Pt100 s resistance value at temperature t 0 C, 0 is Pt100 s resistance value at temperature 0 0 C, 0 =100Ω, and the coefficients A=3.968 10-30 C -1,B=-5.847 10-7 0 C -2, C=-4.22 10-12 0 C -3. When the high order items are ignored, temperature change of 1 0 C will approximately induce resistance variation of 0.38Ω. Hence the specific temperature of the object can be retrieved by measuring resistance value of the Pt100. The commonly used temperature measuring modes to Pt100 include 2-wire,3-wire and 4-wire methods. To reduce influence of linking wire on resistance measurement, our system adopts the 3-wire measuring method. Using 3-wire resistance measurement [2] based on constant voltage detection, we can effectively exclude the influence due to the wire resistance. The schematic diagram is shown as Fig. 2, where t is the Pt100 thermal resistance, r is wire equivalent resistance, v is divider resistance, V is standard reference voltage, is reference voltage of the ADC, β is gain of the amplifier, and I is electric current running through the Pt100. 551

V r r V1 V2 β A/ D t r Fig. 2 Schematic diagram of 3-wire method to measure resistance of Pt100 Through Ohm s law and the virtual-short virtual-off feature, we can obtain the following relations: I = + 2r + v V t. (2) V = I (2 r + ) 1 t. (3) V2 = I ( r + t ). (4) If V, V 1 and V 2 are known, t can be reformed as Eq. 5: = (2 V V)/( V V) t v 2 1 1. (5) In this equation, V 1 and V 2 can be calculated by Eq. 6 and Eq. 7: V1 = D1 β. (6) V2 = D2 β. (7) where D 1 and D 2 are AD sampling value for measuring V 1 and V 2 respectively, V AD is reference voltage of the ADC. It can be seen that V 1 and V 2 depend on the value of β. β and v will vary due to circuit component characteristics, especially when those components are in batch production their performance can not keep exactly uniform, so we should consider errors due to β and v when designing specific circuit. In our system, we use precision resistor to calibrate values of β and v, in addition replacing long wire by wire as short as possible (then the wire resistance turns to negligible). When t is replaced by the precision resistance, the relation equations will be D V1 = V2 = V = V K + β2 v AD. (8) We can use two precision resistors to get two measurements of AD sampling value (obtaining D 1 and D 2 ), then values of β and v can be retrieved by formulas: 552

V = D2 D1 D D21 1 2 1 2. 2 1 β = DD 1 2 D V D21 1 2 (9). (10) To eliminate influence due to different reference sources, we make and V provided by the same reference source. The temperature collection circuit we designed is shown in Fig. 3. The measurement accuracy of the chosen adhesive PT100 is about 0.10C. AD7787 is chosen as ADC in our system, which chip has a built-in 24-bit low-noise Σ-Δ type ADC, a differential input port and a buffered/unbuffered single-ended input port. AD7787 has its own internal clock, does not need user to provide external clock source, and is quite suitable for low-power low frequency measurements. Fig. 3 The designed temperature collection circuit In the system tests, we use a 100Ω and a 300Ω resistor both with five-ten thousand precision to resolve values of β and v, and obtain β=10.243386, v =10127.76469Ω. We also measured on three resistors with fice-ten thousand precision (150Ω, 200Ω, 250Ω, respectively) by the proposed system, and result is 149.987Ω, 199.962Ω, 249.958Ω, respectively. It can be obviously seen that measured resistance error is no more than 0.05Ω. According to the rule that variation of temperature 10C will approximately cause PT100' s resistance to change 0.38Ω, we can deduce the measurement precision of our system is likely better than 0.20C. Circuit Design of the GPS Wireless Transmission Module Our system applied a GPS module developed by the Neoway corporation. For this module, nominal operating temperature range is -400C ~850C, EGSM900/DSC1800 dual frequency is available, signal reception sensitivity is better than -107dBm, maximum transmitting power is 2W, TCP/IP protocol is built-in, uplink/downlink signal transfer rate is up to 85.6kbps, server mode and client mode are both configurable, standby current is 18mA, sleep current is less than 1mA, average power consumption is no more than 420mA at 4UP/1Down@Gamma=3 and no more than 190mA at 1UP/4Down@Gamma=3. Its good features make it a ideal choose for our system. 553

Because of the maximum instantaneous current of this GPS module is up to 2A, we chose a TPS54540 DC/DC module which can afford high conversion efficiency for 5A current. This DC/CD module has an enable output port, which can cut off power supply to the GPS module if necessary, in addition it can reset the GPS module when exceptions make GPS crash down, so that it can effectively improve reliability of the whole system.the detailed power implement circuit of the GPS module is shown in Fig. 4. Fig.4 Power Circuit diagram of the GPS module In our system, the STM32 MCU will use AT instruction to control operation of GPS module, so as to realize teletransmission of the measured data. Some important ATcommands [3][4] are listed in Table 1. Table 1 Some important AT commands AT+CPIN? AT+CCID AT+CSQ AT+CEG? AT+XISP=0 AT+CGDCONT=,, AT+XGAUTH=,,, AT+CGATT? AT+XIIC=1 AT+XIIC? AT+TCPSETUP=,, AT+TCPSEND=, +TCPECV SIM card detection ead the EF-CCID file on the SIM card Determines the received signal strength indication Determines the registration status of the module Choose internal TCP/IP protocol stack Set APN User authentication Query GPS attachment status Make a PPP connection Query PPP connection status contains the module s IP address Establish a TCP connection Send TCP/IP data Indicate receiving TCP/IP data Interface Design for Micro SD Card To realize local storage and backup of the data, we use a STM32 SDIO module to implement the interface to Micro SD card. Meanwhile, with the aid of open source FatFS file system source codes which is suitable for embedded development, we can conveniently realize i/o access of FAT [5] format files. Only the low-level driver to SDIO is need to be coded, so development cycle can be significantly condensed. 554

Software Flow Chart Fig. 5 Software flow chart Flow chart of the software used for the proposed system is shown in Fig. 5. Firstly, when the system starts, the STM32 MCU will initialize components such as system clock, S232, SPI, timer and watchdog, meanwhile make initialization settings for functional modules such as GPS, OLED, ADC and Micro SD card. Once initialization finished, the MCU will trigger the timer to periodically collect temperature measurement data, deliver the data to remote server through GPS module, then check the data size, if data size is no less than 512 bytes (one sector in SD card), 512 bytes will be written onto the SD card (this operation can improve read/write speed of the SD card). After writing data to SD card, the MCU will reset the counter of the watchdog and wait for generation of the next collecting timer interrupt. Collection of temperature data mainly depends on measurement of Pt100 s resistance. Based on Pt100 resistance, we can retrieve temperature value through look-at-table and linear fitting method. Another thing important is, to assure system reliability, the watchdog will inform the system to reset and restart in case of program exception. System Testing In system testing, the proposed system was used to measure temperature of a diffuse reflection gold panel and conduct real-time data transmission (see Fig.6). In the same time, a Fluke 51 II thermometer was monitoring temperature of the gold panel for comparison. We find the difference between measured values by these two methods is always within ±0.10C, indicating that temperature measured by our system is reliable enough to reach the expected goal. Moreover, considering municipal electricity is usually hard to access in field remote sensing experiment, our system intentionally uses low-power MCU and GPS module capable of low-current sleep mode, so that the system can get power supply from lithium battery or solar cell panel, making it possible to perform long-term temperature measurement in unattended conditions. 555

Fig.6 System test for measuring temperature of a diffuse reflection panel Conclusion and Future Work This paper describes the design and testing of a remote high precision temperature acquisition system based on GPS. The system meets the requirement of unattended temperature measurement in field experiment or long-term field observation, is expected to be valuable for a variety of thermal remote sensing applications. In future work, several considerations will be investigated to further improve measurement precision of the system: (a) choosing high precision low drift resistor as v, so as to decrease error due to variation of v; (b) the output of power supply should have as low ripple wave as possible, and we should choose high PS (power supply rejection ratio) amplifier and ADC device, in order to reduce error from variation of power supply; (c) using temperature-controlled[6] blackbody to calibrate performance of the system, to alleviate impact of Pt100 resistance bias on the temperature measurement results. Acknowledgements This work was financially supported by the National High Technology esearch and Development Program of China under Grant(2014AA123201). eferences [1] STMicroelectronics: STM32F101xx, STM32F103xx, STM32F105xx and STM32F107xx advanced AM -based 32-bit MCUs [2] GAN Ying-jun, ZHOU Hong-ping: Electronic Design Engineering Vol. 18 (2010),p. 31-33 [3] HU Bao-ling, FAN Han-bai and WANG Zhao Wei: Instrument Technique and Sensor No. 5, p. 50 [4] Neoway: Neo_M590E 2 GPS module short message and tcp process introduction [5] Information on http://elm-chan.org/fsw/ff/00index_e.html [6] XU Jun, MENG Bing-huan, ZHAI Wen-chao, DING Lei and ZHENG Xiao-bing: Infrared and Laser Engineering No.8,p. 716-721 556