共查询到19条相似文献,搜索用时 46 毫秒
1.
为实现空间相机控制器与星务计算机之间的可靠数据通讯,设计了基于TMS320C32的CAN总线通信系统;针对TMS320C32和SJA1000的工作时序特点,利用可编程逻辑器件FPGA实现了接口逻辑转换,编写激励文件利用Modelsim软件进行了功能仿真,给出了CAN总线通信系统的软件设计,包括SJA1000的初始化、数据的发送接收及位定时参数的设定;最后通过周立功公司的ZLGCANTest软件对设计的CAN总线通信系统进行了测试;实验结果表明,系统的通信速率达到307.2kbps,通讯无误,满足相机控制器可靠性的要求。 相似文献
2.
针对当前CAN(控制器局域网)总线通信仿真与测试平台实时性受限与价格昂贵的问题,提出用SOPC Builder的图形用户接口把VHDL(高速集成电路硬件描述语言)语言设计的CAN控制IP(Intellectual Property)核和NiosⅡ软核处理器集成在一块低功耗、低成本的FPGA(现场可编程逻辑门阵列)上作为CAN节点主控制器和通过以太网进行数据传输的解决方案,并对该平台的硬件、固件、软件进行了详细的分析与实现.在CAN总线的监控与仿真过程中,基于NiosⅡ的CAN总线仿真与测试平台与致远电子的CANalyst-Ⅱ相比,极大地降低了成本,时间分辨率提高,达到了o.1ms. 相似文献
3.
CAN总线是一种成熟的串行通信总线,它具有可靠性高、稳定性好、抗干扰能力强、通信速率高、维护成本低、实时性强、很好的开放性及数据兼容性等优点。CAN总线这些众多的优点使其广泛应用于工业自动化控制等领域。其应用的广泛性则进一步对CAN总线IP提出了需求。同时以IP实现的CAN总线控制器所具有的通用处理器访问接口,良好的可移植性等优点使其可以集成于各种嵌入式SoC设计中。文中从CAN总线的规范和特点出发,提出了CAN总线控制器IP核的特点并定义了其功能,采用Verilog语言设计实现了CAN总线控制器IP核的功能,最后通过仿真和FPGA原型验证,证明了设计实现的正确性。目前CAN总线控制器IP核已经应用于SOPC和SoC的嵌入式应用设计中。 相似文献
4.
针对CAN总线通讯系统对实时性和可靠性的要求,文章设计了一种基于CPCI总线的四通道隔离CAN总线通讯模块;该模块与现有的同类CAN总线设备相比,在成本和电路集成度上具有明显的优势;该模块在硬件上采用了单片FPGA来实现CPCI接口以及4个独立的CAN控制器逻辑,并且使用了4个隔离的CAN收发器CTM1051同时实现电平转换与电气隔离;在固件设计中,分别采用PCI总线IP核和CAN总线IP核来实现PCI接口和CAN总线控制器;在软件设计中,按照模块技术要求来设计设备驱动程序、仪器驱动程序和软面板;经实验测试表明,该模块的位宽容忍度范围为±5%、采样点特征值为75%并能连续正常工作3小时以上,具有良好的性能指标和可靠的四通道数据收发功能。 相似文献
5.
分析了CAN总线控制器的工作原理,以SJA1000为模型,提出基于SOPC技术的CAN总线控制器的设计方案,并完成SJA1000IP核的设计;完成了在Altera的CycloneIII型FPGA芯片上集成微处理器核、SJA1000IP核、数据RAM、程序ROM为一体的完整CAN总线通信系统的设计。实验结果验证了SJA1000IP核设计方案的合理性。 相似文献
6.
基于FPGA的CAN总线通信系统 总被引:5,自引:1,他引:4
为了克服单片机固有的缺陷,满足航天控制的需求,文章提出了如何利用FPGA采用查询的方式控制CAN控制器SJA1000,从而实现CAN总线数据通信的方法;介绍了该系统的硬件构成、芯片选择和组成原理,对FPGA的控制程序进行了分析和设计;实验结果表明,系统完全满足CAN总线通信要求,与以往基于单片机的CAN总线通信系统相比较,降低了体积、重量和功耗,具有优越性;该设计已成功应用于星载电场仪的地面检测设备中。 相似文献
7.
基于DSP + FPGA结构的石油仪器组合导航系统中CAN总线系统设计,为了使数据能够在整个CAN总线网络协调、有效、快速、稳定的传输,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法;CAN控制器采用具有SPI接口的MCP2515,利用FPGA实现MCP2515的初始化、数据的发送和接收,实现了DSP处理器的CAN总线扩展应用;该方法由于把CAN节点控制的大量的工作交给FPGA实现,DSP只需要对FPGA中CAN数据接收FIFO和CAN数据发送FIFO进行读写操作,即可完成CAN总线的数据读写操作,大大减轻了DSP的数据处理压力;试验测试及产品应用表明,该设计有效、稳定可靠、可扩展性好,易于修改和移植,具有较强的工程实用价值。 相似文献
8.
CAN总线是一种成熟的串行通信总线,它具有可靠性高、稳定性好、抗干扰能力强、通信速率高、维护成本低、实时性强、很好的开放性及数据兼容性等优点。CAN总线这些众多的优点使其广泛应用于工业自动化控制等领域。其应用的广泛性则进一步对CAN总线IP提出了需求。同时以IP实现的CAN总线控制器所具有的通用处理器访问接口,良好的可移植性等优点使其可以集成于各种嵌入式SoC设计中。本论文从CAN总线的规范和特点出发,提出了CAN总线控制器IP核的特点并定义了其功能,采用Verilog语言设计实现了CAN总线控制器IP核的功能,最后通过仿真和FPGA原型验证,证明了设计实现的正确性。目前CAN总线控制器IP核已经应用于SOPC和SoC的嵌入式应用设计中。 相似文献
9.
针对市场上的总线通信板实际传输速率低和综合性能不高的问题,提出了一种利用FPGA设计CAN核,并在此基础上进行CAN通信板的设计。该通信板完成PC/104与CAN总线通信,具有“双光双电”的四冗余设计。详细介绍了CAN核的设计、CAN通信板的硬件设计及软件设计,并利用Modelsim对设计进行系统仿真。该CAN通信板具有高速、高可靠的特点,其通信速度、误码率、可靠性等指标均达到了设计要求。 相似文献
10.
基于ARM芯片的CAN总线接口设计与实现 总被引:6,自引:2,他引:4
为了使S3C2410X芯片可以控制CAN总线数据的发送与接收,采用MCP2510总线控制器扩展S3C2410X芯片的CAN总线接口功能,系统硬件主体采用MATRIXVARM9板和MCP2510总线控制器,操作系统采用ARM-Linux,详细介绍了硬件的接口设计,讨论了嵌入式ARM-Linux操作系统上CAN设备驱动程序的具体设计方法.经过测试,可以满足应用的要求. 相似文献
11.
CAN总线高层协议CANaerospace及其设计应用 总被引:1,自引:0,他引:1
分析了CAN总线的特点及其应用于航空航天领域所存在的一些问题.概述了专门针对航空航天应用开发的CAN总线的高层协议CANaerospace,重点介绍了CANaerospace的报文类型和结构,以及系统对冗余的支持.最后以MC68376芯片为核心进行了CANaerospace系统应用设计. 相似文献
12.
CAN总线和基于CAN总线的高层协议 总被引:17,自引:6,他引:17
详细介绍了目前比较流行的现场总线技术——CAN总线技术的特点,分析了CAN总线的通信模式和通信介质访问控制方式。CAN总线作为一种比较简单的协议在某些方面存在着局限性,因此,各厂商结合自己的特点在CAN协议的基础上开发了DeviceNet,CANOpen,CANKingdom,SDS等高层协议。由于DeviceNet协议的独特优势,对其进行了较为详细的介绍。同时对其他几种高层协议进行了简单介绍和比较。 相似文献
13.
基于CAN控制器实现计算机USB口与CAN总线的通信 总被引:1,自引:0,他引:1
本文讨论了计算机USB口与CAN总线之间通信的开发技术。并结合开发实例,用单片机和CAN控制器实现了计算USB口与CAN之间的两者之间的“透明”双向通信,给出了硬件电路的实现和软件设计的方法。 相似文献
14.
15.
AT90CAN的CAN通信模块驱动设计及C编程 总被引:1,自引:0,他引:1
CAN总线通信较之一般的通信总线而言,其数据通信具有突出的可靠性、实时性和灵活性,应用范围也早巳不再局限于汽车行业,而是扩展到了机器人、数控机床、家用电器等领域。CAN控制器用来实现统一的CAN通信协议。CAN控制器分为两种:一种是独立的控制芯片,如SJA1100;另一种是将其集成在微控制器内部, 相似文献
16.
17.
介绍了基于CAN总线的自动测控系统基本组成和具体实现,给出了虚拟仪器软件简图。CAN总线的自动测控系统以其设计简单、可靠性高、可维护性好和操作性强等优点,将有很大发展。 相似文献
18.