旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

硕士论文:CANtegrity:CAN FD CAN 位验证测试

Master Thesis: CANtegrity: CAN FD CAN Bit Verification Test

克萨(Kvaser)

地点
默恩达尔,瑞典
类型
实习

工业自动化工业通信与网络

职责

  • 开发一个测试函数,用于确定 CAN 网络的 CAN 位参数(TQ 长度 (ns)、CAN 位中的 TQ 数量、采样点的 TQ 数量、SJW 中的 TQ 数量)。
  • 用 Verilog 开发 FPGA 逻辑,生成特定的测试模式,并集成到 Kvaser 硬件中使用的 CANtegrity CAN-FD IP 中。
  • 编写软件(例如 Python)在记录数据中搜索测试模式,并基于记录的数据计算测试单元在测试期间的 CAN 位参数。
  • 如果时间允许,使用连接到同一 CAN 总线的两个单元执行相同的操作。
  • 最终解决方案是在具有 N 个节点的 CAN 总线上运行测试,并测量到所有已安装节点的距离(以纳秒为单位)。

必备要求

  • 具备 Verilog 开发知识。
  • 具备编程能力(例如 Python)。
  • 了解 CAN 位配置和信号完整性问题。

Responsibilities

  • Develop a test function to determine CAN bit parameters of a CAN network (TQ length (ns), number of TQs in a CAN bit, number of TQs in the sample point, number of TQs in SJW).
  • Develop FPGA logic in Verilog to generate specific test patterns, integrated into the CANtegrity CAN-FD IP used in Kvaser hardware.
  • Write software (e.g., Python) to search for test patterns in recorded data and calculate the CAN bit parameters of the unit under test during the test based on the recorded data.
  • If time permits, perform the same operation using two units connected to the same CAN bus.
  • The final solution is to run the test on a CAN bus with N nodes and measure the distance to all installed nodes in nanoseconds.

Must Have

  • Knowledge of Verilog development.
  • Programming skills (e.g., Python).
  • Understanding of CAN bit configuration and signal integrity issues.

公司简介

Kvaser 为工程师提供先进的 CAN 解决方案,这些工程师在卡车和公共汽车、汽油驱动和电动汽车、工业自动化、航空电子设备、建筑设备、楼宇自动化、家用电器、船舶、医疗、军事、铁路、电信、纺织等领域设计和部署系统。公司成立于 1981 年,营业额 1.85 亿瑞典克朗。