在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何通過緊湊的IO平臺實現工業傳感和控制設計要求

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-04-06 08:03 ? 次閱讀

隨著工業應用中對檢測的需求不斷增長,業界需要一個能夠適應多樣化終點設備和連接要求的有效 IO 控制器平臺。 雖然開發人員可以通過 IO 機架滿足這些要求,但有一種更有效的方法可以最大限度減少功率耗散、基底面以及成本。

本文將討論工業傳感和控制的要求,以及目前為止的處理方法。 接著會介紹 Maxim Integrated Pocket IO 開發平臺,并說明其如何滿足工業 檢測和高 IO 計數應用中開發人員的需求。 之后,文中會展示實現技術。

靈活性和效率推動工業 IO

過去,由于在早期工廠應用中部署的傳感器相對較少,工程師可以依靠與可編程邏輯控制器 (PLC) 的硬接線連接。 行業標準接口(如 IO-Link)的出現提供了一種更有效的連接選項,能夠在單個連接上鏈接多個傳感器和外圍設備。 同時,對更靈活的接口選擇的需求繼續推動對更廣范圍的模擬和數字 IO 能力的需求。

在這種環境下,工程師會發現自己面臨包括現場總線通信電機控制以及支持更多專用模擬和數字 IO 設備的組合需求。 同時,工程師需要將這種更強大的功能嵌入更緊湊、低功耗、能夠在散熱風扇和通風口易出問題的工廠車間操作的設計中。 Maxim Integrated 的 Pocket IO 旨在幫助工程師快速滿足這些要求。

多外設控制器平臺

Maxim 的 Pocket IO 既可用作開發平臺,又可用作參考設計(圖 1)。 特別值得一提的是,參考設計展現了如何使用高度集成的 IC 來支持多樣化 IO,包括:

四個模擬輸入,具有高度集成的 MAX11254 24 位模數轉換器ADC

一個模擬輸出,使用 MAX5216 16 位數模轉換器DAC

八個數字輸入,基于八路開關/驅動器 MAX31913

八個數字輸出,基于八路數字輸入設備 MAX14913

兩個支持 Profibus 的 RS-485 接口,使用半雙工 RS-485/422 收發器 MAX14783E

四個 IO-Link 主通道,每個基于一個單獨的 MAX14824 IO-Link 主收發器 IC

三個電機編碼器/控制通道,每個由一個 MAX14890 編碼器接收器 IC 和一個 MAX14870 電機驅動器 IC 組成

如何通過緊湊的IO平臺實現工業傳感和控制設計要求

圖 1: Maxim Integrated Pocket IO 平臺利用 Maxim IO 設備的高集成度來提供廣泛的 IO 功能。 (圖片: Maxim Integrated)

Pocket IO 平臺提供隔離式低噪聲 15 V 和 3.6 V 電源軌,以及一個用于 DAC 的 3.0 V 基準電壓源和一個用于 ADC 的 1.5 V 基準電壓源。 該設計還包括一套復雜的處理器,包括 Intel Edison 和一對 STMicroelectronics STM32 MCU。 一個 Intel Edison 模塊托管控制軟件,對全都支持 SPI 接口的 Pocket IO 設備進行全面控制。 專用的 STM32F103RET6 MCU 執行電機控制程序,并控制 MAX14890 編碼器和 MAX14870 電機驅動器 IC。 另一個專用 STM32F103RET6 MCU 運行 IO-Link 堆棧并管理主收發器設備。 一系列數字隔離器保護處理器 IO 通道。

體積小于 10 立方英寸的 Pocket IO(因其可裝入襯衫口袋而命名)使用電池即可運行且無需風扇,同時可在其許多外圍通道上提供高吞吐量。 這些 IC 封裝在兩個小型板(命名為 MAXREFDES150MAIN# 和 MAXREFDES150LED#)上,然后封裝在 Pocket IO 機箱中。

Intel Edison 模塊和大多數組件安裝在 MAXREFDES150MAIN# 板上。 MAXREFDES150LED# 板包含直流電機驅動器電路及其對 STM32F103RET6 MCU 的控制功能;IO-Link 電路及其對 STM32F103RET6 MCU 的控制功能。 第三塊板提供外部連接器,并通過兩個 40 引腳電纜組件連接到 Pocket IO 機箱中的電路板。 工廠應用軟件可通過 Pocket IO 的 USB 接口或通過 Intel Edison 模塊的藍牙Wi-Fi 連接選項進行連接。

工程師使用 Arduino IDE,通過隨 Pocket IO 軟件包提供的綜合庫和例程,創建在 Intel Edison 上運行的軟件來進行開發。 Maxim Integrated 提供了每個 IO 子系統的詳細原理圖,以及用于開發相關軟件例程的應用編程接口 (API)。

參考設計

Pocket IO 中使用的數字 IO 設備(例如 MAX31913 和 MAX14913)在與主機 Edison 處理器的 SPI 連接之外幾乎不需要額外的電路。 相比之下,模擬 IO 設備需要補充電路來緩沖或以其他方式提供額外的信號調節。

例如,DAC 輸出功能的參考設計原理圖使用 Maxim Integrated MAX9632 運算放大器來緩沖 MAX5216 的輸出(圖 2)。

如何通過緊湊的IO平臺實現工業傳感和控制設計要求

圖 2: Pocket IO 參考設計原理圖演示了如何在輸入通道上使用信號調節電路,以及在此處所示的數模轉換通道等輸出上使用緩沖器。 (圖片: Maxim Integrated)

參考設計在基于 MAX11254 的 Pocket IO 模擬輸入功能的電路方面更進一步。 對于該子系統,原理圖包括詳細的信號調節電路,以支持 Pocket IO 的單獨電壓和電流輸入通道。

MAX11254 集成了完整的信號處理路徑,包括可編程增益放大器 (PGA)、模擬濾波器、24 位三角積分 ADC 和數字濾波器。 此外,模擬多路復用器支持設備的六個差分輸入通道,而數字定序器可自動執行模擬通道掃描和傳感器監視等功能。 設備甚至包含 GPIO,可用作電阻型傳感器中所需的傳感器激勵源。 該器件的 SPI 串行接口簡化了主機處理器(在本例中為 Pocket IO 的 Edison 處理器)的連接和控制。

對于開發人員來說,高度集成的 MAX11254 設備幾乎不需要額外的組件來實現完整的傳感器數據采集系統。 通常,工程師至少會采用緩沖電路,或提供應用所保證的更多信號調節電路。 在 Pocket IO 參考設計中,它為兩個電壓輸入和兩個電流輸入通道提供單獨的調節電路。 每個調節電路包括一對用于信號緩沖和增益調節的運算放大器。 電流輸入通道還通過一對 MOSFET 和瞬態電壓抑制二極管來預調節其輸入,以保護運算放大器。

使用低級 SPI 命令開發復雜 IO 事務的代碼即便在最好的情況下都很慢,并且容易出錯。 因此,Maxim 針對每個 IO 設備(包括 MAX11254 ADC)為開發人員提供了一個 C ++ 類別,并提供了操作(例如模數轉換)中所涉及復雜序列的簡單抽象概念。 至于轉換模擬輸入,開發人員只需將類別的一個實例進行實例化

adc = new Max11254();

然后使用類別方法重置設備,執行自校準序列,并捕獲數據:

adc-》reset();

adc-》selfCal();

adc-》singleConvert(channel, rate);

另一個 Pocket IO C ++ 庫 PioAi 甚至會隱藏這些細節,將模擬數據采樣簡化為 PioAi.readcode() 的單一調用。 PioAi 庫例程會轉而使用 PioSpi 庫中提供的 PioSpi 類別,該類別將 IO 事務轉換為一系列相應的 SPI 命令序列。

除了特定的設備支持庫,Maxim 還提供示例代碼,說明 IO 操作(如電機控制)的基本設計模式(列表 1)。

#include

PioMtr pioMtr;

uint8_t motor = M1;

void setup() {

// put your setup code here, to run once:

pioMtr.writeEnable(motor, 1);

pioMtr.writeDirection(motor, COUNTERCLOCKWISE);//

}

uint8_t spd = 0;

bool shouldDecrease = false;

void loop() {

// put your main code here, to run repeatedly:

if(spd == 255)

{

shouldDecrease = true;

}

else if(spd == 0)

{

shouldDecrease = false;

}

if(shouldDecrease)

{

spd--;

}

else{ spd++; }

pioMtr.writeSpeed(motor, spd);

delay(50);

}

代碼列表 1: Pocket IO 軟件包內含示例代碼,如演示基本電機控制操作的此片段。 (代碼來源: Maxim Integrated)

根據代碼: 設置后,無限循環使電機速度在最小值和最大值之間連續上升。 片段中引用的 PioMtr 庫包含 writeSpeed() 例程,后者又使用低級 Arduino 例程來操作相應的硬件寄存器

開發人員可以通過使用 Arduino IDE 編寫用于 Intel Edison 的 Arduino 草圖,以及每個 Pocket IO 外圍設備的 API 中包含的類庫,將這些代碼片段擴展到完善的應用程序中。 Maxim Integrated 為 Edison 工具鏈和 Intel Edison 工具提供軟件包,以及 Pocket IO 庫套件。

結論

工業自動化依賴于日益普及的傳感器所取得的詳細測量值,傳感器會監測和控制每個生產步驟的細節。 在適應更多種類型的輸入和輸出設備的同時,開發人員需要使用能夠適應嚴苛工廠車間環境的緊湊、低功耗且經濟高效的解決方案。

Maxim Integrated Pocket IO 平臺具備完整的硬件/軟件參考設計,可加速新興工業自動化應用專用控制器的開發,從而滿足這些需求。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2552

    文章

    51302

    瀏覽量

    755249
  • 控制器
    +關注

    關注

    112

    文章

    16418

    瀏覽量

    178791
  • 電機控制
    +關注

    關注

    3538

    文章

    1889

    瀏覽量

    269037
收藏 人收藏

    評論

    相關推薦

    利用IO設備高集成度來提供廣泛功能

    、基底面以及成本。 本文將討論工業傳感控制要求,以及目前為止的處理方法。 接著會介紹 Maxim Integrated Pocket IO
    的頭像 發表于 07-25 09:25 ?9097次閱讀
    利用<b class='flag-5'>IO</b>設備高集成度來提供廣泛功能

    通過工業物聯網平臺實現Modbus設備數據采集與遠程監控

    Modbus協議是采集器、傳感器、水電表等儀器儀表以及PLC設備的常見協議,也是工業物聯網中主流的通信協議,具備格式簡單、緊湊、通俗易懂和使用簡單,廠商容易開發和集成,方便形成工業
    的頭像 發表于 08-02 11:13 ?1087次閱讀

    高可靠的通用工業控制平臺

    ;   該控制平臺具有極強的通用性,通過深聯華的這次比賽,實現大部分的功能,但是后續要實現類似PLC編程的通用
    發表于 11-05 11:41

    采用IO-Link堆棧v.1.1的多傳感器預測性維護套件

    包括一塊經過專門設計的高度緊湊型(50×9×9 mm)工業傳感器板(面向實際工業應用)、以及必要的調試工具、電纜,插頭和適配器(面向工業通信
    發表于 09-13 07:42

    利用緊湊IO平臺實現工業自動化

    隨著工業應用中對檢測的需求不斷增長,業界需要一個能夠適應多樣化終點設備和連接要求的有效 IO 控制平臺。 雖然開發人員可以
    發表于 05-06 10:18 ?18次下載
    利用<b class='flag-5'>緊湊</b>的<b class='flag-5'>IO</b><b class='flag-5'>平臺</b><b class='flag-5'>實現</b><b class='flag-5'>工業</b>自動化

    MAXREFDES150 Pocket IO如何提高PLC平臺效率

    了解MAXREFDES150 Pocket IO?如何實現比之前的PLC平臺效率提高30%,體積減小2?倍。Pocket IO是完備的工業
    的頭像 發表于 10-11 03:07 ?3403次閱讀

    美信最新推出的Go-IO設計平臺是一款符合工業4.0數字工廠部署要求的方案

    據Jeff DeAngelis介紹,美信最新推出的Go-IO設計平臺是一款符合工業4.0數字工廠部署要求的方案。Go-IO可同時滿足可編程邏
    的頭像 發表于 11-16 16:56 ?4671次閱讀

    IO-Link如何滿足工業傳感器網絡的要求

    本文將研究工業傳感器網絡的要求,設計人員面臨的問題以及IO-Link如何滿足這些網絡的要求。然后,它將介紹Maxim Integrated的
    的頭像 發表于 04-02 08:05 ?3127次閱讀
    <b class='flag-5'>IO</b>-Link如何滿足<b class='flag-5'>工業</b><b class='flag-5'>傳感</b>器網絡的<b class='flag-5'>要求</b>

    使用 IO-Link 實現小型、節能的工業現場傳感

    使用 IO-Link 設計小型工業現場傳感器需要特別注意收發器的選擇。
    發表于 08-17 17:27 ?1378次閱讀
    使用 <b class='flag-5'>IO</b>-Link <b class='flag-5'>實現</b>小型、節能的<b class='flag-5'>工業</b>現場<b class='flag-5'>傳感</b>器

    虹科工業樹莓派如何實現對遠程IO模塊的控制

    以太網遠程IO模塊可以直接連接到PLC或工控機上。通過一根以太網電纜連接IO與PLC或工控機,各種儀表控制器信號直接就近接入到以太網IO模塊
    發表于 10-04 15:50 ?902次閱讀

    如何通過工業智能網關采集傳感器的數據并通過MQTT接入云平臺實現數據應用

    。? 數據上云是設備實現智能化的真正基礎,目前主流的傳感器數據采集是通過加裝工業智能網關來實現工業
    的頭像 發表于 12-09 15:30 ?1489次閱讀
    如何<b class='flag-5'>通過</b><b class='flag-5'>工業</b>智能網關采集<b class='flag-5'>傳感</b>器的數據并<b class='flag-5'>通過</b>MQTT接入云<b class='flag-5'>平臺</b><b class='flag-5'>實現</b>數據應用

    工業路由器IO遠程控制使用說明(智聯物聯)

    路由器web頁面本地IO控制查看及通過工業路由器云平臺進行遠程控制查看。具體簡單介紹如下,以智聯
    的頭像 發表于 04-11 14:44 ?1482次閱讀
    <b class='flag-5'>工業</b>路由器<b class='flag-5'>IO</b>遠程<b class='flag-5'>控制</b>使用說明(智聯物聯)

    工業數據終端采集IO數據通過4G網絡上傳到云平臺

    物通博聯工業數據終端是一種將現場工業設備數據傳輸到云平臺的設備,支持通過4G網絡實現將串口及IO
    的頭像 發表于 10-11 13:53 ?712次閱讀
    <b class='flag-5'>工業</b>數據終端采集<b class='flag-5'>IO</b>數據<b class='flag-5'>通過</b>4G網絡上傳到云<b class='flag-5'>平臺</b>

    IO數據采集網關接入工業物聯網平臺

    在將傳統工業系統融入互聯網的大潮之中,想要實現真正的智能化、網絡化,物聯網技術是不可或缺的。對此,數之能提供IO數據采集網關接入工業物聯網平臺
    的頭像 發表于 06-17 11:11 ?528次閱讀

    IO采集模塊接入工業物聯網平臺可以實現什么功能

    IO采集模塊是一種數據轉換裝置,它能接收來自現場傳感器或執行器的輸入信號,并將這些信號轉換為可供上位系統或云平臺處理的標準數字信號。同時,該模塊也能輸出控制信號以驅動相應的執行機構
    的頭像 發表于 06-25 13:43 ?342次閱讀
    主站蜘蛛池模板: 狠狠色噜噜狠狠狠狠| 成人亚洲欧美| 欧美色香蕉| 久久三级网站| 丰满寡妇一级毛片| 国产精品嫩草影院在线播放| 女人张开腿男人桶| 色多多视频在线| 日韩h视频| 美女网站色视频| 青草久| 视频色版| 欧美性生活一级| 激情91| 777色淫网站女女| 手机看片中文字幕| q2002在线观看免费| 国产第一页在线观看| 欧洲熟色妇| 在线欧美激情| 日本免费视频| 美女又黄又www| 午夜视频在线观看免费观看在线观看| 国模吧双双大尺度炮交gogo| bt天堂网在线| 日韩精品一卡二卡三卡四卡2021| 中文字幕在线资源| 色噜噜网站| 四虎国产欧美成人影院| 欧美色久| 成人性色生活影片| 久久久精品波多野结衣| 69日本xxxxxxxxx29| 性满足久久久久久久久| 中日韩欧美在线观看| 色狠狠xx| 成人免费视频一区二区三区| 久久午夜网| 性感美女逼| 色丁香影院| 中文在线免费看影视|