首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 109 毫秒
1.
基于单片机的CAN-USB通信转换模块的设计与实现   总被引:1,自引:0,他引:1  
针对CAN总线与USB接口通讯协议标准互不相融的问题,提出了以ATmega128为微处理器,采用CAN总线控制器SJA1000与USB总线控制器CH372设计了CAN-USB通信转换模块,以解决CAN总线与PC机进行通讯问题,文章中详细介绍了该模块的工作原理和实现方法,即通过软件硬件相结合实现信号特性和通讯协议的转换,从而完成两者之间的信息传输;为了克服CAN总线容易受到外界干扰的弱点,使用了6N137进行隔离;通过国家863计划项目《天然气和垃圾填埋气燃烧发电在热气机上的应用研究》的实际应用验证了此方案的可行性;具有一定设计参考价值。  相似文献   

2.
基于SJA1000的CAN总线通信模块设计   总被引:1,自引:0,他引:1  
本文初步阐述了基于SJA1000的CAN总线通信模块的实现,采用PHILIPS的PCA82C250作为通信模块的总线收发器,网络控制器则采用PHILIPS的SJA1000,采用TAMEL的AT89C52单片机,基于这些芯片实现CAN通信的基本功能这主要包括EPP-CAN接口板的实现和下位机即单片机与CAN通信模块的连接及实现.系统达到完成CAN通信所需要的指标,可基本满足CAN通信的各项要求.  相似文献   

3.
针对CAN总线和PC机之间通信的"瓶颈"问题,设计了一种通信转换模块,采用单片机PIC18F4550以及CAN总线控制器MCP2510和高速CAN收发器82C250来实现,介绍了各模块之间的硬件接口电路。在此基础上,设计了软件流程以及上位机程序。测试结果表明,设计的USB-CAN通信模块,工作可靠稳定,与PC机连接方便,可用于对CAN网络的实时监控和数据分析。  相似文献   

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

5.
介绍了在CAN总线数据采集系统中应用U盘作为采集数据的移动存储器的方案.该方案基于USB主/从控制芯片CH375A,在单片机的控制下,实现了CAN总线数据采集系统中嵌入USB主机,从而完成把各节点采集的数据存入U盘,取代了现场数据采集系统必须有一台计算机的模式.  相似文献   

6.
基于MCU和CH375的并口转USB口驱动器的设计   总被引:1,自引:0,他引:1  
为解决传统仪器只支持并口打印机的问题,提出了一种基于CH375的并口转USB口的驱动器的设计,实现了并行数据到USB数据的转换,该驱动器可以方便地移植进智能仪器中,为仪器扩展USB接口,并有望成为一种通用的并口转USB口驱动器。  相似文献   

7.
基于C8051F023和CAN总线的数据采集通信系统设计   总被引:1,自引:0,他引:1  
谢立  纪荣 《测控技术》2006,25(5):71-74
以C8051F023处理器和CAN总线控制器SJA1000为核心,设计了一种通用的基于CAN总线的数据采集通信系统.给出了此系统的原理及整体结构,重点阐述了CAN总线智能节点的软硬件设计、实现与注意事项.试验表明:该系统结构简单、可靠性高、应用灵活、且易扩展,数据传输稳定,具有广泛的应用前景.  相似文献   

8.
介绍CAN(控制局域网)总线的特点,对CAN总线智能通信节点的工作原理进行了分析,给出了采用AT89S52型单片机构成的通信节点电路原理图和应用单片机汇编语言编写的SJA1000初始化程序,通过节点的软硬件设计,说明了CAN总线的技术优势和应用前景。  相似文献   

9.
基于Compact PCI总线的CAN总线扩展模块设计   总被引:1,自引:0,他引:1  
介绍了PCI桥接口芯片PCI9030和CAN接口芯片SJA1000,给出了基于CPCI总线的CAN总线扩展模块软硬件的设计方案及实现方法。  相似文献   

10.
介绍CAN(控制局域网)总线的特点,对CAN总线智能通信节点的工作原理进行了分析,给出了采用AT89S52型单片机构成的通信节点电路原理图和应用单片机汇编语言编写的SJA1000初始化程序,通过节点的软硬件设计,说明了CAN总线的技术优势和应用前景.  相似文献   

11.
介绍基于80C51和CH375的LPT-USB打印机驱动器的设计与实现方法,介绍USB总线的通用接口芯片CH375的特点及工作原理,给出80C51单片机通过CH375控制USB打印机的硬件设计及其C语言软件实现。利用该设计能够实现并行打印口数据在USB打印机直接打印,极大的克服了有些并口仪器必须连接并口打印机才能打印的弊端,可极大方便用户的使用。  相似文献   

12.
基于CH375的USB数据传输   总被引:1,自引:0,他引:1  
本文针对在苹果园中监测测量控制等系统中无法方便的把数据传输给移动设备的情况,在此介绍了一种以USB接口芯片沁恒CH375和MCS51单片机为核心,U盘、移动硬盘等为存储介质的数据存储方案。本模块给出了硬件电路的设计和U盘的读写程序,并指出了易出错的调试细节。实验结果证明,该方法具有成本低,可靠性高,通用性强,可以简便地集成到各种监测、测控系统中。  相似文献   

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

14.
基于USB的CAN适配卡的设计与实现   总被引:5,自引:2,他引:5  
本文论述了CAN总线系统中CAN适配卡的重要作用,在分析其他CAN适配卡实现方案优缺点的基础上提出了一种基于USB的新型CAN适配卡的实现方案,并详细的阐述了设计方法,给出了具体的软硬件实现方案。  相似文献   

15.
本文提出了一种以CAN总线为基础的数据采集模块设计方案,介绍了该数据采集模块的功能、软件、硬件设计方法。实验证明基于CAN总线的数据采集模块具有结构简单、转换速度快、高精度、高可靠性、高性能价格比等特点。  相似文献   

16.
USB总线是一种快速、双向、同步、低成本、动态可连接的串行总线,其驱动程序是Linux内核的一个重要组成部分。随着Linux操作系统的广泛应用,特别是嵌入式设备的大量出现,USB驱动程序的编写越来越显得重要了。本文实现了基于DSP平台的USB从机固件开发以及基于ARM下嵌入式linux的USB主机设备类驱动开发。  相似文献   

17.
基于CAN总线的运动控制通讯系统设计   总被引:1,自引:0,他引:1  
数字量驱动的运动控制要求通讯系统具有良好的实时性和可靠性;设计了一种基于CAN总线的多节点多通道的运动控制通讯系统,以FPGA为节点控制器,通过SJA1000收发运动控制数据,并行发送到各通道驱动器的数模转换器中;FPGA模块由Verilog HDL编写,通过参数传递和生成块的方法简化代码,提高系统的可移植性,移植时只需改变两个常量值即可适应各个节点不同的通道数和位宽;实验表明,通讯系统每帧耗时约120 μs,最高帧频可达8.5 kHz,误码率低于10-8,实时性和可靠性较好.  相似文献   

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

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