一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

手把手教你配置TSMaster軟件網(wǎng)關(guān),3分鐘輕松上手!

上海同星智能科技有限公司 ? 2025-04-03 20:02 ? 次閱讀

隨著工業(yè)自動(dòng)化和信息化的快速發(fā)展,不同系統(tǒng)之間需要高效、靈活地進(jìn)行數(shù)據(jù)交互與通信。然而,各系統(tǒng)往往采用不同的通信協(xié)議和報(bào)文格式,導(dǎo)致數(shù)據(jù)傳輸存在兼容性問(wèn)題。軟件網(wǎng)關(guān)應(yīng)運(yùn)而生,它通過(guò)圖形界面配置、零代碼開(kāi)發(fā)的方式,實(shí)現(xiàn)報(bào)文的靈活映射與轉(zhuǎn)發(fā)。這種模塊化設(shè)計(jì)不僅降低了開(kāi)發(fā)難度和成本,還提高了系統(tǒng)的可擴(kuò)展性和維護(hù)性,能夠滿足復(fù)雜多變的工業(yè)場(chǎng)景需求,為系統(tǒng)集成與數(shù)據(jù)交互提供了有力支持。本文重點(diǎn)介紹軟件網(wǎng)關(guān)的兩個(gè)功能:報(bào)文轉(zhuǎn)發(fā)功能和繞過(guò)預(yù)發(fā)送事件的報(bào)文轉(zhuǎn)發(fā)功能。


本文關(guān)鍵詞:軟件網(wǎng)關(guān),報(bào)文轉(zhuǎn)發(fā),注入故障

目錄

Catalog

1. 概述

2. 典型應(yīng)用

3.軟件網(wǎng)關(guān)功能實(shí)現(xiàn)

4. 縮寫

1

概述

軟件網(wǎng)關(guān)模塊是一款基于圖形界面配置、零代碼的報(bào)文映射轉(zhuǎn)發(fā)工具。它支持創(chuàng)建報(bào)文轉(zhuǎn)發(fā)列表,可靈活配置源通道和目標(biāo)通道,實(shí)現(xiàn)報(bào)文實(shí)時(shí)轉(zhuǎn)發(fā)。同時(shí),借助信號(hào)生成器,還能修改目標(biāo)通道數(shù)據(jù),支持多種信號(hào)模式。適用于報(bào)文故障注入及Rolling Counter信號(hào)變化發(fā)送等場(chǎng)景,為數(shù)據(jù)交互與測(cè)試提供高效解決方案。

2

典型應(yīng)用

軟件網(wǎng)關(guān)在工業(yè)自動(dòng)化領(lǐng)域有典型應(yīng)用。例如,在汽車制造工廠的生產(chǎn)線上,軟件網(wǎng)關(guān)可連接不同設(shè)備和傳感器,實(shí)時(shí)采集生產(chǎn)數(shù)據(jù)并轉(zhuǎn)發(fā)至監(jiān)控系統(tǒng)。同時(shí),它能通過(guò)信號(hào)生成器模擬故障數(shù)據(jù),注入到報(bào)文轉(zhuǎn)發(fā)過(guò)程中,用于測(cè)試設(shè)備的故障響應(yīng)能力。此外,軟件網(wǎng)關(guān)還可新增Rolling Counter信號(hào)變化發(fā)送,優(yōu)化設(shè)備間的協(xié)同工作,提高生產(chǎn)效率和產(chǎn)品質(zhì)量。

3

軟件網(wǎng)關(guān)功能實(shí)現(xiàn)

本文主要介紹軟件網(wǎng)關(guān)功能的兩個(gè)功能:


1. 報(bào)文轉(zhuǎn)發(fā)功能;

2. 繞過(guò)預(yù)發(fā)送事件的報(bào)文轉(zhuǎn)發(fā)功能

3.1 報(bào)文轉(zhuǎn)發(fā)功能實(shí)現(xiàn)

3.1.1 工程環(huán)境準(zhǔn)備

▲ 需求:

將通道2發(fā)送的ID 0x64報(bào)文,經(jīng)通道1接收后,從通道3轉(zhuǎn)發(fā)出去,再通過(guò)通道4接收。

▲ 文件:

示例DBC文件:CAN_FD_Powertrain.dbc。

▲ 軟件網(wǎng)關(guān)模塊位置:

TSMaster - > 測(cè)試 - > 測(cè)試工具 - > 軟件網(wǎng)關(guān)。

3.1.2 報(bào)文轉(zhuǎn)發(fā)操作過(guò)程

操作步驟如下:

步驟1:在報(bào)文發(fā)送窗口中,用戶可以添加一幀或多幀報(bào)文,支持直接添加原始報(bào)文,或從數(shù)據(jù)庫(kù)中選擇報(bào)文進(jìn)行添加,并可指定報(bào)文對(duì)應(yīng)的通道,如圖1所示。

92423d04-1083-11f0-9434-92fbcf53809c.png

圖1: 添加發(fā)送報(bào)文


步驟2:在已添加的報(bào)文中,用戶可選中一個(gè)或多個(gè)信號(hào),并為其設(shè)置信號(hào)生成器的類型,包括正弦、斜坡脈沖、值范圍、切換、隨機(jī)、自定義以及系統(tǒng)變量。若未設(shè)置信號(hào)生成器,則信號(hào)保持默認(rèn)狀態(tài),即“無(wú)”狀態(tài)。如圖2所示。

9260f4d8-1083-11f0-9434-92fbcf53809c.png

圖2: 添加發(fā)送報(bào)文

步驟3:在軟件網(wǎng)關(guān)窗口,以相同方式添加具有相同ID的報(bào)文,并激活相應(yīng)信號(hào)。若未設(shè)置信號(hào)生成器,轉(zhuǎn)發(fā)的報(bào)文信號(hào)保持不變;若設(shè)置了信號(hào)生成器,則轉(zhuǎn)發(fā)的報(bào)文信號(hào)將按照生成器的設(shè)置進(jìn)行發(fā)送。同時(shí),需設(shè)置報(bào)文的源通道和目的通道。例如,若報(bào)文發(fā)送窗口中ID為0x64的報(bào)文從通道2發(fā)送并在通道1接收,則軟件網(wǎng)關(guān)中該報(bào)文的源通道為通道1,目的通道可設(shè)置為通道3或通道4。如圖3所示。

926f5cc6-1083-11f0-9434-92fbcf53809c.png

圖3: 添加發(fā)送報(bào)文

3.1.3 報(bào)文轉(zhuǎn)發(fā)實(shí)現(xiàn)效果

在報(bào)文發(fā)送后,報(bào)文信息窗口會(huì)顯示正常發(fā)送的報(bào)文和已轉(zhuǎn)發(fā)的報(bào)文。例如,ID為0x64的報(bào)文中的Engspeed信號(hào),以值范圍形式從通道2發(fā)送,并在通道1接收。隨后,通道3將通道1接收到的ID為0x64的報(bào)文以正弦形式轉(zhuǎn)發(fā)出去,最終由通道4接收,從而實(shí)現(xiàn)預(yù)期效果。如圖4、5、6所示。

9284a8ec-1083-11f0-9434-92fbcf53809c.png

圖4:軟件網(wǎng)關(guān)原理圖

92a277e6-1083-11f0-9434-92fbcf53809c.png

圖5:報(bào)文轉(zhuǎn)發(fā)后效果

92c23428-1083-11f0-9434-92fbcf53809c.png

圖6: 信號(hào)波形展示

3.2繞過(guò)預(yù)發(fā)送事件功能

3.2.1繞過(guò)預(yù)發(fā)送事件操作過(guò)程

操作步驟如下:

步驟1:在完成報(bào)文轉(zhuǎn)發(fā)操作后,進(jìn)一步添加C小程序的預(yù)發(fā)送事件,用于修改ID為0x64的報(bào)文中Engspeed信號(hào)的值,如圖7所示。

92dbd36a-1083-11f0-9434-92fbcf53809c.png

圖7: 添加預(yù)發(fā)送事件


步驟2:激活軟件網(wǎng)關(guān)中的繞過(guò)預(yù)發(fā)送事件,如圖8所示。

92f42faa-1083-11f0-9434-92fbcf53809c.png

圖8:激活繞過(guò)預(yù)發(fā)送事件

3.2.2繞過(guò)預(yù)發(fā)送事件實(shí)現(xiàn)效果

在激活繞過(guò)預(yù)發(fā)送事件之前,Engspeed信號(hào)值始終為預(yù)發(fā)送事件中設(shè)置的10。激活繞過(guò)功能后,通過(guò)圖形波形可以看到,通道3和通道4上ID為0x64的報(bào)文中的Engspeed信號(hào)值恢復(fù)為軟件網(wǎng)關(guān)中設(shè)定的正弦波形值,從而實(shí)現(xiàn)了預(yù)期的效果。如圖9所示。

9317cc1c-1083-11f0-9434-92fbcf53809c.png

圖9:繞過(guò)預(yù)發(fā)送事件實(shí)現(xiàn)效果

4

縮寫

DBC

Database CAN

CAN

Controller Area Network

CAN FD

CAN with Flexible Data-Rate

ID

Identifier

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    5039

    瀏覽量

    52246
  • MASTER
    +關(guān)注

    關(guān)注

    0

    文章

    105

    瀏覽量

    11571
  • 工業(yè)自動(dòng)化

    關(guān)注

    17

    文章

    2608

    瀏覽量

    67982
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    手把手教你使用QUARTUS

    手把手教你使用QUARTUS
    發(fā)表于 12-29 20:35

    手把手教你構(gòu)建一個(gè)完整的工程

    手把手教你構(gòu)建一個(gè)完整的工程
    發(fā)表于 08-03 09:54 ?33次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>構(gòu)建一個(gè)完整的工程

    手把手教你寫批處理-批處理的介紹

    手把手教你寫批處理-批處理的介紹
    發(fā)表于 10-25 15:02 ?69次下載

    美女手把手教你如何裝機(jī)(中)

    美女手把手教你如何裝機(jī)(中) 再來(lái)是硬碟的部份,這款機(jī)殼還不錯(cuò),可以旋轉(zhuǎn)支架~
    發(fā)表于 01-27 11:14 ?1504次閱讀

    美女手把手教你如何裝機(jī)(下)

    美女手把手教你如何裝機(jī)(下) 接著下來(lái)就是今天的重頭戲,開(kāi)核蘿!~
    發(fā)表于 01-27 11:16 ?2981次閱讀

    手把手教你學(xué)習(xí)FPGA—LED篇

    電子專業(yè)單片機(jī)相關(guān)知識(shí)學(xué)習(xí)教材資料——手把手教你學(xué)習(xí)FPGA—LED篇
    發(fā)表于 08-08 17:19 ?0次下載

    手把手教你學(xué)電子書(shū)制作

    手把手教你學(xué)電子書(shū)制作,可以自己DIY電子書(shū)
    發(fā)表于 09-13 11:26 ?0次下載

    手把手教你安裝Quartus II

    本章手把手把教你如何安裝 Quartus II 軟件 ,并將它激活 。此外 還有USB -Blaster下載器的驅(qū)動(dòng)安裝步驟 。
    發(fā)表于 09-18 14:55 ?9次下載

    手把手教你在家搭建監(jiān)控系統(tǒng)

    手把手教你在家搭建監(jiān)控系統(tǒng)
    發(fā)表于 01-17 19:47 ?26次下載

    手把手教你做電子時(shí)鐘---前言

    手把手教你做彩鈴電子時(shí)鐘
    發(fā)表于 11-14 16:53 ?11次下載

    手把手教你如何開(kāi)始DSP編程

    手把手教你如何開(kāi)始DSP編程。
    發(fā)表于 04-09 11:54 ?13次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>如何開(kāi)始DSP編程

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)

    手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視覺(jué)設(shè)計(jì)手把手教你學(xué)LabVIEW視
    發(fā)表于 03-06 01:41 ?3292次閱讀

    手把手教你玩USB開(kāi)發(fā)資料匯總第二部

    手把手教你玩開(kāi)發(fā)—USB開(kāi)發(fā)板資料,B站有視頻教程
    發(fā)表于 09-09 15:50 ?22次下載

    手把手教你開(kāi)關(guān)電源PCB排板

    手把手教你開(kāi)關(guān)電源PCB排板(新型電源技術(shù))-分享一下開(kāi)關(guān)電源PCB排板的基本要點(diǎn)及分析,以及例子講解。絕對(duì)的手把手
    發(fā)表于 09-18 12:27 ?58次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>開(kāi)關(guān)電源PCB排板

    手把手教你學(xué)FPGA仿真

    電子發(fā)燒友網(wǎng)站提供《手把手教你學(xué)FPGA仿真.pdf》資料免費(fèi)下載
    發(fā)表于 10-19 09:17 ?2次下載
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>學(xué)FPGA仿真