基于CAN总线的温室多点温度采集系统设计及实现

版权申诉
5星 · 超过95%的资源 1 下载量 184 浏览量 更新于2024-03-26 2 收藏 1008KB DOC 举报
Abstract: In order to provide the optimal ecological environment needed for crop growth, real-time monitoring of greenhouse temperature is essential. Considering the main features of the CAN bus and focusing on low cost, reliability, and technological advantages, a multi-spot temperature gathering system based on the CAN bus is proposed. This system not only has the function of measuring and controlling greenhouse temperature, but also features centralized monitoring, data management, and other functions. This paper presents the design of a remote multi-spot temperature gathering system based on the CAN bus, consisting of a main monitor and multiple temperature gathering points. The CAN transceiver CTM8251 is used to read signals from the bus and send commands to it. At the field end, temperature sensors Pt100 are used to gather temperature signals, which are then amplified and input into the data acquisition module of the PIC18F4580 microcontroller with an A/D converter. The signals are transmitted to the main monitor via the CAN transceiver, and data is displayed using an MCG12864A8-3 LCD display. Keywords: PIC18F4580, CAN bus, CTM8251 transceiver, Pt100 sensor, LCD display.