列车改造项目中基于MSP430与SJA1000的CAN总线通信节点设计 .pdf

列车改造项目中基于MSP430与SJA1000的CAN总线通信节点设计 .pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

轻轨列车改造项目中基于MSP430与SJA1000的CAN总

线通信节点设计

袁利大;马洪连

【摘要】轻轨列车工作环境的高压辐射、高速运行以及强烈震动等特点,使其对现

场通信总线的要求比较高.目前较流行的工业现场总线中,CAN总线比较适合在上述

复杂电磁环境下稳定工作.针对轻轨列车改造项目中遇到的原有设备在复杂电磁环

境工作不稳定的问题,本文提出一种基于MSP430单片机,并以SJA1000为CAN

控制器的通信节点设计方案.此方案分别解决了MSP430和SJA1000的逻辑电平

不兼容、SJA1000按照外部存储器方式进行操作而MSP430并没有对外开放存储

器总线的问题,并针对轻轨列车运行中的复杂电磁环境易对电子元件的运行和通信

稳定产生不同程度的影响提出了相应的解决方案.

【期刊名称】《软件》

【年(卷),期】2010(031)012

【总页数】5页(P65-69)

【关键词】MSP430;SJA1000;CAN;抗干扰;TJA1040

【作者】袁利大;马洪连

【作者单位】大连理工大学,计算机学院,辽宁,大连,116024;大连理工大学,计算机学

院,辽宁,大连,116024

【正文语种】中文

【中图分类】TP202

CAN总线[1]是控制器局域网(ControllerAreaNet-Work)总线的简称,它属于现

场总线范畴,是一种能有效支持实时控制或者分布式控制的串行通信网络。CAN已

经形成国际标准,并已被公认为几种最有前途的现场总线之一。近年来,其所具有

的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和

环境温度恶劣、电磁辐射强和振动大的工业环境。典型的分散式控制系统由现场设

备、计算设备以及通讯设备和接口通过总线连接组成。一般情况下,CAN总线节

点在分布式控制系统中起着连接作用,不但要负责信号的传输,而且又要根据系统

的需要对现场的执行机构或者传感器进行控制和数据采集。

本文将给出一种用基于美国TI公司MSP430单片机和SJA1000控制器组成的总

线节点的设计方案(见图1),该方案中单片机通过IO模拟存储器的读写时序操作

SJA1000的内部寄存器来实现与CAN控制器的通信。

通常情况下,SJA1000的驱动芯片一般选择MSC-51系列的芯片,逻辑电平相同,

驱动程序编写相对容易,本设计中为了减少终端数量,CAN驱动处理器芯片同时

要驱动部分数据采集设备和LCD显示设备,没有合适的MSC-51系列芯片提供这

么多的IO端口,也很难达到需要的运行速度,因此选择了16位的MSP430位处

理器作为驱动处理器芯片。设计中,整个接口模块主要由三部分组成:微控制器

MSP430,CAN控制器SJA1000和CAN总线收发器TJA1040。下面对主要组成

部分一一介绍:

MSP430[2]是TI公司出产的一种具有超低功耗的功能强大的16位单片

机,MSP430F149是该系列中的一种型号。这种单片机的优点是:①超低功耗,运行

在1MHZ时钟条件下时,工作电流视工作模式不同为0.1µA~400µA,工作电

压为1.8~3.6V。②丰富的片上外围模块:12位A/D精密模拟比较器,硬件乘法

器,2组频率可达8MHz的时钟模块,2个带有大量捕获/比较寄存器的16位定

时器看门狗,二个可实现异步同步及多址访问的串行通信接口,数十个可实现方向

设置及中断功能的并行输入输出断口等。③精简指令集,处理能力强大,MSP430

具有丰富的寻址方式,但只需要简洁的27条指令。④方便高效的开发方式,采用

串行在线编程方式,用户可里直接利用JTAG接口进行在线调试。⑤多种时

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档