TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于PIC18 单片机的RS 485/CAN智能转换器的设计
# j3 d6 ^& s: Q3 O1 C摘要:CAN 总线因具有突出的可靠性、实时性、灵活性等优点而被广泛应用,而目前国内采用RS 485系统的还比较多。0 F- y, w8 }4 l ^
因此RS 485和CAN的转换器设计就具有现实意义。设计了一种基于PIC18单片机的RS 485/CAN智能转换器,并对其硬件# {1 J4 {& x6 q
电路设计和软件编写流程进行了详细的讨论。设计的转换器可实现RS 485和CAN的双向通信,可用于RS 485系统到CAN/ P, B! a, ~9 H5 k8 N0 U0 @
系统的升级。5 M6 o. [6 K# m) b( y. B
关键词: RS 485;CAN总线; PIC18单片机;转化器;串行通信
) g7 E5 q6 I; h
9 U7 @% q5 p0 U9 q4 x5 b( Y1 p1引言
- e1 H. z! h* l" x+ F( d- e5 h" Y; hRS 485是一个电气接口规范,他定义了一个基于单对
) l1 d6 @' |. H5 I- p+ Q平衡线的多点、双向(半双工)通信链路,只对接口的电气
1 S$ }' k5 L' Z, b: I6 Q6 y* _$ c特性做出规定,而不涉及接插件、电缆或协议,在此基础上
8 O' l9 w' y8 a用户可以建立自己的高层通信协议,在当时看来是一种相& J: n0 k x7 Y" C4 F+ Y2 `
对经济具有相当高噪声抑制相对高的传输速率传输距离远.% r0 t5 N" z3 s
和宽共模范围的通信平台,因此基于RS 485总线的通讯方
( [. u6 R) n& y* f4 _2 y& Y; j$ x法得到了广泛的应用。
) n% q5 ]% T3 |8 G由于RS485总线本身存在的许多局限性,随着科技的: |4 [& k& D1 S
发展RS 485的总线效率低,系统的实时性差、通讯的可靠* f9 o* d5 n4 j {+ Q/ i: O
性低、后期维护成本高、网络工程调试复杂、传输距离不理2 B2 E R% j. j/ @8 X/ w
想、单总线可挂接的节点少、应用不灵活等缺点慢慢的暴露
( T" q0 D, K9 Q! ]% f! k7 h9 ]4 y出来。虽历经多次改进但均是治标不治本。
- T% {0 c# s8 v: T1 i3 f8 UCAN-bus是一种多主方式的串行通讯总线。具有较! g8 N: {5 O$ |
高的位速率,高抗电磁干扰性,而且能够检测出通信过程中
" R$ I% W- ]9 }发生的任何错误。当信号传输距离达到10 km时CAN -
- W+ p( b% Z! rbus仍可提供高达5 kb/s 的数据传输速率。他在通信能7 R) b7 U4 ?9 f( U
力、可靠性、实时性、灵活性、易用性、传输距离、成本等方面.! P) @/ f5 Z* C$ E f
有着明显的优势,从而成为了业界最有前途的现场总线) D' f( k- U0 k% q- L- ^
之一。: q+ I& M" a, Q, Z; N
s; H% [; f; |, x+ b+ g
- z# y- |9 x: Y4 T7 \* [( e& o& `% A( h% g
|
|