加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

CANopen現場總線之LSS服務

2023/08/18
4548
服務支持:
技術交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術大咖們分享疑惑和經驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內容為數字版權作品,購買后不支持退換且無法轉移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
實物圖
  • 方案介紹
    • 一、概述
    • 二、LSS服務
    • 三、示例
  • 相關文件
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

一、概述

Layer setting service (LSS)是CANopen的設置服務與協(xié)議(CiA 405),是具有LSS主功能的CANopen設備通過CAN網絡查詢或更改CANopen設備上物理層、數據鏈路層應用層的三個數據,包括Node_ID、波特率、LSS地址(1018h)。

每個LSS從站都有 唯一的LSS地址,其中包含了四個32位子索引的1018h Identity object對象(具體可見CiA301規(guī)范)。LSS從站可以處于配置模式和等待模式,LSS主站負責在兩個模式之間進行切換。

LSS協(xié)議的消息都是由8個字節(jié)組成,其中字節(jié)0始終包含服務的命令說明符(CS),同時LSS協(xié)議的兩個CAN-ID分別為7E5和7E4。

  • 7E5h:用于從 LSS 主站發(fā)送至 LSS 從站的消息(請求)。
  • 7E4h:用于從 LSS 從站發(fā)送至 LSS 主站的消息(響應)。

二、LSS服務

LSS服務主要包括開關狀態(tài)服務、配置服務、查詢服務、識別服務,這里主要介紹開關狀態(tài)服務和配置服務。

1.開關狀態(tài)服務

借助這個服務,LSS主站可以將LSS從站切換成配置模式或者等待模式,在配置模式下才能夠對LSS從站設備進行節(jié)點ID和波特率的更改,這里主要用到命令符號CS=40h。通過這個服務可以將網絡中的所有LSS從站切換為配置模式或者等待模式。

如果在整個CAN網絡當中不想操作所有的LSS從站,那么也可以通過LSS地址中的參數來操作相應的設備,這個時候LSS主站會發(fā)送四條消息(如下圖),之后相應的從站會切換到配置模式并發(fā)送確認。

2.配置服務

通過配置服務,LSS主站可以更改并且存儲(如果有必要的話)LSS從站節(jié)點ID和波特率。

1)配置節(jié)點服務

LSS主站向LSS從站發(fā)送新節(jié)點ID的消息,返回錯誤代碼 00h:沒有錯誤,01h:無效節(jié)點。

2)配置波特率服務

LSS主站向LSS從站發(fā)送新波特率的消息,返回錯誤代碼 00h:沒有錯誤,01h:波特率不支持,FFh:無效表索引

其中表索引與波特率的對應關系如下圖

3)激活位計時參數服務

LSS 主站使用此命令同時激活網絡中所有 LSS 從站的設定波特率,其中Switch delay的單位ms,確保在可能再次發(fā)送消息之前,網絡中的所有 LSS 從站均具有相同的波特率。從每個 LSS 從站收到此消息之后,其中存儲的時間即是允許等待的時間。只有這時才能接受新的波特率,還可以再次等待相同的時間;只有這時 LSS 從站才能再次發(fā)送消息。

4)保存配置服務

通過這一服務,LSS主站可以保存重新設定的節(jié)點ID和波特率;在執(zhí)行這一服務的時候LSS主站必須確保網絡中只有一個LSS從站處于配置模式。返回錯誤代碼 00h:沒有錯誤,02h:訪問非易失存儲器失敗。

三、示例

目前有一個LSS從站的參數設置節(jié)點ID=40h,波特率=1000kBd,現在需要將參數修改如下節(jié)點ID=04h,波特率=500kBd。那么將進行以下報文命令操作:

7E5 | 04 01 00 00 00 00 00 00 將LSS從站切換至配置模式

7E5 | 5E 00 00 00 00 00 00 00 查詢LSS從站的節(jié)點ID

7E4 | 5E 40 00 00 00 00 00 00 回復節(jié)點ID

7E5 | 11 04 00 00 00 00 00 00 將從站節(jié)點設置為04h

7E4 | 11 00 00 00 00 00 00 00 從站返回確認

7E5 | 13 00 02 00 00 00 00 00 將LSS從站波特率設置為500kBd

7E4 | 13 00 00 00 00 00 00 00 從站返回確認

7E5 | 17 00 00 00 00 00 00 00 LSS主站發(fā)送保存更改命令

7E4 | 17 00 00 00 00 00 00 00 LSS返回確認

7E5 | 04 00 00 00 00 00 00 00 將LSS從站切換至等待模式

705 | 00 控制器重啟接受新參數

  • CANopen現場總線之LSS服務.doc

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
KSZ8463MLI-TR 1 Microchip Technology Inc Manchester Encoder, PQFP64
暫無數據 查看
KSZ8895FQXI 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER
$13.59 查看
KSZ9031MNXIC-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC64

ECAD模型

下載ECAD模型
$4.17 查看

相關推薦

電子產業(yè)圖譜

虹科是一家資源整合及技術服務落地供應商,與全球頂尖公司深度技術合作,專注于制造業(yè)、汽車、生物、醫(yī)藥、測試與測量、廣播電視與媒體、通信、網絡安全、光電等領域,為客戶提供:智能自動化、工業(yè)物聯(lián)網、智能感知、數字化+AR、光電、網絡安全、測試測量、衛(wèi)星與無線通信、醫(yī)藥環(huán)境監(jiān)測與驗證、生命科學、汽車電子、汽車維修診斷、云科技等解決方案。虹科始終致力于為行業(yè)客戶提供創(chuàng)新及前端的產品和技術解決方案,為科技社會發(fā)展助力加碼。