共查询到16条相似文献,搜索用时 109 毫秒
1.
介绍了CAN总线的优良性能,给出了针对DSP运动控制器的CAN总线系统结构框图。主要完成了对TMS320LF2407A运动控制器上CAN总线硬件接口电路的设计和软件的实现。实现了对TMS320LF2407A的CAN总线通信软件的模块化设计,并用实验验证其正确性。在此基础上,CAN总线通信的实现只需要修改相应的几个寄存器即可,大大降低了软件设计的周期,也为DSP的CAN总线硬件电路的设计提供了参考。 相似文献
2.
RS232通信网络与CAN总线通信网络互联设计 总被引:4,自引:0,他引:4
基于CAN总线原理,结合CAN控制器SJA1000、CAN收发器CTM和ATmega128的特性,针对CAN总线和RS232互联问题,提出了RS232-CAN接口模块的设计方案,详细介绍了硬软件设计模块以及本设计的具体应用。 相似文献
3.
对CAN总线进行了简要介绍,阐述了CAN总线控制器在设计使用过程中的注意事项、PIC16F876A处理器与MCP2510的连接管理和利用CAN控制器的不同工作模式进行初始化、自动通信检验,同时设计了RS232转CAN总线的电路,并给出了电路图,列举了MCP2510 CAN总线控制器、82C250总线收发器的在线故障判断和检修策略。 相似文献
4.
5.
提出一种使用USB接口实现CAN总线网络与计算机连接的方案,可以应用在使用上位机监控CAN总线的场合。文中介绍了主控制器CY7C68013和CAN控制器SJA1000,讨论了CAN总线与USB之间的硬件接口电路。同时,分析了固件编程方法及主程序的架构。简要介绍了驱动程序开发。 相似文献
6.
针对CAN总线通讯系统对实时性和可靠性的要求,文章设计了一种基于CPCI总线的四通道隔离CAN总线通讯模块;该模块与现有的同类CAN总线设备相比,在成本和电路集成度上具有明显的优势;该模块在硬件上采用了单片FPGA来实现CPCI接口以及4个独立的CAN控制器逻辑,并且使用了4个隔离的CAN收发器CTM1051同时实现电平转换与电气隔离;在固件设计中,分别采用PCI总线IP核和CAN总线IP核来实现PCI接口和CAN总线控制器;在软件设计中,按照模块技术要求来设计设备驱动程序、仪器驱动程序和软面板;经实验测试表明,该模块的位宽容忍度范围为±5%、采样点特征值为75%并能连续正常工作3小时以上,具有良好的性能指标和可靠的四通道数据收发功能。 相似文献
7.
牛广文 《自动化与仪器仪表》2011,(6):44-45,49
针对CAN总线和PC机之间通信的"瓶颈"问题,设计了一种通信转换模块,采用单片机PIC18F4550以及CAN总线控制器MCP2510和高速CAN收发器82C250来实现,介绍了各模块之间的硬件接口电路。在此基础上,设计了软件流程以及上位机程序。测试结果表明,设计的USB-CAN通信模块,工作可靠稳定,与PC机连接方便,可用于对CAN网络的实时监控和数据分析。 相似文献
8.
针对船舶燃机监控系统的CAN总线数据通信需求,设计了一种多通道CAN总线通讯模块。该方案采用M模块标准设计,使用4片独立的CAN控制器和CAN隔离收发器实现CAN节点电路、4通道CAN通讯控制和信号电气隔离。通过可编程逻辑器件CPLD以及硬件描述语言VerilogHDL,实现了M模块接口和4通道CAN总线接口的转换;在硬件设计的基础上,进行了CAN总线通信程序设计。经测试和应用结果表明,本模块能够实现4通道CAN总线大量数据通信,满足了设计需求,具有很好的应用前景。 相似文献
9.
基于ARM芯片的CAN总线接口设计与实现 总被引:6,自引:2,他引:4
为了使S3C2410X芯片可以控制CAN总线数据的发送与接收,采用MCP2510总线控制器扩展S3C2410X芯片的CAN总线接口功能,系统硬件主体采用MATRIXVARM9板和MCP2510总线控制器,操作系统采用ARM-Linux,详细介绍了硬件的接口设计,讨论了嵌入式ARM-Linux操作系统上CAN设备驱动程序的具体设计方法.经过测试,可以满足应用的要求. 相似文献
10.
给出了一种基于CAN总线分布式机场跑道灯控制系统的设计方案。介绍了智能机场跑道灯控制器的硬件设计和CAN总线的硬件接口电路的设计。并对系统的整体结构、硬件配置、软件功能分别作了详细说明。实验表明,该系统具有结构简单、可靠性高、性能价格比高等特点,具有广阔的应用前景。 相似文献
11.
12.
13.
介绍了CAN总线位移传感器硬件接口设计及软件编程方法。采用内部集成了CAN控制器模块及16位A/D转换器的单片机C8051F060设计CAN总线位移传感器,硬件设计简洁、可靠,软件编程方便。 相似文献
14.
基于CAN总线的分布式控制器设计和实现 总被引:3,自引:0,他引:3
机电系统一般包括机械结构、控制系统和控制软件三部分。提出了一种适合大学生科技创新使用的基于CAN总线的分布式控制系统,包括可扩展的硬件和基于CSOS(CPU Sharing Operation System)多任务操作系统的开发模块,根据易学、易用、低价、小巧的设计原则,采用飞利浦的P89C58X2作为控制芯片,LM629作为直流电机控制芯片,sja1000和tja1050作为CAN控制器和收发器。给出了基于该控制系统的智能机器人寻线控制实现方法实例。 相似文献
15.
王舸 《计算机与数字工程》2007,35(7):71-72
CAN总线是一种使用CAN协议的串行通信网络.Silabs公司的单片机C8051FU40是完全集成的混合信号系统级芯片,而且内部集成了CAN控制器.本文着重介绍以C8051FU40单片机为核心的基于CAN总线的分布式程控电镀电源控制系统的设计和实现方法,给出CAN总线的硬件接口电路设计和电镀电源的逻辑原理结构图. 相似文献