一本一道AV无码中文字幕,久久久国产一区二区三区四区小说,国产a√精品区二区三区四区,国产精品人人妻人色五月

行業產品

  • 行業產品

天津濱海新區三格電子科技有限公司


當前位置:天津濱海新區三格電子科技有限公司>>>>232/485轉CAN智能協議轉換器

232/485轉CAN智能協議轉換器

返回列表頁
參  考  價面議
具體成交價以合同協議為準

產品型號

品       牌

廠商性質生產商

所  在  地天津市

聯系方式:榮鋒查看聯系方式

更新時間:2023-04-11 14:41:15瀏覽次數:1353次

聯系我時,請告知來自 智慧城市網


    暫無信息


    暫無信息

經營模式:生產廠家

商鋪產品:28條

所在地區:天津天津市

聯系人:榮鋒 (經理)

產品簡介

集成1路RS-232通道、1路RS-485通道、1路CAN-Bus通道,可以方便地嵌入使用RS-232接口和RS-485接口的節點上,在不需要改變原有硬件結構的前提下使設備獲得CAN-Bus通訊接口,實現RS-232或RS-485設備與CAN-Bus網絡之間的連接及數據通訊。232/485轉CAN智能協議轉換器

詳細介紹

 

232/485轉CAN

智能協議轉換器

SG_CAN_Modbus

 

使用說明書 

天津濱海新區三格電子科技有限公司

一、產品概述

SG_CAN_Modbus是一款用于CAN-Bus現場總線與RS-232總線或RS-485總線之間數據轉換的協議型轉換器,支持標準Modbus  RTU協議。集成1路RS-232通道、1路RS-485通道、1路CAN-Bus通道,可以方便地嵌入使用RS-232接口和RS-485接口的節點上,在不需要改變原有硬件結構的前提下使設備獲得CAN-Bus通訊接口,實現RS-232或RS-485設備與CAN-Bus網絡之間的連接及數據通訊。SG_CAN_Modbus的RS-232通道和RS-485通道支持多種常用波特率,范圍是1200-115200bps。CAN-Bus通道支持多種常用CAN速率范圍是5K-500Kbps。使用本公司提供的配置軟件,用戶可以靈活設置模塊的轉換參數。

二、規格特性

    實現CAN-Bus與RS-232/RS-485的雙向數據通訊;

支持 CAN2.0A 和 CAN2.0B 協議,符合 ISO/DIS 11898 規范;

集成 1 路 CAN-bus 通訊接口,通訊速率在5K~500Kbps;

集成 1 路 RS-232和1路RS-485 通訊接口,通訊速率在 1200~115200bps;

支持三種數據轉換方式:透明傳輸、帶標志轉換和Modbus協議轉換,支持Modbus RTU協議,透明傳輸和帶標志轉換支持RS-232和CAN口,Modbus轉換支持RS-485和CAN口;

電源:DC 9-24 V,典型值12V 50mA;

內置終端電阻,短接端口使能;

工作溫度:-40℃ ~ 85℃。

性能參數:每秒轉發7000字節(透明傳輸,RS-232接口115200bps,CAN接口500Kbps),內置21K接收緩沖區,保證大量突發數據不丟包。

三、外觀與接口定義

3.1產品外觀

3.2接口定義

VIN+、VIN-

電源正負極

Res1+、Res1-

CAN-Bus 120歐姆終端電阻選擇端

CAN_H、CAN_L

CAN-Bus連接端

Res2+、Res2-

485總線 120歐姆匹配電阻選擇端

485_A、485_B

485總線連接端

SET、MODE、STAND

模式選擇

RS-232

232接口

VIN+、VIN-分別為電源的正負極;

Res1+和Res1-是CAN-Bus總線120歐姆終端電阻使能端,如果此節點需要120歐姆終端電阻則短路這兩個端口即可,已內置120歐姆電阻;

CAN_H、CAN_L為CAN信號的連接端;

Res2+和Res2-是485總線120歐姆匹配電阻使能端,如果此節點需要120歐姆匹配電阻則短路這兩個接口,已內置120歐姆電阻;

485_A、485_B為485信號的連接端,且已內置150K上下拉電阻;

STAND、MODE、SET為模式選擇接口,短接MODE和SET并重新上電設備進入配置模式,短接MODE和STAND并重新上電設備進入收發模式;

RS-232接口使用DB9母頭接口,接口定義如下

 

3.3指示燈說明

指示燈

功能

Power

電源狀態,燈亮表示電源正常

CAN

燈亮代表CAN通道在發送數據

232

透明傳輸和帶標志轉換下燈亮代表232通道在發送,Modbus轉換模式下燈亮代表CAN通道錯誤計數達到255,通道關閉

485

Modbus轉換模式下燈亮代表485通道在發送,透明傳輸和帶標志轉換下燈亮代表CAN通道錯誤計數達到255,通道關閉

    只有在有數據發送時燈才亮,時間很短,如果有數據連續發送會看到燈閃爍。

3.4接線說明

為了增強CAN-bus 通訊的可靠性,CAN-bus 總線網絡的兩個端點,通常要加入終端匹配電阻(120歐姆),也就是說如果設備工作在CAN-Bus終端則需要接入120歐姆終端電阻,此時只需短路Res1+和Res1-即可(120R電阻已內置)。

CAN通訊線可以使用雙絞線、屏蔽雙絞線。若通訊距離超過1KM時,應保證線的截面積大于1.0mm2。具體規格,應根據距離而定,常規是隨距離的加長而適當加大。

RS-485是差分電平通信,在距離較長或速率較高時,線路存在回波干擾,此時需要在通信線路首末兩端并聯120歐姆匹配電阻,*在線路長度大于300米時,才考慮加匹配電阻。如需使用短路Res2+和Res2即可-。

四、軟件說明

4.1軟件參數

 

全局參數

設備型號

選擇為“CAN網關”

串口號

設備在電腦上對應的串口號

轉換模式

透明傳輸、帶標志轉換、Modbus轉換

232/485參數

波特率

232或者485通道的速率,1200-115200

數據位

固定為8位

校驗位

無校驗None、奇校驗Odd、偶校驗Even

停止位

0.5bit、1bit、1.5bit、2bit

流控制

無None

幀間隔

以多少個字節時長作為一幀結束1-32Byte,Modbus轉換模式下不可設定,固定為3.5Byte

CAN參數

波特率

CAN通道速率,5K-500Kbps

幀類型

以何種CAN幀轉發232/485通道收到的數據,標準幀、擴展幀

ID偏移

帶標志轉換用,指示ID在串行幀的起始地址0-7Byte

ID長度

帶標志轉換用,指示ID的占用幾個字節長度1-4Byte

CAN_ID

透明傳輸用,以哪個ID轉發232通道收到的數據

CAN過濾設置

接收單選框

用來設定是否接收標準幀和擴展幀

濾波單選框

用來設定是否啟用幀ID過濾,只有使能相應接收才可選擇

ID起始

需要接收的ID小值,標準幀0x001-0x7FF

擴展幀0x00000001-0x1FFFFFFF

ID結束

需要接受的ID大值標準幀,范圍同上

其他參數

允許CAN幀信息發送到串行數據

透明傳輸有效,一個字節,位0代表標準幀,1代表擴展幀,低4位幀數據長度

允許CAN幀ID發送到串行數據

透明傳輸有效,收到的標準幀ID兩個字節表示,擴展幀ID四個字節表示

注意事項:

    軟件會自動失能無關選項。

標準幀ID共11位范圍0x001--0x7FF,擴展幀ID共29位范圍0x00000000--0x1FFFFFFF。

串行幀用兩個字節(16位)中低11位表示標準幀,用四個字節(32位)中低29位表示擴展幀。

透明傳輸模式下如果使能了“允許CAN幀ID轉發到串行幀”,當CAN通道收到標準幀會把ID轉成兩個字節,收到擴展幀會把ID轉為四個字節。建議在同時接收標準幀和擴展幀的情況下如果使能了“允許CAN幀ID轉發到串行幀”則同時使能“允許CAN幀信息轉發到串行幀”。

帶標志轉換模式下會把串行幀相應ID位字節轉為CAN發送字節,同時把CAN通道收到的CAN幀ID轉發到相應位置。建議如果接收擴展幀請把ID長度設置為4個字節長度,否則ID可能出錯,詳見后面轉換方式。

Modbus轉換模式下會把485通道收到每幀*個字節(即地址)作為CAN發送ID,相應的把CAN通道收到的CAN幀ID低8位(一個字節)作為Modbus應答幀*個字節(地址)。

幀間隔用來確定232通道或者485通道一幀數據是否發完,當連續超過幀間隔時間沒有收到下一字節即可認為一幀結束。幀間隔單位是在設定波特率下一個字節時長。根據Modbus RTU傳輸協議,在波特率不大于19200的情況下幀間隔固定3.5個字節時長,大于19200時按固定時長1.75ms(因為中間一般有很多中斷要處理)作為一幀間隔。故,本設備三種轉換模式也參照此協議,即(幀間隔÷波特率)要不小于(3.5÷19200)。

4.2配置說明

在使用本產品之前需要先通過配置軟件配置好收發模式和參數,否則軟件會按近一次配置模式進行工作。

配置時短接SET和MODE端,通過USB轉串口線連接電腦和設備的232接口并重新上電,打開配置軟件選擇設備型號為CAN網關,選擇串口并打開然后進行參數設定。

設置好參數點擊配置即可把配置信息寫入設備,之后軟件會提示是否配置成功。

五、轉換方式

5.1透明傳輸

5.1.1串行幀到CAN通道

設備以PC端軟件配置好的CAN幀類型和ID作為CAN發送的類型和ID,不斷轉發RS-232接口接收到的數據。

當232接口收到連續8個字節或者不夠8個字節但一幀結束會立即轉發到CAN總線,即如果一幀串口數據多于8個字節則每次發送8個字節直到后一段不足8個字節,如果一幀串口數據少于8個字節則一次發完。

串行幀

 

幀信息

用戶配置

用戶配置

用戶配置

數據1

幀ID

用戶配置

用戶配置

用戶配置

數據2

數據域

數據1

數據9

數據3

數據2

數據10

數據3

數據4

數據5

數據n-2

數據6

數據n-1

數據n-1

數據7

數據n

數據n

數據8

 

串行幀轉CAN幀信息用戶不用管,里面包含了幀信息(標準幀還是擴展幀)以及數據字節長度;幀ID是由用戶在軟件配置的,下次配置之前永遠保持不變。

5.1.2 CAN通道到串行幀

當CAN總線收到一幀CAN信息(一幀CAN數據小于等于8個字節)會立即轉發到232接口。如果使能了“CAN幀信息發送到串行幀”則會把幀信息填充在*個字節,如果使能了“CAN幀ID發送到串行幀”則會把幀信息填充在之后的2(標準幀)或4(擴展幀)個字節,之后填充數據。

CAN幀

 

串行幀

幀信息

標準幀0x00+數據字節長度

擴展幀0x80+數據字節長度

幀信息(可選)

幀ID

標準幀11位,擴展幀29位

幀ID(可選)

數據域

數據1

數據1

數據2

數據2

數據3

數據3

數據4

數據4

數據5

數據5

數據6

數據6

數據7

數據7

數據8

數據8

5.2帶標志轉換

5.2.1 串行幀到CAN通道

帶標志轉換可以通過配置軟件CAN發送時的ID類型,在串行幀第幾個字節開始(從0開始)、ID長度是多少(1-4)。

232接口收到一幀串行數據會根據上述配置取出ID的并以此作為CAN發送ID發送這一幀串行數據。

帶標志轉換同樣是邊收邊轉發,只要232接口收到這幀已經包含的完整ID并且數據夠了8個字節或一幀結束就立即轉發。

串行幀

 

幀信息

幀信息

幀信息

幀信息

數據1

幀ID

ID

ID

ID

數據2

數據域

數據1

數據11

數據3 ID

數據2

數據12

數據4 ID

數據5

數據13

數據5

數據6

數據14

數據7

數據15

數據n-2

數據8

數據16

數據n-1

數據n-1

數據9

數據n

數據n

數據10

 

如上表格:配置為帶標志轉換模式,以標準幀發送,ID長度為2,ID從第2字節開始(從0開始計數)。只要232接口收到前4個字節就確定了ID,收完了*個字節就開始發送了,之后每收8個字節就發送,直到這一幀發完。下一幀串行幀收到4個字節之后重新設置發送ID。

注意事項:串行幀中ID長度與CAN發送ID對應關系

串行幀中ID長度與CAN發送ID對應關系

ID長度

標準幀

擴展幀

1

ID低8位

ID低8位(7-0)

2

ID高3位,ID低8位

ID 15-8位,ID 7-0位

3

空字節,ID高3位,ID低8位

 ID 23-16位,ID 15-8位,ID 7-0位

4

空字節,空字節,ID高3位,ID低8位

ID五位,ID 23-16 位,

ID 15-8位,ID 7-0位

5.2.2 CAN通道到串行幀

當CAN收到一幀數據也會立即轉發到232接口,同時會在相應位置填充CAN幀ID,因為串行幀格式原因,所以務必保證軟件配置的CAN信息(CAN類型、ID長度)與CAN網絡*。

CAN幀

 

串行幀

幀信息

標準幀0x00+數據字節長度

擴展幀0x80+數據字節長度

數據1

幀ID

標準幀11位,擴展幀29位

數據2

數據域

數據1

ID高3位

數據2

ID低8位

數據3

數據3

數據4

數據4

數據5

數據5

數據6

數據6

數據7

數據7

數據8

數據8

注意事項:CAN發送ID填充到串行幀規則

CAN發送ID填充到串行幀規則

 

串行幀ID長度

填充規則

標準幀

1

ID低8位

2

ID高3位,ID低8位

3

空字節,ID高3位,ID低8位

4

空字節,空字節,ID高3位,ID低8位

擴展幀

1

ID低8位(7-0)

2

ID 15-8位,ID 7-0位

3

 ID 23-16位,ID 15-8位,ID 7-0位

4

ID五位,ID 23-16 位,ID 15-8位,ID 7-0位

5.3 Modbus轉換

 Modbus轉CAN模式中設備并不作為Modbus主站或者從站,只負責把Modbus幀通過CAN發送出去,另一個使用相同協議的設備還原Modbus并把應答Modbus幀發到CAN網絡。

RS-485采用標準Modbus RTU協議,所以用戶在軟件配置時務必確保設置是否符合Modbus RTU協議。

Modbus RTU協議對規定,數據格式為1位起始位,8位數據位,1位停止位,偶校驗(也可以奇校驗或者無校驗,如果無校驗則把停止位設為兩位),CRC16Modbus校驗,Modbus一幀長為256字節。

設備收到完整一幀Modbus會進行CRC校驗,如果沒有錯誤會把這條Modbus幀通過CAN發送到CAN網絡,但不會發送后兩個字節的CRC,因為CAN可靠性非常高,出錯概率極低。當設備從CAN通道收到完整一幀Modbus之后會自動加上CRC校驗然后通過RS-485發送出去。

5.3.1 RS-485通道到CAN通道

Modbus轉CAN與前兩種轉換方式不同,只有在收到完整一幀Modbus之后,設備才會把Modbus*字節(地址字節)作為CAN發送ID,通過如下分段方式進行拆包然后完成CAN通道的轉發。因為一幀CAN幀多攜帶8個數據,為了能在另一端正確地完成對一幀Modbus的拼接故參考DeviceNet(一個CAN應用層協議)分段報文傳送協議進行拆包,然后通過CAN通道發送,在另一端按此協議重組。

因為Modbus轉換模式下只有在收到完整一幀Modbus數據才會轉發,且根據Modbus協議,Modbus是“問答”型協議,所以要等待另一端響應之后才能發送下一陣Modbus數據,或者超時無應答也可以再次發送。如果發送頻率過快,“問完沒答”就發下一針可能造成數據丟失或數據錯誤。

分段拆包格式如下:

 

7

6

5

4

3

2

1

0

幀信息

 

幀ID1

 

數據1

分段標記

分段類型

分段計數器

數據2

數據1

數據3

數據2

數據4

數據3

數據5

數據4

數據6

數據5

數據7

數據6

數據8

數據7

分段標記:0單獨報文,1分段報文中的一段;

分段類型:0*個分段,1中間分段,2后分段

分段計數器:每一段的標志,該段在整個報文中的序號0-31

5.3.2 CAN通道到RS-485通道

設備把CAN通道收上來的CAN幀按拆包規則逆向組合,之后在后加上兩個字節CRC之后通過RS-485通道發送出去

   


感興趣的產品PRODUCTS YOU ARE INTERESTED IN

智慧城市網 設計制作,未經允許翻錄必究 .? ? ? Copyright(C)?2021 http://cchxqp518.com,All rights reserved.

以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,智慧城市網對此不承擔任何保證責任。 溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~