文档详情

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

发布:2025-03-18约8.96千字共7页下载文档
文本预览下载声明

列车改造项目中基于MSP430与SJA1000的CAN总线通信节点设计--第1页

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

线通信节点设计

袁利大;马洪连

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

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

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

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

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

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

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

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

【期刊名称】《软件》

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

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

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

【作者】袁利大;马洪连

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

院,辽宁,大连,116024

【正文语种】中文

【中图分类】TP202

列车改造项目中基于MSP430与SJA1000的CAN总线通信节点设计--第1页

列车改造项目中基于MSP430与SJA1000的CAN总线通信节点设计--第2页

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公司出产的一种具有超低功耗的

显示全部
相似文档