1 / 22
文档名称:

最新与CAN总线通信系统.doc

格式:doc   大小:2,204KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最新与CAN总线通信系统.doc

上传人:sunny 2022/1/26 文件大小:2.15 MB

下载得到文件列表

最新与CAN总线通信系统.doc

文档介绍

文档介绍:与CAN总线通信系统
本科生课程设计〔论文〕
14
辽 宁 工 业 大 学
工业控制网络课程设计〔论文〕
题目:DSP与CAN总线通信系统设计
1 Mb/ s ,直接通信距离最远可达 10 km ( 速率在 5 Kb/ s 以下);
( 8) CAN 总线上的节点数取决于总线驱动电路 ,在标准帧 ( 11 位报文标识符) 时 ,可到达 110 个 ,而在扩展帧 ( 29 位报文标识符) 时 ,个数不受限 。
本科生课程设计〔论文〕
I
本科生课程设计〔论文〕
1
第2章 系统的总体设计
系统是DSP与CAN总线通信系统的设计,DSP作为系统微处理器,AT89C52单片机作为DSP的智能节点,要求实现DSP与单片机通过CAN总线通信。本设计中主要讲述无片内CAN控制器的DSP与CAN总线的通讯。

TMS320LF2407

AT89C52
SJA1000
CAN控制器
SJA1000
CAN控制器
光耦隔离器
光耦隔离器
光耦隔离器
光耦隔离器
PCA82C250
PCA82C250
DSP地址数据控制总线



继电器
CANBUS
系统总体控制结构框图
本系统中,AT89C52作为智能节点,连接输入检测信号和输出控制信号与外界进行信息交换,并将数据进行初步处理。DSP作为微处理器对检测数据进行总体处理,得出相应控制信号。SJA1000是CAN总线控制器,与82C250电平转换器联合使用将单片机与DSP信号转换为CAN总线协议,通过CAN总线进行传输通信。高速光耦6N137连接SJA1000与82C250,增强了CAN总线节点的抗干扰能力。
本科生课程设计〔论文〕
I
本科生课程设计〔论文〕
2
第3章 系统硬件设计
DSP选择
本设计中选用TMS320LF2407,TMS320LF2407控制器是TI 公司专为基于控制的应用而设计的,它将高性能的DSP内核和丰富的微控制器外设功能集于单片之中,每秒执行20 兆条指令的运算能力,几乎所有的指令都可在50ns的单周期内完成,使得TMS320F2407控制器能提供比传统16位微控制器和处理器强大得多的性能。它具有以下一些特点: 32位中央算术逻辑单元,32累加器,16位*16位并行乘法器,3个定标移位器,8个16位辅助存放器和一个用于数据存储器间接寻址的专用算术单元;544字*16位片内数据/程序双口RAM;16K字*16 位片内程序FLASH,224K字*16 位最大寻址存储范围,支持硬件等待状态;四级流水线操作,八级硬件堆栈,六个外部中断;兼容TMS320C2××系列DSP 的指令集;12路比拟/PWM; 通道,3个16位通用定时器,3个具死区功能的全比拟单元,3 个单比拟单元,4个捕获单元;双10位A/D 转换器;28个可单独编程的多路复用I/O引脚;基于锁相环〔PPL〕的时钟模块;带实时中断的看门狗定时器模块;串行通信接口〔SCI〕和串行外设接口〔SPI〕。

采用AT89C52单片机作为系统的控制器。它是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash存储器。时钟使用外部时钟电路晶振选择12MHz。复位电路使用上电加手动的复位电路。
单片机最小系统图
本科生课程设计〔论文〕
I
本科生课程设计〔论文〕
3
CAN总线控制器SJA1000
SJA1000 是一种独立控制器,用于移动目标和一般工业环境中的区域网络控制〔CAN〕,它是PHILIPS半导体PCA82C200 CAN 控制器BasicCAN 的替代产品而且它增加了一种新的工作模式PeliCAN, 这种模式支持具有很多新特性的CAN 协议.

SJA1000实物图
收发器PCA82C250
PCA82C250是CAN协议控制器和物理总线之间的接口,该器件对总线提供差动发送能力并对CAN控制器提供差动接收能力。

82C250实物
本科生课程设计〔论文〕
I
本科生课程设计〔论文〕
5

82C250抗瞬间干扰,保护总线;斜率控制,降低射频干扰〔RFI〕;差分接收器,抗宽范围的共模干扰