首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 156 毫秒
1.
为满足对路斯特CDF伺服驱动器的控制和监测的需要,采用基于ARM9架构的EP9315芯片作为主控制器,MCP2510作为CAN通信协议芯片,利用EP9351的SPI接口来实现EP9315和MCP2510的连接。在微软的嵌入式系统WinCE下构建CAN通信系统,实现了基于SPI接口和MCP2510芯片的流驱动程序设计,完成了上层监控界面的开发,实现了对路斯特伺服驱动器的实时控制和监测。经测试,本套系统运行安全可靠,达到了设计要求。  相似文献   

2.
文章介绍了构成PLC手持编程器的主控处理器ARM7芯片S3C44BOX、CAN控制器MCP2510、CAN收发器TJAl050的基本结构及工作原理,设计了PLC手持编程器的具体通信电路.说明了S3C44BOX处理器的SIO功能;针对CAN控制器MCP2510,论述了其SPI接口指令以及时序的控制方法.重点阐述了手持编程器数据通信的软件设计方法.并实现了手持编程器与PLC之间数据的正确传输.  相似文献   

3.
在对SPI接口协议进行分析的基础上,提出了利用ARM的GPIO口来模拟SPI接口的通用实现方法。根据串行D/A芯片TLV5637的时序特性和操作要求,利用模拟的SPI接口方法,实现了对TLV5637的访问。  相似文献   

4.
针对SPI总线接口缺乏标准协议的特点,提出了SPI器件之间通信的一般方法。论文阐述了ARM芯片内置SPI硬件控制器的工作原理和时序,并对射频芯片TRF7960x的工作模式与读写要求进行了分析。在此基础上,根据TRF796x的时序特性和访问要求,采用ARM芯片的硬件SPI方式实现对TRF796x的读写访问与控制,并在RFID门禁系统中验证了通信结果。  相似文献   

5.
基于ARM处理器的CAN-Ethernet通信模块实现   总被引:5,自引:0,他引:5  
介绍了一种基于ARM处理器的CAN总线-以太网双向通信模块的实现方案,给出了ARM处理器S3C44B0x与CAN总线通信芯片SJA1000T、以太网通信芯片RTL8019as的硬件接口方法及CAN总线到以太网的双向通信软件实现方法.  相似文献   

6.
为了在现有C6000系列DSP芯片上扩展多路SPI外围设备,提出了一种基于FPGA和EMIF接口的多路SPI控制器系统方案。该方案采用C6000系列DSP上的EMIF接口与FPGA进行数据交互,扩展出多路SPI控制器。在FPGA上实现了接口模块、寄存器读写模块以及多路通用SPI模块。在ModelSim环境下对所设计的SPI控制器进行了仿真实验,仿真结果表明SPI控制器可以进行全双工通信。随之,在DSP-FPGA集成计算机上进行了实物测试,扩展的SPI控制器外接具有SPI接口的CAN控制器芯片MCP2515,通过扩展的SPI控制器控制MCP2515的数据收发,测试结果显示DSP可以通过MCP2515与其它CAN设备进行通信,扩展的SPI控制器工作正常。  相似文献   

7.
基于CC2420的无线传感节点平台研究   总被引:1,自引:0,他引:1  
介绍了串行外设接口(SPI)在无线射频芯片CC2420和ARM处理器AT91RM9200接口中的应用方案,给出了二者详细的硬件连接图和嵌入式Linux下驱动的实现方法,该方法同样适合其他具有SPI接口的芯片和微处理器之间的接口与编程.CC2420和AT91RM9200基于SPI的串行通信为无线传感器网络提供了一个节点硬件平台的解决方案.  相似文献   

8.
介绍一种基于S3C2410的Windows CE扩展CAN总线接口的方法.利用SPI接口扩展CAN总线接口,编写CAN流接口驱动程序;给出硬件接口设计原理图,重点阐述WinCE下独立CAN控制器MCP2510的驱动程序的实现,并给出软件处理流程.  相似文献   

9.
随着CAN现场总线应用领域的不断扩展,在布线复杂,电磁干扰强,实时通信能力要求高的环境下需要高性能的数据处理结点.S3C44B0X芯片有低功耗、低成本、高性能的特点,但不具有CAN总线接口功能,限制了在其CAN现场总线领域的应用.本文在研究CAN2.0协议的基础上,采用MCP2510总线控制器扩展S3C44B0X芯片的CAN总线接口功能,实现CAN总线数据的发送与接收.该设计可应用于ARM7架构的芯片,构成CAN结点.  相似文献   

10.
基于LPC2148和MCP2510的高速USB-CAN卡   总被引:1,自引:0,他引:1  
本文介绍了基于LPC2148和MCP2510的USB-CAN接口卡。LPC2148是基于ARM7TDMI-S核的微控制器,处理器速度高,内置USB2.0全速控制器和SPI接口。MCP2510是独立的CAN控制器,支持V2.0A/B技术规范,通过SPI接口与微控制器进行通讯。接口卡能够实现计算机与CAN总线网络之间的高速数据交换。主要介绍接口卡的硬件电路设计及其详细编程。  相似文献   

11.
在数控系统中,通常需要利用串口或者CAN总线进行数据监控,针对满足其数据采集与发送及存储的技术要求,提出一种便携式的数控系统监控平台设计方法;基于Freescale的ARM芯片MCIMX357与Linux操作系统,利用外围接口电路,实现大容量数据存储、串口多模式通信、CAN总线数据监控,同时附加人机友好界面,利用配套电源管理方案实现低功耗便携功能;通过测试表明设计合理可靠,功耗为3.5W,串口通信频率为115200bps,CAN通信速度为500K,同时该设计成果成功应用于我单位某型数控系统中。  相似文献   

12.
某些设备RS-232/SPI总线仍占较大的比重且不具备CAN总线接口,设计CAN总线与RS-232/SPI转换模块以适应整个技术的发展。选择性价比高单片机STC89C52、CAN总线控制器SJA1000、CAN总线驱动器PCA82C250器件,对CAN/RS-232、CAN/SPI总线转换模块分别进行硬件和软件设计,实现了CAN/RS-232/SPI总线转换。  相似文献   

13.
CAN总线在基于ARM嵌入式数控系统中的应用   总被引:9,自引:0,他引:9  
利用CAN总线的实时性和可靠性来提高数控机床的性能。上位机采用控制器S3C2410,通过SPI串行通讯接口,实现MCU与CAN总线控制器之间的通讯。由MCU传输的数据经过CAN控制器的处理,转换成符合CAN2.0协议的标准格式,以报文形式发送到CAN总线上的相关节点,完成对六轴伺服电机的运动控制。  相似文献   

14.
基于高级精简指令微处理器(ARM)技术的处理器已经普遍应用于工业控制、汽车电子等各个领域。区域网络控制器(CAN)总线也已广泛应用于这些领域,但大多数的ARM9系列芯片还没有在片内集成CAN总线的控制器,需要在板级进行扩展。选用SJAl000器件作为CAN总线控制器,详细论述了在ARM系统中进行双CAN总线接口扩展的实现方法。  相似文献   

15.
分布智能火灾报警控制系统是当今火灾报警技术发展的必然趋势,由于其对中央控制器要求较高,传统的单片机在某些方面已经有些力不从心,而ARM(Advanced RISC Machines)由于其高性能、低功耗、低成本的特点正是替代传统单片机的首选,提出一套基于ARM的火灾报警控制系统总线通信协议,并介绍该系统的CAN 设备驱动设计方法.  相似文献   

16.
比较了实现TMS320x24x系列DSP控制器多机通信的三种方式,分别是通过SCI接口、SPI接口和CAN总线来实现。针对实际课题中六相电机控制平台的多机通信问题,提出了一个能同时处理实时信息和非实时信息的新的DSP多机通信解决方案。  相似文献   

17.
SPI接口是单片机应用系统中常用的串行扩展接口之一,通过汽车EPB辅助控制器设计的具体项目的应用,重点介绍了基于SPI的CAN控制器与单片机通信的连接方法,及模拟SPI总线时序的软件实现。  相似文献   

18.
基于ARM的CAN总线井下瓦斯监控系统   总被引:2,自引:0,他引:2  
根据井下瓦斯监控系统在实时性、可靠性方面的要求,文章提出了一种基于ARM的CAN总线井下瓦斯监控系统的设计方案,详细介绍了系统硬件、软件设计,以及CAN总线接口设计,并给出了瓦斯数据采集、CAN总线通信等部分的程序流程。实验表明,该系统结构简单,具有较强的实时性和可靠性。  相似文献   

19.
为实时接收和记录多路车载信息传感器的数据,设计了以C8051F060单片机为核心控制器,TJA1050为外围CAN驱动器的多路CAN总线数据(包括温度、湿度、压力)接收电路,并通过SPI接口将数据传输到上位机;在程序设计上,给出了在开辟二级缓存下的可变长度帧结构的传输设计;测试表明,该设计对10路CAN总线数据以500k的速率进行传输,工作稳定、可靠,数据接收正确,可变长度帧结构编码无误,实现了多路CAN总线数据的接收、编帧和传输。  相似文献   

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

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