《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 解決方案 > 使用IO-Link收發器管理數據鏈路如何簡化微控制器選擇

使用IO-Link收發器管理數據鏈路如何簡化微控制器選擇

2025-02-28
作者:Brian Condell,數字營銷工程師 Michael Jackson,首席工程師 Konrad Scheuer,高級首席工程師
來源:ADI公司
關鍵詞: ADI MAX22516 MAXREFDES281

  問題

  面對與遵守IO-Link標準中規定的時序要求相關的挑戰,IO-Link?從站微控制器如何克服?

105.JPG

  回答

  IO-link從站微控制器需要同時執行多項任務,因此可能難以在可接受的指定時間窗口內響應請求。在執行微控制器不能中斷的任務時尤其如此。解決此時序挑戰的一個典型解決方案是使用第二個微控制器來管理IO-Link堆棧,從而在IO-Link從站和IO-Link主站之間保持更穩定的響應時間間隔。然而,該方法的效率極低,因為其功耗更高且需要更大的PCB,因此需要更大的傳感器外殼。一個更好的替代方案是使用能夠在通信路徑中管理數據鏈路和物理層的收發器。通過使用該收發器,從站微控制器無需再執行此任務,設計人員能夠設計出更小巧、更復雜、功能更強大且具有成本效益的工業現場儀器。

  簡介

  “一次做兩件事等于一無所成”— 雖然拉丁文作家普布里烏斯·西魯斯對多任務處理的看法可能有些極端,但有時候,多任務處理可能會導致任務無法按最初預期的方式完成,或無法按時完成。隨著工業過程日益復雜化,傳感器和執行器等現場儀器已發展為同時執行多項不同的任務,包括與過程控制器保持定期通信。這給從站微控制器帶來了額外的開銷,必須妥善管理從站微控制器,否則過程數據可能會丟失,從而導致生產停機,現代工業通信協議應減少這種情況的發生。

  IO-Link時序

  IO-Link是24 V、3線工業通信標準,支持工業從站和IO-Link主站之間的點對點通信,進而與更高級別的過程控制網絡進行通信。

106.JPG

  圖1.IO-Link主站/從站通信接口。

  在IO-Link應用中,收發器充當運行數據鏈路層協議(堆棧)的微控制器和24 V IO-Link信號線路之間的物理層接口。IO-Link通信涉及多種類型的傳輸,包括過程數據、值狀態、從站數據和事件。這樣一來,如果發生錯誤,便能快速識別、跟蹤和處理工業從站,幫助減少停機時間。IO-Link支持遠程配置;例如,如果需要調整觸發過程警報的閾值,可以通過IO-Link連接將更新的閾值發送到從站,以此方式進行調整,無需技術人員前往現場操作。

  IO-Link主站端口和從站之間的通信受到多個時序的限制,并按照名為M序列時間的固定時間表進行。M序列消息包括從IO-Link主站發送到從站的命令或請求,以及來自從站的回復消息。圖2所示為M序列中的時序參數,其中包括IO-Link主站端口和從站消息之間的消息。從站必須在從站響應時間tA內響應主站,該時間范圍為1 Tbit至10 Tbit(Tbit = 位時間)。對于COM3波特率,tA應介于4.3μs和43μs之間。如果響應時間超出此范圍,則會發生通信故障。

107.JPG

  圖2.IO-Link通信中的M序列時序。

  如果未能準時

  IO-link從站微控制器需要同時執行多項任務,因此可能難以在為tA指定的可接受時間窗口內響應請求。在執行微控制器不能中斷的任務時尤其如此,此類型任務通常被稱為不可屏蔽中斷(NMI)。如果從站微控制器在指定時間窗口內未做出響應,則通信中斷,必須重新啟動。

  例如,對于超聲波測距傳感器,微控制器需要執行的一些任務包括:

  ▲發送超聲波突發脈沖

  ▲處理上一次突發脈沖中的固有線路,然后計算距離

  ▲測量環境溫度以補償聲速

  ▲管理傳感器后臺任務(例如電源管理)

  ▲回復IO-Link周期性請求

  ▲回復IO-Link非周期性請求

  由于要連續處理數據樣本,微控制器幾乎沒有時間管理數據鏈路層通信任務,這導致從站響應時間顯著變化。在極端情況下,還可能無法滿足tA的時序要求。

  僅使用速度更快、功能更多的微控制器無法解決NMI引起的時序問題。解決此時序問題的一個典型解決方案是使用第二個微控制器來管理IO-Link堆棧,從而在IO-Link從站和IO-Link主站之間保持更穩定的響應時間間隔。然而,該方法的效率極低,因為其功耗更高且需要更大的PCB,因此需要更大的傳感器外殼。

108.JPG

  圖3.帶收發器和集成DC-DC轉換器的MAX22516 IO-Link狀態機

  管理數據鏈路

  一個更好的替代方案是使用收發器來管理通信路徑中的數據鏈路和物理層。MAX22516 IO-Link狀態機(圖3)集成了IO-Link從站收發器中常見的所有功能,包括24 V C/Q、集成降壓型DC-DC轉換器以及5 V和3.3 V線性穩壓器。

  該設備是第一個包含全功能狀態機的收發器,可全面管理IO-Link數據通信的時序。它能夠自動處理與IO-Link主站的通信,以處理配置和維護請求等,并能夠使用微控制器寫入寄存器和FIFO的數據來處理數據傳輸。使用該收發器的一個主要好處是,在為傳感器選擇微控制器時,它提供了更多的選擇,因為從站微控制器不需要管理與IO-Link主站通信的任務。

  MAX22516監控來自IO-Link主站的傳入消息。收到完整的索引服務數據單元(ISDU)配置或維護請求后,該收發器自動向IO-Link主站發送ISDU BUSY消息,并通知從站微控制器通信已成功完成。如果時間允許,微控制器可將按需數據加載到ISDU FIFO中,這項任務通常需要多個周期才能完成。收發器使用輸入過程數據(PDIn)和輸出過程數據(PDOut) FIFO中的數據來管理PDIn和PDOut,允許微控制器將數據寫入PDIn FIFO并從PDOut FIFO讀取,不受任何時間限制。集成緩沖區確保FIFO中的數據在處理前不會丟失或被覆蓋。

  圖4展示了與使用單一微控制器的應用相比,使用該收發器如何顯著減少從站響應IO-Link主站所需的時間。從站響應時間縮短超過50%,同時變化幅度也從12 μs大幅降至0.25 μs。

109.JPG

  圖4.比較使用單一微控制器(左)和MAX22516(右)管理IO-Link通信的應用的響應時間。

  MAXREFDES281 IO-Link從站參考設計(圖5)采用MAX22516,可用于驗證不同類型IO-Link傳感器的時序性能。

110.JPG

  圖5.MAXREFDES281 IO-Link從站參考設計。

  結論

  微控制器需要同時管理多項任務,這意味著它們有時難以滿足IO-Link數據通信的時序規范。一些設備制造商使用第二個微控制器來管理IO-Link堆棧,但該方法令人難以接受。現在不再需要該雙微控制器方法,因為MAX22516 IO-Link收發器集成了一個可以管理所有IO-Link通信的狀態機,讓主要從站微控制器能夠執行其他時間關鍵型任務。




更多精彩內容歡迎點擊==>>電子技術應用-AET<<

3952966954c9c6c308355d1d28d750b.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区三区精品| 欧美一区二区三区免费大片| 欧美性做爰毛片| 久久综合久久久| 亚洲欧美日韩一区| 夜夜嗨av一区二区三区四区 | 亚洲第一在线综合在线| 国产欧美在线| 国产精品久久久久久久久婷婷| 欧美成人中文字幕| 久久视频在线视频| 欧美在线观看视频| 亚洲欧美日韩一区在线| 中文亚洲视频在线| 99av国产精品欲麻豆| 亚洲国产另类精品专区| 欧美一区二区三区在线看| 亚洲色无码播放| 亚洲精品国产日韩| 最新中文字幕一区二区三区| 在线视频观看日韩| 1024国产精品| 在线观看日韩www视频免费 | 亚洲一区三区电影在线观看| 亚洲午夜高清视频| 亚洲欧美一区二区精品久久久| 亚洲欧美日韩精品综合在线观看| 亚洲欧美日韩精品| 久久精品国产第一区二区三区最新章节 | 国产一区二区视频在线观看| 国语对白精品一区二区| 国内精品久久久久伊人av| **性色生活片久久毛片| 亚洲国产精品综合| 夜夜嗨av一区二区三区四区| 亚洲欧美成aⅴ人在线观看| 性色av香蕉一区二区| 亚洲第一精品福利| 亚洲精品在线免费观看视频| 亚洲图片在线观看| 欧美制服丝袜第一页| 猫咪成人在线观看| 欧美日韩在线播| 国产视频在线观看一区二区三区| 影音先锋久久资源网| 日韩午夜在线| 欧美一区二区视频免费观看| 亚洲国产日韩欧美一区二区三区| 亚洲乱亚洲高清| 亚洲欧美制服另类日韩| 久久一区二区精品| 欧美日韩三级一区二区| 国产一区二区观看| 亚洲区中文字幕| 午夜精品久久久久久| 亚洲激情欧美激情| 亚洲欧美一区二区三区久久| 麻豆久久精品| 国产精品久久一卡二卡| 精品成人乱色一区二区| 一区二区三区精品在线| 久久精品亚洲热| 亚洲一区在线看| 免费不卡欧美自拍视频| 国产精品久久久久久久久久ktv| 精品91久久久久| 亚洲一区二区毛片| 亚洲精品在线免费| 久久riav二区三区| 欧美人交a欧美精品| 国产一区二区久久精品| 99视频精品免费观看| 亚洲国产精品电影在线观看| 亚洲你懂的在线视频| 欧美高清视频| 国产日韩欧美一区二区| 夜夜嗨av一区二区三区中文字幕| 亚洲高清精品中出| 香蕉久久夜色精品国产使用方法| 欧美国产日韩a欧美在线观看| 国产欧美精品日韩区二区麻豆天美| 亚洲福利视频在线| 欧美在线视频不卡| 亚洲一区在线播放| 欧美激情一二区| 极品尤物久久久av免费看| 亚洲一区三区视频在线观看| 一本大道久久精品懂色aⅴ| 久久―日本道色综合久久| 国产精品久久久99| 亚洲人体1000| 91久久精品国产91性色tv| 久久成人精品视频| 国产精品swag| 亚洲欧洲一二三| 亚洲大片免费看| 欧美在线看片| 国产精品久久久久免费a∨大胸| 亚洲国产精品高清久久久| 久久国产高清| 久久超碰97人人做人人爱| 欧美深夜影院| 亚洲精品久久在线| 亚洲人成人一区二区在线观看| 久久久成人精品| 国产亚洲成av人片在线观看桃| 亚洲一区免费观看| 亚洲影院免费观看| 欧美亚韩一区| 制服丝袜亚洲播放| 亚洲伊人伊色伊影伊综合网| 欧美日韩在线视频观看| 日韩视频精品| 一区二区三区|亚洲午夜| 欧美精品在线观看91| 亚洲国产三级| 99国产精品| 欧美日韩一区不卡| 一二三区精品福利视频| 亚洲视频大全| 欧美视频成人| 亚洲一区二区三区影院| 性高湖久久久久久久久| 国产精品麻豆va在线播放| 亚洲网站在线| 欧美自拍丝袜亚洲| 国产亚洲欧美中文| 久久精品亚洲一区| 欧美成人福利视频| 亚洲日韩视频| 亚洲性感美女99在线| 国产精品久久77777| 亚洲女爱视频在线| 久久成人18免费网站| 韩国女主播一区二区三区| 亚洲国产成人久久综合| 免费高清在线视频一区·| 亚洲国产日韩欧美综合久久| av成人免费观看| 国产精品久久久一区二区三区| 亚洲欧美国产精品专区久久| 久久本道综合色狠狠五月| 精品动漫av| 夜夜狂射影院欧美极品| 国产精品久久久久aaaa九色| 亚洲欧美综合v| 久久五月激情| 91久久久亚洲精品| 亚洲综合丁香| 国语对白精品一区二区| 日韩视频在线观看| 国产精品免费一区二区三区在线观看 | 久久一区二区三区av| 亚洲国产综合视频在线观看| 亚洲午夜女主播在线直播| 国产精品一区免费视频| 亚洲国产精品久久久| 欧美日韩激情网| 亚洲一区二区三| 久久躁狠狠躁夜夜爽| 亚洲精品综合在线| 欧美在线播放高清精品| 亚洲国产精品成人一区二区| 亚洲一区视频在线观看视频| 国内精品国产成人| 99在线热播精品免费99热| 国产精品尤物福利片在线观看| 亚洲韩国日本中文字幕| 国产精品国内视频| 亚洲国产成人精品久久| 欧美亚州韩日在线看免费版国语版| 欧美亚洲在线| 欧美另类在线播放| 欧美在线免费观看视频| 欧美日韩国产高清视频| 性做久久久久久久久| 欧美乱在线观看| 久久aⅴ国产紧身牛仔裤| 欧美日韩另类国产亚洲欧美一级| 午夜在线精品| 欧美日本在线播放| 欧美综合二区| 国产精品国产三级国产aⅴ浪潮 | 亚洲破处大片| 国产九九精品视频| 一本色道久久综合精品竹菊 | 老司机午夜精品视频| 亚洲一级在线观看| 欧美丰满少妇xxxbbb| 午夜视频在线观看一区| 欧美日韩国产在线观看| 亚洲福利视频二区| 国产精品美女久久| 99国产麻豆精品| 在线观看成人网| 久久国产精品网站| 亚洲天堂网在线观看| 欧美黄在线观看| 久久精品国产99国产精品| 国产精品一区2区|