你现在位置:首页>技术论文>数据通讯>正文
基于ARM7处理器的CAN总线网络设计
日期:2006-10-22 22:20:48 来源:本文摘自《PLC&FA》  
点击: 作者:未知
点击【】放大字体.

1  引言

WWW_PLC※JS_COM-PmLC-技.术_网

    CAN(Controller Area Network)即控制器局域网络,最初是由德国BOSCH公司为解决汽车监控系统中的自动化系统集成而设计的数字信号通信协议,属于总线式串行通信网络。由于CAN总线自身的特点,其应用领域由汽车行业扩展到过程控制、机械制造、机器人和楼宇自动化等领域,被公认为最有发展前景的现场总线之一。
WW.W_PLCJS_COM-PLC-技.术_网

CAN总线系统网络拓扑结构采用总线式结构,其结构简单、成本低,并且采用无源抽头连接,系统可靠性高。本设计在保证系统可靠工作和降低成本的条件下,具有通用性、实时性和可扩展性等持点。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

2  系统总体方案设计

WWcW_PLCJS_COM-PLC-技.术_网

    整个CAN网络由上位机(上位机也是网络节点)和各网络节点组成(见图1)。上位机采用工控机或通用计算机,它不仅可以使用普通PC机的丰富软件,而且采用了许多保护措施,保证了安全可靠的运行,工控机特别适合于工业控制环境恶劣条件下的使用。上位机通过CAN总线适配卡与各网络节点进行信息交换,负责对整个系统进行监控和给下位机发送各种操作控制命令和设定参数。
WW.W_PLCJS_COM-PLC-技.术_网

网络节点由传感器接口、下位机、CAN控制器和CAN收发器组成,通过CAN收发器与总线相连,接收上位机的设置和命令。传感器接口把采集到的现场信号经过网络节点处理后,由CAN收发器经由CAN总线与上位机进行数据交换,上位机对传感器检测到的现场信号做进一步分析、处理或存储,完成系统的在线检测,计算机分析与控制。本设计CAN总线传输介质采用双绞线。
plcjs.技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

图 1     CAN总线网络系统结构

WWW.PLCJS.COM——可编程控制器技术门户

WWW.PLCJS.COM——可编程控制器技术门户

CAN总线智能网络节点硬件设计
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    本文给出以ARM7TDMI内核PHILIPS公司的LPC2119芯片作为核心构成的智能节点电路设计。该智能节点的电路原理图如图2所示。该智能节点的设计在保证系统可靠工作和降低成本的条件下,具有通用性、实时性和可扩展性等特点,下面分别对电路的各部分做进一步的说明。  
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

图2      CAN总线智能网络点

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

3.1  LPC2119处理器特点
WWW_P※LCJS_CO※M-PLC-技-.术_网

    LPC2119是PHILIPS公司推出的一款高性价比很处理器。LPC2119是基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-STM CPU,并带有128KB嵌入的高速Flash存储器。独特的加速结构使32位代码能够在最大时钟速率下运行,对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。实行流水线作业,提供Embedded ICE逻辑,支持片上断点和调试点,具有先进的软件开发和调试环境。
——可——编——程——控-制-器-技——术——门——户

    LPC2119具有非常小的64脚封装、极低的功耗、多个32位定时器、4路10位ADC、2路CAN、PWM通道、多个串行接口,包括2个16C550工业标准UART、高速I2C接口(400 kHz)和2个SPI接口,46个GPIO以及多达9个外部中断使它们特别适用于汽车、工业控制应用以及医疗系统和容错维护总线。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    LPC2119内部集成2个CAN控制器,每一个CAN控制器都与独立CAN控制器SJA1000有着相似的寄存器结构。其主要的区别在于标识符接收过滤的编程操作上,篇幅有限这里不作详述。它的主要特性有:单个总线上的数据传输速率高达1Mb/s;32位寄存器和RAM访问;兼容CAN2.0B,ISO11898-1规范;全局验收滤波器可以识别所有的11位和29位标识符;验收滤波器为选择的标准标识符提供Full CAN-style自动接收。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

3.2  数据采集和人机接口
WWcW_PLCJS_COM-PLC-技.术_网

    传感器接口的选用应根据实际系统所要实现的功能而定,由传感器将被测量转化成电量。由于测试环境的电磁干扰、传感器和放大器自身的影响,往往使信号中含有多种频率成分的噪音,直接从传感器输出的信号需要经过信号调理电路作进一步的处理才能使后续电路得以正常工作。经过调理后的信号输入到LPC2119的模拟信号输入端P0.27-P0.30,LPC2119内有4路10位ADC,转换时间低至2.44μs。

本新闻共3页,当前在第11 2  3  
WW.W_PLCJS_COM-PLC-技.术_网

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La