新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 利用CAN232B转换器组建CAN控制网络

利用CAN232B转换器组建CAN控制网络

作者:时间:2012-07-11来源:网络收藏

一、引言

由于RS232通讯距离短(根据EAT/TAI-232标准,仅为15米),而且,只能进行点到点通讯,不能直接组多点通讯网络。为了延长RS232的通讯距离,并将RS232节点组成通讯网络,目前广泛使用RS232/RS485信号。但是,由于RS485通讯本身的局限性,在实际应用中存在许多不足:总线效率低、系统的实时性差、通讯的可靠性低、网络工程调试复杂、传输距离不理想、单总线可挂接的节点少、应用不灵活等。

本文介绍一种方法,可以将RS232通讯网络转换成CAN通讯网络,以更好地解决用户建立远程通讯网络的问题。

二、CAN总线特性

CAN-bus(ControllerAreaNetwork)即控制器局域网。目前,CAN-bus是应用最广的现场总线国际标准之一。

CAN-bus是一种多主方式的串行通讯总线,可以实现较高通讯速率、高抗电磁干扰性,而且能够检测出产生的任何错误,以保证实时通讯的可靠性。CAN-bus总线具有以下特性:

低成本的现场总线;
极高的总线利用率;
很远的数据传输距离(长达10Km)或高速的数据传输速率(高达1Mbps);
可根据报文的ID决定接收或屏蔽该报文;
可靠的错误处理和检错机制;发送的信息遭到破坏后,可自动重发;
节点在错误严重的情况下具有自动退出总线的功能;

当信号传输距离达到5Km时,CAN-bus仍可提供高达10Kbps的数据传输速率。CAN-bus通讯速率与传输距离的关系如下图2-1所示:


图2-1CAN-bus通讯速率与距离关系

三、

我们可以方便地运用,来实现RS232的多点组网和远程通讯。转换器内置数据处理微控制器与CAN控制器,能够实现RS232/CAN网络的数据智能转换。

1、主要技术参数

支持CAN2.0B协议(兼容CAN2.0A协议),符合ISO/DIS 11898规范;
集成1路CAN通道,波特率在10Kbps~1Mbps之间可选;
集成1路RS232通道,波特率在1200bps~57600bps之间可选;
CAN通道采用光电隔离,隔离模块绝缘电压:1000Vrms。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭