智能CAN转以太网设备如何测试?

智能CAN转以太网设备如何测试?智能四通道 CAN 转以太网的设备测试说明

以下测试条件为:电脑IP:192.168.1.36子网掩码:255.255.255.0。电脑和设备通过网线直连,CAN分析仪,网络调试助手。

1  TCP_Server测试

      使用配置软件设置设备IP:192.168.1.37子网掩码:255.255.255.0,网关192.168.1.1。使能通道一,设置通道一工作模式为TCP_Server,本地端口5001,CAN接受类型为标准帧和扩展帧,过滤设置为全接受,设置页面如下。

智能CAN转以太网设备如何测试?

      电脑上打开CAN分析仪设置为20K波特率,同时打开两个网络调试助手。两个网络调试助手设为TCP客户端,目标IP和端口设为设备的本地IP和端口,点击连接。之后使用CAN分析仪发送一帧CAN,在两个网络调试助手可以收到13个字节。使用两个网络调试助手分别发“08 00 00 00 00 00 01 02 03 04 05 06 07”CAN分析仪会接收到两帧如下图:

智能CAN转以太网设备如何测试? 

智能CAN转以太网设备如何测试? 

2  TCP_Client测试

      使用配置软件设置设备IP:192.168.1.37子网掩码:255.255.255.0,网关192.168.1.1。使能通道一,设置通道一工作模式为TCP_Client,使能第一组目标IP,第一组目标起始和结束IP都为192.168.1.36:5001;使能第二组目标IP,第二组目标起始和结束IP都为192.168.1.36:5002。CAN接受类型为标准帧和扩展帧,过滤设置为全接受,设置页面如下:

智能CAN转以太网设备如何测试?

      电脑上打开CAN分析仪设置为20K波特率,同时打两个网络调试助手。两个网络调试助手设为TCP服务器,分别监听5001和5002端口,之后等待设备连接。使用CAN分析仪发送一帧CAN,在两个网络调试助手可以收到13个字节。使用两个网络调试助手分别发“08 00 00 00 00 00 01 02 03 04 05 06 07”CAN分析仪会接收到两帧如下图:

智能CAN转以太网设备如何测试? 

智能CAN转以太网设备如何测试? 

3  UDP测试

      使用配置软件设置设备IP:192.168.1.37子网掩码:255.255.255.0,网关192.168.1.1。使能通道一,设置通道一工作模式为UDP,本地端口5001。使能第一组目标IP,第一组目标起始和结束IP都为192.168.1.36:5001;使能第二组目标IP,第二组目标起始和结束IP都为192.168.1.36:5002。CAN接受类型为标准帧和扩展帧,过滤设置为全接受,设置页面如下:

智能CAN转以太网设备如何测试?

      电脑上打开CAN分析仪设置为20K波特率,同时打两个网络调试助手。两个网络调试助手设为UDP,分别设置5001和5002端口。使用CAN分析仪发送一帧CAN,在两个网络调试助手可以收到13个字节。使用两个网络调试助手分别向192.168.1.37:5001发送“08 00 00 00 00 00 01 02 03 04 05 06 07”CAN分析仪会接收到两帧如下图:

智能CAN转以太网设备如何测试? 

智能CAN转以太网设备如何测试? 

三格电子 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209510.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午9:04
下一篇 2026年3月19日 上午9:04


相关推荐

  • C语言求素数的方法_用c语言求1~n的素数个数

    C语言求素数的方法_用c语言求1~n的素数个数一、判断n是否能被2~n-1整除输入的数n不能被2-(n-1)整除,说明是素数输入的数n能被2-(n-1)整除,说明不是素数注意:1不是素数,素数是指大于1的自然数,除了1和该数自身外,无法被其他自然数整除的数。法一:#include<stdio.h>int main(){ int i, n; printf(“请输入一个数:”); scanf(…

    2022年8月18日
    7
  • pytest-allure_pytest allure

    pytest-allure_pytest allure前言allure是一个report框架,支持java的Junit/testng等框架,当然也可以支持python的pytest框架,也可以集成到Jenkins上展示高大上的报告界面。mac环境:

    2022年7月28日
    12
  • matlab中wavedec2,wavedec2函数详解[通俗易懂]

    matlab中wavedec2,wavedec2函数详解[通俗易懂]很多人对小波多级分解的wavedec2总是迷惑,今天就详释她!wavedec2函数:1.功能:实现图像(即二维信号)的多层分解,多层,即多尺度.2.格式:[c,s]=wavedec2(X,N,’wname’)[c,s]=wavedec2(X,N,Lo_D,Hi_D)(我不讨论它)3.参数说明:对图像X用wname小波基函数实现N层分解,这里的小波基函数应该根据实际情况选择,具体选择办法可以搜之或者…

    2022年7月24日
    14
  • Android应用setContentView与LayoutInflater加载解析机制源码分析

    Android应用setContentView与LayoutInflater加载解析机制源码分析【工匠若水http://blog.csdn.net/yanbober转载烦请注明出处,尊重分享成果】1背景其实之所以要说这个话题有几个原因:理解xml等控件是咋被显示的原理,通常大家写代码都是直接在onCreate里setContentView就完事,没怎么关注其实现原理。前面分析《Android触摸屏事件派发机制详解与源码分析三(Activity篇)》时提到了一些关于布局嵌套的问题,当

    2022年6月26日
    23
  • xshell5连接不上虚拟机_虚拟机的网络连接设置

    xshell5连接不上虚拟机_虚拟机的网络连接设置一:首先解决的关于ping的问题1.在虚拟机中ping百度看能不能先ping通,如果虚拟机连接不上网络的话Xshell肯定是连接不上的,如果有上述情况的请点击二:检查你虚拟机中防火墙是否关闭CentOs6中查看防火墙状态:serviceiptablesstatus关闭防火墙:serviceiptablesstop禁用防火墙:chkconfigiptablesoffCentOs7中查看防火墙状态:systemctlstatusfirewalld.service关闭防火墙:

    2026年2月15日
    4
  • Python 正则表达式大全[通俗易懂]

    Python 正则表达式大全[通俗易懂]1前言正则表达式是对字符串(包括普通字符(例如,a到z之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。上面都是官方的说明,博主自己的理解是(仅供参考):通过事先规定好一些特殊字符的匹配规则,然后利用这些字符进行组合来匹配各种复杂的字符串场景。比如现在的爬虫和数据分析,字符串校验等等都

    2022年10月3日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号