VH6501模板工程介紹(一)

来源:https://www.cnblogs.com/hira2020/archive/2022/11/27/16876810.html
-Advertisement-
Play Games

VH6501硬體結構 1.式樣 1.正向有5個燈,用來指示干擾的觸髮狀態,干擾類型(數字或模擬),通道通信以及設備狀態。 2.兩個DB9介面(公頭male和母頭female),這是CAN或CANFD通道,單節點干擾,或多節點干擾, ,以及一個Extend觸發介面。 3.兩個DB9介面內部互聯,且PI ...


VH6501硬體結構

1.式樣

1.正向有5個燈,用來指示干擾的觸髮狀態,干擾類型(數字或模擬),通道通信以及設備狀態。

2.兩個DB9介面(公頭male和母頭female),這是CAN或CANFD通道,單節點干擾,或多節點干擾,
,以及一個Extend觸發介面。
3.兩個DB9介面內部互聯,且PIN腳定義一致。

1.反向一個USB2.0介面,連接到電腦
2.I/O介面:提供1路模擬輸入,2路數字輸入以及1路數字輸出

3.ETH,為乙太網介面
4.邊上兩個,是用於供電/同步的介面,同步用於VH6501通過同步線,與Vector其他硬體產品,實現硬體時鐘同步的作用。
選擇任意一個,給VH6501供電

2.基礎配置

1.VH6501時,需要安裝硬體驅動。

2.通道配置
選擇與CANoe工程進行物理/邏輯通道匹配關聯

3.激活干擾功能
勾選Activate,若CANoe接入多個VH6501,則需要設置DeviceID,通過不同的ID,標識不同的VH6501設備。

CANDisturbance工程(sample configuration)介紹

工程位置:CANoe-File-Sample Configuration-CANDisturbance
通過Disturbance Interface工程可實現的干擾有:
External Trigger:外部觸發,使用VH6501的I/O口作為觸發源。
Frame Trigger:報文觸發,設定被干擾報文的觸發位置,併發送干擾位序列/報文
Software Trigger:軟體觸發,是配置好干擾序列厚,直接發送。
Error Frame Trigger:錯誤幀觸發,是基於錯誤標識為觸發條件觸發干擾。
Direction Trigger:方向觸發。根據Tx/Rx發送/接收方作為觸發條件。
Inverted Trigger:反向觸發。可對已定義的觸發條件反向觸發干擾。
Missing Bit Trigger :缺失位觸發,用於CANFD CRC長度不確定的情況觸發。
Scope Trigger:示波器觸發,VH6501干擾後,輸出一個脈衝信號至示波器。

數字干擾示例

使用VH6501干擾ID 0X100報文的ACK界定符位,將ACK Delimiter位從預設隱性1(Recessive)干擾成顯性0(Dominant),從而監測到Form Error格式錯誤,併發出錯誤幀。
1.觸發條件配置
CurrentTriggerField選擇ACK Slot位(CK Delimiter位的前一位)
TriggerOffset為0。

設置干擾的頻率:周期(Cycles)、周期間隔(CycleHoldOff)、重覆次數(Repetitions)、重覆間隔(RepetitionHoldOff)
2.干擾序列配置
干擾在觸發的下一位
選擇干擾的是數據場還是仲裁場(CANFD)

3.數字干擾激活

模擬干擾示例

1.CANH或CANL短接GND
2.CANH和CANL短接
3.CANH或CANL短接VBat(需要給VH6501外部供電)
4.CANH和CANL反接(需要將DUT接到VH6501的ch1母頭)
5.CANH和CANL間電容/電阻值調整
通過更新系統變數,來實現以上干擾。

CANH接地可以按照以下設置,其他干擾類似
R CANHh
Value:_0Ohm
Mode:GND

CANH和CANL反接,可以按照以下設置

在CANH或CANL短接VBat時,需要將VH6501 CH1公頭的PIN9和PIN3連接外部供電電源,供電電源範圍:-27v到27v

這個人很懶,催更就會更新。
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 代碼1 class Base { public: Base(int data=10):ma(data){ cout<<"Base()"<<endl; } void show(){cout<<"Base Show()"<<endl;} void show(int){cout<<"Base Show(i ...
  • 7. Spring整合Drools 全套代碼及資料全部完整提供,點此處下載 7.1 Spring簡單整合Drools 在項目中使用Drools時往往會跟Spring整合來使用。具體整合步驟如下: 第一步:創建maven工程drools_spring並配置pom.xml <?xml version=" ...
  • Listener監聽器 1.Listener監聽器介紹 Listener監聽器是JavaWeb三大組件之一。JavaWeb三大組件分別是:Servlet程式,Listener監聽器,Filter過濾器。 Listener是JavaEE的規範,即介面。 監聽器的作用是,監聽某種變化(一般就是對象的創建 ...
  • 初始化 Date date = new Date(); 輸出時間字元串 System.out.println(date.toString()); 字母 描述 示例G 紀元標記 ADy 四位年份 2001M 月份 July or 07d 一個月的日期 10h A.M./P.M. (1~12)格式小時 ...
  • 如果只是想簡單地對整個程式做計算統計,通常使用UNIX下的time命令就足夠了。由於我用的是Mac系統,和Linux系統的輸出可能有不同,不過關鍵都是這三個時間:user: 運行用戶態代碼所花費的時間,也即CPU實際用於執行該進程的時間,其他進程和進程阻塞的時間不計入此數字;system: 在內核中... ...
  • 本文author:@愷龍 報錯情況 在一次使用JSP的jstl時候按照正常引入jstl和使用for each標簽出現瞭如下報錯: 分析原因 經過一番調查研究發現原因如下: JavaEE被Oracle捐獻給Apache了。目前最高版本是 JavaEE8; Apache把JavaEE換名了,以後不叫Ja ...
  • 一、概念辨析:網路延遲與網路波動 (1) 網路延遲 網路延遲是指各式各樣的數據在網路介質中通過網路協議(如TCP/IP)進行傳輸,如果信息量過大不加以限制,超額的網路流量就會導致設備反應緩慢,造成網路延遲。受限於光速,網路延遲總是有一個下限,是無法超越物理極限的。 (2) 網路波動(丟包率) 網路波 ...
  • MyBatis簡單介紹 【1】MyBatis是一個持久層的ORM框架【Object Relational Mapping,對象關係映射】,使用簡單,學習成本較低。可以執行自己手寫的SQL語句,比較靈活。但是MyBatis的自動化程度不高,移植性也不高,有時從一個資料庫遷移到另外一個資料庫的時候需要自 ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...