资料介绍
引言
CAN(Controller Area Network)控制器局域网,主要用于各种设备监测及控制的局域网。最初由德国Bosch公司用于汽车的监控系统而设计,具有良好的功能特性和极高的可靠性,现场抗干扰能力极强, 总线形式为串行数据通信总线。
TI 的24X系列芯片,具有处理性能优良(30MIPS),外设集成度高,程序存储器容量大,A/D转换速度快等特点,是基于工业控制而设计的DSP(数字信号处理)类芯片。LF2407A以其丰富的集成外设,提供了电机数字化控制解决方案。其嵌入式CAN总线控制器,基于CAN2.0B规范要求,提供了CAN通信功能,可为实现分布式工业监控局域网络提供了一个解决方案。
CAN总线简介
CAN属于现场总线的范畴,有效支持分布式控制或实时控制的串行通信网络。CAN的应用范围很广,从高速的网络到低价位的多路界限都可以使用CAN 。在自动化电子领域的汽车发动机控制部件、传感器、抗滑系统等应用中,CAN的位速率可高达1Mbps。
区别与传统的控制系统采用按控制回路进行一对一连接的方法,现场总线采用智能现场设备,具有运算、控制和通信功能,可以在现场完成数据采集、数据分析、控制处理等功能,并将有关数据发送到主机及其它现场设备,实现可彻底的分布式控制。
CAN总线特点:
1系统的开放性。2现场设备具有高度的自治性和智能化的特点。3系统的高度分散性。4对现场环境的适应性强。
CAN节点的分层结构
CAN对象层(the object layer)
CAN传输层(the transfer layer)
物理层(the physical layer)
对象层的功能是报文滤波以及状态和报文的处理。传输层是CAN协议的核心。它把接受到的报文提供给对象层,以及接受来自对象层的报文。物理层定义实际信号的传输方法。物理层的作用是在不同节点之间根据所有的电气属性进行位信息的实际传输。
图1 CAN节点分层结构
LF2407A简介
DSP(Digital Signal Processing)数字信号处理,是以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。LF2407A是一款新型工控型数字信号处理芯片,具有如下特点:
一、芯片特点:
1) 32位CPU,32位ALU,16*16位并行乘法器,3个定标移位器,8个16位辅助寄存器;544字片内数据/程序DARAM,2K的SARAM,32K片内程序FLASH,64K数据和存储器寻址范围;
2) 四级流水线操作,八级硬件堆栈,五个外部中断;
3) 两个事件管理器EVA、EVB,包含:16路PWM通道,10路比较CMP单元,4个16位通用定时计数器,6个捕获单元CAP,4个积分编码脉冲QEP单元;
4) 16路10位A/D 转换,转换时间为500ns,最高采样率为1MHz;
5) 41个可单独编程的多路复用I/O引脚;基于锁相环电路(PLL)的时钟模块;带实时中断的看门狗定时器模块(WATCH_DOG);串行通信接口(SPI)和串行外设接口(SPI),及CAN 通信模块接口;
6) 33ns指令周期,每秒执行30MIPS,系统+3.3伏供电。
二、LF2407A 内嵌CAN 控制器
LF2407A芯片内嵌CAN控制模块,集成了一个全CAN功能的16位控制芯片,且与CAN2.0B协议完全兼容,支持标准格式和扩展格式。LF2407A的CAN模块包含两大部分:CAN控制/状态寄存器和CAN邮箱RAM区。其结构框图如下:
图 2 LF2407-A CAN模块框图
CAN控制/状态寄存器部分包含16个16位的CAN控制/状态寄存器,分别为控制寄存器、状态寄存器、中断寄存器和接收屏蔽寄存器。完成对象层和传输层包括的所有由ISO/OSI 模型定义的数据链路层的服务和功能。实现控制帧结构、执行仲裁、错误检测、出错标定、故障界定等。
CAN 控制器接口----PCA82C250: PCA82C250 是CAN 协议控制器和物理总线的接口。此器件对总线提供差动发送能力,对CAN 控制器提供差动接收能力,符合“ISO11898 ”标准。
系统结构
本系统为一个基于分布式现场总线CAN总线进行通讯,以DSP为微控制器的电机控制系统。为一个具有DSP的高速处理能力和CAN总线通信的高性能和高可靠性的优点结合起来的分布式工业控制系统。系统设计主体分为两部分:其一执行部件:LF2407-A控制电机动作;其二为网络通讯:CAN实现分布式监控通信。
CAN(Controller Area Network)控制器局域网,主要用于各种设备监测及控制的局域网。最初由德国Bosch公司用于汽车的监控系统而设计,具有良好的功能特性和极高的可靠性,现场抗干扰能力极强, 总线形式为串行数据通信总线。
TI 的24X系列芯片,具有处理性能优良(30MIPS),外设集成度高,程序存储器容量大,A/D转换速度快等特点,是基于工业控制而设计的DSP(数字信号处理)类芯片。LF2407A以其丰富的集成外设,提供了电机数字化控制解决方案。其嵌入式CAN总线控制器,基于CAN2.0B规范要求,提供了CAN通信功能,可为实现分布式工业监控局域网络提供了一个解决方案。
CAN总线简介
CAN属于现场总线的范畴,有效支持分布式控制或实时控制的串行通信网络。CAN的应用范围很广,从高速的网络到低价位的多路界限都可以使用CAN 。在自动化电子领域的汽车发动机控制部件、传感器、抗滑系统等应用中,CAN的位速率可高达1Mbps。
区别与传统的控制系统采用按控制回路进行一对一连接的方法,现场总线采用智能现场设备,具有运算、控制和通信功能,可以在现场完成数据采集、数据分析、控制处理等功能,并将有关数据发送到主机及其它现场设备,实现可彻底的分布式控制。
CAN总线特点:
1系统的开放性。2现场设备具有高度的自治性和智能化的特点。3系统的高度分散性。4对现场环境的适应性强。
CAN节点的分层结构
CAN对象层(the object layer)
CAN传输层(the transfer layer)
物理层(the physical layer)
对象层的功能是报文滤波以及状态和报文的处理。传输层是CAN协议的核心。它把接受到的报文提供给对象层,以及接受来自对象层的报文。物理层定义实际信号的传输方法。物理层的作用是在不同节点之间根据所有的电气属性进行位信息的实际传输。
图1 CAN节点分层结构
LF2407A简介
DSP(Digital Signal Processing)数字信号处理,是以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。LF2407A是一款新型工控型数字信号处理芯片,具有如下特点:
一、芯片特点:
1) 32位CPU,32位ALU,16*16位并行乘法器,3个定标移位器,8个16位辅助寄存器;544字片内数据/程序DARAM,2K的SARAM,32K片内程序FLASH,64K数据和存储器寻址范围;
2) 四级流水线操作,八级硬件堆栈,五个外部中断;
3) 两个事件管理器EVA、EVB,包含:16路PWM通道,10路比较CMP单元,4个16位通用定时计数器,6个捕获单元CAP,4个积分编码脉冲QEP单元;
4) 16路10位A/D 转换,转换时间为500ns,最高采样率为1MHz;
5) 41个可单独编程的多路复用I/O引脚;基于锁相环电路(PLL)的时钟模块;带实时中断的看门狗定时器模块(WATCH_DOG);串行通信接口(SPI)和串行外设接口(SPI),及CAN 通信模块接口;
6) 33ns指令周期,每秒执行30MIPS,系统+3.3伏供电。
二、LF2407A 内嵌CAN 控制器
LF2407A芯片内嵌CAN控制模块,集成了一个全CAN功能的16位控制芯片,且与CAN2.0B协议完全兼容,支持标准格式和扩展格式。LF2407A的CAN模块包含两大部分:CAN控制/状态寄存器和CAN邮箱RAM区。其结构框图如下:
图 2 LF2407-A CAN模块框图
CAN控制/状态寄存器部分包含16个16位的CAN控制/状态寄存器,分别为控制寄存器、状态寄存器、中断寄存器和接收屏蔽寄存器。完成对象层和传输层包括的所有由ISO/OSI 模型定义的数据链路层的服务和功能。实现控制帧结构、执行仲裁、错误检测、出错标定、故障界定等。
CAN 控制器接口----PCA82C250: PCA82C250 是CAN 协议控制器和物理总线的接口。此器件对总线提供差动发送能力,对CAN 控制器提供差动接收能力,符合“ISO11898 ”标准。
系统结构
本系统为一个基于分布式现场总线CAN总线进行通讯,以DSP为微控制器的电机控制系统。为一个具有DSP的高速处理能力和CAN总线通信的高性能和高可靠性的优点结合起来的分布式工业控制系统。系统设计主体分为两部分:其一执行部件:LF2407-A控制电机动作;其二为网络通讯:CAN实现分布式监控通信。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 低功率网络控制器局域网络(CAN)收发器SN65HVD1040-HT数据表
- 基于对等监控网络实现云监控系统解决方案 0次下载
- 基于CAN总线的分布式船舶火灾自动监控系统 14次下载
- 控制器局域网(CAN)实施指南 15次下载
- 配置控制器局域网络(CAN)位时序,优化系统性能 0次下载
- LanManager局域网管家监控软件
- 信道访问与局域网
- 基于CAN总线的煤矿安全分布式监控系统
- 以太型局域网络系统故障检测与维护
- 分布式环境下CAN网桥的实现和性能分析
- 基于CAN总线的分布式监控系统智能节点设计
- 控制器局域网络的音频信号传输
- 基于CAN 总线的分布式潜水电机监控系统
- 基于手机无线局域网的架构与应用
- 基于手机无线局域网的架构与应用
- 什么是CAN2.0协议? 1004次阅读
- CAN通讯常见异常及解决方案 1344次阅读
- 局域网络内如何扫描已连接设备的信息 1.1w次阅读
- 详解Zabbix分布式监控平台建设 748次阅读
- CAN总线简介及优点说明 6689次阅读
- 基于控制器局域网络CAN实现高压开关柜故障检测系统的设计 695次阅读
- 基于PIC18F458与PCA82C250芯片实现CAN接口电路的设计 3145次阅读
- 基于LF2407A芯片和CAN总线实现分布式工业监控局域网络解决方案 1004次阅读
- 基于单片机和CAN控制器sja1000实现分布式监控系统设计 1153次阅读
- canbus和can总线有什么区别 2.4w次阅读
- CAN4550-Q1汽车CAN FD控制器解决方案 4464次阅读
- 一文了解无线局域网是什么意思 3.1w次阅读
- 虚拟局域网的实现方法 1.1w次阅读
- 分布式电源接入的配电系统保护解决方案 3081次阅读
- 基于CAN总线的分布式网架健康状态监测系统的设计 963次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多