|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:CAN总线是几种最有前途的现场总线之一。但是CAN总线开发需要一定的技术基础,如何在较短的时间内开发出一套可靠性高实时性好的CAN系统,成为众多电子开发人员十分关注的问题。采用AVR单片机作为微处理器,设计一个用于气体监测的CAN总线网络,给出了基本CAN节点的硬件原理围和程序流程困,阐述CAN总线调试过程一些细节和经验。
( B# g1 D8 R2 \& z0 b& a) X关键词:CAN总线﹔AVR单片机;RISC;应用层协议
/ M. j! f" j9 q# D1 y' S3 T% C3 m: K" s k( w/ @0 X$ B
目前﹐在我国应用的分布式实时测控系统中,多采用RS 485半双工、全双工异步通信总线组网。但是由于RS485总线本身存在的许多局限性,随着科技的发展,RS 485的总线效率低、系统的实时性差,通讯的可靠性低、后期维护成本高.网络工程调试复杂.传输距离不理想(小于1.5 km),单总线可挂接的节点少,应用不灵活等先天性缺点慢慢的暴露出来。而CAN总线在通信能力、可靠性、实时性、灵活性、易用性.传输距离远、成本低等方面有着明显的优势,以CAN总线代替RS 485构建分布测控系统将是许多厂矿企业的首选。
( Q% W/ n! M5 J0 ]$ y( y0 l5 J4 z, @* [
4 u$ f5 T- g' J ]; y* G
r4 E |& t6 t9 H, C, q( c
|
|