CAN总线技术及其系统实现
赖昊 薛君英 陈星
摘 要:本文介绍了CAN现场总线技术,并实现了一个CAN总线控制系统。
关键词:CAN总线 80C592 82C250
Fieldbus Control System Based on Lon Works Technology
Lai Hao,et al
(P.O.Box 278 Da Lian University of Technology,Dalian 116023)
Abstract:The article introduces the CANbus and constructs a control system based on CANbus technology.
Keywords:CANbus,80C52,82C250
1 前言
随着工业现场控制和生产自动化领域中技术的不断进步,传统的RS-232和CCITTV.24通信标准已远远不能满足需要了。现场总线(Field Bus)技术由于其造价低廉又能满足工业现场环境下的通信要求而成为新型的通信方式。CAN(Controller Area Network)总线正是现今流行的一种较为先进的、性能出色的现场总线技术。电缆接头盒温度监测系统以CAN总线技术为基础,实现对高压电缆接头盒温度的现场检测和集中监控。该系统有助于及时发现及消除供电线路隐患,从而为安全生产提供可靠保障,具有很高的实用价值。
2 CAN总线综述
CAN(Controller Area Network)总线属于现场总线的范畴,它是一种具有很高保密性、有效支持分布式控制或实时控制的串行通信网络。
CAN总线是80年代初德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。它的应用范围遍及从高速网到低成本的多线路网络。在自动化电子领域的汽车发动机控制部件、传感器、抗滑系统等应用中,CAN总线的通信速率可达成1Mbps。同时,它也可以廉价地应用到交通运输工具的电气系统中,例如:灯光聚束、电气窗口等等,以替代所需要的硬件连接。
CAN总线具有以下特征:
。多主站依据优先权进行总线访问;
。无破坏性的基于优先权的仲裁;
。借助接收滤波的多地址帧传送;
。远程数据请求;
。配置灵活性;
。全系统数据相容性;
。错误检测和出错信令;
。发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重新发送;
来源:微处理机