tag 标签: CAN总线分析

相关博文
  • 2025-4-28 16:00
    283 次阅读|
    0 个评论
    虹科应用 | 当CANoe不是唯一选择:发现虹科PCAN-Explorer 6
    在CAN总线分析软件领域,当CANoe不再是唯一选择时,虹科PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术的进步和市场需求的多样化,单一的解决方案已无法满足所有用户的需求。正是在这样的背景下, 虹科PCAN-Explorer 6软件以其独特的模块化设计和灵活的功能扩展 ,为CAN总线分析领域带来了新的选择和可能性。 本文将深入探讨虹科PCAN-Explorer 6软件如何以其创新的模块化插件策略,提供定制化的功能选择,满足不同用户群体的特定需求。您将发现虹科PCAN-Explorer 6软件不仅是一款功能全面、操作简便的CAN/CAN FD总线通信分析工具,更是 一种全新的思考和解决问题的方式 。通过分模块购买不同插件,用户可以根据自己的实际需求, 构建最适合自己的CAN总线分析解决方案,实现成本效益的最大化 。 01 客户真实评价 首先让我们通过一系列真实客户的评价,初步了解虹科PCAN-Explorer 6软件如何在实际工作中帮助用户以更高效、更经济的方式解决复杂的技术问题。 “之前一直使用 CANoe,但是在一些小型项目中,感觉有些大材小用。尝试了虹科 PCAN-Explorer 6 后,发现它完全能够胜任我们的工作,而且 学习起来更容易,成本也更低 。” ——某OEM工程师 “在工业控制领域,我们需要一款能够快速准确地诊断 CAN 总线通信问题的工具。虹科PCAN-Explorer 6 不仅做到了这一点,其模块化插件还让我们能够 根据实际需求灵活扩展功能,非常实用 。” ——某工厂自动化工程师 “我们只需要J1939的诊断工具,虹科PCAN-Explorer 6的J1939插件很好的满足了我们的需求,也 不需要支付额外的费用 。” ——某发动机品牌诊断讲师 “虹科PCAN-Explorer 6的Panel功能是我用过的软件中 最好用、最方便的 ,我可以直接在软件中完成我们的项目,利用Panel的控件取代上位机开发,直接交付给客户” ——某头部集成公司产品经理 02 认识虹科PCAN-Explorer 6 虹科PCAN-Explorer 6是一款专为CAN/CAN FD总线通信分析设计的强大工具,涵盖 CAN2.0A/B、CAN FD、J1939等协议 的 实时数据监测、报文捕获与解析、错误帧检测以及总线负载评估等 多个关键方面,同时可以根据需要设计脚本、面板控件、曲线图等界面显示元素, 直接作为项目交付标准 。 作为一款面向专业用户的工具,虹科PCAN-Explorer 6凭借其强大的通信分析能力和灵活的插件系统,在CAN/CAN FD总线领域树立了新的标准。为了提高用户的工作效率,虹科PCAN-Explorer 6将项目打包为一个工程,方便用户对项目的监控和管理。项目工程内,主要包含以下功能: ✦ 仿真模拟、报文收发、数据记录和回放 接收分辨率达1μs,报文收发包括ID、DATA、错误状态等分析结果,支持过滤和筛选。 ✦ 信号编辑与解析 数据库信号解析是CAN/CAN FD总线必不可少的一环,虹科PCAN-Explorer 6支持.sym/.dbc/.ARXML等文件的加载与编辑。 ✦ 脚本自动化测试 虹科PCAN-Explorer 6内置标准宏和VBScript ,支持导入第三方DLL库,可以有效的优化项目流程,加快项目进程。 ✦ 图形化控件 支持绘图仪和仪表板,将总线信号和控件绑定,实时、清晰地监控总线信号的变化和状态,亦可将多个信号同步对比,分析变化趋势。 ✦ J1939通信 全面支持SAE J1939协议,含协议数据库的所有定义和参数,支持J1939诊断故障码(DTC)的查看和请求,主要用于重型车辆。 03 模块化插件的优势 虹科PCAN-Explorer 6采用模块化设计,用户可以根据项目需求选择相应的插件,这种方式 打破了传统软件一体化销售的模式 ,为用户提供了更大的灵活性和自主性,让用户仅需投资于真正需要的功能。同时,如果随着业务的发展或需求的变化,用户需要新增功能,也可以 随时单独购买相应的插件进行扩展 ,而无需重新购买整个软件。 虹科PCAN-Explorer 6分为软件主体以及CANdb导入、绘图仪、仪表板、J1939通信这4个可扩展功能模块,软件主体涵盖CAN/CAN FD基本通信、模拟收发、记录回放、脚本程序等常用总线功能。对于具体项目而言,可能存在适配.dbc文件,图形化界面交付、J1939通信等需求,这就可以根据不同的项目需要选配不同的功能插件: CANdb导入(CANdb Import) 支持.dbc格式数据库文件的加载解析,以及数据库报文信号的编辑与导出。 绘图仪(Plotter) 实时显示信号曲线,支持数据导入导出,多信号通道同步,无数量限制。 仪表板(Instrument Panel) 图形化界面、可绑定信号与脚本程序,开关、仪表盘、LED显示等常用面板控件。 J1939通信 SAE J1939、多数据包支持,可寻址多大254个ECU、支持J1939 DTC的请求监控。 04 行业应用案例 在深入了解了虹科PCAN-Explorer 6软件的模块化优势后,接下来将通过一系列行业应用案例,具体展示该软件如何在汽车和工业领域发挥其强大的功能和灵活性。 汽车行业应用案例 国内某汽车研究院 ——CAN FD通信的车辆实时耗电监控平台 该平台利用CAN FD通信技术,通过虹科PCAN-Explorer 6软件进行搭建和操作。此系统能够 实时监测电动汽车在行驶过程中的各种关键参数 ,为新能源汽车的研发与测试提供重要数据支持。主要主要功能包括: ■ 电流、电压、功率监测 :实时显示电路中的电流、电压及功率值,帮助工程师了解车辆电力系统的运行状态。 ■ 电池信息监控 :显示总里程数和剩余电量,以便于评估电池性能和续航能力。 ■ 动力系统监控 :测量并展示车速、油门/刹车踏板开度、电机转速和扭矩等关键指标,有助于优化驾驶体验和提高能效。 ■ 数据分析支持 :通过对上述各项数据的收集和分析,为新能源汽车的设计改进和故障排查提供依据。 这款基于CAN FD通信的车辆实时耗电监控平台,不仅提升了新能源汽车研发过程中的数据采集效率,也为车辆性能优化和问题解决提供了科学依据。它充分体现了现代汽车电子技术的发展趋势,即更加注重智能化、精细化管理,以满足日益严苛的环保要求和消费者需求。 工业行业应用案例 某自动化设备工场 ——工业环境下厂区设备温度分析平台 该自动化设备工场基于虹科PCAN-Explorer 6,构建了一个 针对工业环境下的设备温度监控和分析平台 。通过实时记录和可视化呈现多种设备的关键温度参数,例如电池组最高、最低和平均温度,蒸发器表面温度,风速,电机转速等,实现了对生产过程中设备运行状况的精确掌握。主要功能包括: ■ 多维度温度监控 :同时追踪多个设备的温度变化,确保所有关键部件均处于正常工作范围之内。 ■ 实时数据更新 :使用动态图表实时反映设备温度的变化,便于及时发现异常情况。 ■ 历史数据回溯 :保存了过去一段时间内的温度数据,方便进行历史对比和趋势分析。 ■ 异常报警机制 :当某个设备或部位的温度超出预设阈值时,自动触发警报,提醒工作人员采取相应措施。 这款温度分析平台有效提高了工厂的运营效率和安全性,降低了因设备过热导致的故障风险,同时也为设备维护和升级提供了宝贵的数据支持。这表明,在工业4.0时代,借助大数据和智能分析手段,企业可以更好地实现精益生产和可持续发展。 结语 在不断进步的技术领域,企业和工程师们越来越需要一款经济又高效的CAN/CAN FD总线分析工具。虹科PCAN-Explorer 6以其卓越的性能、灵活的模块化设计和易用性, 成为中小型项目的优选 。它不仅满足了专业分析的需求,更以其合理的价格帮助用户优化预算, 成为追求高性能与成本效益用户的理想选择 。 作者简介 PROFILE 陈皓 虹科智能互联技术主管,专注CAN/CAN FD/LIN总线技术领域,具有丰富的理论基础和应用经验。
  • 热度 8
    2024-11-29 14:35
    513 次阅读|
    0 个评论
    在现代科技浪潮中,精准定位技术已成为推动众多关键领域前进的核心力量。虹科PCAN-GPS FD 作为一款多功能可编程传感器模块,专为精确捕捉位置和方向而设计。该模块集成了先进的卫星接收器、磁场传感器、加速计和陀螺仪,能够通过 CAN/CAN FD 总线实时传输采样数据,并具备内部存储卡记录功能。 本篇文章带你深入虹科PCAN-GPS FD的技术亮点、多场景应用实例,并展示其如何 与PCAN-Explorer6软件结合,实现数据解析与可视化 。 虹科PCAN-GPS FD 虹科PCAN-GPS FD的数据处理由 恩智浦 LPC4000 系列微控制器 执行,同时该设备可根据特定应用 自由编程 ,固件可通过附带 GNU C 和 C++ 编译器的开发包创建,并通过 CAN/CAN FD传输到模块。虹科PCAN-GPS / PCAN-GPS FD随附的标准固件可通过 CAN 总线定期传输传感器的原始数据, 标准固件的源代码以及更多编程示例都包含在我们的供货范围内 。接下来让我们来更加深入了解它~ 01# 接口设计 虹科PCAN-GPS FD 的接口设计体现了简洁与高效的完美结合,模块化的设计思想,使得电源接入、数据通讯、以及多功能I/O端口的配置更加便捷。 设备接口 02 # 深入设备原理 陀螺仪的精准测量 L3GD20 陀螺仪是一款三轴角速度传感器。它返回绕 X、Y 和 Z 轴的旋转速度。 覆盖的旋转角度可通过时间积分来确定,它有两个传感器内部滤波器用于限制和阻尼输出值,由可配置的高通和低通实现,高通滤波器的截止频率(3 dB )定义了传输所需的最小角速度。相比之下,低通可以影响传输更快的旋转角度。 加速度和磁场传感器 加速度和磁场传感器用于确定磁场中的位置(如地球磁场)和沿三轴的加速度。 SMA天线连接器 SMA接口需连接外部天线,用于接收卫星信号——无源天线和有源天线都适用,对于有源天线(如虹科随货发的有源天线),可接收GPS、伽利略和北斗导航系统的QZSS和SBAS。 03 # 应用场景 ✦ 车辆追踪和监控系统 通过将GPS数据集成到CAN总线上,可以实时获取车辆的位置和速度信息,并将其传输到车载计算机或监控系统中,以实现 车辆定位、路径分析和驾驶行为监测 等功能。 ✦ 车辆导航和路径规划 虹科PCAN-GPS和PCAN-GPS FD可以 与导航系统集成 ,通过获取准确的GPS数据,并将其传输到导航系统中,可以实现准确的车辆导航和路径规划。 ✦ 车辆测速 用于车辆的速度测试,同时,所采集的数据也可用于后续的 数据分析和故障排除 。 ✦ 多方应用 虹科PCAN-GPS和PCAN-GPS FD也可以应用于 无人机和航空系统 中,可以实现无人机的精确定位、飞行轨迹记录和导航功能。在航空领域,它们可以用于飞行器的导航、自动驾驶和飞行数据记录。 04 # 数据解析与可视化 需要注意的是,虹科PCAN-GPS和PCAN-GPS FD的应用和应用场景并不仅限于以上列举的几个例子。它们的灵活性和可扩展性使得它们可以适用于许多其他领域,如 工 业自动化、船舶导航、军事应用 等等。 虹科PCAN-Explorer6软件示范工程 虹科PCAN-GPS FD 的应用潜力,最终取决于用户的具体需求和系统设计的独特性。为了直观展示这一概念,我们 利用虹科PCAN-Explorer6 软件,创建了一个示范工程 。通过数据库文件(dbc)的解析,我们能够 捕捉并解码GNSS 信息报文 ,揭示了数据频率的细微变化。 进一步的,这些解析后的数据通过图形界面以曲线图的形式呈现,使得我们能够 一目了然地观察到各个坐标点的动态变化 。此外,虹科PCAN-Explorer6 提供的控制面板,让我们能够便捷地控制模块的 IO 输出,进而对虹科PCAN-GPS FD 进行精确操控。 结语 虹科PCAN-GPS FD 传感器模块正以其卓越的性能和广泛的应用前景,为各行各业带来革命性的变化。
  • 2024-11-29 14:27
    0 个评论
    虹科PCAN-Explorer 6(下称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了更加灵活和高效的批量逻辑操作体验。本文将详细介绍如何在虹科PE6中高效调用dll,包括如何加载和使用dll文件,以及如何创建自定义的dll项目。 虹科PCAN-Explorer 6 01# 虹科PE6与dll调用的融合 虹科PE6这款专业且多功能处理CAN及CAN FD网络的软件,无疑是总线分析领域的绝佳工具。不仅仅能够帮助用户监控CAN报文流,手动或周期性的发送单个报文和整个发送列表,用于控制或仿真。同样在不同插件的辅助下,虹科PE6更能解锁DBC解析、图形化控制面板、J1939等多种高级功能,让总线分析变得游刃有余。 目前 新版的虹科PE6软件新增了dll加载功能 。这意味着能够直接在工程中添加dll, 轻松实现批量逻辑操作 ,让工作变得更加高效便捷。 不过要注意的是,并非所有dll文件都能直接添加使用,选择适合的dll文件并正确配置,才能确保功能的稳定发挥。 02 # 加载与使用示例dll 为了帮助用户快速上手,新版虹科PE6 附带了示例dll文件 。用户可以在指定路径找到这些示例文件,并轻松加载到虹科PE6软件中。 示例dll文件查找路径: PCAN-Explorer 6\Samples\CallbackDLLs\VS2017 C++\CallbackSampleDll 。若没有此路径,可重装虹科PE6软件并选择完整安装。 当加载完成,用户可以在程序内部enable并选择相应的函数和触发条件。 设置完成后,当项目达到触发条件时,dll中的函数将自动运行,实现预设的逻辑操作。如下在id为0x201的报文首尾分别增加了循环计数和CRC校验。 03 # 创建自定义dll项目 除了使用示例dll外,用户还可以根据自己的需求创建自定义的dll项目。 在PE6的安装路径 PCAN-Explorer 6\Samples\CallbackDLLs\VS2017 C++ 下,提供了包含源代码的dll样例工程。用户可以参照这些样例, 使用C++编写自己的dll项目 ,并通过release生成dll文件。 需要注意的是,由于release过程和pc本身环境相关,在某一pc上生成的dll可能在另一台pc上就会运行报错,此时只需 重新在将要使用的pc上release dll 就能顺利加载。 结语 通过本文的介绍,相信你已经对如何在虹科PE6中高效调用dll有了清晰的认识。无论是加载和使用示例dll,还是创建自定义的dll项目,虹科PE6都提供了强大的支持和便利。在未来的应用中,用户可以充分利用这一功能,实现更加复杂和高效的逻辑操作,提升总线分析的效率和准确性。