电子发烧友网 > 控制/MCU > 正文

基于ARM2104的完整CAN节点设计

2018年04月10日 09:25 次阅读

随着信息技术的飞速发展,基于ARM在嵌入式系统方面的优势和CAN总线的广泛应用,目前越来越多的ARM处理器内部自带了CAN控制器,极大的方便了开发人员对CAN总线的开发。本课题是基于ARM2104的微处理器CAN总线系统节点开发,采用CAN总线可以将节点控制器直接安装在现场,数据经处理后发送到总线上,实现了信息的全数字方式传输,提高了传输的抗干扰能力,增加了信息的传输量。

总体设计方案

本课题中所设计的是CAN总线系统节点,系统节点结构图如图1。

基于ARM2104的完整CAN节点设计

图1  系统节点结构图

CAN总线系统应用要求:CAN总线接口的扩展、点对点通信。

CAN节点的设计主要是CAN通信控制器与微处理器之间、CAN总线收发器与物理总线之间的电路的设计。微控制器主要负责CAN控制器的初始化,进行与CAN控制器的数据传递,并按照预定的程序进行处理;CAN的通信协议主要由CAN控制器完成,CAN控制器主要负责将数据以CAN报文的形式传递,并进行系统的诊断、测试以及处理CAN总线上的错误等;而CAN总线收发器是CAN控制器和CAN总线之间的接口,完成物理电平的转换,功能是增大通信距离,提高系统的瞬间抗干扰能力,保护总线,降低射频干扰(RFI)。

通常一个完整的CAN节点应该包括三个部分:微控制器、CAN控制器、CAN收发器。目前广泛流行的CAN总线器件有两大类:一类是独立的CAN控器,另一类是带有在片CAN的微控制器。

CAN节点硬件电路设计

对于CAN节点硬件电路的的各接口电路的设计有:CAN接口电路、CPU模块、外围电路(复位电路和JATG接口电路)。其中CPU及电源电路如下图2所示:

基于ARM2104的完整CAN节点设计

图2  CPU及电源模块

LPC2104要使用两组电源,I/O供电电源为3.3V应用系统。首先,电源DW1将电源整流,经过C1、C3滤波,然后通过78M05将电源稳压至5V,再使用LDO芯片(低差压电源芯片)稳压输出3.3V及1.8V电压。LD0芯片采用S-1131B33UC和S-1131B18UC,其特点为输出电流大、精度高、稳定性高、功耗低。

设计中的CPU芯片与控制器SJA1000的配脚图如图3所示。

基于ARM2104的完整CAN节点设计

图3  模拟总线硬件图

CAN节点的软件设计

CAN节点的软件设计主要包括ARM处理器的编程和SJA1000驱动程序的设计。在硬件电路确定以后,系统控制的主要功能将依赖于软件来实现。系统能否正常可靠的工作,除了硬件的合理设计以外,与功能完善的软件设计是分不开的。

软件程序流程图如下图4所示:

基于ARM2104的完整CAN节点设计

图4  主程序流程图

配置软件包使用的GPIO必须在文件config.h中进行,其程序清单如列表1所示,其中程序清单(1)设置地址总线的宽度,只能为8、16、和24三个值之一。清单(2)设置信号AD0对应GPIO,其中0对应P0.0,1对应P0.1,以此类推。地址/数据总线的其它信号以这个信号为基准,顺序定义。清单(3)信号ALE对应GPIO,其中0对应P0.0,1对应P0.1,以此类推。清单(4)信号WR对应GPIO,其中0对应P0.0,1对应P0.1,以此类推。

程序清单列表1 配置总线使用的GPIO

#define ADDR_N_BIT 16 (1)

#define AD0_PIN_NUM 8 (2)

#define ALE_PIN_NUM 0 (3)

#define WR_PIN_NUM 1 (4)

#define RD_PIN_NUM 4 (5)

#include“exbus.h” (6)

本系统CAN控制器采用SJA1000,SJA1000控制器在微控制器正常通讯前,都必须先在相应地址寄存器中加载,确定接收标识码、总线接收波特率以及输出控制等,这就是CAN控制器的初始化。系统所用的CAN总线控制器SJA1000和CAN2.0A以及CAN2.0B两个版本的协议同时兼容。本系统设计以CAN2.0A的BasIC CAN为协议标准进行设计。

测试之前编写的程序前首先要确定SJA1000的片选地址,确定与其他外部存储器无冲突。其次,微处理器对SJA1000的控制访问是以外部存储器的方式,来访问SJA1000的内部寄存器,所以应该正确定义微处理器访问SJA1000时,SJA1000内部寄存器的访问地址。

整个流程进行测试之后,SJA1000有8个不同的中断,这些中断可使主控制器立即作用在CAN控制器的某些状态上。一旦CAN产生中断,SJA1000就将中断输出(管脚16)设为低电平,直到主控制器通过读SJA1000的中断寄存器对中断采取相应措施,在主控制器响应后中断,或接收INFO里有更多有效数据,SJA1000立刻将中断输出再次设为低电平。采用中断接收的方式来接收数据,LPC2104的P0.16设置为外部中断INT,整个数据接收模块由数据接收函数void ReceivEDAta(uint8 *Rt)、中断处理函数CANExcepTIon(void)构成。当SJA1000接收到CAN总线数据,通过接收中断使得LPC2104产生外部中断INT而使其进入中断处理函数,进而对接收到的数据进行处理。

可想,在CAN节点的软件设计的整个流程中,当硬件电路确定以后,系统控制的主要功能将依赖于软件来实现,并且能够正常可靠的工作。

结论

以ARM芯片作为主控制器,CAN总线作为数据传输方式来进行通讯的嵌入式系统得到了越来越广泛的应用。同时CAN通讯的可靠性也成为影响系统性能的关键部分之一。

本文以LPC2104为例,给出了一类微处理器与CAN控制器SJA1000之间的较为通用的硬件连接方法,对CAN总线节点进行了可靠性设计,采用CAN总线可以将节点控制器直接安装在现场,数据经处理后发送到总线上,实现了信息的全数字方式传输,提高了传输的抗干扰能力,增加了信息的传输量。

该设计现已在工厂车间中的车身控制系统中得到了应用,且运行可靠。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

有偿求大佬做一个CAN总线传输的环境监测系统!

发表于 2018-04-08 17:17 89次阅读
有偿求大佬做一个CAN总线传输的环境监测系统!

服装生产工位机的RFID标签读取和CAN总线通信...

射频标签采用的是瑞士EM公司提供的非接触式只读RFID芯片H4001,其内部具有64位一次性可编程(...

发表于 2018-04-08 10:31 65次阅读
服装生产工位机的RFID标签读取和CAN总线通信...

LIN作为最后一公里网络成为最佳解决方案原因

汽车内部的典型设置包括带CAN/LIN网关的微控制器。CAN可将消息传递给微控制器,微控制器将这些消...

发表于 2018-04-07 06:03 1253次阅读
LIN作为最后一公里网络成为最佳解决方案原因

从新能源汽车CAN总线入手,学习兼容性更强大通讯...

CAN总线通讯发展的过程中,为了兼容实时操作系统,是否也有与之对应的实时通讯网络协议? 今天我们就来...

发表于 2018-04-03 08:26 2221次阅读
从新能源汽车CAN总线入手,学习兼容性更强大通讯...

基于嵌入式的网关软硬件设计

该系统的硬件部分主要由ARM、以太网接口、CAN接口、高速存储器、JTAG口、复位电路和电源等组成,...

发表于 2018-03-29 14:11 165次阅读
基于嵌入式的网关软硬件设计

对抗性神经网络是什么?为何入选MIT2018十大...

什么是对抗性神经网络?为什么它能入选MIT十大突破性技术?它的发展脉络如何?与我们此前耳熟能详的神...

发表于 2018-03-28 10:20 87次阅读
对抗性神经网络是什么?为何入选MIT2018十大...

labview解析hex文件后怎么用CAN 发送

发表于 2018-03-27 14:55 229次阅读
labview解析hex文件后怎么用CAN 发送

Socket采用C/S模型进行设计的服务器模型

数据报套接字定义了一种无连接的服务。所谓无连接服务,简单来说,即在发送数据时,无需在收发两端建立类似...

发表于 2018-03-24 11:20 1184次阅读
Socket采用C/S模型进行设计的服务器模型

基于嵌入式WinCE设备与LPC935单片机CA...

CAN通信最早应用于汽车领域,随着科技的发展,目前CAN通信在计算机控制系统中已经得到了广泛的应用,...

发表于 2018-03-23 13:58 68次阅读
基于嵌入式WinCE设备与LPC935单片机CA...

嵌入式Linux下的Socket CAN驱动理解

CAN是ControllerArea Network(控制器局域网)的缩写。CAN通信协议在1986...

发表于 2018-03-23 11:43 289次阅读
嵌入式Linux下的Socket CAN驱动理解

基于周立功CAN卡的labview上位机数据接受显示问题

发表于 2018-03-23 11:40 183次阅读
基于周立功CAN卡的labview上位机数据接受显示问题

浅淡CAN总线,CAN总线网络拓扑结构

CAN 总线网络是一种真正的多主机网络,在总线处于空闲状态时,任何一个节点单元都可以申请成为主机,向...

发表于 2018-03-22 11:13 504次阅读
浅淡CAN总线,CAN总线网络拓扑结构

CAN协议分层结构和功能

技术规范的目的是为了在任何两个CAN仪器之间建立兼容性。可是,兼容性有不同的方面,比如电气特性和数据...

发表于 2018-03-22 10:59 344次阅读
CAN协议分层结构和功能

求教:基于PXI-8513的CAN通讯

发表于 2018-03-21 16:11 133次阅读
求教:基于PXI-8513的CAN通讯

STM32之CAN---中断管理浅析

发表于 2018-03-21 14:23 248次阅读
STM32之CAN---中断管理浅析

STM32之CAN---TTCAN模式浅析

发表于 2018-03-20 13:50 267次阅读
STM32之CAN---TTCAN模式浅析

STM32之CAN---错误管理分析

发表于 2018-03-20 13:48 273次阅读
STM32之CAN---错误管理分析

STM32之CAN---发送管理分析

发表于 2018-03-19 15:43 212次阅读
STM32之CAN---发送管理分析

STM32之CAN---接收管理分析

发表于 2018-03-19 14:25 292次阅读
STM32之CAN---接收管理分析

一个嵌入式或者X86的工业控制板上,少不了CAN...

随着“智能制造”口号的实施跟相关产业的发展,CAN总线作为国际公认的三大工业总线之一,在智能机器人、...

发表于 2018-03-19 08:49 1287次阅读
一个嵌入式或者X86的工业控制板上,少不了CAN...

CAN口不够用了怎么办?

可以看到通用型核心板一般提供的CAN-bus为2路,2路CAN-bus可以有效的保证通用需求,但是在...

发表于 2018-03-18 11:45 637次阅读
CAN口不够用了怎么办?

STM32之CAN ---CAN ID过滤器分析

发表于 2018-03-16 14:14 204次阅读
STM32之CAN ---CAN ID过滤器分析

在扩展CAN数据帧中,紧随SOF位的是32位的仲...

SRR 位应为隐性,以允许正在发送标准CAN 远程帧的节点发出显性RTR 位。SRR和lDE位之后是...

发表于 2018-03-15 14:27 518次阅读
在扩展CAN数据帧中,紧随SOF位的是32位的仲...

CAN信号中位定时段的规格

CAN通讯中使用的是同步数据传输,CAN控制器在其通讯过程中会不停出现位同步的操作,但不同的数据通讯...

发表于 2018-03-13 14:09 91次阅读
CAN信号中位定时段的规格

教你分清楚SPI、I2C、UART、I2S、GP...

一个由CAN总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性...

发表于 2018-03-12 08:53 692次阅读
教你分清楚SPI、I2C、UART、I2S、GP...

MCU健壮性设计之CAN时钟

在一个CAN网络中,如果希望有良好的读位,那么采样点的时间位置相对来说是非常重要的。因此,所有的网络...

发表于 2018-03-09 13:59 611次阅读
MCU健壮性设计之CAN时钟

为什么以太网无法取代CAN?

就人类目前的技术来看,在车辆中以太网只能作为CAN总线的配合,暂时不存在取代CAN总线的可能性。

发表于 2018-03-06 16:28 1388次阅读
为什么以太网无法取代CAN?

以太网无法取代CAN的原因是什么?

CAN总线通过物理信号来进行连接,而以太网则是交换机连接。CAN总线的结构非常简单,仅需拉两条线而已...

发表于 2018-03-02 09:48 192次阅读
以太网无法取代CAN的原因是什么?

6路CAN车载网关优选器件方案

概述 车载中不同ECU之间可以相互通信,每个模块具有不同的数据格式及通讯速率等,如果没有一个协调的关...

发表于 2018-02-27 11:35 6357次阅读
6路CAN车载网关优选器件方案

以太网与CAN总线传输方案比较

信号譬如视频、雷达等等也开始使用以太网来进行传输。隐隐有取代CAN总线成为汽车总线的趋势,然而事实真...

发表于 2018-02-26 09:32 6630次阅读
以太网与CAN总线传输方案比较

CAN总线局部错误及全局通知分析

局部错误,全局通知是CAN总线错误类型中较为典型的一种,如何通过错误报文及波形快速定位错误原因呢?本...

发表于 2018-02-16 07:57 1073次阅读
CAN总线局部错误及全局通知分析

八大类现场总线的阐述

CAN(ControllerAreaNetwork控制器局域网) 最早由德国BOSCH公司推出...

发表于 2018-02-06 16:01 1173次阅读
八大类现场总线的阐述

低速容错CAN协议接入单元及应用

新能源汽车发展的过程中,车载CAN网络故障时有发生,低速容错CAN协议有哪些方法值得我们学习?

发表于 2018-02-02 09:21 5034次阅读
低速容错CAN协议接入单元及应用

如何使用OptoLyzer® MOCCA FD进...

OptoLyzer® MOCCA系列是K2L的汽车总线接口产品线。

发表于 2018-01-24 07:01 3148次阅读
如何使用OptoLyzer® MOCCA FD进...

以CAN与RS485为例总结各自优势 解疑“为什...

近年来CAN总线逐渐被工程师认知,并以其突出特点,逐渐在取代RS485等总线,本文将以CAN与RS4...

发表于 2018-01-15 14:58 1945次阅读
以CAN与RS485为例总结各自优势 解疑“为什...

实用的CAN总线分布式嵌入式系统升级设计方案

嵌入式系统具有智能化程度高、体积小、可靠性高、实时性强等诸多优点,已经越来越多地应用于消费电子、工业...

发表于 2018-01-13 07:30 2401次阅读
实用的CAN总线分布式嵌入式系统升级设计方案

浪涌简介以及常规与高效浪涌防护方案的介绍和对比

各位工程师在工业通讯现场,最担心的是通讯网络因浪涌产生的瞬态过压和过流,导致总线通讯网络出现发送错误...

发表于 2018-01-08 12:45 1703次阅读
浪涌简介以及常规与高效浪涌防护方案的介绍和对比

CAN总线协议基础概念知识

1.CAN协议 1.1 帧类型 通讯时使用下面5个类型的帧: 数据帧 遥控帧 错误帧 过载帧 帧间空...

发表于 2018-01-04 04:34 577次阅读
CAN总线协议基础概念知识

无人驾驶技术是什么鬼,有哪些世界领先的玩家,中国...

无人驾驶汽车是智能汽车的一种,也称为轮式移动机器人,主要依靠车内的以计算机系统为主的智能驾驶仪来实现...

发表于 2017-12-26 14:23 2404次阅读
无人驾驶技术是什么鬼,有哪些世界领先的玩家,中国...

对四大汽车总线:LIN、CAN、FlexRay、...

随着新能源汽车列入国家加快培育和发展的七大战略性新兴产业,汽车的智能化、数字网络化、节能化成了汽车发...

发表于 2017-12-20 16:03 2550次阅读
对四大汽车总线:LIN、CAN、FlexRay、...

汽车三大总线CAN,LIN,Flexray的特点

随着新能源汽车列入国家加快培育和发展的七大战略性新兴产业,汽车的智能化、数字网络化、节能化成了汽车发...

发表于 2017-12-19 07:45 2283次阅读
汽车三大总线CAN,LIN,Flexray的特点

工业应用中常见数字接口的简化示意图介绍

通常产品设计时间非常紧张,用于新产品设计的资金也并不宽余。但不管怎样,我们都必须要在不增加成本的前提...

发表于 2017-12-02 10:56 175次阅读
工业应用中常见数字接口的简化示意图介绍

CANopen伺服控制器新成员

TRINAMIC公司推出TMCM-1633-CANopen,这是一种新型紧凑型300W BLDC伺服...

发表于 2017-12-01 10:31 5349次阅读
CANopen伺服控制器新成员

设备在对地短路时也能正常通讯,这是什么回事呢?

CAN一致性测试中,有一项测试叫“CANL对地短路测试”,但是我们测试的时候发现被测设备有时候在对地...

发表于 2017-11-29 06:35 5009次阅读
设备在对地短路时也能正常通讯,这是什么回事呢?

如何才能更好实现CAN模块之间数据传输

逻辑链接控制子层(LLC)、介质访问控制子层(MAC)、物理编码子层(PCS)。其中LLC包括接受过...

发表于 2017-11-29 06:25 4045次阅读
如何才能更好实现CAN模块之间数据传输

关于CAN和485传输速度的疑惑

在强干扰的工业环境下,485的误码率会很高。而CAN的机制可以很好的弥补。数据只有在先保证高正确率的...

发表于 2017-11-27 11:32 497次阅读
关于CAN和485传输速度的疑惑

基于FPGA的CAN总线转换USB接口的设计方案

CAN总线是现场总线的一种,因为其成本低、容错能力强、支持分布式控制、通信速率高等优点在汽车、工业控...

发表于 2017-11-24 17:20 270次阅读
基于FPGA的CAN总线转换USB接口的设计方案

CAN运用了解和指南

这是我为公司写的一个关于CAN总线的入门文章,对全面理解CAN总线特性很有帮助,拿出来分享给大家。 ...

发表于 2017-11-15 15:48 334次阅读
CAN运用了解和指南

can终端电阻的作用

CAN,全称为Controller Area Network,即控制器局域网,是国际上应用最广泛的现...

发表于 2017-11-09 19:08 557次阅读
can终端电阻的作用

基于船舶机舱智能监控系统的研究

CAN总线是一种串行通信协议,具有较强的抗干扰能力,可以应用在电磁噪声比较大的场合。为了保证船舶动力...

发表于 2017-10-19 16:24 330次阅读
基于船舶机舱智能监控系统的研究

Microchip宣布提供业界第一款外部CAN灵...

Microchip日前宣布,开始提供业界第一款外部CAN灵活数据速率(CAN FD)控制器。采用MC...

发表于 2017-10-19 06:31 8910次阅读
Microchip宣布提供业界第一款外部CAN灵...

CAN FD是什么?

随着汽车电子、工业自动化的蓬勃发展,CAN总线上的设备数量、数据量都大大增加,给CAN总线带来的极大...

发表于 2017-10-18 17:38 3850次阅读
CAN FD是什么?

如何通过CAN的HUB来实现3个CAN节点的环形...

总线式的网络通信有缺点:只能够一条直线或曲线,不能够开叉,不能够环形闭合。开叉布线的问题可以通过加H...

发表于 2017-10-05 18:36 647次阅读
如何通过CAN的HUB来实现3个CAN节点的环形...

CAN中继器常犯的错误设计

CAN中继器是大型CAN网络中经常用到的设备,它可以延长传输距离,改变拓扑结构和隔离干扰,但也增加了...

发表于 2017-09-24 06:21 5251次阅读
CAN中继器常犯的错误设计

详解CAN中继器原理常见的问题和正确的设计方案

 CAN中继器的主要作用是延长传输距离,改变拓扑结构和隔离干扰,是在can网络中大受欢迎的硬件设备,...

发表于 2017-09-23 10:11 483次阅读
详解CAN中继器原理常见的问题和正确的设计方案

设计CAN中继器的几大注意事项

CAN中继器是大型CAN网络中经常用到的设备,它可以延长传输距离,改变拓扑结构和隔离干扰,但也增加了...

发表于 2017-09-19 17:52 4396次阅读
设计CAN中继器的几大注意事项

Maxim面向HVAC和楼宇自动化推出CAN收发...

从今天起,和CAN总线安装错误说再见!

发表于 2017-09-19 15:22 5335次阅读
Maxim面向HVAC和楼宇自动化推出CAN收发...

CAN总线中节点ID相同会怎样?

CAN-bus网络中原则上不允许两个节点具有相同的ID段,但如果两个节点ID段相同会怎样呢?

发表于 2017-08-31 15:38 563次阅读
CAN总线中节点ID相同会怎样?

合理的CAN-bus总线设计 保证通讯的可靠性和...

在CAN-bus电路设计中,理论上收发器支持节点数最多可做到110个,但实际应用中往往达不到这个数量...

发表于 2017-08-17 11:34 660次阅读
合理的CAN-bus总线设计 保证通讯的可靠性和...

如何保证CAN数据的正确性

CANbus总线协议以高稳定性,高容错率而著称于世,然而仍有很多用户在使用的时候担心CAN会接受到错...

发表于 2017-07-19 18:53 723次阅读
如何保证CAN数据的正确性

一条CAN报文到底有多少位?

CAN-bus总线是应用最广泛的现场总线之一,而很多非常熟练的CAN工程师,面对一条CAN报文到底有...

发表于 2017-06-06 16:36 3339次阅读
一条CAN报文到底有多少位?

需要更快的速度:CAN FD

CAN FD 到底是什么意思?全双工?频域?还是消防局?都不是,实际上它是 CAN 领域的最新技术,...

发表于 2017-04-08 11:16 429次阅读
需要更快的速度:CAN FD

如何计算控制器参数使隔离式CAN(控制器区域网络...

CAN 是一种差分信号标准,广泛用于汽车、工业和仪器仪表行业。它用于不同系统之间的串行通信,这些系统...

发表于 2017-03-17 10:33 510次阅读
如何计算控制器参数使隔离式CAN(控制器区域网络...

多路CAN卡在动力电池测试中的应用

动力电池是新能源汽车核心部件之一,它的性能及安全性至关重要。那么如何低成本拿下动力电池的测试呢?随着...

发表于 2017-03-01 16:49 497次阅读
多路CAN卡在动力电池测试中的应用

如何改善CAN电磁兼容性的措施

随着CAN技术的不断发展,其应用领域已经不局限于汽车制造,而在工业设备、工业自动化等领域也得到了广泛...

发表于 2017-02-16 10:21 676次阅读
如何改善CAN电磁兼容性的措施

坚固的4Mbps CAN FD µModule隔...

凌力尔特公司(Linear Technology Corporation)推出一款完全符合 ISO ...

发表于 2016-09-14 16:08 759次阅读
坚固的4Mbps CAN FD µModule隔...

CAN、USART、SPI、SCI等常见总线技术...

随着微电子技术和计算机技术的发展,总线技术也在不断地发展和完善,而使计算机总线技术种类繁多,各具特色...

发表于 2016-07-08 14:46 3051次阅读
CAN、USART、SPI、SCI等常见总线技术...

传感技术强化在汽车中的网络应用

目前实现上述功能需要20-50个电子控制单元(ECU),所用到的传感器差不多有70-150个。这些传...

发表于 2016-06-23 08:04 279次阅读
传感技术强化在汽车中的网络应用

CAN总线节点的可靠性设计

CAN总线通讯已经从汽车电子行业逐渐向各行各业铺开使用了,例如轨道交通、矿井监控等。在设计CAN总线...

发表于 2016-06-08 11:41 867次阅读
CAN总线节点的可靠性设计

奔驰汽车的通信为什么能固若金汤

汽车的系统功能之间已经不再独立,而是呈现互相合作的关系,各功能之间的无缝集成更是各大整车厂追求的目标...

发表于 2016-06-02 18:14 1226次阅读
奔驰汽车的通信为什么能固若金汤

为什么要使用CAN总线?

在这个竞争激烈的大市场中,新产品的推出速度与产品的可靠性能决定了是否可取得预想的效果,这就对我们的产...

发表于 2016-05-27 11:54 2422次阅读
为什么要使用CAN总线?

用无扼流圈收发器简化CAN总线实现方式

有很多不同的车内网络互连标准,并且汽车原始设备制造商 (OEM) 对于EMC也有多种不同的要求,这篇...

发表于 2016-04-27 14:22 1071次阅读
用无扼流圈收发器简化CAN总线实现方式

高速铁路中CAN延迟通讯故障的判定和解决

  高速铁路的列控系统中,由于通讯距离较长所以时常会出现CAN通讯故障,但是对故障的原因和原理却一概...

发表于 2016-04-21 09:48 771次阅读
高速铁路中CAN延迟通讯故障的判定和解决

示波器的LIN、CAN和FlexRay串行总线调...

I2C 和SPI协议通常应用在电子控制单元(ECU)的芯片间通信。对于各种汽车子系统(例如舒适性控制...

发表于 2016-01-29 11:47 1209次阅读
示波器的LIN、CAN和FlexRay串行总线调...

如何才能符合充电桩新国标安全要求

  随着新的充电桩国家标准重磅出炉,充电桩行业又会迎来新的发展机遇。新的国家标准主要涉及充电标准、接...

发表于 2016-01-26 11:19 1681次阅读
如何才能符合充电桩新国标安全要求

轻松掌握CANOpen最难理解的对象字典

CANopen是一种架构在控制局域网路(Controller Area Network, CAN)上...

发表于 2016-01-11 13:35 2318次阅读
轻松掌握CANOpen最难理解的对象字典

主流的智能家居通信方式 你知道几种?

随着智能家居技术发展越来越成熟,各种各样的智能家居系统也应运而生,下面KOTI智能家居公司带您从通...

发表于 2015-09-15 09:20 2833次阅读
主流的智能家居通信方式 你知道几种?

如何准确测量CAN节点的Busoff恢复时间

通信出现故障是时常会遇到的事情,小则无伤大雅,大可殃及城池。因此,处理故障的方法便显得至关重要,确认...

发表于 2015-08-14 09:28 2085次阅读
如何准确测量CAN节点的Busoff恢复时间

基于PIC32的以太网与CAN总线的网桥设计

该设计以PIC32自带的以太网模块作为和外界网络联系的桥梁,实现对实验室(模型)的系统化管理。该系统...

发表于 2015-08-12 15:54 302次阅读
基于PIC32的以太网与CAN总线的网桥设计

如何准确测量CAN节点的电容含量

汽车CAN总线设计规范对于CAN节点的输入电容有着严格的规定,每个节点不允许添加过多容性器件,否则节...

发表于 2015-05-19 14:52 1150次阅读
如何准确测量CAN节点的电容含量

CAN总线如何验收滤波

CAN总线在的帧数据在总线上传送时,其它的CAN控制器是通过验收滤波来决定总线上的数据帧的ID是否和...

发表于 2015-04-28 10:11 2009次阅读
CAN总线如何验收滤波

趣解CAN总线的工作方式

现实中,如果两个人同时说话,怎样来决定谁先说呢?有时候是嗓门最大的先说,而这基本上也是控制器局域网 ...

发表于 2015-04-22 09:56 4153次阅读
趣解CAN总线的工作方式

如何一分钟找到CAN总线的问题节点

CAN-bus总线是将所有节点通过CANH和CANL连接在一起,实现信息通道共享的一种总线通讯方式。...

发表于 2015-04-21 10:31 3528次阅读
如何一分钟找到CAN总线的问题节点

信号链基础知识:工业市场过渡到3.3V CAN收...

在过去几十年间,控制器局域网 (CAN) 应用已经从主要使用5V协议控制器转变为大部分包含3.3V控...

发表于 2015-04-15 13:51 773次阅读
信号链基础知识:工业市场过渡到3.3V CAN收...

剖析LPC2119USB-CAN连接器电路设计方...

为了更好的将USB的通用性和CAN的专业性结合起来,通过计算机的USB接口接入CAN专业网络,实现系...

发表于 2015-01-29 14:26 1363次阅读
剖析LPC2119USB-CAN连接器电路设计方...

开发板Carduino出新招 老爷车也能连上互联...

这个小装置可以插入汽车的诊断端口,有了它你就可以为你的车配备各种工具。比如,你可以通过设置让你的车窗...

发表于 2014-11-20 14:38 517次阅读
开发板Carduino出新招 老爷车也能连上互联...

汽车辅助系统CAN总线接口电路设计 —电路图天天...

CAN 总线接口电路主要包括:单片机、控制器接口、总线收发器和看门狗电路等。采用Philips公司生...

发表于 2014-11-04 11:35 7853次阅读
汽车辅助系统CAN总线接口电路设计 —电路图天天...

基于EPP-CAN智能接口卡硬件电路设计

mcp2510是 microchip公司的一款can协议控制器,完全支持can总线v2.0a/b技术...

发表于 2014-10-11 09:50 319次阅读
基于EPP-CAN智能接口卡硬件电路设计

让爱车如虎添翼:被动无钥门禁系统

被动无钥门禁,可能好多业界的朋友多对此相对陌生,它的出现让车辆最大限度降低功耗,实现最高安全性,同时...

发表于 2014-09-29 14:05 395次阅读
让爱车如虎添翼:被动无钥门禁系统

运用于电池管理系统中的串口与CAN通信模块电路设...

电池管理系统将采集处理后的数据通过串口发送到PC机界面上,实现人机交互。通过串口界面,可以观察到电池...

发表于 2014-09-26 16:43 2001次阅读
运用于电池管理系统中的串口与CAN通信模块电路设...

基于MCP2515的多路CAN总线接口电路设计

目前主流的CAN协议控制器一般采用I/O总线(SJA1000等)或SPI接口(MCP2515等)与M...

发表于 2014-09-26 16:27 2729次阅读
基于MCP2515的多路CAN总线接口电路设计

一种基于CAN总线与以太网的嵌入式网关经典设计

近年来,随着以太网技术的进一步发展和完善,特别是通信速率的提高和交互技术的应用,使得以太网技术应用于...

发表于 2014-09-17 19:06 420次阅读
一种基于CAN总线与以太网的嵌入式网关经典设计

为适应数字隔离器传播延迟 CAN节点位时序大升级

CAN协议(比如DeviceNet或CANOpen)依赖内置的错误检查和差分信号采样。电流隔离可进一...

发表于 2014-09-05 16:03 597次阅读
为适应数字隔离器传播延迟 CAN节点位时序大升级

纵横交错-九大最流行现场总线“叱咤”工控领域

现场总线(Fieldbus)是20世纪80年代末、90年代初国际上发展形成的,用于现场总线技术过程自...

发表于 2014-08-08 14:35 1214次阅读
纵横交错-九大最流行现场总线“叱咤”工控领域

新唐科技新一代增强型32位MCU,内建两组CAN...

新唐科技承袭NuMicro NUC130/140 CAN总线系列产品成功经验,于2014年再度推出新...

发表于 2014-07-31 14:23 760次阅读
新唐科技新一代增强型32位MCU,内建两组CAN...

CAN 收发器的聚合挑战,飞思卡尔有妙招

本文介绍了CAN FD(Flexible data)可变速率物理层的技术挑战、潜在的应用案例场景,包...

发表于 2014-07-31 11:02 2209次阅读
CAN 收发器的聚合挑战,飞思卡尔有妙招

基于STM32和CAN总线的电动车电池管理系统设...

根据当今电池管理系统的现状,结合目前ARM、单片机、总线技术等的发展,针对一种锂离子动力电池组的监测...

发表于 2014-05-21 11:02 838次阅读
基于STM32和CAN总线的电动车电池管理系统设...

基于CAN总线的电气火灾报警系统设计方案

我们处在一个电气化的时代,随处可见一座座高楼和各式各样的用电器,各种电缆纵横交错,老化、漏电和违规使...

发表于 2013-10-22 10:18 1142次阅读
基于CAN总线的电气火灾报警系统设计方案

TI面向汽车安全推出支持集成型电源管理与CAN接...

日前,德州仪器 (TI) 宣布推出 3 款最新器件进一步丰富业界首个汽车电机驱动器系列,帮助 TI ...

发表于 2013-07-18 15:39 410次阅读
TI面向汽车安全推出支持集成型电源管理与CAN接...

基于CAN总线的电梯主控系统软硬件设计

为了升级现有电梯控制系统,给出了一种以LPC2294 为主控芯片的电梯主控系统的设计。软件上以抢占式...

发表于 2013-05-27 09:45 2189次阅读
基于CAN总线的电梯主控系统软硬件设计