基于CAN总线的多点监测系统设计.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 论文(New) > 工程科技 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-23
  • 论文字数:12198
  • 课题出处:(萌小月)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本文设计的是基于CAN总线的多点监测系统。主要是针对粮仓、机房以及精密仪器的监测,以减少公共财产的损失。

本系统主要可分为两大节点,一个为带有液晶显示器的显示节点,另一个是负责采集数据的采集节点。两大节点都采用STC89C52单片机作为主控制器。为了实现两大节点的实时通信,本系统所采用的是通信方式是CAN总线方式。此通信电路采用SJA1000作为CAN控制器,CAN收发器82C250可以用来连接各个节点。此外,作为数据显示的节点的外围电路有许多个,其中包括数码管电路,液晶显示电路。作为数据采集的模块的外围电路含有各传感器模块。传感器可选择DS18B20来测量温度,使用DHT11来测量湿度。液晶显示器采用的是LCD12864。

 

关键词 传感器;CAN总线;单片机;多点监测

 

目录

摘要

Abstract

1绪论-1

 1.1课题背景与意义-1

 1.2目前CAN总线技术的发展状况-1

 1.3文章的主要结构-1

2 CAN总线的基础知识-3

 2.1 CAN总线简介-3

 2.2 CAN总线的特征-3

 2.3 CAN总线的基本工作原理-4

 2.4 CAN总线传输介质-5

   2.4.1双绞线-5

   2.4.2光纤-6

 2.5本章小结-6

3总体设计步骤-7

 3.1设计任务-7

 3.2 CAN网络的总体设计框图-7

 3.3本章小结-8

4系统的硬件设计-9

 4.1主节点的硬件电路设计-9

   4.1.1 STC89C52单片机简介-9

   4.1.2单片机的内部结构-10

   4.1.3单片机系统电路设计-10

   4.1.4数码管电路-11

   4.1.5显示屏电路-12

 4.2 CAN总线控制器SJA1000-13

   4.2.1控制器引脚排列及其功能-13

   4.2.2 SJA1000与单片机的引脚连接电路图-15

 4.3 CAN总线收发器-16

 4.4收发器82C250与控制器的电路连接图-17

 4.5从节点的电路设计-17

   4.5.1温度传感器DS18B20-18

   4.5.2湿度传感器-19

 4.6本章小结-20

5系统的软件设计-21

 5.1系统主程序-21

 5.2 CAN总线节点程序-21

 5.3 CAN总线从节点程序-23

 5.4液晶显示模块程序-26

 5.5本章小结-26

6程序调试与硬件的运行-27

 6.1程序的调试-27

 6.2硬件的调试-27

 6.3系统的运行-27

 6.4本章小结-31

结论-32

致谢-33

参考文献-34

附录-35


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费