共查询到18条相似文献,搜索用时 171 毫秒
1.
针对CAN总线通讯系统对实时性和可靠性的要求,文章设计了一种基于CPCI总线的四通道隔离CAN总线通讯模块;该模块与现有的同类CAN总线设备相比,在成本和电路集成度上具有明显的优势;该模块在硬件上采用了单片FPGA来实现CPCI接口以及4个独立的CAN控制器逻辑,并且使用了4个隔离的CAN收发器CTM1051同时实现电平转换与电气隔离;在固件设计中,分别采用PCI总线IP核和CAN总线IP核来实现PCI接口和CAN总线控制器;在软件设计中,按照模块技术要求来设计设备驱动程序、仪器驱动程序和软面板;经实验测试表明,该模块的位宽容忍度范围为±5%、采样点特征值为75%并能连续正常工作3小时以上,具有良好的性能指标和可靠的四通道数据收发功能。 相似文献
2.
基于单片机的CAN-USB通信转换模块的设计与实现 总被引:1,自引:0,他引:1
针对CAN总线与USB接口通讯协议标准互不相融的问题,提出了以ATmega128为微处理器,采用CAN总线控制器SJA1000与USB总线控制器CH372设计了CAN-USB通信转换模块,以解决CAN总线与PC机进行通讯问题,文章中详细介绍了该模块的工作原理和实现方法,即通过软件硬件相结合实现信号特性和通讯协议的转换,从而完成两者之间的信息传输;为了克服CAN总线容易受到外界干扰的弱点,使用了6N137进行隔离;通过国家863计划项目《天然气和垃圾填埋气燃烧发电在热气机上的应用研究》的实际应用验证了此方案的可行性;具有一定设计参考价值。 相似文献
3.
4.
为了扩展抗恶劣环境计算机的CAN总线接口,提出了一种基于CompactPCI的抗恶劣环境CAN总线模块的设计方法。该方法中包括基于CompactPCI的抗恶劣环境CAN总线模块的设计思路和实现过程。在该方法采用了FPGA实现寄存器设计与逻辑控制,在工控3U板幅上实现了4路光电隔离CAN总线接口的紧凑设计。该方法应经投入应用,在应用过程中取得了良好的效果。 相似文献
5.
基于SJA1000的CAN总线通讯模块的实现 总被引:1,自引:0,他引:1
薛大为 《自动化与仪器仪表》2008,(2):54-57
介绍了一种采用独立CAN总线控制器SJA1000和8位单片机89C51组成的CAN总线通讯模块的实现方法。详细描述了模块的硬件电路组成及抗干扰设计,给出了SJA1000的初始化、报文的发送和接收程序代码。 相似文献
6.
提出了一种以CAN总线为基础的过程控制I/O模块的设计方案,介绍了该类型模块的功能、软件、硬件设计方法.用CAN总线实现与通讯模块的数据交换.为保证数据传输的可靠性,在通讯上采用了冗余设计. 相似文献
7.
为了满足恶劣环境下计算机系统的高可靠性需求,将冗余技术结合到CAN总线模块的硬件设计与软件开发中,介绍其总体方案、硬件设计方法,给出了部分实现细节及设计流程。测试结果表明,此设计可成功实现CAN冗余模块在总线故障情况下的冗余切换,提高了设备可靠性。 相似文献
8.
随着飞行器电子综合化技术的发展,数据总线在飞行器中得到大量应用;为满足某飞行器总线系统测量的需求,文章设计了一种基于CAN总线的遥测数据处理模块;硬件部分主要由CAN总线驱动器模块、DSP数字信号处理模块、FPGA逻辑处理模块组成;软件设计包括TMS320F28335的初始化,CAN总线数据处理和外部中断处理三部分;该模块用于某飞行器双路CAN总线数据的采集及处理,并经过了多次飞行试验验证;该模块简化了系统设计,实现了高速、可靠的CAN总线遥测数据处理。 相似文献
9.
10.
介绍了应用PIC16F877和MCP2510实现CAN总线数据通信模块,模块内部采用SPI数据传输,并且利用FT245BL实现PC机与PIC单片机的USB接口通信,组成一个演示系统。给出了系统结构框图与软硬件设计思路,提出了一种具有高可靠性、实时性和灵活性的CAN总线通信网络的实现方法。 相似文献
11.
李宇 《计算机测量与控制》2011,19(11)
为了灵活在工业控制计算机内实现通讯接口的扩展,提出了一种基于FPGA的智能PMC通讯模块的设计方法,该方法包括了通讯接口模块的主要设计思路与实现过程;通讯接口模块以FPGA为核心,在FPGA内部实现了软核处理器、PCI总线接口、CAN协议控制器、串行协议控制器、寄存器组等功能,使电路的设计高度集成化,也提高了整个设计的可靠性,同时通过处理器软核实现通讯的智能控制,使模块具备稳定的数据传输速率;模块设计完成后,在实验室环境下对串口和两路CAN总线接口进行连续运行测试,在测试过程中模块性能稳定,无误码和丢帧现象。 相似文献
12.
13.
14.
为了满足工程建设日益大型化的发展,两台以及多台起重机共同作业的需求日益增强。设定了起重机双机协同模型,使用飞思忙尔MC9S12DGl28单片机以实现起重机监控器的双机协同功能,设计了CAN总线节点模块来实现双机的数据采集、状态检测和故障处理等功能,给出了实现双机协同的硬件设计和软件流程图。系统在实际运行过程中稳定、可靠,能保证起重机在双机协同时做到步调一致,并很好地应对故障的发生,同时表明CAN总线在起重机工作环境中能够很好地发挥自身通讯距离长、抗干扰能力强等优势,符合了双机协同的功能要求。 相似文献
15.
为了提高阀门智能控制的工作效率与阀门的智能化、数字化,本文对阀门智能控制进行了研究,设计了基于信息技术的阀门智能控制系统,包括CAN通信接口、单元控制器和阀门智能控制器节点三大部分,采用微控制器技术,实现了智能阀门的数字控制和智能控制;利用CAN总线技术,构建两级总线智能阀门控制系统,实现智能阀门的集中控制;设计了阀门远程控制的软件系统,利用了PLC中央处理器及远程控制模块的方式,实现了阀门的远程操作,最后利用自适应控制算法,实现阀门参数的自整定,在此基础上依据系统的响应,进而实现阀门参数的自校正。实验表明,本文研究的系统在进行阀门位置定位测试时,定位误差均低于0.2dm,并且在进行智能阀门远程控制响应时间测试时,在系统迭代次数为900次时,响应时间为60s,相对较低,可见本文研究的系统定位精度较高,响应速度较快,性能较好。 相似文献
16.
17.
给出了变频器中CAN总线的设计方案。采用TI公司内嵌CAN模块的DSP芯片TMS320LP2407A实现CAN总线接口,100Mdb高速光耦HCPL-0931用于实现电气隔离,具有较强抗干扰能力的芯片TJA1050作为CAN总线收发器。通过一条总线电缆双绞线就可传输变频器全部控制信息,适应工业控制系统的分散化、网络化、智能化发展方向。 相似文献