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

时间:2022-03-17作者:佚名

CAN总线已经形成国际标准,并已经公认为是最有前途的现场总线之一。CAN总线规范已经被国际标准化组织制订为国际标准ISO11898,并得到众多半导体器件厂商的支持,推出各种集成有CAN协议的产品。CAN总线系统智能节点是网络上报文的接收和发送站,一般由单片机和CAN控制器或二者合二为一组成。

MCP25l0是Microchip公司生产的一种独立的可编程CAN控制器芯片。本文将介绍新型的独立CAN通信控制器MCP2510,并给出其在CAN总线系统智能节点中的应用实例。

1 MCP2510芯片介绍

MCP25lO是一种带有SPI接口的CAN控制器,DIP封装如图1所示。它支持CAN技术规范V2.OA/B,能够发送或接收标准的和扩展的信息帧,同时具有接收滤波和信息管理的功能。MCP2510通过SI接口与MCU进行数据传输,最高数据传输速率可达5 Mbps,MCU可通过MCP2510与CAN总线上的其他MCU单元通信。MCP2510内含3个发送缓冲器和2个接收缓冲器,同时还具有灵活的中断管理能力,这些特点使得MCU对CAN总线的操作变得非常简便。

1.1 MCP2510的主要特点

◇支持CANV2.0A/B;

◇具有SPI接口,支持SPI模式0,0和1,1;

◇内含3个发送缓冲器和2个接收缓冲器,可对其优先权进行编程;

◇具有6个接收过滤器,2个接收过滤器屏蔽;

◇具有灵活的中断管理能力;

◇采用低功耗CMOS工艺技术,其工作电压范围为3.0~5.5 V,有效电流为5 mA,维持电流为10μA;

◇工作温度范围为-40~十125℃。

1.2 结构及工作原理

MCP2510有PDIP、SOIC和TSSOP三种封装形式。图2是MCP2510的内部结构框图。CAN协议机负责与CAN总线的接口,SPI 接口逻辑用于实现同MCU的通信,而寄存、缓冲器组与控制逻辑则用来完成各种方式的设定和操作控制。现结合其工作过程将各部分的功能、原理作一介绍。

(1) 收发操作

MCP251O的发送操作通过3个发送缓冲器来实现。这3个发送缓冲器各占据14字节的SRAM。第1字节是控制寄存器TXBNCTRL,该寄存器用来设定信息发送的条件,且给出了信息的发送状态;第2~6字节用来存放标准的和扩展的标识符以及仲裁信息;最后8字节则用来存放待发送的数据信息。在进行发送前,必须先对这些寄存器进行初始化。

(2) 中断管理

MCP25lO有8个中断源,包括发送中断、接收中断、错误中断及总线唤醒中断等。利用中断使能寄存器(CANINTE)和中断屏蔽寄存器 (CANINTF)可以方便地实现对各种中断的有效管理。当有中断发生时,INT引脚变为低电平并保持在低电平,直到MCU清除中断为止。

(3) 错误检测

相关阅读

住宅小区建筑夜景灯光设计考虑要素

第一、产品的优良品质和安全保障性能,为实现最佳的照明设计 效果,设计时选用最新照明材料,可量身定制特殊的灯具造型款式,配备领先的光源、电器,确保经济性及工程质量和安...
2022-07-15

塔的照明设计应该如何做?应该注意哪些?

塔的特点是高度高,往往是一个地区的标志性建筑。塔的造型极其丰富,大体与该地的民族文化和历史背景相呼应。关于 塔灯光照明设计 ,要把握以下几点: 1、照明应该塑造塔的完整...
2023-02-17
塔的照明设计应该如何做?应该注意哪些?

进行桥梁灯光亮化工程这三点要注意

大家应该都有亲眼目睹,景观亮化工程近几年受到政府的大力支持,城市发展的好与坏可以从夜景亮化来体现出来,而 桥梁灯光亮化工程 也是属于景观亮化的一部分,在未来的亮化工...
2022-08-31
进行桥梁灯光亮化工程这三点要注意

忠实显色和效果显色哪个更重要?

众所周知,技术的发展往往会与社会道德产生一些冲突,比如克隆技术。其实,显色性也有这个问题,我们知道,显色分为忠实显色和效果显色,究竟哪一个更重要? 照明领域的颜色并...
2022-07-15

浅谈社区景观照明

社区是人们生活和活动的地方,社区景观照明首先要满足功能性照明,解决夜间黑暗的居住环境,让行人在能见度环境中活动,营造舒适宜人的内部居住环境,让行人感受更安全。 社区...
2022-07-18
浅谈社区景观照明

热销商品

FEITA 镊子碳纤维合成塑料防静电无尘净化塑胶手动工具镊子93302

FEITA镊子93302采用高强度碳纤维合成塑料材质,兼具轻量化与耐用性,适用于精密操作场景。其独特的防静电设计有效避免静电对电子元件的损害,广泛应用于半导体、光学、...
1.2

江南国标rvv铜芯电缆软线3 4多芯平方rvvp护套信号屏蔽线线缆电线

江南国标rvv铜芯电缆软线34多芯平方rvvp护套信号屏蔽线线缆电线,是一种高性能的电缆产品,适用于各种信号传输和控制场合。该电缆采用优质铜芯,具有优良的导电性能和...
1.96

内六角扳手套装单个内六方螺丝刀进口S2款加长特长平头内6角2.5mm

这款进口S2材质内六角扳手套装,专为精密机械维修与装配设计,采用高品质S2合金钢制造,具备卓越的硬度、耐磨性与抗扭强度,有效防止使用过程中断裂或变形。套装中包含2....
1.4

橡胶条U型防撞包边条橡胶卡条玻璃嵌条配电箱机柜u型条密封条封王

橡胶条U型防撞包边条是一种多功能密封与防护配件,广泛应用于配电箱、机柜、玻璃门窗及各类设备边缘。采用优质橡胶材质,具备优异的弹性、耐老化、防水防尘和抗冲击...
0.8

10副装护目镜打磨劳保防飞溅男女骑行机械实验防风沙灰尘防护眼镜

这款10副装护目镜专为多场景防护设计,适用于打磨、机械加工、实验操作、骑行及户外作业等环境。采用高透光防雾镜片,有效抵御飞溅物、风沙、灰尘及化学液体喷溅,保障...
19.8

网站栏目