CAN总线活动讲座九:CAN总线硬件设计机械制造电气技术_高等教育-大学课件.pdf

上传人:Q****o 文档编号:95632214 上传时间:2023-08-28 格式:PDF 页数:5 大小:484.77KB
返回 下载 相关 举报
CAN总线活动讲座九:CAN总线硬件设计机械制造电气技术_高等教育-大学课件.pdf_第1页
第1页 / 共5页
CAN总线活动讲座九:CAN总线硬件设计机械制造电气技术_高等教育-大学课件.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《CAN总线活动讲座九:CAN总线硬件设计机械制造电气技术_高等教育-大学课件.pdf》由会员分享,可在线阅读,更多相关《CAN总线活动讲座九:CAN总线硬件设计机械制造电气技术_高等教育-大学课件.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、这一讲我们详细介绍一下 CAN 总线通讯模块的硬件设讣:CAN 总线学习板上 CAN 通讯模 块的设计。包括三个部分:(1)与 CPU 的接口:(2)CAN 控制器 SJA1000 与驱动器 82C250 接口及其他外围电路:(3)82C250 外国电路。在选定了 CAN 控制器 SJA1000 和 CAN 驱动器 82C250 后,我们肯 左很想知逍它的硬件电路怎么设计。英实这个比较简单,一般我们会遵循下而的步骤:(1)在网络上搜索相关的资料,学习一下别人的设讣,分析一下各自的优缺点。(2)仔细研读 SJA1000 和 82C250 的芯片资料,最终确定自己的硬件设计。(3)使用 EDA 软

2、件实施自己的设计,制作 PCB 电路板,这个过程中需要细心,耐心。(4)焊接元器件。焊接过程中中时常检测焊接是否牢固,是否短路。(5)接下来就是和软件配合调试了。硕件设讣部分就到此为 I匕了。在 CAN 总线硕件设计过程中需要注意的地方有以下儿点:(1)电源的设讣。这个应该是所有硕件设讣的关键,所以在此也必须提醒一下!(2)复位电路的设讣。其设汁方法分为三类:上电复位;手动按键复位;软件 复位;这三种复位都是可以的,但我认为如果您是初学者,选择硕件复位中的 手动按键复位比较好,容易调试的过程中控制。软件复位比较灵活,您可以在程 序中控制其复位。(3)时钟电路的设讣。这部分是 IF常巫要的,不过

3、一般都有成熟的电路,所以 不用担心这个。SJA1000 有一个可编程的时钟输出,可以连接到 CPU 的时钟输入 管脚,提供时钟信号。但是对于初学者而且对面积要求乂不是很苛刻的,建议您 给 CPU 一个单独的品振电路提供时钟信号。(4)CANH 和 CANL 管脚上最好增加电容滤波,提拓抗干扰,电阻限流电路,提 高电路保护。(5)匹配电阻电路设讣。我相信大家如果考虑到了这 5 个方而的问题,而且搞淸楚了,您设计的电路应该没有问 题。下一部的工作就是准备相关的只是,进行软件设计。电路如下:驱动器接口及其他外围电路们肯外国电路在选定了控制器和驱动器后我左很想知逍它的硬件电路怎么设计英实这个比较简单一

4、般我们会遵循下而的步骤在网络上搜索相关的资料学习一下别人的设讣分析一下各自的优缺点仔细研读和接过程中中时常检测焊接是否牢是否短路接下来就是和软件配合调试了硕件设讣部分就到此为匕了在总线硕件设计过程中需要注意的地方有以下儿点电源的设讣这个应该是所有硕件设讣的关键所以在此也必须提醒一下复位电路的设复位中的手动按键复位比较好容易调试的过程中控制软件复位比较灵活您可以在程序中控制其复位时钟电路的设讣这部分是常巫要的不过一般都有成熟的电路所以不用担心这个有一个可编程的时钟输出可以连接到的时钟输入管脚提 2CANH L3IL COM2 1 SJA1000 与 CPU 接 口 我们在学习单片机原理的时候,我

5、相信大家都学习过 RAM,ROM,I/O 口扩展。大家可以 把 SJA1000 看作一个外部的 RAM,扩展电路十分简单。SJA1000 支持两种模式单片机的 连接,我们选用的是 8051 系列的单片机,所以选择的是 Intel 模式。(1)SJA1000 的数据线和地址线是共用的,STC89C52的数据线和地址线也是共用的,这就更加方便了,直接连接就 OK 了。(2)既然数据线和地址线共用,必须区分某一时刻,AD 线上传输的是地址还是数据,所 以就需要连接地址锁存信号 ALEe J3 ALEJAS NT RST iXKOUT U3 J4 1 COM2.7K R14 LED4 k 竺 CANT

6、-1 CANII D I 2 3 4 5 5 7 DDDDDDDD A A A AAA A A+5V TXO TX1 RXO RX1 MODE VDD1 VDD2 VDD3 拓 1 VSS2 VSS3 XTAL1:TAL2 IK 驱动器接口及其他外围电路们肯外国电路在选定了控制器和驱动器后我左很想知逍它的硬件电路怎么设计英实这个比较简单一般我们会遵循下而的步骤在网络上搜索相关的资料学习一下别人的设讣分析一下各自的优缺点仔细研读和接过程中中时常检测焊接是否牢是否短路接下来就是和软件配合调试了硕件设讣部分就到此为匕了在总线硕件设计过程中需要注意的地方有以下儿点电源的设讣这个应该是所有硕件设讣的关键

7、所以在此也必须提醒一下复位电路的设复位中的手动按键复位比较好容易调试的过程中控制软件复位比较灵活您可以在程序中控制其复位时钟电路的设讣这部分是常巫要的不过一般都有成熟的电路所以不用担心这个有一个可编程的时钟输出可以连接到的时钟输入管脚提(3)随便使用一个单片机管脚作为 SJA1000 的片选信号,我们学习板使用的是 P20。当 然你也可以直接接地。(4)读写信号宜接和单片机连接就行了,就不必多说了!(5)我们采用单片机的 I0 口线控制 SJA1000 的 RST 管脚,是为了软件可以实现硬复位 SJA1000 芯片。(6)SJA1000 的中断管脚连接单片机的 INT1 外部中断。当收到一包

8、数据后,通知 CPU。2 SJA1000与 82C250 的接口及其他外围电路(1)SJA1000 有两路发送和接收管脚,CAN 总线学习板使用了第 0 路。与 82C250 的连 接比较简单,直接连接就可以了。但应该数据发送和接收管脚不要接反了。而且我们增加了 通讯状态指示灯,便于调试。(2)时钟电路:SJA1000 的最高时钟可达 24M,我们学习板使用的是 16M 的晶振。另外 增加了一个启动电阻 R9(10M 欧姆)。(3)82C250 外围电路 CANH 和 CANL 管脚增加阻容电路,滤除总线上的干扰,提髙系统稳定性。RS 管脚为斜率电阻输入。通过这个管脚来选择 82C250 的工

9、作模式:高速模式(应用与 对数据传输速率高的情况,通讯数据线最好是屏蔽的):斜率模式(速度较低,通讯线可以 驱动器接口及其他外围电路们肯外国电路在选定了控制器和驱动器后我左很想知逍它的硬件电路怎么设计英实这个比较简单一般我们会遵循下而的步骤在网络上搜索相关的资料学习一下别人的设讣分析一下各自的优缺点仔细研读和接过程中中时常检测焊接是否牢是否短路接下来就是和软件配合调试了硕件设讣部分就到此为匕了在总线硕件设计过程中需要注意的地方有以下儿点电源的设讣这个应该是所有硕件设讣的关键所以在此也必须提醒一下复位电路的设复位中的手动按键复位比较好容易调试的过程中控制软件复位比较灵活您可以在程序中控制其复位时

10、钟电路的设讣这部分是常巫要的不过一般都有成熟的电路所以不用担心这个有一个可编程的时钟输出可以连接到的时钟输入管脚提是普通的双绞线)。准备模式(应用于对功耗要求比较髙的场合)。我们的学习板采用的是 斜率模式,方便大家学习。到现在为止,CAN总线学习的硬件部分就介绍完其实还有很多地方值得讨论,比如隔离的 问题,但是为了进行助学活动,考虑成本因素,隔离暂时没有加入学习版,但是对于初学者来说 已经完全够用。相信这块CAN开发板能够为你的总线学习带来方便 驱动器接口及其他外围电路们肯外国电路在选定了控制器和驱动器后我左很想知逍它的硬件电路怎么设计英实这个比较简单一般我们会遵循下而的步骤在网络上搜索相关的资料学习一下别人的设讣分析一下各自的优缺点仔细研读和接过程中中时常检测焊接是否牢是否短路接下来就是和软件配合调试了硕件设讣部分就到此为匕了在总线硕件设计过程中需要注意的地方有以下儿点电源的设讣这个应该是所有硕件设讣的关键所以在此也必须提醒一下复位电路的设复位中的手动按键复位比较好容易调试的过程中控制软件复位比较灵活您可以在程序中控制其复位时钟电路的设讣这部分是常巫要的不过一般都有成熟的电路所以不用担心这个有一个可编程的时钟输出可以连接到的时钟输入管脚提

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

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁