chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

串口轉(zhuǎn)CAN設(shè)備由于數(shù)據(jù)量過大引起的通信失敗的問題如何解決

廣成工控 ? 來源:未知 ? 2018-12-15 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GCAN-201 模塊(CAN232/485MB)是集成 1 路標(biāo)準(zhǔn) CAN-bus 接口、1 路標(biāo)準(zhǔn)串行接口(RS-232/RS-485)的工業(yè)級 CAN-bus 與串行總線通訊連接器(網(wǎng)橋)。采用GCAN-201模塊,用戶可以將原本使用RS-232/RS-485總線進(jìn)行通訊的設(shè)備,在不需改變原有硬件結(jié)構(gòu)的前提下使其獲得 CAN-bus 通訊接口。

來自北京市某公司的崔工在使用GCAN-201模塊的時(shí)候遇到一個(gè)問題:他的CAN總線系統(tǒng)中有傳感器、顯示器、控制器等很多個(gè)設(shè)備,然后崔工現(xiàn)場還有一個(gè)使用RS485通信的傳感器也想接入現(xiàn)有的CAN總線系統(tǒng)實(shí)現(xiàn)統(tǒng)一監(jiān)控和控制,但是他在實(shí)際調(diào)試使用時(shí)發(fā)現(xiàn),當(dāng)他只將RS485通信的傳感器和CAN通信的顯示器分別連接到GCAN-201設(shè)備時(shí),顯示器可以收到傳感器的數(shù)據(jù)并且可以正常解析,但是當(dāng)崔工把其他CAN總線通信的設(shè)備都連接上時(shí),顯示器就收不到傳感器的數(shù)據(jù)了。

在了解了崔工遇到的問題后,我馬上建議他測試一下目前CAN總線通信系統(tǒng)中的數(shù)據(jù)流量,因?yàn)椤爸粚S485通信的傳感器和CAN通信的顯示器分別連接到GCAN-201設(shè)備時(shí)是可以正常通訊的”這說明設(shè)備GCAN-201兩端的參數(shù)配置沒有問題,那么就基本可以判斷問題出現(xiàn)在整個(gè)的CAN總線系統(tǒng)中。由于崔工手邊并沒有USBCAN,于是只能使用GCAN-201測試,測試后,崔工發(fā)給我如下截圖。

在串口調(diào)試助手中,我們發(fā)現(xiàn)串口端接收到了大量的數(shù)據(jù),而且速度很快,這說明了原有的CAN總線系統(tǒng)數(shù)據(jù)量非常龐大,而這也是導(dǎo)致GCAN-201的RS485側(cè)的傳感器數(shù)據(jù)上不來的主要原因——數(shù)據(jù)的轉(zhuǎn)換速度已經(jīng)達(dá)到了極限。

定位問題后,其實(shí)就很好解決了,我們只需要將沒有用的CAN總線數(shù)據(jù)過濾掉,不讓沒有用的數(shù)據(jù)經(jīng)過GCAN-201模塊發(fā)送到RS485總線上就可以解決了。因此我先讓崔工確定一下顯示器發(fā)送給RS485的傳感器的CAN幀ID,之后我們進(jìn)入GCAN-201的配置模式,選擇“CAN參數(shù)”選項(xiàng)卡,在下邊的“濾波參數(shù)”中輸入顯示器發(fā)送給傳感器的數(shù)據(jù)的幀ID,之后確認(rèn)保存。

重新將GCAN-201模塊上電后,我們再次使用GCAN-201測試了一下CAN總線通信系統(tǒng)中的數(shù)據(jù),發(fā)現(xiàn)串口調(diào)試助手中只能接收到當(dāng)初我們設(shè)置好的幀ID的數(shù)據(jù)了,說明我們的設(shè)置已經(jīng)生效。這時(shí)再將現(xiàn)場中的設(shè)備全部接到一起后顯示器就可以正常收到傳感器的數(shù)據(jù)了。

在這里楊工要提醒一下廣大用戶,在使用我們公司GCAN-201設(shè)備前一定要了解想要接入的CAN總線的實(shí)時(shí)數(shù)據(jù)量,如果接入的是CAN總線數(shù)據(jù)量較大的系統(tǒng)(如:汽車CAN總線系統(tǒng))中時(shí),則必須要設(shè)置GCAN-201模塊的CAN總線濾波功能,設(shè)置完濾波后,GCAN-201模塊就只會(huì)接收之前設(shè)置好的幀ID的數(shù)據(jù)了,而其他總線上的數(shù)據(jù)不予轉(zhuǎn)換。

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

    關(guān)注

    2577

    文章

    55436

    瀏覽量

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

    關(guān)注

    59

    文章

    3093

    瀏覽量

    473388
  • RS485
    +關(guān)注

    關(guān)注

    40

    文章

    1351

    瀏覽量

    86221

原文標(biāo)題:串口轉(zhuǎn)CAN設(shè)備由于數(shù)據(jù)量過大引起的通信失敗問題解決辦法

文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32H7使用LWIP通信,數(shù)據(jù)量過大會(huì)卡死怎么解決?

    || errno == EWOULDBLOCK){usb_printf(\"讀取超時(shí)n\");}else{usb_printf(\"數(shù)據(jù)讀取失敗: %dn\"
    發(fā)表于 03-11 06:43

    labview 電子表格數(shù)據(jù)量過大,要顯示為波形怎么辦

    我采集的數(shù)據(jù)存儲(chǔ)為 電子表格文件,但是數(shù)據(jù)量很大,每秒1000個(gè)點(diǎn),要用波形圖表如何顯示?
    發(fā)表于 10-15 13:12

    三極管發(fā)熱量過大

    數(shù)碼管參數(shù)資料,現(xiàn)在是三級管發(fā)熱量過大,請問要怎么樣設(shè)計(jì)才能使數(shù)碼管正常工作也不會(huì)發(fā)熱量過大
    發(fā)表于 12-04 13:07

    labview實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)為EXCEL,分段自動(dòng)保存以及擦除

    使用kvaser讀取汽車CAN報(bào)文進(jìn)行解析,但是需要保存報(bào)文數(shù)據(jù),如何自動(dòng)存儲(chǔ)為EXCEL,由于數(shù)據(jù)量過大,是否分段保存,保存新數(shù)據(jù)后,擦除
    發(fā)表于 12-08 09:30

    EDMA搬數(shù)據(jù)時(shí)使用AB型傳輸,數(shù)據(jù)量過大,需要的src_cindex超過了32767,應(yīng)該怎么解決?

    大家好,我現(xiàn)在遇到的問題是我使用EDMA3搬移數(shù)據(jù),用AB型傳輸,同時(shí)進(jìn)行轉(zhuǎn)置。acnt=8;bcnt=6000;ccnt=128;但是我發(fā)現(xiàn)這樣設(shè)置時(shí)src_cindex超過了32767,導(dǎo)致搬移數(shù)據(jù)搬得不對,
    發(fā)表于 06-21 14:38

    請問2812數(shù)組溢出或者程序代碼量過大如何修改CMD文件?

    問題有說數(shù)組溢出或者程序代碼量過大會(huì)導(dǎo)致相關(guān)問題,查看RESOLVER.H 文件是定義了幾個(gè)數(shù)組,做濾波用的,會(huì)是這個(gè)原因?qū)е碌拿??如果是我想修改CMD文件該修改哪部分呢?附上我用的CMD配置F2812_EzDSP_RAM_lnk.cmd:
    發(fā)表于 10-16 10:04

    如何用Labview使用kvaser硬件讀取數(shù)據(jù)

    目前可以使用Kvaser官方的范例,讀取到數(shù)據(jù),但是當(dāng)數(shù)據(jù)量過大的時(shí)候,就需要去掉讀取循環(huán)中的延遲,但是延遲去掉后對電腦CPU占用過高,請問有什么辦法讓labview讀取CAN信息像CANking這種自帶的軟件實(shí)現(xiàn)低CPU占用?
    發(fā)表于 12-20 23:07

    上位機(jī)與DSP通過串口232連接,通過Labview編程,想在上位機(jī)顯示DSP采集到的數(shù)據(jù),但數(shù)據(jù)在上位機(jī)未正常顯示?

    的字節(jié)數(shù)改為7,開始正常顯示一個(gè)完整的數(shù)據(jù),過一段時(shí)間后無數(shù)據(jù)顯示。查閱資料后認(rèn)為應(yīng)該是緩沖區(qū)數(shù)據(jù)量過大,導(dǎo)致串口過載宕機(jī)。問題:如何讓數(shù)據(jù)
    發(fā)表于 07-06 16:47

    基于CAN總線的RS-232串口設(shè)備遠(yuǎn)程通信

    基于CAN總線的RS-232串口設(shè)備遠(yuǎn)程通信 闡述了CAN總線在232串口
    發(fā)表于 09-27 16:07 ?1652次閱讀
    基于<b class='flag-5'>CAN</b>總線的RS-232<b class='flag-5'>串口</b><b class='flag-5'>設(shè)備</b>遠(yuǎn)程<b class='flag-5'>通信</b>

    串口數(shù)據(jù)轉(zhuǎn)CAN幀格式詳解

    MCU沒有CANCAN接口數(shù)量不夠怎么辦?目前市面上有串口轉(zhuǎn)CAN的相關(guān)模塊或設(shè)備,但大家知道
    的頭像 發(fā)表于 02-02 16:30 ?1.6w次閱讀

    串口數(shù)據(jù)與固定ID的CAN數(shù)據(jù)轉(zhuǎn)換

    GCAN-201串口轉(zhuǎn)CAN設(shè)備可以將串口數(shù)據(jù)CAN
    的頭像 發(fā)表于 02-05 10:36 ?5342次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>數(shù)據(jù)</b>與固定ID的<b class='flag-5'>CAN</b><b class='flag-5'>數(shù)據(jù)</b>轉(zhuǎn)換

    STM32最小系統(tǒng)版串口下載/串口通信失敗

    STM32最小系統(tǒng)版串口下載/串口通信失敗
    發(fā)表于 11-17 18:21 ?0次下載
    STM32最小系統(tǒng)版<b class='flag-5'>串口</b>下載/<b class='flag-5'>串口</b><b class='flag-5'>通信</b><b class='flag-5'>失敗</b>

    【分享】什么是串口通信串口常見通信問題如何解決?

    在之前的文章中小編介紹了什么是CAN總線,包括CAN總線的數(shù)據(jù)格式和通信特點(diǎn)等方面的內(nèi)容,今天將分享串口
    的頭像 發(fā)表于 06-21 17:45 ?3674次閱讀
    【分享】什么是<b class='flag-5'>串口</b><b class='flag-5'>通信</b>?<b class='flag-5'>串口</b>常見<b class='flag-5'>通信</b>問題如<b class='flag-5'>何解</b>決?

    can轉(zhuǎn)485數(shù)據(jù)是如何對應(yīng)的?

    can轉(zhuǎn)485數(shù)據(jù)是如何對應(yīng)的? CAN (Controller Area Network) 和 RS485 是常見的串口
    的頭像 發(fā)表于 09-14 17:52 ?3906次閱讀

    晶振頻率偏差過大怎么辦?教你如何解決晶振頻率偏差過大問題

    晶振頻率偏差過大怎么辦?教你如何解決晶振頻率偏差過大問題 晶振頻率的穩(wěn)定性對于許多電子設(shè)備的正常運(yùn)行非常重要。頻率偏差過大可能會(huì)導(dǎo)致時(shí)序錯(cuò)誤
    的頭像 發(fā)表于 12-18 14:30 ?3982次閱讀