文档介绍:毕业设计(论文)
题目:基于CAN总线通讯智能结点的设计与实现
英文题目:The Design and Implementation of Intelligent Nodes in Conjuction Based on the CAN Bus
学生姓名:
班级:
指导教师:
专业:自动化
二零零六年六月
摘要
现场总线是连接现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络。它是计算机技术、通信技术和控制技术高度综合与集成的产物,是一种开放式和分布式的新模式。现场总线是当今自动化领域技术发展的热点之一。
CAN(控制器局域网)属于现场总线的范畴,是一种有效支持分布式控制和实时控制的串行通信网络。
CAN总线通讯智能节点的设计,是在现场总线系统中分布于现场的一个子系统,能实现数据采集与反馈控制,最大传输速率可达1MB/s,最大传输距离为10km。节点的核心器件是PHILIPS公司生产的CAN控制器(SJA1000)和CAN驱动器(PCA82C250)以及微控制器(89C51单片机)。SJA1000是集成的独立CAN控制器(与PHILIPS早期的CAN控制器PCA82C200完全兼容),它负责完成CAN总线通信协议的物理层和数据链路层的功能。能够可靠的运行和完成要求的任务,控制信息在现场进行处理,而管理层则在上位机中实现。该设计体现了CAN总线高性能、高可靠性的特点。
关键词
现场总线; CAN; SJA1000 CAN 控制器; 82C250收发器; 89C51单片机; 设计
Abstract
Field bus is a digital, bi-directional and multi-work that connects field equipments and automatic system. As a product integrating technology puter, communication and control, the field bus featured with opening and distribution has been one of the key technologies in modern automatism field.
As one of the field buses, CAN (Controller work) is a work that supports distributed and real time control effectively.
The Design and Implementation of Intelligent Nodes in Conjuction Based on the CAN Bus, is distributes in the field bus system in a scene sub- system, can realize the data acquisition and the closed-loop control, the maximum transmission speed may reach 1MB/S, the maximum transmitting range is 10km. The pitch point ponent is the CAN controller which PHILIPS Corporation produces (SJA1000) and the CAN driver (PCA82C250) as well as the micro controller (the 89C51 monolithic integrated circuit). SJA1000 is the integrated independent CAN controller (patible with PHILIPS early CAN controller PCA82C200), it pletes the CAN main line correspondence agreement the physical level and the data link layer function. Can the reliable movement pletes the request the duty, the control information carries on processing in the scene, but management level then realizes in on position machine. Has manifested t