MCP2515CAN模块用户手册

上传人:公**** 文档编号:453651040 上传时间:2023-12-24 格式:DOC 页数:11 大小:734.50KB
返回 下载 相关 举报
MCP2515CAN模块用户手册_第1页
第1页 / 共11页
MCP2515CAN模块用户手册_第2页
第2页 / 共11页
MCP2515CAN模块用户手册_第3页
第3页 / 共11页
MCP2515CAN模块用户手册_第4页
第4页 / 共11页
MCP2515CAN模块用户手册_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《MCP2515CAN模块用户手册》由会员分享,可在线阅读,更多相关《MCP2515CAN模块用户手册(11页珍藏版)》请在金锄头文库上搜索。

1、NiRpn-FIprMCP2515+TJA1050经典方案专注于通信棋块的开发-泡心庆你的关注,是我们前进的动力!NiRen专注于通信棋块的开发-泡心庆温馨提示本用户手册由泥人通信模块开发平台开发团 队编写与审核,本手册仅适用于由泥人团队开发的 MCP2515_CA模块。本手册将持续更新于泥人的博客 http:/,请各位用户持续关注,同时泥人团队将努力开发出更多适合电子开发人员、 在校同学们学习的通信模块。第2页让我们共同努力,迎接物联网时代的到来!!泥人官方淘宝店:http:/ nire 泥人官方博客:http:/目录一、泥人 MCP2515_CA模块简介 1二、模块排针功能表1三、调试方法

2、21、MCP2515_CA模块测试硬件准备、接线方法 22、MCP2515_CA模块环回模式测试 2第3页3、MCP2515_CA模块收发标准帧、拓展帧数据测试 4泥人官方淘宝店:http:/ nire 泥人官方博客:http:/你的关注,是我们前进的动力!NiRen专注于通命棋块的开发映一、泥人MCP2515_CA模块简介MCP2515_CA模块是泥人团队设计的一款基于 MCP2515DAN控制 器和TJA1050CAN攵发器的CAN总线模块。模块电路设计巧妙、合理, 电路板精美、大方,单片机程序简单、易懂。模块由 5VDC电源供电, 通过SPI协议,可轻松用在传统51单片机、新型51单片机

3、、ARM等控 制器上。模块基本参数:支持CAN V2.0B技术规范,通讯速率为 1Mb/S ; 08字节长的数据字段;标准帧、拓展帧和远程帧;模块5V DC电源供电,SPI协议控制; 120欧姆终端电阻,可通过短路帽短路J1选择;模块尺寸:4*2.8CM。泥人官方淘宝店:http:/ nire 泥人官方博客:http:/、模块排针功能表排针标识功能说明VCC5V电源输入引脚GND电源地引脚CSSPI SLAVE选择弓1脚(低电平有效)SOSPI主机输入从机输出引脚SISPI主机输出从机输入引脚SCLKSPI时钟引脚INTMCP251中断引脚J1120R电阻终端选择J2CANH CANL KF3

4、01-2P座输出J3CAN、CANL排针输出第1页你的关注,是我们前进的动力!NiRen专注于通信棋块的开发-见心队二、调试方法1、MCP2515_CA模块测试硬件准备、接线方法1)、硬件准备a. 泥人 MCP2515_CAN 模块;b. 杜邦线若干;c. 51单片机核心板(系统板)、开发板;d. 5V DC电源(单片机核心有5V电源输出测不用准备)。2)、模块与NiRen_STC/IAP15核心板(或个人的51单片机核心板)接线方式:*P2A3- MCP2515_SCK*P2A2- MCP2515_MOSI*P2A1- MCP2515_MISO*P2A0- MCP2515_CS*P3A3-

5、MCP2515 INT注:以上接线方式为泥人电子提供的测试例程所使用的接线方式,用户可以根据自己的项目需要进行修改;泥人电子分别提供基于STC89 STC12 STC15三种常用STC 51单片机的环回模式、收发标准帧数据、收发拓展帧数据的测试例程,用户如需使用在其他系列51单片机上则对程序进行简单修改即可。2、MCP2515_CA模块环回模式测试环回模式:允许器件内部的发送缓冲器和接收缓冲器之间进行报文的自发自收 ,而无需 通过CAN总线。此模式可用于系统开发和测试。环回模式下,器件接收自己发送的报文就象在接收来自其他节点的报文。 环回模式是一种安静模式,即器件在此模式下不会发送任何报文(包

6、括错误标志或确认信号)。该模式下TXCA N引脚处于隐性状态。(更详细的介绍请看MCP2515数据手册)泥人分别提供基于 STC89、STC12、STC15三种常用的STC 51单片机环回模式测试程泥人MCP2515模块一环回模式例程,用户可能根据自己的需要使用不同的版本例程进行 测试。调试步骤:1)、CAN模块通过杜邦线与单片机核心板连接,核心板通过串口线与电脑连 接(泥人STC/IAP核心板是通过Mini_USB线与电脑连接)。2)、将泥人MCP2515模块-环回模式例程编译好的Project.hex 文件下载到单片机中。3)、打开串口调试工具,选择串口端口号,波特率为9600,然后打开串

7、口。注:泥人提供的串口调试工具是“串口调试助手”,单片机使用的时钟晶振频率为11.0592MHz4)、通过串口调试工具发送字符串“ Welcome To NiRenElec!”,单片机串口 接收到字符串后,控制CAN莫块给CAN莫块自己发送接收到的串口数据,CAN 模块接收到自己发来的数据后,再通过串口发到电脑。如下图所示:注:此由于单片机的处理能力有限,一次性发送的数据量太大或循环发送数据过快的话,可能会导致数据丢失第#页弦注于通命棋块的开发-3、MCP2515_CA模块收发标准帧、拓展帧数据测试泥人分别提供基于 STC89、STC12、STC15三种常用的STC 51单片机收发标准帧、拓展

8、帧数据测试程泥人MCP2515模块标准帧例程、泥人MCP2515模块拓展帧例程, 用户可能根据自己的需要使用不同的版本例程进行测试。注:测试收发标准帧、拓展帧数据需要两个泥人MCP2515_CAN模块,这是CAN模块相互发送数据的测试。调试步骤:1)、CAN模块通过杜邦线与单片机核心板连接,核心板通过串口线与电脑连 接(泥人STC/IAP核心板是通过 Mini_USB线与电脑连接),CAN模块之间通过杜 邦线连接(CANH与CANH相连,CANL与 CANL相连)。2)、将泥人MCP2515模块-标准帧例程编译好的Project.hex文件下载到 两个单片机中,如果测试拓展帧则给两个单片机下载

9、泥人MCP2515模块-拓展帧 例程,而不是一个单片机下载标准帧例程一个下载拓展帧例程。3)、分别打开两个串口调试工具,选择串口端口号,波特率为9600,然后打开串口。注:泥人提供的串口调试工具是“串口调试助手”,单片机使用的时钟晶振频率为11.0592MHz易口禅上亡3TlSrbF| |- PilKTji存36DQ厂林曲制谜手迪翌自蟲豔I娠超啊 诫黠观甘4)、通过两个串口调试工具分别发送字符串“ COM3:Welcome ToNiRenElec!”和“COM4:WelcomTo NiRenElec!”,单片机串口接收到字符串后,通过 CAN模块给另一个CAN模块发送接收到的串口数据,CAN模块接收到其它CAN莫 块发来的数据后,再通过串口发到电脑。如下图所示:注:此由于单片机的处理能力有限,一次性发送的数据量太大或循环发送数据过快的话,可能会导致数据丢失第#页胃窒榕收回rCff f?lci-nt Td ?PiaFl*ri冷申口込立1手 SComAissi slant tJ-l?专注于通命棋決的开发-茸空s更im盼处rAjSB 站a|r自韵趨闻辭塹冠嫁一1 沁餉诡翎腑i 豆禅!址魅B丈件1 | US#tiS碉-& STATES 划: OFtPEd 賀IMLJl.T: 1障;口泥人通信模块开发团队编写2014年06月03日第#页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号