|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
u'nSP 16位 单片机与PIC 8位单片机基于CAN总线的通信实现 8 d5 r; B- c4 \: W
摘要, i( [" a1 P- @% m
根据CAN总线的特点,给出了u'nSP与PIC单片机基于CAN总线通信系统的软硬件设计方案;并解决了实施过程中& I# W+ O4 z, ?2 M2 W- r
出现的难题,详细讨论了软件设计中的时序问题,具有-定的参考价值。* \/ a* ^2 k" \- W
关键词:CAN总线u’ nSP PIC16F877 协议
/ c' d2 j' M9 a5 @( |1 @
' Z% L8 Q* A- f+ P7 w1 引言
/ G0 Q0 `( O7 \" ]/ j. W1 [: `! m控制器局域网( CAN - Controller Area Net-$ d; L" i* ^9 `9 E" A
work )是众多的现场总线标准之-[1],它是一种有( [ p1 t- W4 Z3 V% U3 ^ T
效支持分布式控制或实时控制的串行通信网络,以" z1 j6 e: ?, L" R( t
其短报文帧及CSMA/CD- AMP(带有信息优先权
2 Z( l7 Q3 {7 D3 F* G$ ]+ q& @及冲突检测的载波监听多路访问)的MAC(媒介访
: ~. h4 j7 b! v. h; ?问控制)方式而倍受工业自动化领域中设备互连的
: ?5 ?6 ]9 E) o1 T* \9 `4 ]3 @厚爱。CAN的应用范围遍及从高速网络到低成本; C; q. R. z2 i) i- x4 B
的多线路网络,它可以应用于汽车系统、机械技术# U: `+ F5 P4 \7 T$ \3 J* ^
装备和工业自动化领域任何类型的数据通信。
9 ]/ d9 h; g9 j1 C" @本文着重介绍u'nSP16位单片机与PIC8位单& X9 t5 g$ d: Y" Y! Q
片机通过CAN总线通信,在对CAN独立控制器
# o' j5 }1 ~$ B CSJA1000进行读写时序问题进行了详细的分析。
) ?/ w7 k9 {0 Z& Z1 v* K. D; @) Y" h7 {+ Y3 L# P
. L9 j. Y) B( E% U2 系统硬件电路设计% T4 {1 g! ~! T
% n* q! t0 J1 S: ?
/ k* f1 z6 W% j, n( S0 _- C5 w$ ~' D& I$ p8 J" L
|
|