基于SJA1000的CAN总线接口电路的设计
CAN(ControllerAreaNetwork)即控制器局域网络。由于其高性能、高可靠性、及独特的设计,CAN已经被广泛应用于汽车、机器人、数控机床、自动化仪表等领域。在CAN总线的节点设计中,绝大部分是通过单片机来实现的。有的单片机,已经嵌入了CAN控制器的功能,比如Philips的P8XC592,Mo2torola的68HC05X4等。但对于应用最为普及的MCS—51系列单片机,本身并不嵌有CAN控制器的功能。针对这种情况,笔者设计了一种基于MCS—51单片机和SJA1000的CAN总线节点电路,并编写了相应的初始化程序,给出的软硬件均已通过调试。
下载地址
用户评论
我的毕设已经调通,此设计值得借鉴,不错。
简单易懂,明了直观