共查询到19条相似文献,搜索用时 125 毫秒
1.
基于SAE J1939协议的发动机总线数据模拟器开发 总被引:1,自引:0,他引:1
为测试仪表性能,针对具有CAN总线接口的汽车仪表,开发了基于SAE J1939协议的发动机总线数据模拟器.该系统采用USBCAN-Ⅱ作为发动机总线数据模拟器和仪表间的硬件接口,用C#语言开发设计发动机总线数据模拟器.该系统能够作为一个虚拟节点模拟发动机向总线网络发送发动机参数报文和故障报文,从而对总线网络上的另一节点仪表进行测试,检验仪表的性能.此外,该模拟器还能实现数据帧信息显示、虚拟仪表显示、帧回放等多项功能.实验结果表明,该系统能够稳定发送报文至仪表并在仪表上实时显示,可以代替真实的发动机完成测试工作,开发周期和成本至少降低了10%. 相似文献
2.
3.
4.
5.
6.
7.
基于CAN总线的汽车数字仪表的研究 总被引:1,自引:1,他引:0
在CAN总线技术与SAE J1939协议基础上.提出了基于CAN总线的汽车数字仪表设计.详细介绍SAE J1939协议的报文帧格式.该系统设计以ARM Cortex M3器件为中央处理器,由信号采集模块和处理,显示模块组成汽车数字仪表硬件平台,并编程实现了教据接收处理的软件程序.通过对CAN总线数据和各传感器数据的读取,处理和显示,该系统设计能够实时反映车辆的工况. 相似文献
8.
文章从分析CAN 2.0B总线协议入手,通过计算CAN总线的总线负载率,得出单个CAN总线传输报文帧的上限值。针对单个CAN总线不能满足通信需求的问题,提出了将网络节点划分在两个子网中的优化方法,最后,介绍了将本方法应用于优化某模拟CAN总线节点的例子。 相似文献
9.
基于CAN总线的星务模拟系统 总被引:1,自引:0,他引:1
在航天成像光谱仪研制过程中,为了确保载荷和星务接口能够正常工作,需要相应的模拟器来模拟星务和载荷的通信联系.本文介绍的星务模拟器用PCI7841 CAN控制卡作为主机CAN节点,用单片机控制的SJA1000 CAN控制器作为总线监测节点,通过CAN总线实现了对某卫星红外相机的实时、可靠的控制和监测. 相似文献
10.
本文给出了一种基于XML的通用接口通信调试系统,文中给出接口调试系统的软件架构设计及各个功能模块的详细设计,并给出关键代码以及界面截图。接口通信系统利用XML技术配置并保存需要通信的接口协议以及过滤条件,每次软件启动时读取配置文件获取需要解析的协议类型及过滤条件并加载到内存中建立协议解析表,网络接收模块接收到网络数据后根据配置好过滤条件过滤报文并按照协议字段显示接收到的数据内容,同时通过界面输入方式支持向指定IP地址和端口号发送UDP数据报文。试验结果表明接口通信调试系统能够根据不同应用场景灵活配置并保存协议配置,减少接口调试模拟器的开发成本,具有较高的实用价值。 相似文献
11.
CAN总线汽车仪表研究 总被引:1,自引:0,他引:1
在CAN总线技术的基础上,研究和设计了一款CAN总线汽车仪表。该仪表采用Luminary公司的LM3S2948处理器,由信号采集模块、数据处理模块和显示模块组成仪表硬件平台,并通过编程实现数据接收、处理以及显示。该设计利用CAN总线将仪表纳入整个车身网络,通过对CAN总线数据和各传感器数据的读取、处理和显示,实时反映车辆工况。该仪表极大简化了设计电路以及设计成本。实验结果表明:该仪表的现实误差为2.31%,低于标准中规定的5%,因此,该仪表完全满足数据可靠性及实时性要求。 相似文献
12.
13.
14.
基于ARM的工程车辆运行参数远程实时监控及定位调度系统设计与实现 总被引:1,自引:0,他引:1
将CAN总线技术、GPRS技术及GPS技术相结合应用于工程车辆运行参数远程实时监测、报警及车辆定位调度。给出了系统的总体结构,硬件电路设计和软件实现流程。具体给出了基于PHILIPS SJA1000的CAN接口模块。基于ROCKWELL Jupiter GPS—OEM板的GPS接收模块和基于ERICSSON GR47/48的GPRS无线通信模块的硬件实现,并给出了CAN数据收发和GPRS数据通信的软件实现流程。 相似文献
15.
基于Verilog HDL语言的CAN总线控制器设计及验证 总被引:2,自引:2,他引:0
在此利用Verilog HDL设计了一款CAN总线控制器,首先根据协议把整个CAN总线控制器划分为接口逻辑管理、寄存器逻辑和CAN核心模块3个模块,然后用Verilog HDL硬件描述语言设计了各个功能模块,并使用Modelsim软件对各个模块的功能进行了仿真,最后使用FPGA芯片对设计的CAN总线控制器验证,并连接了一个包含该FPGA CAN总线控制器的4节点CAN总线网络。测试结果表明所设计的CAN总线控制器能够完成设定的功能。 相似文献
16.
17.
在飞行模拟器的设计中,为了使数据能够快速有效地在飞行模拟器的各个模块之间进行高速传递,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法,并完成了飞行模拟器通信接口的软硬件设计.采用Verilog HDL进行编程,能够完成对SJA1000总线控制器的有效读写.实际测试表明,相较于单片机作为处理器,本设计可扩展性好,易于修改和移植,能降低模拟器成本. 相似文献
18.
基于PCA82C250与MCU间的直连通信网络设计 总被引:1,自引:0,他引:1
在分析了RS-485总线与CAN总线的异同点后,以PCA82C250型接口电路为例提出了用CAN总线通信物理层接口电路来替代RS-485总线接口电路与单片机直接连接进行通信网络设计,从而可形成一个高性能、低价格且数据通信安全、可靠的分布式测控系统. 相似文献