微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机和MCP2510的CAN总线通信模块的设计

基于单片机和MCP2510的CAN总线通信模块的设计

时间:01-17 来源:互联网 点击:

10的片选CS输出一个低电平,使得MCP2510被选通

(3)在进行MCP2510的“读”操作时,发送完读指令及其地址码之后,仍然需要向MCP2510提供时钟,以接收“读”到的数据。可以通过向MCP2510发送一个“0”字节来实现。

(4)在对MCP2510做完任意操作后,都要延时一段时间,使其有足够的时间来准备接收下次操作的命令,防止出现MCP2510“忙”的情况。

4 总结

CAN总线已被公认为是最有前途的几种现场总线之一。因其高性能价格比、实现简单等突出优点深得越来越多的研发人员的青睐。文中的智能节点可联结多个集散控制系统,其硬、软件电路的设计方法同样适合于其他基于CAN总线的分布式控制系统的节点设计。

参考文献:

[1] 李貌秦霆镐闫世晓 MCP2515在CAN总线系统智能节点的应用 微计算机信息 2005.21-7:37-39

[2] 邵旻. CAN总线综述

[3]MicroChip mcp2510 datasheet

[4]王继国,新亚. CAN控制器芯片MCP2510在远程监测系统中的应用.电子技术应用,2004(4)

[5]蔡美琴,张为民,何金儿等 MCS-51系列单片机系统及其应用(第二版)高等教育出版社 2004.6

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top