深圳化妆品网站建设/免费信息推广平台

深圳化妆品网站建设,免费信息推广平台,短视频推广策划方案模板,自己做的网站怎么在百度能搜到3.3采样点位置测试测试设备:CANoe、CANStressDR。测试系统架构中需将CANScope旁路处理。测试设备正确接线后(CANStressDR串接在回路中),CANoe发送报文,CANStressDR采用位干扰的方式进行干扰,具体是采用CANStressDR从后往前逐位干扰…

3.3采样点位置测试

测试设备:CANoe、CANStressDR。测试系统架构中需将CANScope旁路处理。测试设备正确接线后(CANStressDR串接在回路中),CANoe发送报文,CANStressDR采用位干扰的方式进行干扰,具体是采用CANStressDR从后往前逐位干扰某一报文,直至CANoe监测出现错误帧,如图5所示,然后用公式计算出采样点位置

SamplePoint=m/nx 100%

式中m------出现错误帧时的干扰时间份额数;

n------每个位时间所分的总时间份额数。

a84116d8284589cde1c99d7c613b9c6b.png

即:

8b2315ac16dbe52b37acbbc7c3f053c0.png

3.4接线故障模拟测试

测试设备:CANoe、 CANStressDR,同时也可以通过CANScope来监测总线电压波形。测试设备正确接线后,使用CANStressDR注人接线故障,CANoe监测总线报文情况。模拟干扰是通过对电阻或电源的连接和断开来实现总线接线故障中短路、断路的模拟实现。对电阻或电源的连接和断开实现有2种方法,一是直接在模拟电路图上通过鼠标左键单击需要断开或连接的电源、电阻来实现;二是通过Layout下拉菜单来实现。另外,CANStressDR还可以模拟导线长度以及对接触电阻进行测试,这点将在后面3.5部分详细给出。

IS011898中对总线系统接线故障定义如图6所示。

222de3246aa1b1dbccac6c571135a32b.png

图6中有9种接线故障:①case 1: CAN -H开路;② case2: CAN -L开路;③ case3:CAN -H对VBAT短路;④ ase4: CAN -L对GND短路;⑤ case5:CAN -H对GND短路;⑥case6 : CAN -L对VBAT短路;⑦case7: CAN- H 对CAN -L短路;⑧case8: CAN -H和CAN -L开路;⑨ case9:终端电阻开路。

而对于单节点而言,这些接线故障同样适用。不同的将会是各个主机厂对于发生接线故障后,总线系统和单节点对于通信是否会断开的要求会有不同。例如当发生CAN -H开路故障时,对总线系统而言,发生故障的同侧节点相互间是可以通信的,不同侧不可以通信;而对于单节点而言,当发生了CAN -H开路故障时,通信应终止。

3.5模拟导线长度及接触电阻测试

测试设备:CANoe、 CANStressDR。测试设备正确接线后,使用CANStressDR模拟导线长度或接触电阻, CANoe监测总线报文情况,观察对通信是否会产生影响。这些测试的实现可通过对CANStressDR界面模拟电路图中相应电阻值或电容值的设置来实现。如图7所示。

03e34e9b8babdfc66880da952505c9c1.png

从CANStressDR用户手册中,我们可以知道图7中电阻或电容的含义:①RHL:模拟CAN -H和CAN -L之间的接触电阻(例如绝缘故障、潮湿度、电路板短路);②RH:模拟CAN -H上干扰电压产生的接触电阻;③RL:模拟CAN -L上干扰电压产生的接触电阻;④RsH:模拟CAN -H上导线长度产生的电阻(例如接触不良、断线);⑤RsL:模拟CAN -L上导线长度产生的电阻(例如接触不良、断线);)CHL:模拟低波特率情况下过长总线长度(仅适用于低速总线系统)。

由以上可知,可以通过设置相应的电阻值或电容值来实现对应的模拟。实现方法即是在CANStressDR模拟干扰界面,连接上相应的电阻或电容图标,并在相应的数值位置设置相应的数值即可。例如模拟CAN -H导线长度产生的电阻100Ω ,设置如图8所示。

ee94e9522d19b2ac5018046061bcb510.png

4 总结    总线测试的内容很多,本文只是纯粹介绍了利用Vector总线测试设备进行CAN总线测试的测试内容以及Vector总线测试设备的使用方法,这些都是笔者在实际工作中的经验,希望对于总线系统设计方面的工程师而言能有一定的借鉴作用。对于其它的总线测试方面,则还需要其它辅助仪器或设备共同实现,因此本文中没有涉及。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

源码mysql5.7安装过程_mysql5.7 源码安装步骤

操作系统:centos 7说明:以下都是root用户操作的。一、数据库安装1、查看系统是否有旧版的mysql# rpm -qa |egrep -i mysql|mariadb如果有的话请先卸载,卸载命令:# rpm -ev 软件包名称2、查看老版本mysql相关的安装目录&#xff1a…

springboot2整合mysql5_SpringBoot2.X (二十五):SpringBoot整合 Mybatis + MySQL CURD 示例

话不多数,直接开始撸代码…工程结构图开始之前先放张工程结构图1、maven 依赖:org.springframework.bootspring-boot-starter-weborg.mybatis.spring.bootmybatis-spring-boot-starter1.3.2com.github.pagehelperpagehelper-spring-boot-starter1.2.9com…

mysql crash 如何导出数据库_mysql 如何做到crash后无损恢复数据的

ps真实的流程没有我说的那么简单,下面的是最基本的情况。预备知识redologbinlogWAL机制redolog简介redolog是个循环日志,其大小固定为4g,存在2个指针来定位其是否已经满了。一个指针是当前写,一个指针是当前checkpoint,其2个指针的…

python turtle画四叶草的步骤_python turtle工具绘制四叶草的实例分享

本篇文章介绍了python使用turtle库绘制四叶草的方法,代码很简单,希望对学习python的朋友有帮助。import turtleimport timeturtle.setup(650.,350,200,200)turtle.pendown()turtle.pensize(10)turtle.pencolor(green)#四叶草def draw_clover(radius,rota…

python解图片迷宫生成路径_用Python代码来解图片迷宫的方法整理

译注:原文是StackOverflow上一个如何用程序读取迷宫图片并求解的问题,几位参与者热烈地讨论并给出了自己的代码,涉及到用python对图片的处理以及广度优先(BFS)算法等。问题by Whymarrh:当给定上面那样一张JPEG图片,如何…

信号模型噪声服从零均值高斯分布_非高斯噪声下基于分数低阶循环谱的调制识别方法...

1 引言当前,绝大多数非高斯噪声的建模形式都为Alpha稳定分布噪声。首先,Alpha稳定分布符合中心极限定理,在理论上适合应用于实际场景中的噪声建模;其次,Alpha稳定分布由于其参数的可变性,包含高斯分布、柯西…

mysql 时间绝对值_datetime和timestamp--时间戳是绝对值,日期是相对值

遇到的问题:系统时间与数据库时间不一致,系统时间是8:20,存到数据库里是0:20。第一直觉是时区不同导致的。先看一段代码:Java代码public static void main(String[] args) {//System.out.println(TimeZone.getDefault());SimpleDa…

python网络编程自学_五分钟搞定Python网络编程实现TCP和UDP连接

Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过。实现TCP#!/usr/bin/env python3# -*- coding: utf-8 -*-import socket# 创建一个socket:s socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 建立连接:s.connect((www.baidu.co…

java自定义线程_Java自定义线程池详解

自定义线程池的核心:ThreadPoolExecutor为了更好的控制多线程,JDK提供了一套线程框架Executor,帮助开发人员有效的进行线程控制,其中在java.util.concurrent包下,是JDK并发包的核心,比如我们熟知的Executor…

java 垃圾回收 null_java方法中把对象置null,到底能不能加速垃圾回收

今天逛脉脉,看见匿名区有人说java中把对做置null,这种做法很菜,不能加速垃圾回收,但是我看到就觉得呵呵了,我是觉得可以加速置null对象回收的。测试的过程中,费劲的是要指定一个合理的测试堆大小&#xff0…

零基础学java web开发pdf_新手学Java Web开发.pdf

作 者 :杨磊等编著出版发行 : 北京:北京希望电子出版社 , 2010.01ISBN号 :978-7-89498-988-8页 数 : 480丛书名 : 新手学编程系列原书定价 : 49.80主题词 : 计算机编程软件,JAVA WEB中图法分类号 : TP3 ( 工业技术->…

java 外卖订餐系统_java外卖订餐系统小项目

本文实例为大家分享了java外卖订餐系统的具体代码,供大家参考,具体内容如下执行结果:通过选择功能序号,执行响应的功能:代码实现:package 外卖订餐系统;/** 代码优点,使用 循环:* 显…

java 字符串包含某个字符_java中判断字符串中是否包含某个特定字符串的方法有哪些...

判断一个字符串是否包含某个子串的n种方法:1、startsWith()方法2、contains()方法3、indexOf方法startsWith()方法这个方法有两个变体,用于检测字符串是否以指定的前缀开始。此方法定义的语法如下:public boolean startsWith(String prefix, int toffset…

java的方法调用中分不清_java中不太清晰的知识点

一、什么包需要导入,什么包不需要导入1.java.lang包的内容是自动导入的,不需要手动导入,其它必须手动导入。2.java.io.OutputStreamWrite已经是完整的类,无需再导入,而printWrite这个类,并不是调用完整的类…

java生命小游戏_Java修炼——飞机生存小游戏

在学习了java入门的课程之后,自己动手跟着老师写的一个小游戏,用的是Frame。总共有七个类。1.飞机游戏的主窗口(MyGameFrame)继承Frame。package com.bjsxt.plane;import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.awt.Gr…

链队列的基本运算java_链式队列基本操作的实现问题

问题描述:用链式存储方式实现队列的基本操作涉及变量:front:Node型自定义变量,指向队首元素rear:Node型自定义变量,指向队尾元素涉及教材:《数据结构——Java语言描述(第2版)》 清华大学出版社大…

mysql数据库优化看的书_MySQL 数据库优化,看这篇就够了

点击上方"IT牧场",选择"设为星标"技术干货每日送达!来源:segmentfault.com/a/1190000018631870前言数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相…

python 升级所有库_自动更新Python所有第三方库

一般python用得比较久以后,就会安装很多第三方的库。比如这是我的pip list情况:pip list而且一屏还显示不完。通过如下命令可以看到需要更新的第三方库:pip list -o需要更新的库而pip提供的更新命令只能一个个的更新...pip install -U 库名 #…

java 反射 类变量_java反射机制取出model类的所有变量,以及value

工作上遇到个问题,顺便解决了,希望对大家有帮助package com.zuidaima.util;public static void main(String[] args) throws ClassNotFoundException, IllegalArgumentException, IllegalAccessException, InstantiationException {Class> obj Class.forName("com.roi…

php 去掉不可见字符串,php去掉指定字符串的办法

php去掉指定字符串的办法:首先创建一个PHP示例文件;然后定义字符串;最后通过“str_replace(array("_","",""),"",$str);”方法去掉指定字符串即可。推荐:《PHP视频教程》用正则可以解决问…