tag 标签: PCAN

相关博文
  • 2024-7-22 16:36
    0 个评论
    来源:虹科案例 | 从设备连接到精准监控:虹科温度采集模块技术精讲 原文链接:https://mp.weixin.qq.com/s/ex6rI9Vr334x0R-jY7rKhw 欢迎关注虹科,为您提供最新资讯! #PCAN #温度数据采集 #CAN FD 导读 在精密工程和智能监控的前沿,温度监测已成为确保设备性能和安全不可或缺的一环。虹科MU-Thermocouple CAN/CAN FD系列模块以其卓越的性能和灵活性,成为实现高精度实时温度监测的理想选择。本文将深入探讨如何利用该模块进行高效的温度数据采集与分析,以提升监测效率和数据准确性。 虹科MU-Thermocouple CAN/CAN FD系列模块 功能概述 虹科MU-Thermocouple CAN/CAN FD系列模块是 高性能的多通道温度测量设备 ,支持CAN/CAN FD总线接口,确保了与计算机系统或其他设备的兼容性。该系列模块支持多种热电偶类型,如 K型、J型、T型 等,为不同应用场景提供了广泛的选择。 虹科MU-Thermocouple CAN模块 接下来,我们将以虹科MU-Thermocouple CAN模块为例,深入这一设备的实际应用案例,从软件配置的直观操作到硬件接线的精确布局,再到数据分析的深度挖掘,每个步骤都经过精心设计,确保您能够轻松掌握实时监测的每一个细节。 系统配置与连接 01 启动配置软件 首先,启动虹科Thermocouple Configuration软件,这是我们配置虹科MU-Thermocouple CAN模块的第一步。 02 连接设备 使用虹科PCAN USB适配器将计算机与虹科MU-Thermocouple CAN模块的CAN端口相连。 确保在CAN总线上正确并联了至少一个120欧姆的终端电阻 ,以保证通信的稳定性。如果可能, 推荐并联两个电阻以获得最佳性能 。 03 配置向导 连接完成后,再次打开虹科Thermocouple Configuration软件,跟随向导中的步骤,点击“Next”逐步完成配置过程。 硬件接线与电源设置 04 参照接线图 请参照下方所示的接线图,以确保您对设备的连接方式有一个直观且清晰的认识。 05 电源与接口连接 正确连接虹科MU-Thermocouple CAN模块的电源,确保将电源的正负极分别连接到模块的相应端口。 在模块的1A接口接入热电偶 ,这将作为温度数据的输入源。 使用DB9接口 将虹科MU-Thermocouple CAN模块通过CAN总线与PC端的虹科PCAN USB适配器相连。这一步骤构成了数据收发的完整通道,是实现实时温度监测的关键。 06 检查连接 完成所有连接后,仔细检查接线是否正确无误,确保没有松动或错误的连接,这将影响到模块的性能和数据的准确性。 数据分析与实时监测 07 深入数据分析 在虹科PPCAN-Editor 2软件中,我们进行了细致的配置,以确保数据的准确捕获与分析。通过软件界面,我们可以清晰地查看到 CAN报文ID 0x100h,对应通道1A-2B,报文的发送周期设定为300ms ,保证了数据的实时更新。 对于 信号Temperature 1A,设置为16位的长度 ,以获取高精度的温度读数。此外,通过将 scale设置为1,offset设置为0 ,确保了数据的原始性和准确性,最大程度上避免可能的误差。 08 实时效果监测 在虹科 PCAN-View 或 PCAN-Explorer 6 软件中,我们将展示实时监测效果。首先确保已经按照前文的步骤建立了通道,并 导入相应的DBC文件 。完成这些设置后,就能够接收并显示从虹科MU-Thermocouple CAN模块的1A通道输入的温度数据。 例如,假设当前室温的数据显示为1A=412。根据我们的配置,这个数值代表的温度是412除以16,即25.75℃。这一计算过程简单直观,确保了温度读数的准确性。 进一步地,通过实际动作,比如用手捏紧热电偶,可以观察到1A通道的数值发生明显变化,这反映了 热电偶对温度变化的敏感性 ,上图直观地展示了这一实时监测的效果。 模块应用与前景 虹科MU-Thermocouple CAN/CAN FD系列模块在各个应用领域中扮演着重要角色。在汽车电子领域,该模块能够 精确监测发动机和其他关键部件的温度 ,为车辆的性能和安全提供保障。在工业自动化领域,它通过 实时监控生产线的温度 ,帮助企业预防设备故障,优化生产效率。 随着汽车电子系统的智能化和工业4.0的深入发展,虹科MU-Thermocouple CAN/CAN FD系列模块预计将与智能诊断系统和智能制造技术更紧密地集成,实现温度监控的高级自动化和智能化,进一步推动技术进步和创新。 结语 虹科MU-Thermocouple CAN/CAN FD系列模块以其高效、精准的实时温度监测能力,为各个领域提供可靠的温度测量解决方案。随着技术的不断进步,我们期待该模块在未来能够解锁更多创新应用,为推动相关领域的持续进步贡献力量。更多相关信息,欢迎咨询虹科工作人员。 作者简介:林茵,虹科智能互联技术工程师,专注CAN总线技术领域,提供专业CAN技术支持和硬件维修服务。
  • 2024-6-28 13:40
    0 个评论
    来源:虹科技术丨跨越距离障碍:PCAN系列网关在远程CAN网络通信的应用潜力 原文链接: https://mp.weixin.qq.com/s/Lo-WD6HF5cx0oXzTAHwfNw 欢迎关注虹科,为您提供最新资讯! #PCAN #网关 #CAN 导读 在智能化技术的迅猛发展浪潮中,远程控制与数据传输的高效性变得至关重要,它们已成为现代自动化和物联网领域的关键驱动力。虹科PCAN-Ethernet Gateway系列网关突破了传统CAN网络的物理限制,实现了远距离通信。本文将探讨这一系列网关设备如何通过将CAN信号转换为以太网信号,为工业自动化、智能交通等领域带来创新解决方案,带您深入虹科PCAN-Ethernet Gateway系列网关的关键特性、配置方法以及在远程CAN网络通信中的应用潜力。 虹科PCAN-Ethernet Gateway系列网关 01 技术背景 随着科技的进步和智能化趋势的加速,尤其是在汽车行业和物联网领域,远程控制和数据传输的需求日益增长。CAN(Controller Area Network)作为一种广泛应用于现场总线通信的技术,因其 高效性、可靠性及抗干扰性强 等特点,广泛应用于工业自动化、汽车电子等多个行业。然而,传统的CAN网络受限于物理距离,难以实现在大规模地理分布下的通信。因此,如何克服这一局限, 实现CAN网络的远距离连接和通信成为了亟待解决的问题 。 虹科PCAN-Ethernet Gateway系列网关( 点击了解更多 )应运而生,作为一款创新的设备,它巧妙地解决了CAN网络的远距离通信问题。 通过将CAN信号转换为以太网信号 ,该系列网关使得CAN网络能够跨越物理距离的限制,实现数据的有效传输。 无论是智能汽车的远程诊断,还是工业生产线的远程监控 ,这款网关都展现出了强大的适用性和实用性,有力推动了CAN技术在现代信息化环境中的广泛应用。 02 网关功能与接口 在虹科PCAN-Ethernet Gateway系列网关设备中,每一款产品都以其独特的功能和设计满足不同的网络通信需求。为了深入理解这些设备如何实现CAN网络与IP网络的无缝连接, 以虹科PCAN-Ethernet Gateway FD DR为例 ,它不仅代表了系列中的高端性能,也集成了多项先进技术,为用户提供了卓越的远程通信解决方案。 虹科PCAN-Ethernet Gateway FD DR 虹科PCAN-Ethernet Gateway FD DR提供了1个符合IEEE 802.3标准的LAN接口和2个高速CAN接口,允许用户通过 IP 网络连接访问经典CAN或CAN FD总线。CAN(FD)帧被包装在TCP或UDP报文数据包中,然后通过IP网络从一个设备转发到另一个设备,从而 实现远距离的CAN网络连接与报文传输 。该设备采用 DIN 导轨外壳,并支持扩展的温度范围。 CAN接口特性 ■ 两个高速CAN通道(ISO 11898-2),符合 CAN 规范 2.0 A/B 和 FD ■ 数据字段的CAN FD比特率(最大64字节)从20 kbit/s到10 Mbit/s ■ CAN比特率从20 kbit/s到1 Mbit/s ■ CAN 通道之间、CAN通道与电源之间的电隔离电压最高可达 500 V LAN接口特性 ■ 使用 TCP 或 UDP 进行数据传输 ■ 10/100 Mbit/s 比特率 ■ 带 LED 状态指示灯的 RJ-45 连接器 03 IP帧中传输的CAN/CAN FD数据结构 在实际操作环境中,CAN报文在IP数据包中的传输依赖于其特有的格式, 该格式会因报文类别和是否采用CRC校验功能而产生变化 。以下是IP数据包中封装的CAN报文关键差异点: ✦ 数据帧结构 CAN标准与CAN Flexible Data Rate (FD)之间的区分,以及是否启用了CRC功能,会导致Message Type标识符的结构有所不同。 ✦ 数据长度限制 由于CAN和CAN FD报文能够承载的数据量存在差异,因此在IP数据包中定义的Data Length Indicator (DLC)可能有所不同,这将影响到实际传输的CAN Data的长度。 ✦ CRC附带情况 当CAN/CAN FD帧在网络中传输时,如果配置了CRC32校验,那么在IP数据包的CAN Data字段之后,将会额外添加一个4字节的CRC校验值。 ✦ IP帧的整体尺寸 IP数据包的总长度直接受到实际传输的CAN Data长度和是否包含CRC校验值的影响。因此,在具体的应用场景中,需要灵活调整IP数据包的大小以适应这些因素。 04 网关配置 虹科PCAN-Gateway系列网关设备的配置,通过一个用户友好的Web界面完成。为此,设备必须通过LAN或WLAN连接到PC端,具体取决于使用的型号。可以使用通用浏览器打开 Web 界面。成功登录后,可以访问所有信息以及设备设置、通信接口、消息转发和过滤器的配置。用户可以根据实际应用需要, 自定义消息转发路由、传输协议类别、单向或双向传输等 。 05 应用场景 虹科PCAN-Ethernet Gateway FD DR的多功能性使其在多种场景下都能发挥关键作用。以下是两种典型应用,此外,本节将通过实际应用案例进一步阐释虹科PCAN-Ethernet Gateway系列网关在特定环境下的应用优势。 1、两个CAN网络远距离通信 如图,CAN网络A与B之间的报文流量通过 LAN 网络转发,此时可以在两个网络之间安装两个虹科PCAN-Ethernet Gateway FD DR网关,并为每个网关创建发送和接收路由,即可以将两个地理位置分散的CAN网络通过LAN桥接,实现数据交互。 2、PC远程访问CAN网络 如图,PC可以通过标准套接字接口与虹科PCAN-Ethernet Gateway网关LAN口建立连接,从而直接访问远程CAN网络,便于进行实时监控、故障诊断和远程控制。 应用案例:连接车载娱乐系统 车载娱乐和信息娱乐系统对于高带宽和实时性的要求较高。将CAN数据转换为车载以太网可支持更多娱乐和信息服务的传输,提高用户体验。通过虹科Technica和PEAK产品组合,CAN帧被打包在TCP或UDP报文中,并且设备满足车规级,可用于车内。 支持扩展温度范围,同样适用于工业环境 。 结语 虹科PCAN-Ethernet Gateway系列网关以其卓越的性能、丰富的功能和便捷的配置,成为智能交通、工业自动化等领域中, 构建分布式CAN网络的理想解决方案 。无论是在车载电子、工厂自动化还是智能家居中,都能发挥出关键作用,推动了信息技术与传统硬件的深度融合。更多相关信息,欢迎咨询虹科工作人员。 作者简介:万彬,虹科智能互联高级技术工程师,6年工业以太网技术经验,4年项目定制开发经验。
  • 2024-5-24 16:27
    0 个评论
    来源:虹科汽车电子 虹科干货丨多设备协同无忧:Linux环境下PCAN固定设备ID通道分配指南 原文链接:https://mp.weixin.qq.com/s/ABg6YFXGwi8lb6SW4bEaew 欢迎关注虹科,为您提供最新资讯! #PCAN #汽车电子 导读 在车辆网络系统和工业自动化等多设备环境中,确保设备识别的一致性对于维护系统稳定性至关重要。虹科PCAN适配器提供了一种解决方案,允许用户在Linux环境下固定设备ID和通道分配,从而不受虹科PCAN设备端口(USB/PCIe/miniPCIe接口等类型)插入顺序的影响。继往期文章介绍了 Windows环境下的实现方法后 ,本文将详细介绍如何在Linux环境中CharDev和NetDev两种模式下,通过虹科PCAN设备实现设备ID和通道的固定分配,以提高多设备协同工作的可靠性。 虹科PCAN系列产品 在Linux环境下,当您需要在同一台PC上运行多个虹科PCAN硬件时,每个虹科PCAN设备都会拥有一个独特的设备ID。为了实现对同一类型多个硬件的固定硬件通道使用,关键步骤是 为连接到同一台机器的每个适配器及其通道分配一个唯一的ID 。通过将设备ID与硬件通道绑定,您可以确保访问特定设备时不受虹科PCAN设备端口插入顺序的影响,从而提高多设备系统构建和管理的效率和可靠性。 以下是在Linux环境中,针对虹科PCAN设备的NetDev模式驱动和CharDev模式驱动,实现固定设备ID/通道分配的具体方法: NetDev模式 01 确保硬件的每个通道具有单独设备ID 虹科PCAN-USB Pro FD 以虹科PCAN-USB Pro FD为例,为设备 CAN1 和 CAN2 两个通道分配 4 和 3 的设备ID -pcan-settings -f=/dev/pcanusbfd32 -d 4 -pcan-settings -f=/dev/pcanusbfd33 -d 3 注: 查看设备每个通道的设备ID: -pcan-settings -f=/dev/pcanusbfd32 -d -pcan-settings -f=/dev/pcanusbfd33 -d 02 配置PCAN设备ID分配 修改驱动中 pcan.conf 文件中关于硬件的初始配置: -sudo vi /etc/modprobe.d/pcan.conf 在 pcan.conf 文件中增加配置参数内容:option pcan assign = devid 然后重新加载驱动模块: -sudo rmmod pcan -sudo modprobe pcan 03 通道ID与顺序的映射关系 完成配置后,重新连接硬件,通道顺序与设备通道ID成正相关,CANX 中 X 大小绑定为设备通道ID的值。详见下图: CharDev模式 01 确保硬件的每个通道具有单独设备ID 确保硬件的每个通道具有单独的设备ID,给设备通道设置ID方法同上。 02 初始化PCAN设备通道 调用驱动中lib库中的 pcanfd_open() 函数时进行设备通道初始化直接关联到设备通道ID;如打开虹科PCAN-USB Pro FD 的第一个通道: -fd=pcanfd_open("/dev/pcanusbfd32",OFD_BITRATE, 500000) 可将其改为: -fd=pcanfd_open("/dev/pcan-usb_pro_fd/devid=4",OFD_BITRATE, 500000) 结语 本文深入讲解了如何在Linux环境下使用PCAN适配器进行设备ID和通道的固定分配,与Windows环境下的实现方法相辅相成,共同构成了一套完整的跨平台解决方案。 无论是在Windows还是Linux平台,虹科PCAN设备都能提供稳定可靠的设备管理策略 。如果您对往期 Windows环境下的实现方法(点击回顾) 感兴趣,或者在实施Linux环境下的配置时遇到任何问题,欢迎回顾往期文章或联系虹科技术支持团队,我们将为您提供专业的指导和帮助。
  • 2024-5-17 14:24
    0 个评论
    来源:虹科工业智能互联 虹科技术 | 不只是定位:PCAN-GPS FD搭配PE6软件如何引领精准定位新境界? 原文链接:https://mp.weixin.qq.com/s/z4VTjm_EPPOEqyTy5VGo3A 欢迎关注虹科,为您提供最新资讯! #PCAN #PE6 #精准定位 导读 在现代科技浪潮中,精准定位技术已成为推动众多关键领域前进的核心力量。虹科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 传感器模块正以其卓越的性能和广泛的应用前景,为各行各业带来革命性的变化。 如需了解更多信息,欢迎访问虹科官网或咨询虹科工作人员。
  • 热度 4
    2024-4-19 10:43
    740 次阅读|
    0 个评论
    来源:虹科汽车电子 虹科技术丨全新Linux环境PCAN驱动程序发布!CAN/CAN FD通信体验全面升级! 原文链接:https://mp.weixin.qq.com/s/4RXqjUa_odEaxAhcfQOHaA 欢迎关注虹科,为您提供最新资讯! #PCAN #Linux #CAN 导读 全新8.17.0版本的PCAN-Linux驱动程序正式发布,专为CAN和CAN FD接口量身打造。无论是CAN 2.0 a/b还是CAN FD的PCAN硬件产品,都能在我们的新驱动下“驰骋自如”。想要体验字符模式设备驱动接口(chardev)的便捷,还是SocketCAN设备驱动接口(netdev)的高效?都由您说了算! 作者 | 李江 新版本驱动包概览 1、 设备驱动程序模块 源代码及Makefile文件,确保驱动与系统的完美兼容与高效运行。 2、 用户库文件 源代码及Makefile文件,为用户提供便捷的API接口,简化开发流程。 3、 测试用文件 源代码及Makefile文件,方便用户对驱动进行全面的功能测试与性能评估。 4、Linux环境中 PCAN Basic示例 源代码及Makefile文件,为初学者提供直观的学习与参考案例。 5、 Udev规则 ,确保设备在Linux系统中的自动识别与配置。 6、详细的产品手册,为用户提供全面的安装、配置及使用指南。 新版本主要改进点 1、改进了对 PCAN-USB Pro FD硬件版本为v4(固件版本<3.4.6)的支持 ,增强了驱动的兼容性与稳定性。 2、添加了对潜在内核消息泛流的 新保护机制 ,有效减少系统资源的占用,提升系统性能。 3、支持 针对内核v6.4和v6.5的编译 ,确保驱动在新版Linux内核上的顺畅运行。 4、在netdev模式中 修复了潜在的内核崩溃 ,进一步提升了系统的稳定性与可靠性。 5、升级了Linux环境中PCAN-Basic API至 4.8.0版本 ,为用户提供了更丰富、更强大的功能。 新版驱动安装指导 01下载驱动 1| wget https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.17.0.tar.gz 02解压文件 1 | tar -xzf peak-linux-driver-8.17.0.tar.gz 03编译驱动(GCC版本要求12以上) 1 | make clean all 1 | make 此处将驱动编译为cahrdev模式,若要使用SocketCAN,需将驱动编译为netdev模式,编译命令改为: 1 | make netdev 04下载驱动 1 | sudo make uninstall 1 | sudo make install 05加载模块 1 | sudo modprobe pcan 06检测驱动安装是否成功 1 | cat proc/pcan 结语 在充满创新与变革的时代,我们深知每一点进步都可能为用户带来前所未有的体验。新版PCAN-Linux驱动程序(8.17.0版本)不仅继承了前代版本的优秀特性,更在兼容性、稳定性及性能上进行了全面提升。我们诚挚邀请广大用户下载体验,并期待收到您的宝贵反馈,共同推动CAN通信技术的发展。