---
title: "Design of Distributed Remote Data Monitoring System Based on CAN Bus"
url: "https://maker.wiznet.io/gonmei/projects/design-of-distributed-remote-data-monitoring-system-based-on-can-bus/"
markdown_url: "https://maker.wiznet.io/gonmei/projects/design-of-distributed-remote-data-monitoring-system-based-on-can-bus/md"
type: "UCC: User Created Content"
author: "Zhanxiong Wu, Xujiang Shen, Mingyu Gao, Yu Zeng"
author_url: "https://sci-hub.hkvisa.net/10.1109/imccc.2018.00290"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Zhanxiong Wu, Xujiang Shen, Mingyu Gao, Yu Zeng"
original_url: "https://sci-hub.hkvisa.net/10.1109/imccc.2018.00290"
published: "2022-09-04"
language: "en"
hardware: ["WIZnet W5500", "Simcom SIM800A"]
likes: 9
views: 1338
comments: 1
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Design of Distributed Remote Data Monitoring System Based on CAN Bus

> Aiming at real-time temperature detection and data upload of mining equipment, a distributed remote data monitoring system based on CAN bus.

Original author: Zhanxiong Wu, Xujiang Shen, Mingyu Gao, Yu Zeng (source: https://sci-hub.hkvisa.net/10.1109/imccc.2018.00290)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))
- **Simcom SIM800A** x 1

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

The CAN bus is one of the multi-master serial field buses that supports distributed control. It has strong error detection capabilities and has a simple communication hardware interface. Communication media selection is flexible, reliable, and highly real-time [1]. The main control board collects the detection boards of the 8 devices via the CAN bus and uploads them to a remote database via Ethernet or GPRS. By comparison with the preset alarm value, it is judged whether to perform alarm or other processing. If the data is normal, the data will be displayed on the LCD screen, and at the same time the data will be stored in the local PC database through the network cable or directly uploaded to the cloud, and the user can read the data remotely. If the data exceeds the warning line, an alarm shutdown will be performed.

The main control board uses STM32 as a microcontroller for data processing, W5500 as an Ethernet chip to upload data to a remote database, and SIM800A as a GPRS wireless transmission module chip to upload data to a remote database through a base station. The LCD uses a serial port screen to display the collected data and perform drawing. It can also set parameters as the main interface for human computer interaction. The screen is connected to the microcontroller via a serial port.

---

Source: https://maker.wiznet.io/gonmei/projects/design-of-distributed-remote-data-monitoring-system-based-on-can-bus/
