共查询到18条相似文献,搜索用时 156 毫秒
1.
CAN总线是一种应用广泛的现场总线,文章简要讨论了CAN总线,介绍了CAN总线的主要技术特性及CAN器件的种类,在此基础上较为详细的介绍了CAN总线独立控制器SJA1000的基本原理,硬件电路以及基于SJA1000的CAN总线接口电路的软硬件设计方法,并且给出了CAN总线接口电路、SJA1000初始化流程图、接收及发送数据程序的框图。本文倾向于在设计SJA1000为基础的CAN节点上引导用户同时还提供典型的应用电路和用于编程的流程图。 相似文献
2.
本文介绍CAN现场总线的主要功能和特点;详细介绍了新型的独立式CAN总线控制器SJA1000的特点和工作原理,并给出其在基于Intel 80C196MC单片机的逆变器系统的应用方法、接口电路和应用程序流程图;文中对用户在SJA1000设计、使用和调试中容易出现的问题进行了重点说明。 相似文献
3.
基于CAN总线的步进电机多机控制系统的设计 总被引:1,自引:0,他引:1
吴之光 《可编程控制器与工厂自动化(PLC FA)》2009,(2):63-65
CAN现场总线技术以其具有的诸多优点而在很多领域得到了广泛的应用。本设计采用基于SJA1000的CAN总线技术,利用US-CAN接口模块电路和CAN节点模块电路分别实现上位机与CAN总线的接口通信和接收、处理总线信息,从而实现计算机对现场各个节点上步进电机的控制。 相似文献
4.
CAN总线控制器SJA1000的原理及应用 总被引:8,自引:1,他引:8
CAN总线是众多的现场总线标准之一,广泛应用于工业测控网络中。本介绍了一种新型的CAN总线协议控制器芯片SJA1000及应用该芯片设计仪器仪表的智能化通信技术。 相似文献
5.
本文介绍了一个能实现RS-485(422)总线和CAN总线相互转换的总线网桥的设计实例。这个网桥由CAN控制器SJA1000、微处理器AT89C52、CAN总线驱动器82C250和RS-422接口芯片MAX1490B等组成。文中简述了该网桥的工作原理,列出了它的程序框图,还对它的应用结果作了介绍。 相似文献
6.
7.
8.
商广辉 《可编程控制器与工厂自动化(PLC FA)》2010,(2):58-59,78
本文以STC单片机和CAN控制器SJA1000为核心设计实现了能够用于RS-232接口和CAN接口的转换模块,解决了CAN总线与RS-232接口之间数据通信速率以及通信帧格式不同的问题,实现了RS-232接口数据与CAN总线数据的交换,实际运行表明该设计是成功的。 相似文献
9.
10.
本文给出了一种基于USB的CAN总线转接器的设计,说明了USB接口芯片PDIUSBD12和CAN总线接口芯片SJA1000的使用方法及其与AVR单片机的接口电路,阐述了单片机通过USB与PC的通讯方法,详细说明了硬件接口电路和上、下位机软件程序的设计及注意事项.该转接器的设计可自主定义协议,并具备数据缓冲能力.实际运行结果表明,该转接器的设计是完全可行的. 相似文献
11.
介绍了控制器局域网CAN与SAEJ1939协议之间的关系,提出了一种以CAN总线技术为基础,利用SJA1000芯片和S3C2410处理器组成汽车检测仪的硬件设计,并完成了基于ARMLinux系统的方案设计,开发了驱动程序的检测软件。检测设备采用CAN总线方式有利于从汽车上直接获取其故障信息,使得标准化故障诊断成为可能。 相似文献
12.
介绍了一种基于CAN总线的电力线路微机保护系统,文中概述了该微机保护系统的总体结构,重点阐述了串行通信软、硬件设计方法。系统的串行通信采用了目前工业控制领域应用非常广泛的CAN现场总线,其中,串行通信硬件电路设计中,以独立CAN控制器SJA1000和CAN收发器PCA82C250作为CAN总线与微处理器之间的通信接口,实现本系统与监控主机之间的数据通信,提高了通信的快速性、可靠性。 相似文献
13.
PC/104总线和CAN总线之间的转换大部分使用的是智能接口,用单片机处理接口逻辑。提出了一种无需单片机的非智能接口方式,采用Philips的CAN(Controller Area Network)总线接口芯片SJA1000.以适当的逻辑电路配合实现从数据、地址总线分开的PC/104总线到数据、地址线复用的sJA1000的转换。 相似文献
14.
对通用串行总线(USB)和CAN总线各自的性能进行了比对,根据目前工业控制现场所用的工控机不具有CAN总线接口的情况,设计了一款以CY7C68013和SJAl000为核心的USB-TO-CAN转换器,该转换器体积小巧,成本低廉,可靠性高,适合工业控制现场应用。文中介绍了总体的设计思路,涉及到的主要元器件,硬件电路构成,驱动程序架构,以及上位机底层的软件流程。着重讨论了两种固件程序的实现方案,并给出了这两种实现的测试结果以及改进方法。 相似文献
15.
CAN总线在多相永磁无刷直流电机控制中的应用 总被引:3,自引:0,他引:3
介绍了以80C196KC单片机为核心的多台下位机和上位机组成的多相永磁无刷直流电机控制系统.着重对CAN总线通信系统的构建,通信的可靠性和控制特性做了分析;给出了系统的方案和基于SJA1000的硬件电路和软件流程. 相似文献
16.
针对火车轮对运行状况,设计了基于CAN总线的火车轮对数据采集系统.该系统核心由AT89C51单片机、SJA1000 CAN控制器、82C250接口驱动芯片组成,给出了硬件结构和软件流程.应用结果表明,该设计实时性好,成本低、可靠性高. 相似文献
17.
汪永军 《国外电子测量技术》2011,30(8):77-79
CAN总线是一种支持分布式控制和实时功能的高效串行通信网络,通过在板级扩展CAN控制器,实现ARM9利用CAN总线进行数据交换的目的.选用飞利浦的SJA1000器件作为CAN总线控制器在EP9315 ARM系统中进行扩展,并给出了采用通用接口(GPIO)、CPLD时序转换和模拟双周期读/写三种实现方式,同时对模拟双周期... 相似文献
18.
基于ARM7TDMI内核的32位嵌入式处理器已经普遍应用于工业控制、汽车电子等各个领域。CAN总线也已广泛应用于这些领域。但大多数数据地址分离总线的处理器并没有在片内集成CAN总线控制器,本文针对该问题给出了一种基于双总线周期的解决方案。本方案选用飞利浦SJA1000器件作为CAN总线控制器,并且对ARM和CAN控制器的总线接口进行了扩展。本文该设计的时序和组合逻辑电路设计进行了分析,最后对CAN控制器在Linux下的驱动移植做了简要介绍。 相似文献