共查询到20条相似文献,搜索用时 218 毫秒
1.
CAN总线在核磁共振波谱仪中的应用 总被引:1,自引:1,他引:0
介绍基于CAN(Controller Area Network,控制器局域网)总线构建核磁共振波谱仪通信系统的方案. 由STM32、FPGA(Field Programmable Gate Array, 现场可编程门阵列)和PCI-104完成CAN总线与以太网之间的通信数据转换,并使用可复用的CAN驱动程序设计方法简化系统设计, 实现了谱仪工作站与各控制器之间高速可靠的通信. 调谐实验过程中的数据通信测试结果表明,CAN总线是构建核磁共振波谱仪通信系统理想的解决方案. 相似文献
2.
介绍了采用CAN总线数据传输方式的系统中,光电编码器CAN总线接口的设计与应用。首先,设计了由单片机、独立CAN总线控制器SJA1000、CAN总线收发器TJA1050及高速光耦TLP113等构成的光电编码器CAN总线接口硬件电路;然后,介绍了光电编码器CAN总线接口的软件设计,包括初始化的设计、CAN总线报文接收及发送的设计;最后,通过周立功公司的“USBCAN1”型号CAN总线接口卡验证了该光电编码器CAN总线接口设计的可行性。实验中采用1米长的屏蔽双绞线作为传输介质,通信速率为800kbps;结果表明:带有CAN接口的光电编码器克服了传统的通信线路的缺点,具有更高的实时性、可靠性且通信速率高、传输距离长、抗干扰能力强,更加适用于自动化测量和控制系统。 相似文献
3.
基于FPGA嵌入式片上可编程技术,采用现有的CAN总线控制器软核模块,设计了软核控制程序,将由CAN控制器软核及其控制程序组成的CAN发送软件嵌入在FPGA内部,开发了CAN总线通信系统,实现了对CAN总线数字量的发送。经过软件仿真验证、静态时序分析和硬件系统测试,仿真和测试结果表明,该系统设计合理,方案可行,时序正确,功能、性能满足要求。系统将硬件软件化,有效的减少了外围芯片的数量,降低了系统的体积和功耗,提高了产品的集成度、通用性和可靠性,具有良好的实用价值和推广前景。 相似文献
4.
5.
采用飞思卡尔公司的MC9S12DP256单片机内部集成的CAN(Controller Area Network)模块设计了车辆自动变速器电控单元的CAN通信系统,设计了相应的硬件接口电路和软件,实现了车辆自动变速器电控单元与电喷发动机和ABS电控单元之间的通信. 相似文献
6.
基于DSP FPGA结构的石油仪器组合导航系统中CAN总线系统设计,为了使数据能够在整个CAN总线网络协调、有效、快速、稳定的传输,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法。CAN控制器采用具有SPI接口的MCP2515,利用FPGA实现MCP2515的初始化、数据的发送和接收,实现了DSP处理器的CAN总线扩展应用。该方法由于把CAN节点控制的大量的工作交给FPGA实现,DSP只需要对FPGA中CAN数据接收FIFO和CAN数据发送FIFO进行读写操作,即可完成CAN总线的数据读写操作,大大减轻了DSP的数据处理压力。试验测试及产品应用表明,本设计有效、稳定可靠、可扩展性好,易于修改和移植,具有较强的工程实用价值。 相似文献
7.
在电磁干扰较强的工业现场环境下,为了提高数据传输的可靠性,以光纤作为数据传输介质的应用越来越广泛。目前以光纤作为传输介质的CAN总线的标准并没有形成,对各种CAN网络的拓扑结构和光纤CAN网络的特点进行了分析之后,提出了一种基于光纤的有源星型CAN网络的数据传输系统的设计方案。设计出数据传输系统的结构、硬件和软件,其中硬件主要包括用LPC2292作为CAN控制器,光纤收发模块的设计以及采用FPGA芯片作为有源耦合器的主控芯片,软件主要包括基于LPC2292微控制器实现CAN应用层协议和上位机监控软件的设计。通过四个CAN节点的实验的测试,系统具有良好的可靠性,同时验证了系统设计方案的正确性与可行性。 相似文献
8.
由于光纤优良的抗电磁干扰能力、低损耗等特点,使光纤CAN网络在微波加热等复杂工业环境中得到越来越广泛的应用。在分析了CAN总线通信协议和光纤媒介拓扑结构的基础上,提出了一种基于LPC2292微控制器的光纤CAN环形网络的设计方案。采用光收发一体模块和2X2光分路器相结合的方式,设计了相应的接口电路和CAN控制器软件,并根据信号衰减和延时计算出网络可容纳的最大节点数。通过3个节点的光纤CAN环网实验,验证了该网络设计方案的有效性。 相似文献
9.
基于DSP + FPGA结构的石油仪器组合导航系统中CAN总线系统设计,为了使数据能够在整个CAN总线网络协调、有效、快速、稳定的传输,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法;CAN控制器采用具有SPI接口的MCP2515,利用FPGA实现MCP2515的初始化、数据的发送和接收,实现了DSP处理器的CAN总线扩展应用;该方法由于把CAN节点控制的大量的工作交给FPGA实现,DSP只需要对FPGA中CAN数据接收FIFO和CAN数据发送FIFO进行读写操作,即可完成CAN总线的数据读写操作,大大减轻了DSP的数据处理压力;试验测试及产品应用表明,该设计有效、稳定可靠、可扩展性好,易于修改和移植,具有较强的工程实用价值。 相似文献
10.
11.
随着Arduino控制器在测控系统和通信系统中的广泛应用,其CAN总线模块的开发技术日益关键,故将Arduino控制器的CAN驱动设备创建作为研究对象,从硬件电路设计到底层驱动开发进行了详细研究,以Simulink作为开发环境,采用嵌入式Matlab函数模块创建CAN驱动模块,并以实际电机应用例子的通信实验验证模型的准确性和可靠性。通过CANoe测试软件采集的传输通信数据,结果表明基于Simulink开发的CAN通信模块调试成功。这不仅为后续系统级的开发奠定了良好的通信基础,也给其他驱动模块的开发带来了启发。 相似文献
12.
为实现相控阵天线波控系统小型化、芯片化的目的,设计了一种基于Avalon总线的CAN控制器IP核。参照CAN2.0B协议规范,给出了CAN控制器IP核的功能结构,利用Verilog硬件描述语言完成了控制器接口逻辑、位流处理器、位时序逻辑等模块设计,并进行了设备驱动及应用软件开发。将设计的CAN控制器IP核、Nios II微处理器、多个单元相位控制器IP核等集成到FPGA中构成子阵级波束控制的SoPC系统。最后对CAN总线的通信性能进行了实验测试。结果表明:设计的CAN控制器IP核能够在实际CAN网络中稳定可靠地收发数据。基于这种方式构建的系统,扩展方便、可移植性高、具有较强的适应性,也可用于高密度、紧凑型工业控制领域。 相似文献
13.
采用8位单片机87C51FA和新一代CAN控制器SJA1000,实现了航行器黑匣子中多路光电信息采集传输系统的设计,并洋细叙述了模块化的节点软硬件设计方案。 相似文献
14.
CAN总线作为车用网络的主要应用总线技术,通过CAN总线获得汽车运行时的实时数据成为汽车电子系统研发、维修及故障分析的主要手段;在对传统CAN总线检测卡分析及研究的基础上,为了使移动PC更加便捷地分析及记录汽车CAN网络中的数据,使基于串口通讯的系统及应用软件能够方便地继承使用,设计了基于XMC4500单片机的汽车CAN网络检测卡;实现了将汽车CAN网络中的数据通过USB端口虚拟的高速串口传输至上位机、实时备份相关数据到Micro SD卡中的功能;实验数据显示在最高1 000 kb/s的传输速率下,能够100%正确接收及存储相关数据,满足对该卡实时性和可靠性的要求。 相似文献
15.
船舱监控系统中,需要对各种设备的交互数据进行实时采集分析。提出一种基于FPGA多路CAN总线的高速通信设计。采用多路隔离CAN总线通道,在FPGA中引入FIFO处理单元,实现实时操作系统上的高速报文交互。试验证明,该设计有效提高多路CAN总线通信的极限速率,合理优化计算机系统中断资源分配方式,降低CAN总线通信的中断频率。 相似文献
16.
17.
针对通用的光栅传感器数据采集系统存在的问题,介绍了一种新型的基于CAN总线的光栅传感器数据采集系统的设计方法。详细介绍了整个系统的硬件电路设计,包括差动放大,整形,用高速A/D转换器进行数据采样,数字信号处理器,CAN总线接口电路设计。同时对系统的特性也作了分析,整个系统具有高速、高准确度、传送距离远等特点。 相似文献
18.
集成XGATE协处理器内核的S12XE系列双核单片机具有处理速度快、反应时间短、功耗低等优点,在嵌入式应用中具有独特优势和很好的应用前景。本文采用16位双核单片机MC9S12XEQ512作为主控制器,以集成信号和电源隔离功能的CAN收发器芯片ADM3053来实现CAN接口电路,设计并实现了一个可以连接3个CAN通信子网的CAN网关,有效实现了系统的小型化、低功耗、低成本。采用双核处理技术来优化CAN网关的处理流程,由协处理器XGATE来处理各种中断,S12X主CPU则专注于协议处理和消息转发。实际应用表明,系统运行稳定可靠,与传统的采用单处理器实现的CAN网关相比,系统的数据吞吐能力和实时性得到了明显改善。 相似文献
19.
为了提高高速条件下数据传输的稳定性和可靠性,文章提出了运用DSP与FPGA相配合的方式,控制CAN总线实现数据传输;系统采用SJA1000作为CAN总线控制器;采用PCA82C250作为CAN总线收发器;采用特有并行处理方式的FPGA实现对CAN总线控制器读写、使能等信号的控制;采用数据处理单元DSP与CAN总线控制器直接进行数据传输,省去了数据在DSP与FPGA之间传输的时间;采用两片74LVC4245完成3.3 V TTL标准信号与5 V COMS电平信号之间的转换;实验结果表明,系统数据传输过程稳定可靠,可以基本满足高速信号的处理与传输要求。 相似文献