TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于PIC18 单片机的RS 485/CAN智能转换器的设计 6 ~# s3 f8 Y1 T$ K. Z+ U
摘要:CAN 总线因具有突出的可靠性、实时性、灵活性等优点而被广泛应用,而目前国内采用RS 485系统的还比较多。+ n9 q2 U, X5 D
因此RS 485和CAN的转换器设计就具有现实意义。设计了一种基于PIC18单片机的RS 485/CAN智能转换器,并对其硬件+ m( ^! m- I# o6 K D# l
电路设计和软件编写流程进行了详细的讨论。设计的转换器可实现RS 485和CAN的双向通信,可用于RS 485系统到CAN. A" X7 V) h: S; N0 n8 ?! m
系统的升级。; P* ], ^& f# `1 W# ~
关键词: RS 485;CAN总线; PIC18单片机;转化器;串行通信5 b0 `2 f/ F; f/ p2 I& M$ J4 R* w
, q) {# X4 b5 z3 F: B# R) x1引言
' Z! e( d/ o8 \ ~7 k, ?, SRS 485是一个电气接口规范,他定义了一个基于单对
/ I2 k" s, J0 t1 J5 t2 s) E7 T平衡线的多点、双向(半双工)通信链路,只对接口的电气
: q& n1 ^$ _) O0 ~" e特性做出规定,而不涉及接插件、电缆或协议,在此基础上
; x5 Q, G. X3 u9 J2 v! s/ s用户可以建立自己的高层通信协议,在当时看来是一种相% g8 O6 G6 j3 d4 g) Y, N5 Q/ w, \7 S
对经济具有相当高噪声抑制相对高的传输速率传输距离远.8 F3 h$ _ g7 K) A
和宽共模范围的通信平台,因此基于RS 485总线的通讯方: `% I( h( H+ p$ w! a, R' g
法得到了广泛的应用。
/ _* f# a9 s, D5 u( Z8 F a% ~由于RS485总线本身存在的许多局限性,随着科技的
! E' {* D3 ~. ]: X) [+ ?( _/ G9 Y发展RS 485的总线效率低,系统的实时性差、通讯的可靠' [( h+ U/ m1 L0 r
性低、后期维护成本高、网络工程调试复杂、传输距离不理
, R1 D( d }7 D; U9 L想、单总线可挂接的节点少、应用不灵活等缺点慢慢的暴露! j- X4 m) |. b4 K
出来。虽历经多次改进但均是治标不治本。
. E5 P& W- j8 c) d4 y* I- I& xCAN-bus是一种多主方式的串行通讯总线。具有较
: n& z8 P V% c4 e高的位速率,高抗电磁干扰性,而且能够检测出通信过程中% @, r. C( S' c/ d5 N
发生的任何错误。当信号传输距离达到10 km时CAN -
u( N0 [; Y/ ^' V( rbus仍可提供高达5 kb/s 的数据传输速率。他在通信能8 i ~7 R5 l! I! p7 G6 ^1 h v7 t' X
力、可靠性、实时性、灵活性、易用性、传输距离、成本等方面.3 U. B* ^4 J; ~7 N
有着明显的优势,从而成为了业界最有前途的现场总线) [9 R7 K1 b; d. U l: q
之一。/ _$ `' a' T5 f( l; |1 @
! d, q% A7 w" @3 N/ N# j. {" F1 N& |+ |
; y' z, t. c$ ]; d# E
|
|