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

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

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

虹科技術(shù)|PCAN網(wǎng)關(guān)設(shè)備:打通通信壁壘,LED指示燈編程示例

虹科汽車電子 ? 來(lái)源:虹科汽車電子 ? 作者:虹科汽車電子 ? 2024-01-08 10:35 ? 次閱讀

導(dǎo)讀:在工業(yè)自動(dòng)化、汽車、機(jī)械等行業(yè),CAN總線協(xié)議被廣泛應(yīng)用。隨著技術(shù)的發(fā)展,CAN FD(CAN with Flexible Data-Rate)應(yīng)運(yùn)而生,作為傳統(tǒng)CAN的升級(jí)版,它具有更高的通信波特率和更長(zhǎng)的數(shù)據(jù)幀,滿足了更復(fù)雜和高速通信的需求。

CAN與CAN FD協(xié)議轉(zhuǎn)換

CAN協(xié)議是目前最為廣泛使用的一種總線協(xié)議,它可以實(shí)現(xiàn)遠(yuǎn)距離信息的傳輸,是各種設(shè)備和各類功能部件之間傳送信息的公用通道,它是由導(dǎo)線組成的傳輸線束,用于連接系統(tǒng)中的各個(gè)節(jié)點(diǎn),傳送CAN信號(hào)到各個(gè)節(jié)點(diǎn),使總線中的每個(gè)節(jié)點(diǎn)都可通信,其主要應(yīng)用的領(lǐng)域有工業(yè)自動(dòng)化、汽車、機(jī)械、船舶、消防、電梯等行業(yè)。

CAN FD可以被簡(jiǎn)單認(rèn)為是傳統(tǒng)CAN的升級(jí)版,其在數(shù)據(jù)段中可以實(shí)現(xiàn)高達(dá)理論15Mbit/s的通信波特率,數(shù)據(jù)幀增加至64個(gè)字節(jié)有效數(shù)據(jù),同時(shí)CAN FD數(shù)據(jù)幀在控制場(chǎng)新添加EDL位、BRS位、ESI位,采用了新的DLC編碼方式、新的CRC算法。目前CAN FD在多個(gè)領(lǐng)域也已經(jīng)得到了廣泛應(yīng)用。

wKgaomWbXvGAAOAsAAHy0YzFJUI603.png

在實(shí)際生產(chǎn)測(cè)試環(huán)境中,常常會(huì)遇到同時(shí)使用CAN與CAN FD協(xié)議的情況。此時(shí)為實(shí)現(xiàn)系統(tǒng)兼容集成,就需要借助網(wǎng)關(guān)設(shè)備進(jìn)行兩種協(xié)議的互相轉(zhuǎn)換過(guò)濾。虹科提供的多種型號(hào)網(wǎng)關(guān)設(shè)備可以高效實(shí)現(xiàn)CAN與CAN FD協(xié)議互相轉(zhuǎn)換,同時(shí)支持定制化的報(bào)文過(guò)濾、報(bào)文合并、特定ID報(bào)文內(nèi)容編輯等功能,助力生產(chǎn)測(cè)試項(xiàng)目。

LED狀態(tài)指示燈的編程示例

除了功能強(qiáng)大的協(xié)議轉(zhuǎn)換能力,虹科PCAN系列網(wǎng)關(guān)設(shè)備還具備可編程的LED狀態(tài)指示燈。通過(guò)C環(huán)境下的編譯,實(shí)現(xiàn)用戶自定義的狀態(tài)指示,幫助使用者直觀了解網(wǎng)關(guān)設(shè)備工作狀態(tài)。下文將以虹科PCAN-Router FD型號(hào)網(wǎng)關(guān)為例,展示LED狀態(tài)指示燈的編程示例。

wKgZomWbXwWAV2p5AAO4FsCQF10144.png虹科PCAN-Router FD總線網(wǎng)關(guān)

打開(kāi)例程項(xiàng)目文件后,里面存在LED_toggleCAN1和LED_toggleCAN2參數(shù),兩個(gè)參數(shù)用于LED的狀態(tài)轉(zhuǎn)換標(biāo)識(shí),通過(guò)修改這兩個(gè)參數(shù)和后續(xù)的if判斷,實(shí)現(xiàn)選擇性的執(zhí)行LED狀態(tài)轉(zhuǎn)換。

wKgZomWbXx6AbTo_AADhRsiV8_U762.png

LED的實(shí)際開(kāi)關(guān)與顏色轉(zhuǎn)換則通過(guò)函數(shù)HW_SetLED()實(shí)現(xiàn)。函數(shù)包含兩個(gè)參數(shù),第一個(gè)表示選擇對(duì)哪個(gè)LED操作。由于虹科PCAN-Router FD上有著兩個(gè)LED,故此處的可選參數(shù)為HW_LED_CAN1和HW_LED_CAN2。

wKgZomWbXyqARCcOAADkXfYlg3s995.png

函數(shù)第二個(gè)參數(shù)表示LED狀態(tài),通過(guò)跳轉(zhuǎn)參數(shù)定義處可查看所有可選參數(shù)。此處可實(shí)現(xiàn)LED關(guān)閉,LED轉(zhuǎn)為紅色,LED轉(zhuǎn)為綠色,LED轉(zhuǎn)為橙色。再通過(guò)周期性的開(kāi)關(guān)LED,則可實(shí)現(xiàn)LED的閃爍。

wKgZomWbXzSAHwrGAAGRwgYDnnU035.png

結(jié)語(yǔ)

隨著技術(shù)的進(jìn)步和應(yīng)用場(chǎng)景的多樣化,CAN與CAN FD協(xié)議的轉(zhuǎn)換成為了生產(chǎn)測(cè)試環(huán)境中不可或缺的一環(huán)。本篇文章以虹科PCAN網(wǎng)關(guān)設(shè)備為例,展示了LED配置操作規(guī)范流程。結(jié)合程序項(xiàng)目中的其他邏輯設(shè)置,即可實(shí)現(xiàn)網(wǎng)關(guān)接收到特定ID報(bào)文幀時(shí)的LED指示,以及網(wǎng)關(guān)檢測(cè)到總線錯(cuò)誤時(shí)的LED報(bào)錯(cuò)提醒等功能,快速直觀幫助使用人員完成生產(chǎn)測(cè)試工作。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23336

    瀏覽量

    662186
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2764

    瀏覽量

    464080
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2898

    瀏覽量

    88261
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    網(wǎng)關(guān)故障排除指南

    網(wǎng)關(guān)設(shè)備已正確連接到電源,并檢查電源指示燈是否亮起。 檢查所有網(wǎng)絡(luò)連接線(如以太網(wǎng)線)是否牢固連接,沒(méi)有松動(dòng)或損壞。 1.2 檢查設(shè)備指示燈
    的頭像 發(fā)表于 01-02 16:21 ?448次閱讀

    指示燈LED資料分享

    指示燈板,用CMOS N溝道驅(qū)動(dòng)
    發(fā)表于 11-07 10:50 ?0次下載

    驅(qū)動(dòng)指示燈leds

    電子發(fā)燒友網(wǎng)站提供《驅(qū)動(dòng)指示燈leds.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 11:50 ?0次下載
    驅(qū)動(dòng)<b class='flag-5'>指示燈</b>leds

    光纖收發(fā)器主要指示燈的含義

    光纖收發(fā)器通常配備多個(gè)指示燈,用于顯示設(shè)備的工作狀態(tài)、網(wǎng)絡(luò)連接、數(shù)據(jù)傳輸速率等重要信息。不同品牌和型號(hào)的光纖收發(fā)器可能具有不同的指示燈設(shè)置,但常見(jiàn)的指示燈及其基本含義相對(duì)一致。
    的頭像 發(fā)表于 08-26 14:58 ?2039次閱讀

    光纖收發(fā)器6個(gè)指示燈含義是什么

    光纖收發(fā)器是一種將電信號(hào)轉(zhuǎn)換為光信號(hào),或?qū)⒐庑盘?hào)轉(zhuǎn)換為電信號(hào)的設(shè)備,廣泛應(yīng)用于網(wǎng)絡(luò)通信、數(shù)據(jù)傳輸?shù)阮I(lǐng)域。光纖收發(fā)器通常具有多個(gè)指示燈,用于顯示設(shè)備的工作狀態(tài)和故障信息。以下是對(duì)光纖收發(fā)
    的頭像 發(fā)表于 08-23 09:54 ?1880次閱讀

    充電器插上指示燈就滅怎么回事

    充電器本身的問(wèn)題 1.1 充電器內(nèi)部電路故障 充電器內(nèi)部電路的故障可能是導(dǎo)致指示燈熄滅的主要原因。充電器內(nèi)部電路包括電源模塊、控制模塊、保護(hù)模塊等。如果其中任何一個(gè)模塊出現(xiàn)問(wèn)題,都可能導(dǎo)致指示燈熄滅
    的頭像 發(fā)表于 08-16 10:40 ?3795次閱讀

    配電柜指示燈微亮怎樣處理

    引言 配電柜是電力系統(tǒng)中的重要組成部分,負(fù)責(zé)將電能分配給各個(gè)用電設(shè)備指示燈作為配電柜的重要組成部分,可以實(shí)時(shí)顯示配電柜的工作狀態(tài)。然而,指示燈微亮的問(wèn)題時(shí)有發(fā)生,這不僅影響配電柜的正常運(yùn)行,還可
    的頭像 發(fā)表于 08-05 15:40 ?2918次閱讀

    電氣控制柜指示燈常見(jiàn)故障及解決方法

    電氣控制柜指示燈作為設(shè)備狀態(tài)的重要指示工具,其正常運(yùn)行對(duì)于保障設(shè)備安全和有效監(jiān)控至關(guān)重要。然而,在使用過(guò)程中,指示燈可能會(huì)出現(xiàn)各種故障。以下
    的頭像 發(fā)表于 08-05 15:38 ?3307次閱讀

    驅(qū)動(dòng)功率限制指示燈亮怎么解決

    驅(qū)動(dòng)功率限制指示燈亮是一個(gè)常見(jiàn)的汽車故障問(wèn)題,它通常表示車輛的驅(qū)動(dòng)系統(tǒng)存在問(wèn)題,需要及時(shí)解決以避免進(jìn)一步的損壞。本文將介紹驅(qū)動(dòng)功率限制指示燈亮的原因、診斷方法、解決方法以及預(yù)防措施。 一、驅(qū)動(dòng)功率
    的頭像 發(fā)表于 07-17 14:55 ?2636次閱讀

    跨越距離障礙:PCAN系列網(wǎng)關(guān)在遠(yuǎn)程CAN網(wǎng)絡(luò)通信的應(yīng)用潛力

    限制,實(shí)現(xiàn)了遠(yuǎn)距離通信。本文將探討這一系列網(wǎng)關(guān)設(shè)備如何通過(guò)將CAN信號(hào)轉(zhuǎn)換為以太網(wǎng)信號(hào),為工業(yè)自動(dòng)化、智能交通等領(lǐng)域帶來(lái)創(chuàng)新解決方案,帶您深入P
    的頭像 發(fā)表于 06-27 08:04 ?666次閱讀
    跨越距離障礙:<b class='flag-5'>PCAN</b>系列<b class='flag-5'>網(wǎng)關(guān)</b>在遠(yuǎn)程CAN網(wǎng)絡(luò)<b class='flag-5'>通信</b>的應(yīng)用潛力

    請(qǐng)問(wèn)如何在不使用代碼配置的情況下閃爍LED指示燈?

    我試圖閃爍端口引腳上不閃爍的 LED 指示燈,但當(dāng)我使用內(nèi)置代碼配置器進(jìn)行嘗試時(shí),在這種情況下 LED 指示燈會(huì)閃爍。 但我想使用代碼配置器以及我自己的函數(shù),在這種情況下,我遇到了問(wèn)題
    發(fā)表于 05-24 07:47

    技術(shù) | PCAN View功能細(xì)講:從實(shí)時(shí)監(jiān)測(cè)到錯(cuò)誤幀分析

    相信使用過(guò)PCAN工具的朋友都知道PCAN-View這款免費(fèi)軟件,它具有直觀的用戶界面,可以實(shí)時(shí)監(jiān)測(cè)和分析CAN總線上的數(shù)據(jù)幀,并提供過(guò)濾、發(fā)送和報(bào)文記錄。但你知道嗎?它其實(shí)不只是簡(jiǎn)單收發(fā)報(bào)文,
    的頭像 發(fā)表于 03-18 13:48 ?1379次閱讀
    <b class='flag-5'>虹</b>科<b class='flag-5'>技術(shù)</b> | <b class='flag-5'>PCAN</b> View功能細(xì)講:從實(shí)時(shí)監(jiān)測(cè)到錯(cuò)誤幀分析

    PCAN系列網(wǎng)關(guān)內(nèi)部存儲(chǔ)空間解析:EEPROM與Flash的集成應(yīng)用

    網(wǎng)關(guān)設(shè)備是確保數(shù)據(jù)流暢通信的關(guān)鍵。PCAN系列網(wǎng)關(guān)憑借卓越性能和創(chuàng)新
    的頭像 發(fā)表于 03-18 13:45 ?555次閱讀
    <b class='flag-5'>PCAN</b>系列<b class='flag-5'>網(wǎng)關(guān)</b>內(nèi)部存儲(chǔ)空間解析:EEPROM與Flash的集成應(yīng)用

    三菱PLC根據(jù)指示燈判斷故障

    假若POWER呈閃爍狀態(tài),很有可能是“24+”端子與“COM”端子 短路,請(qǐng)將“24+”端子之配線拔出,若是指示燈回復(fù)正常,那請(qǐng)檢查 您的線路。若指示燈依然閃爍,那很可能PLC內(nèi)的POWER板己經(jīng)故障 ,請(qǐng)您將該部PLC送回我
    發(fā)表于 02-15 16:51 ?1273次閱讀

    使用動(dòng)態(tài)控制七段式LED指示燈的顯示應(yīng)用指南

    電子發(fā)燒友網(wǎng)站提供《使用動(dòng)態(tài)控制七段式LED指示燈的顯示應(yīng)用指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-29 10:33 ?0次下載
    使用動(dòng)態(tài)控制七段式<b class='flag-5'>LED</b><b class='flag-5'>指示燈</b>的顯示應(yīng)用指南