电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>DSP>基于CAN2.0B实现分布式工业监控局域网络的解决方案

基于CAN2.0B实现分布式工业监控局域网络的解决方案

2017-10-25 | rar | 0.3 MB | 次下载 | 1积分

资料介绍

 引言
  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协议的核心。它把接受到的报文提供给对象层,以及接受来自对象层的报文。物理层定义实际信号的传输方法。物理层的作用是在不同节点之间根据所有的电气属性进行位信息的实际传输。
  基于CAN2.0B实现分布式工业监控局域网络的解决方案
  图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区。其结构框图如下:
  基于CAN2.0B实现分布式工业监控局域网络的解决方案
  图 2 LF2407-A CAN模块框图
  CAN控制/状态寄存器部分包含16个16位的CAN控制/状态寄存器,分别为控制寄存器、状态寄存器、中断寄存器和接收屏蔽寄存器。完成对象层和传输层包括的所有由ISO/OSI 模型定义的数据链路层的服务和功能。实现控制帧结构、执行仲裁、错误检测、出错标定、故障界定等。
  CAN 控制器接口----PCA82C250: PCA82C250 是CAN 协议控制器和物理总线的接口。此器件对总线提供差动发送能力,对CAN 控制器提供差动接收能力,符合“ISO11898 ”标准。
  系统结构
  本系统为一个基于分布式现场总线CAN总线进行通讯,以DSP为微控制器电机控制系统。为一个具有DSP的高速处理能力和CAN总线通信的高性能和高可靠性的优点结合起来的分布式工业控制系统。系统设计主体分为两部分:其一执行部件:LF2407-A控制电机动作;其二为网络通讯:CAN实现分布式监控通信。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1489次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  91次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  9次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30319次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费