共查询到20条相似文献,搜索用时 171 毫秒
1.
MB90F428单片机内置CAN总线及在汽车仪表上的应用 总被引:1,自引:0,他引:1
利用MB90F428单片机构建了汽车仪表系统的检测和驱动模块,各模块间用CAN总线建立了通信网络。本文还详细地讨论了MB90F428内嵌CAN控制器地编程。 相似文献
2.
介绍了基于S698系列处理器为平台,VxWorks操作系统下CAN总线控制器的驱动应用和开发。通过3个部分来讲述CAN在VxWorks下的开发与应用,即创建基于S698PM处理器的VIP工程、S698PM CAN驱动应用编程、S698PM CAN驱动应用执行结果。通过VIP工程的创建和CAN驱动的编程与描述,对该类CAN总线控制器及其驱动应用和开发有一定的认识。 相似文献
3.
基于ARM的实时调整型电子负载的设计与实现 总被引:2,自引:0,他引:2
针对电力机车LCU测试系统需要对被测试对象的动态运行性能进行实时仿真测试的要求,开发了一种能实时地控制负载电流变化的电子负载模块;以PHILIPS公司的LPC2119为主控芯片,采用其内嵌的CAN控制器设计了CAN通信网络;对并联功率MOS-FET器件在驱动电压动态变化条件下的均流特性进行了研究与试验分析,同时对采用数模转换器件作为其驱动器件的驱动电路进行了研究与设计;以此电子负载模块作为仿真负载的LCU测试系统,实现了对负载电流的在线实时调节,达到了对被测试对象的动态运行性能进行仿真测试的目的。 相似文献
4.
《自动化仪表》2021,(9)
随着自主式水下潜航器(AUV)的功能越来越复杂、智能化程度越来越高,对控制系统软件的可靠性、稳定性、实时性和可维护性要求也越来越高。针对上述问题,设计了基于实时多线程(RT-Thread)操作系统的AUV运动控制器的控制器局域网络(CAN)通信模块。控制器将STM32F407作为硬件平台,实现AUV的航向、深度和航速控制。控制器内部集成有TJA1050收发器和CAN控制器。AUV运动模拟器通过USB CANⅡ分析仪与AUV运动控制器连接,进行通信测试。使用Env工具和STM32CubeMX软件对RT-Thread操作系统裁剪和配置,实现了RT-Thread操作系统的CAN驱动移植和CAN通信软件开发。AUV运动控制器与运动模拟器的对接测试表明,该通信模块有效地提高了控制器的可靠性,满足了设计要求,为实现AUV的长期、有效航行控制奠定了基础。 相似文献
5.
基于SJA1000的CAN总线通信模块设计 总被引:1,自引:0,他引:1
本文初步阐述了基于SJA1000的CAN总线通信模块的实现,采用PHILIPS的PCA82C250作为通信模块的总线收发器,网络控制器则采用PHILIPS的SJA1000,采用TAMEL的AT89C52单片机,基于这些芯片实现CAN通信的基本功能这主要包括EPP-CAN接口板的实现和下位机即单片机与CAN通信模块的连接及实现.系统达到完成CAN通信所需要的指标,可基本满足CAN通信的各项要求. 相似文献
6.
7.
王坚 《计算机光盘软件与应用》2011,(12)
本文主要介绍了CAN总线通信在粗纱机DSP控制系统中的应用。该系统采用的是TI公司的TMS320F2812作为处理器,利用其内嵌的CAN控制器实现了与人机界面和伺服控制器的参数传递,详细说明了TMS320F2812的CAN控制器的接口驱动电路,以及在粗纱机中控制系统中的CAN通信程序设计思路和方法。 相似文献
8.
为在VxWorks系统下实现龙芯3A3000主板的控制器局域网(CAN)总线通信,采用SJA1000T设计基于PCI总线的8通道CAN通信板,并提出相应的驱动设计和优化方案。对龙芯3A3000处理器的驱动进行优化,在发送数据时禁用CAN而使用查询方式发送,在接收数据时中断服务程序对所有通道进行遍历查询,以提高中断利用率,在创建设备函数时根据PCI总线信息识别每个CAN通信板,以确保系统中不同CAN通道拥有唯一的通道号。实验结果表明,该驱动方案运行稳定,数据传输安全可靠,经优化后能够有效降低CAN通信板的中断次数,提高CAN总线的通信速率,避免多板环境下故障板卡干扰正常板卡,提高了系统的健壮性。 相似文献
9.
10.
11.
在全面分析CCP的基础上,设计并开发了电控单元的通信模块.将通信模块分成标定协议和CAN驱动两部分,协议实现和硬件底层驱动分离的设计方法保证了通信模块软件在多平台上移植,同时通信模块也更具通用性.软件编写采用模块化编程方法,各个模块相互独立,某个模块出现故障时不会影响其它模块,便于程序的调试和维护,实验结果表明,电控单元和标定工具实时传输数据快,通信可靠性高,为电控单元后续匹配标定打下坚实基础. 相似文献
12.
13.
晶闸管数字触发电池具有控制精度高、实时性好、波形对称度高、稳定性强和触发安全可靠等特点。此触发模块的设计以51系列微控制器为核心,同时增加CAN总线通信单元、RS485总线通信单元、电压和电流负反馈电路单元。介绍了软件设计及其在网络化控制交流系统中的应用。将CAN总线通信和PID控制算法应用于该触发器而构成一个功能完善的触发模块,其实用性强,具有很好的工程应用价值。 相似文献
14.
针对CAN总线通讯系统对实时性和可靠性的要求,文章设计了一种基于CPCI总线的四通道隔离CAN总线通讯模块;该模块与现有的同类CAN总线设备相比,在成本和电路集成度上具有明显的优势;该模块在硬件上采用了单片FPGA来实现CPCI接口以及4个独立的CAN控制器逻辑,并且使用了4个隔离的CAN收发器CTM1051同时实现电平转换与电气隔离;在固件设计中,分别采用PCI总线IP核和CAN总线IP核来实现PCI接口和CAN总线控制器;在软件设计中,按照模块技术要求来设计设备驱动程序、仪器驱动程序和软面板;经实验测试表明,该模块的位宽容忍度范围为±5%、采样点特征值为75%并能连续正常工作3小时以上,具有良好的性能指标和可靠的四通道数据收发功能。 相似文献
15.
介绍了用NI FP-2010网络控制器模块与TI LF2407A数字处理器芯片(DSP)进行串口通讯的方法。主要是为了应用DSP处理器芯片的CAN模块来监测并接收CAN总线上的CAN信号,然后用DSP芯片上的SCI模块把接收到的CAN信号通过串口传送给NI FP-2010网络控制器模块的串口,实现下位机独立采集CAN信号的功能。LabView7.1作为FP-2010端的程序开发平台,用LabView开发的串口接收程序在FP-2010的实时模块中运行,实时接收DSP通过串口发送的数据,详细介绍了LabView串口通讯软件的设计方案。 相似文献
16.
针对船舶燃机监控系统的CAN总线数据通信需求,设计了一种多通道CAN总线通讯模块。该方案采用M模块标准设计,使用4片独立的CAN控制器和CAN隔离收发器实现CAN节点电路、4通道CAN通讯控制和信号电气隔离。通过可编程逻辑器件CPLD以及硬件描述语言VerilogHDL,实现了M模块接口和4通道CAN总线接口的转换;在硬件设计的基础上,进行了CAN总线通信程序设计。经测试和应用结果表明,本模块能够实现4通道CAN总线大量数据通信,满足了设计需求,具有很好的应用前景。 相似文献
17.
18.
19.
介绍了一种基于CAN总线的pH酸碱度检测仪的设计,研究了在智能仪表中嵌入CAN总线的实践途径.文中详细介绍了以AT89C55单片机及其集成的CAN总线控制器SJA1000做为处理器进行的硬件设计.并结合CAN总线通信协议规范完成了CAN通信卡的电路设计。在软件上实现了PC机通过CAN通信卡对现场总线仪表实现远程管理等功能。实践证明,基于CAN总线的DH酸碱度检测仪在容错处理、数据交换、系统管理、抗环境干扰等方面都显示出良好的功能. 相似文献
20.
牛广文 《自动化与仪器仪表》2011,(6):44-45,49
针对CAN总线和PC机之间通信的"瓶颈"问题,设计了一种通信转换模块,采用单片机PIC18F4550以及CAN总线控制器MCP2510和高速CAN收发器82C250来实现,介绍了各模块之间的硬件接口电路。在此基础上,设计了软件流程以及上位机程序。测试结果表明,设计的USB-CAN通信模块,工作可靠稳定,与PC机连接方便,可用于对CAN网络的实时监控和数据分析。 相似文献