共查询到18条相似文献,搜索用时 125 毫秒
1.
基于ARM7TDMI内核的32位嵌入式处理器已经普遍应用于工业控制、汽车电子等各个领域。CAN总线也已广泛应用于这些领域。但大多数数据地址分离总线的处理器并没有在片内集成CAN总线控制器,本文针对该问题给出了一种基于双总线周期的解决方案。本方案选用飞利浦SJA1000器件作为CAN总线控制器,并且对ARM和CAN控制器的总线接口进行了扩展。本文该设计的时序和组合逻辑电路设计进行了分析,最后对CAN控制器在Linux下的驱动移植做了简要介绍。 相似文献
2.
3.
《伺服控制》2014,(7)
ARM是一种基于RISC(精简指令集计算机)构架的通用32位微处理器。随着微处理器的发展,基于ARM技术的处理器以及CAN总线技术都已普遍应用于工业控制、汽车电子等领域。CAN总线技术不仅抗干扰性强、可靠性高、传输速度快和传输距离长且能实现多点间的信息传递。本设计在分析嵌入式系统数据通信要求的基础上,针对基于ARM3000的CAN总线通信进行研究。用ARMADS1.2集成开发环境,编写和调试程序。将两个UP-NetARM3000通过CAN总线相连接,使用超级终端发送数据。ARM监视串行口,将接收到的数据通过CAN总线转发给另一个开发板,通过串口显示。实现在另一个PC的超级终端上显示数据。 相似文献
4.
ARM是一种基于RISC(精简指令集计算机)构架的通用32位微处理器。随着微处理器的发展,基于ARM技术的处理器以及CAN总线技术都已普遍应用于工业控制、汽车电子等领域。CAN总线技术不仅抗干扰性强、可靠性高、传输速度快和传输距离长且能实现多点间的信息传递。本设计在分析嵌入式系统数据通信要求的基础上,针对基于ARM3000的CAN总线通信进行研究。用ARMADS1.2集成开发环境,编写和调试程序。将两个UP—NetARM3000通过CAN总线相连接,使用超级终端发送数据。ARM监视串行口,将接收到的数据通过CAN总线转发给另一个开发板,通过串口显示。实现在另一个PC的超级终端上显示数据。 相似文献
5.
6.
基于ARM7处理器的CAN总线网络设计 总被引:1,自引:0,他引:1
本文介绍了一种基于ARM7 LPC2119的CAN总线网络设计方法。首先给出了CAN总线网络系统结构框图。然后重点分析了基于ARM7 LPC2119的CAN网络节点硬件设计,并制定了CAN总线应用层通信协议。 相似文献
7.
8.
9.
介绍了一种基于CAN总线进行通信的轴角数据转换电路。在设计上,以dsPIC30F系列的DSP为核心处理器,通过轴角转换模块来实现数据的转换。以MCP2551作为高速CAN转换器,结合DSP片内集成的CAN总线控制器,来实现数据和外部的通信。该电路在设计上以DSP为核心,通过采用隔离芯片来保证电气隔离,从而降低外部环境及电路对通信的干扰,最终通过编程实现CAN总线通信功能;设计主要完成了轴角数据的转换、工作状态监督检测反馈和基于CAN总线的通信等功能,具有高速度、高精度、高可靠性的特点,可广泛应用于轴角转换和控制系统等领域。 相似文献
10.
提出了一种基于通用串行总线的CAN总线通用接口模块设计方案,硬件结构主要由MSP430单片机、通用串行总线总线接口芯片CH375、CAN总线控制器SJA1000和CAN总线收发器82C250构成。在此基础上,设计了软件流程及PC机端应用程序。测试结果表明,CAN总线通用接口软硬件设计合理,工作可靠稳定。该接口与PC机连接方便,可应用于对CAN网络的实时监控与数据分析,具有体积小、即插即用等特点。 相似文献
11.
汪永军 《国外电子测量技术》2011,30(8):77-79
CAN总线是一种支持分布式控制和实时功能的高效串行通信网络,通过在板级扩展CAN控制器,实现ARM9利用CAN总线进行数据交换的目的.选用飞利浦的SJA1000器件作为CAN总线控制器在EP9315 ARM系统中进行扩展,并给出了采用通用接口(GPIO)、CPLD时序转换和模拟双周期读/写三种实现方式,同时对模拟双周期... 相似文献
12.
针对传统CAN总线调试工具的缺点,给出了一种新型CAN总线调试工具的设计方法。系统以ARM Cortex-M3内核的STM32f107RBT6为控制器核心,完成CAN总线和USB总线的桥接。用户采用上位机通过USB接口与控制器进行通信,完成CAN总线上数据的收发。系统给调试设备的工程技术人员提供了一种新的途径。 相似文献
13.
14.
15.
16.
针对JTAG调试的RTL验证环境设计原理 总被引:2,自引:0,他引:2
以ARM7TDMI为例提出了一种在RTL仿真时即可进行JTAG调试的方法。利用该方法在RTL仿真时即可进行ARM的JTAG调试。首先详细分析了JTAG的边界扫描标准及工作原理,而后以ARM7TDMI为例分析了ARM的扫描链的设计原理及控制方法,从中给出了如何利用JTAG控制ARM7TDMI扫描链来完成ARM的行为控制。该方法还可以通过ARM的控制进而完成对SoC中其他模块的验证。通过该原理建立JTAG接口软仿真验证平台,可以在RTL仿真时验证ARM的JTAG调试功能以及SoC的初步测试。 相似文献
17.
基于CAN总线的电排站自动化监控系统 总被引:1,自引:0,他引:1
针对我国电排站目前大多采用基于RS-485总线构建的自动化监控系统所存在的缺点,介绍了一种基于CAN总线的电排站自动化监控系统,系统智能测控节点的CPU选用Hynix公司生产的ARM处理器HMS30C7202,使用芯片内置的CAN控制器实现智能测控节点群与工控机之间和智能测控节点群间的通信,并给出了具体的硬件方案和软件流程.该系统通信效率高、抗干扰能力强、可靠性好、组态灵活,有着广泛的应用前景. 相似文献
18.
详细介绍了ARM微控制器LPC2294和隔离CAN收发器CTM1050T的特点,提出了基于32位ARM微控制器LPC2294的下位机CAN总线智能节点的硬件结构和软件的设计方案,并阐述了在ADS1.2开发环境下CAN通信的初始化、发送、接收等部分的程序设计和错误处理办法。 相似文献