首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 125 毫秒
1.
基于ARM7TDMI内核的32位嵌入式处理器已经普遍应用于工业控制、汽车电子等各个领域。CAN总线也已广泛应用于这些领域。但大多数数据地址分离总线的处理器并没有在片内集成CAN总线控制器,本文针对该问题给出了一种基于双总线周期的解决方案。本方案选用飞利浦SJA1000器件作为CAN总线控制器,并且对ARM和CAN控制器的总线接口进行了扩展。本文该设计的时序和组合逻辑电路设计进行了分析,最后对CAN控制器在Linux下的驱动移植做了简要介绍。  相似文献   

2.
结合应用于电力监控的模拟盘控制器设计,构建了基于CAN总线的分布式模拟盘控制系统结构平台,采用基于CAN总线的高性能处理器P8xC592分析设计厂模拟盘控制器的硬件电路,同时根据CAN总线通信协议的特点对模拟盘控制器软件进行了整体应用设计。  相似文献   

3.
ARM是一种基于RISC(精简指令集计算机)构架的通用32位微处理器。随着微处理器的发展,基于ARM技术的处理器以及CAN总线技术都已普遍应用于工业控制、汽车电子等领域。CAN总线技术不仅抗干扰性强、可靠性高、传输速度快和传输距离长且能实现多点间的信息传递。本设计在分析嵌入式系统数据通信要求的基础上,针对基于ARM3000的CAN总线通信进行研究。用ARMADS1.2集成开发环境,编写和调试程序。将两个UP-NetARM3000通过CAN总线相连接,使用超级终端发送数据。ARM监视串行口,将接收到的数据通过CAN总线转发给另一个开发板,通过串口显示。实现在另一个PC的超级终端上显示数据。  相似文献   

4.
沈灏 《伺服控制》2014,(5):48-51
ARM是一种基于RISC(精简指令集计算机)构架的通用32位微处理器。随着微处理器的发展,基于ARM技术的处理器以及CAN总线技术都已普遍应用于工业控制、汽车电子等领域。CAN总线技术不仅抗干扰性强、可靠性高、传输速度快和传输距离长且能实现多点间的信息传递。本设计在分析嵌入式系统数据通信要求的基础上,针对基于ARM3000的CAN总线通信进行研究。用ARMADS1.2集成开发环境,编写和调试程序。将两个UP—NetARM3000通过CAN总线相连接,使用超级终端发送数据。ARM监视串行口,将接收到的数据通过CAN总线转发给另一个开发板,通过串口显示。实现在另一个PC的超级终端上显示数据。  相似文献   

5.
分析了基于8bit单片机的火灾报警控制器的缺点,提出采用高性价比的ARM7处理器芯片LPC2119作为火灾报警控制器的方案。详细介绍了基于LPC2119处理器火灾报警控制器的硬件设计和软件实现,以及控制器间如何通过CAN总线实现联网。实践证明,该设计具有较强的数据处理能力和抗干扰能力。  相似文献   

6.
基于ARM7处理器的CAN总线网络设计   总被引:1,自引:0,他引:1  
本文介绍了一种基于ARM7 LPC2119的CAN总线网络设计方法。首先给出了CAN总线网络系统结构框图。然后重点分析了基于ARM7 LPC2119的CAN网络节点硬件设计,并制定了CAN总线应用层通信协议。  相似文献   

7.
随着企业生产线控制的本地化、自动化,现场总线控制系统得到越来越多的关注,传统的51系列单片机甚至ARM7系列已经逐渐不能满足其对复杂度、智能化需要。由于许多高性能的ARM9系列处理器并不集成CAN接口,本文提出了一种基于ARM920T的现场总线控制系统,详细讲解2种CAN模块扩展的方式,以及基于一种实时操作系统eCos上CAN驱动的开发,最后对2种扩展方式进行了比较。  相似文献   

8.
针对目前使用的气象观测自动化程度低,实时性差的问题,本文提出了基于ARM-Linux的气象自动站设计方法,介绍了基于ARM-Linux的气象观测系统的总体结构和CAN总线控制和通信的实现。软件系统主要包括Linux驱动程序和应用程序。硬件主要包括ARM芯片,CAN总线控制器和传感器。该系统易操作,低成本,高性能,具有广泛的应用前景。  相似文献   

9.
介绍了一种基于CAN总线进行通信的轴角数据转换电路。在设计上,以dsPIC30F系列的DSP为核心处理器,通过轴角转换模块来实现数据的转换。以MCP2551作为高速CAN转换器,结合DSP片内集成的CAN总线控制器,来实现数据和外部的通信。该电路在设计上以DSP为核心,通过采用隔离芯片来保证电气隔离,从而降低外部环境及电路对通信的干扰,最终通过编程实现CAN总线通信功能;设计主要完成了轴角数据的转换、工作状态监督检测反馈和基于CAN总线的通信等功能,具有高速度、高精度、高可靠性的特点,可广泛应用于轴角转换和控制系统等领域。  相似文献   

10.
提出了一种基于通用串行总线的CAN总线通用接口模块设计方案,硬件结构主要由MSP430单片机、通用串行总线总线接口芯片CH375、CAN总线控制器SJA1000和CAN总线收发器82C250构成。在此基础上,设计了软件流程及PC机端应用程序。测试结果表明,CAN总线通用接口软硬件设计合理,工作可靠稳定。该接口与PC机连接方便,可应用于对CAN网络的实时监控与数据分析,具有体积小、即插即用等特点。  相似文献   

11.
CAN总线是一种支持分布式控制和实时功能的高效串行通信网络,通过在板级扩展CAN控制器,实现ARM9利用CAN总线进行数据交换的目的.选用飞利浦的SJA1000器件作为CAN总线控制器在EP9315 ARM系统中进行扩展,并给出了采用通用接口(GPIO)、CPLD时序转换和模拟双周期读/写三种实现方式,同时对模拟双周期...  相似文献   

12.
针对传统CAN总线调试工具的缺点,给出了一种新型CAN总线调试工具的设计方法。系统以ARM Cortex-M3内核的STM32f107RBT6为控制器核心,完成CAN总线和USB总线的桥接。用户采用上位机通过USB接口与控制器进行通信,完成CAN总线上数据的收发。系统给调试设备的工程技术人员提供了一种新的途径。  相似文献   

13.
开关控制器是智能化开关设备与二次保护、测控设备接口的必要环节,为适应智能化变电站对开关的智能化需要,笔者提出了一种基于CAN总线和ARM核的智能化开关控制器的实现方案。给出了ARM微控制器和CAN控制器之间相连的硬件电路,论述了硬件接口之间数据通信的实现方法,给出了数据通信的软件设计流程。该方案具备了软、硬件基础,工程应用证明该控制器性能良好。  相似文献   

14.
董荔宁  严卫生  杨立 《微电机》2006,39(6):71-73
舵机控制器是自主水下航行器(AUV)中的重要组成部分。文中介绍了基于ARM的舵机控制系统。该系统选用LPC2119嵌入式微处理器作为控制器,结构简单、可靠。自动驾驶仪通过CAN总线与舵机控制系统通信,实现了对舵的分布式控制。  相似文献   

15.
随着移动终端对USB接口的支持,USB设备的小体积和低功耗成为设计的两大目标,USB设备的SOC设计很好地满足了这两方面要求.如何选择可复用IP、总线连接和对各IP模块进行系统级验证是SOC设计的核心,同时USB 协议自身实现和测试的复杂性,这些都是芯片设计成败的关键.本文通过一个基于ARM TDMI IP与USB1.1控制器IP的SOC设计与实现,阐述了多IP SOC的一般设计方法,同时给出了USB控制器的验证及调试方法.  相似文献   

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通信的初始化、发送、接收等部分的程序设计和错误处理办法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号