首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 93 毫秒
1.
分析了CAN总线控制器的工作原理,以SJA1000为模型,提出基于SOPC技术的CAN总线控制器的设计方案,并完成SJA1000IP核的设计;完成了在Altera的CycloneIII型FPGA芯片上集成微处理器核、SJA1000IP核、数据RAM、程序ROM为一体的完整CAN总线通信系统的设计。实验结果验证了SJA1000IP核设计方案的合理性。  相似文献   

2.
分析了CAN控制器SJA1000的特点及CAN协议通信格式.设计了控制器SJA1000的IP软核,能为应用提供一个性能优良的、易于移植的控制器SJA1000,实现了对步进电机的控制.  相似文献   

3.
CAN控制器SJA1000及其应用   总被引:24,自引:1,他引:24  
介绍CAN控制器SJA1000的特点、内部结构以及SJA1000的寄存器结构及地址分配;CAN协议通信格式。并以独立CAN控制器SJA1000为例,结合CAN协议说明了一种通用型CAN总线的开发与设计。  相似文献   

4.
SJA1000在CAN总线系统节点的应用   总被引:2,自引:0,他引:2  
介绍CAN总线控制器SJA1000;给出其在CAN总线系统节点中的应用方法、节点电路原理图及初始化程序;针对应用SJA1000容易出现的问题进行了解说。  相似文献   

5.
SJA1000在CAN总线系统节点的应用   总被引:4,自引:0,他引:4  
介绍CAN总线控制器SJA1000;给出其在CAN总线系统节点中的应用方法、节点电路原理图及初始化程序;针对应用SJA1000容易出现的问题进行了解说.  相似文献   

6.
一种空间相机的数据通信系统设计   总被引:1,自引:0,他引:1  
在空间相机数据采集应用中,为了满足电路板体积重量以及可扩展性的要求,利用FPGA 作为主控芯片,控制相机进行数据采集和传输.在数据通信系统中,FPGA替代了传统的单片机作为CAN总线的主控制器,并给出了详细的硬件电路设计方法.在对CAN协议控制器SJA1000进行功能及时序分析后,利用硬件语言对其通信流程进行设计.实践...  相似文献   

7.
基于CAN总线智能节点设计   总被引:1,自引:0,他引:1  
CAN总线是一种应用极为普及的现场总线.文中提出了一种CAN总线通信接口的设计方案.CAN总线智能节点用单片机AT89S52和SJA1000控制器为核心组成.分别从硬件电路设计和SJA1000软件初始化、发送、接收设计方面进行了分析,实现了相应的网络控制功能,具有较高的实用性.  相似文献   

8.
为实现空间相机控制器与星务计算机之间的可靠数据通讯,设计了基于TMS320C32的CAN总线通信系统;针对TMS320C32和SJA1000的工作时序特点,利用可编程逻辑器件FPGA实现了接口逻辑转换,编写激励文件利用Modelsim软件进行了功能仿真,给出了CAN总线通信系统的软件设计,包括SJA1000的初始化、数据的发送接收及位定时参数的设定;最后通过周立功公司的ZLGCANTest软件对设计的CAN总线通信系统进行了测试;实验结果表明,系统的通信速率达到307.2kbps,通讯无误,满足相机控制器可靠性的要求。  相似文献   

9.
基于FPGA的CAN总线通信系统   总被引:5,自引:1,他引:4  
为了克服单片机固有的缺陷,满足航天控制的需求,文章提出了如何利用FPGA采用查询的方式控制CAN控制器SJA1000,从而实现CAN总线数据通信的方法;介绍了该系统的硬件构成、芯片选择和组成原理,对FPGA的控制程序进行了分析和设计;实验结果表明,系统完全满足CAN总线通信要求,与以往基于单片机的CAN总线通信系统相比较,降低了体积、重量和功耗,具有优越性;该设计已成功应用于星载电场仪的地面检测设备中。  相似文献   

10.
新一代空间相机控制器采用具有高可靠性的32位处理器TSC695F和Flash型FPGA APA600作为核心控制单元,采用CAN总线与小卫星平台上各单元通信;由于TSC695F采用独立的32位数据线和地址线,而CAN总线控制器SJA1000采用8位分时复用的数据线和地址线;且TSC695F和SJA1000的地址线和数据线采用5V电平,APA600的输入输出接口采用3.3V电平,需要根据读写过程中数据流向对电平转换芯片的方向进行控制;提出了一种基于APA600的TSC695F与SJA1000的接口逻辑电路设计方法,给出了VHDL源码和在TSC695F中使用该CAN总线接口的具体方法;在实验中使用逻辑分析仪对实际工作过程中时序参数进行测量,实验结果表明采用本文的设计满足CAN总线接口时序要求,可以实现空间相机控制器与星上其他单元可靠的通讯。  相似文献   

11.
针对CAN总线在控制外围设备方面的优势,对基于SJA1000的CAN总线驱动软件的设计与实现展开研究;通过分析星弹载嵌入式系统层次结构和设备驱动的调用关系,提出了通过操作系统的扩展模块调用CAN总线驱动程序的设计理念;结合相关具体应用设计测试用例,并通过ZLGCANTest软件对所研发的CAN总线驱动软件进行了测试;证实所开发的CAN总线驱动软件在可靠性和实时性方面都能满足应用要求。  相似文献   

12.
RS232通信网络与CAN总线通信网络互联设计   总被引:4,自引:0,他引:4  
基于CAN总线原理,结合CAN控制器SJA1000、CAN收发器CTM和ATmega128的特性,针对CAN总线和RS232互联问题,提出了RS232-CAN接口模块的设计方案,详细介绍了硬软件设计模块以及本设计的具体应用。  相似文献   

13.
介绍了一款采用单片机和CAN通信控制器SJA1000实现CAN总线通讯的星载图像数据处理器的嵌入式软件的设计方法,从设备系统拓扑结构出发,介绍了单片机和SJA1000的特点,详细介绍了软件设计流程,包括CAN控制器初始化、收发数据、主程序流程图,并详细讨论了设计中几个应该注意的问题。  相似文献   

14.
本文以A54SX72A反熔丝型FPGA作为主控芯片、以SJA1000作为CAN总线控制器,提出一种星载CAN总线通信系统的设计方案,分别对不同类型的总线通信任务进行合理分类并针对性处理,通过外设MRAM协助完成部分数据存储与读取,实现总线通信系统指令接收、解析、存储和响应功能.本文首先介绍了星载CAN总线通信系统的硬件...  相似文献   

15.
喻萌  雷宏杰  朱少华 《微机发展》2006,16(8):137-139
文中主要研究了基于TMS320LF240DSP控制器实现CAN总线通讯的原理和方法,以TI公司生产的定点DSP-TMS320LF240和CAN控制器SJA1000为例,详细讲述了怎样用C2xx汇编语言完成SJA1000的初始化;放开TMS320LF2407的可屏蔽中断INT1,以中断方式接收CAN总线的数据,以及用查询方式向其它外围设备发送数据。  相似文献   

16.
智能四通道CAN模块设计   总被引:1,自引:0,他引:1       下载免费PDF全文
目前多数CAN网卡利用单片机技术实现,其通道数最多为2个.当总线流量很大时容易丢帧,不能实现某些特殊功能.该文设计了一种智能四通道CAN模块,该模块采用PCI系统总线,3U结构.采用在线可编程FPGA技术与SJA1000相结合,以双口存储器作为缓存器,利用VHDL硬件设计语言实现.根据规定的特殊帧定义,利用中断响应快速处理特殊帧.利用双总线实现冗余功能.  相似文献   

17.
本文首先介绍PCI总线控制器PCI9052与CAN总线通信控制器SJA1000的工作原理,并且介绍了PCI总线和CAN总线通信控制器接口的硬件和软件实现方法。  相似文献   

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

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