99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

如何通過(guò)緊湊的IO平臺(tái)實(shí)現(xiàn)工業(yè)傳感和控制設(shè)計(jì)要求

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-04-06 08:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著工業(yè)應(yīng)用中對(duì)檢測(cè)的需求不斷增長(zhǎng),業(yè)界需要一個(gè)能夠適應(yīng)多樣化終點(diǎn)設(shè)備和連接要求的有效 IO 控制器平臺(tái)。 雖然開(kāi)發(fā)人員可以通過(guò) IO 機(jī)架滿足這些要求,但有一種更有效的方法可以最大限度減少功率耗散、基底面以及成本。

本文將討論工業(yè)傳感和控制的要求,以及目前為止的處理方法。 接著會(huì)介紹 Maxim Integrated Pocket IO 開(kāi)發(fā)平臺(tái),并說(shuō)明其如何滿足工業(yè) 檢測(cè)和高 IO 計(jì)數(shù)應(yīng)用中開(kāi)發(fā)人員的需求。 之后,文中會(huì)展示實(shí)現(xiàn)技術(shù)。

靈活性和效率推動(dòng)工業(yè) IO

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

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

多外設(shè)控制器平臺(tái)

Maxim 的 Pocket IO 既可用作開(kāi)發(fā)平臺(tái),又可用作參考設(shè)計(jì)(圖 1)。 特別值得一提的是,參考設(shè)計(jì)展現(xiàn)了如何使用高度集成的 IC 來(lái)支持多樣化 IO,包括:

四個(gè)模擬輸入,具有高度集成的 MAX11254 24 位模數(shù)轉(zhuǎn)換器ADC

一個(gè)模擬輸出,使用 MAX5216 16 位數(shù)模轉(zhuǎn)換器DAC

八個(gè)數(shù)字輸入,基于八路開(kāi)關(guān)/驅(qū)動(dòng)器 MAX31913

八個(gè)數(shù)字輸出,基于八路數(shù)字輸入設(shè)備 MAX14913

兩個(gè)支持 Profibus 的 RS-485 接口,使用半雙工 RS-485/422 收發(fā)器 MAX14783E

四個(gè) IO-Link 主通道,每個(gè)基于一個(gè)單獨(dú)的 MAX14824 IO-Link 主收發(fā)器 IC

三個(gè)電機(jī)編碼器/控制通道,每個(gè)由一個(gè) MAX14890 編碼器接收器 IC 和一個(gè) MAX14870 電機(jī)驅(qū)動(dòng)器 IC 組成

如何通過(guò)緊湊的IO平臺(tái)實(shí)現(xiàn)工業(yè)傳感和控制設(shè)計(jì)要求

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

Pocket IO 平臺(tái)提供隔離式低噪聲 15 V 和 3.6 V 電源軌,以及一個(gè)用于 DAC 的 3.0 V 基準(zhǔn)電壓源和一個(gè)用于 ADC 的 1.5 V 基準(zhǔn)電壓源。 該設(shè)計(jì)還包括一套復(fù)雜的處理器,包括 Intel Edison 和一對(duì) STMicroelectronics STM32 MCU。 一個(gè) Intel Edison 模塊托管控制軟件,對(duì)全都支持 SPI 接口的 Pocket IO 設(shè)備進(jìn)行全面控制。 專用的 STM32F103RET6 MCU 執(zhí)行電機(jī)控制程序,并控制 MAX14890 編碼器和 MAX14870 電機(jī)驅(qū)動(dòng)器 IC。 另一個(gè)專用 STM32F103RET6 MCU 運(yùn)行 IO-Link 堆棧并管理主收發(fā)器設(shè)備。 一系列數(shù)字隔離器保護(hù)處理器 IO 通道。

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

Intel Edison 模塊和大多數(shù)組件安裝在 MAXREFDES150MAIN# 板上。 MAXREFDES150LED# 板包含直流電機(jī)驅(qū)動(dòng)器電路及其對(duì) STM32F103RET6 MCU 的控制功能;IO-Link 電路及其對(duì) STM32F103RET6 MCU 的控制功能。 第三塊板提供外部連接器,并通過(guò)兩個(gè) 40 引腳電纜組件連接到 Pocket IO 機(jī)箱中的電路板。 工廠應(yīng)用軟件可通過(guò) Pocket IO 的 USB 接口或通過(guò) Intel Edison 模塊的藍(lán)牙Wi-Fi 連接選項(xiàng)進(jìn)行連接。

工程師使用 Arduino IDE,通過(guò)隨 Pocket IO 軟件包提供的綜合庫(kù)和例程,創(chuàng)建在 Intel Edison 上運(yùn)行的軟件來(lái)進(jìn)行開(kāi)發(fā)。 Maxim Integrated 提供了每個(gè) IO 子系統(tǒng)的詳細(xì)原理圖,以及用于開(kāi)發(fā)相關(guān)軟件例程的應(yīng)用編程接口 (API)。

參考設(shè)計(jì)

Pocket IO 中使用的數(shù)字 IO 設(shè)備(例如 MAX31913 和 MAX14913)在與主機(jī) Edison 處理器的 SPI 連接之外幾乎不需要額外的電路。 相比之下,模擬 IO 設(shè)備需要補(bǔ)充電路來(lái)緩沖或以其他方式提供額外的信號(hào)調(diào)節(jié)。

例如,DAC 輸出功能的參考設(shè)計(jì)原理圖使用 Maxim Integrated MAX9632 運(yùn)算放大器來(lái)緩沖 MAX5216 的輸出(圖 2)。

如何通過(guò)緊湊的IO平臺(tái)實(shí)現(xiàn)工業(yè)傳感和控制設(shè)計(jì)要求

圖 2: Pocket IO 參考設(shè)計(jì)原理圖演示了如何在輸入通道上使用信號(hào)調(diào)節(jié)電路,以及在此處所示的數(shù)模轉(zhuǎn)換通道等輸出上使用緩沖器。 (圖片: Maxim Integrated)

參考設(shè)計(jì)在基于 MAX11254 的 Pocket IO 模擬輸入功能的電路方面更進(jìn)一步。 對(duì)于該子系統(tǒng),原理圖包括詳細(xì)的信號(hào)調(diào)節(jié)電路,以支持 Pocket IO 的單獨(dú)電壓和電流輸入通道。

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

對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),高度集成的 MAX11254 設(shè)備幾乎不需要額外的組件來(lái)實(shí)現(xiàn)完整的傳感器數(shù)據(jù)采集系統(tǒng)。 通常,工程師至少會(huì)采用緩沖電路,或提供應(yīng)用所保證的更多信號(hào)調(diào)節(jié)電路。 在 Pocket IO 參考設(shè)計(jì)中,它為兩個(gè)電壓輸入和兩個(gè)電流輸入通道提供單獨(dú)的調(diào)節(jié)電路。 每個(gè)調(diào)節(jié)電路包括一對(duì)用于信號(hào)緩沖和增益調(diào)節(jié)的運(yùn)算放大器。 電流輸入通道還通過(guò)一對(duì) MOSFET 和瞬態(tài)電壓抑制二極管來(lái)預(yù)調(diào)節(jié)其輸入,以保護(hù)運(yùn)算放大器。

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

adc = new Max11254();

然后使用類別方法重置設(shè)備,執(zhí)行自校準(zhǔn)序列,并捕獲數(shù)據(jù):

adc-》reset();

adc-》selfCal();

adc-》singleConvert(channel, rate);

另一個(gè) Pocket IO C ++ 庫(kù) PioAi 甚至?xí)[藏這些細(xì)節(jié),將模擬數(shù)據(jù)采樣簡(jiǎn)化為 PioAi.readcode() 的單一調(diào)用。 PioAi 庫(kù)例程會(huì)轉(zhuǎn)而使用 PioSpi 庫(kù)中提供的 PioSpi 類別,該類別將 IO 事務(wù)轉(zhuǎn)換為一系列相應(yīng)的 SPI 命令序列。

除了特定的設(shè)備支持庫(kù),Maxim 還提供示例代碼,說(shuō)明 IO 操作(如電機(jī)控制)的基本設(shè)計(jì)模式(列表 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 軟件包內(nèi)含示例代碼,如演示基本電機(jī)控制操作的此片段。 (代碼來(lái)源: Maxim Integrated)

根據(jù)代碼: 設(shè)置后,無(wú)限循環(huán)使電機(jī)速度在最小值和最大值之間連續(xù)上升。 片段中引用的 PioMtr 庫(kù)包含 writeSpeed() 例程,后者又使用低級(jí) Arduino 例程來(lái)操作相應(yīng)的硬件寄存器。

開(kāi)發(fā)人員可以通過(guò)使用 Arduino IDE 編寫(xiě)用于 Intel Edison 的 Arduino 草圖,以及每個(gè) Pocket IO 外圍設(shè)備的 API 中包含的類庫(kù),將這些代碼片段擴(kuò)展到完善的應(yīng)用程序中。 Maxim Integrated 為 Edison 工具鏈和 Intel Edison 工具提供軟件包,以及 Pocket IO 庫(kù)套件。

結(jié)論

工業(yè)自動(dòng)化依賴于日益普及的傳感器所取得的詳細(xì)測(cè)量值,傳感器會(huì)監(jiān)測(cè)和控制每個(gè)生產(chǎn)步驟的細(xì)節(jié)。 在適應(yīng)更多種類型的輸入和輸出設(shè)備的同時(shí),開(kāi)發(fā)人員需要使用能夠適應(yīng)嚴(yán)苛工廠車間環(huán)境的緊湊、低功耗且經(jīng)濟(jì)高效的解決方案。

Maxim Integrated Pocket IO 平臺(tái)具備完整的硬件/軟件參考設(shè)計(jì),可加速新興工業(yè)自動(dòng)化應(yīng)用專用控制器的開(kāi)發(fā),從而滿足這些需求。

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

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767585
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17113

    瀏覽量

    184370
  • 電機(jī)控制
    +關(guān)注

    關(guān)注

    3573

    文章

    1969

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    利用IO設(shè)備高集成度來(lái)提供廣泛功能

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

    通過(guò)工業(yè)物聯(lián)網(wǎng)平臺(tái)實(shí)現(xiàn)Modbus設(shè)備數(shù)據(jù)采集與遠(yuǎn)程監(jiān)控

    Modbus協(xié)議是采集器、傳感器、水電表等儀器儀表以及PLC設(shè)備的常見(jiàn)協(xié)議,也是工業(yè)物聯(lián)網(wǎng)中主流的通信協(xié)議,具備格式簡(jiǎn)單、緊湊、通俗易懂和使用簡(jiǎn)單,廠商容易開(kāi)發(fā)和集成,方便形成工業(yè)
    的頭像 發(fā)表于 08-02 11:13 ?1326次閱讀

    高可靠的通用工業(yè)控制平臺(tái)

    ;   該控制平臺(tái)具有極強(qiáng)的通用性,通過(guò)深聯(lián)華的這次比賽,實(shí)現(xiàn)大部分的功能,但是后續(xù)要實(shí)現(xiàn)類似PLC編程的通用
    發(fā)表于 11-05 11:41

    淺談工業(yè)物聯(lián)網(wǎng)平臺(tái)

    聯(lián)網(wǎng)平臺(tái)以其廣泛的接入和豐富的應(yīng)用能力,成為數(shù)字化工廠、智慧農(nóng)業(yè)、智慧養(yǎng)殖、能源管控等重要組成部分。通過(guò)設(shè)備連接、數(shù)據(jù)采集與控制、存儲(chǔ)分析和可視化行業(yè)應(yīng)用,實(shí)現(xiàn)
    發(fā)表于 08-10 15:45

    采用IO-Link堆棧v.1.1的多傳感器預(yù)測(cè)性維護(hù)套件

    包括一塊經(jīng)過(guò)專門(mén)設(shè)計(jì)的高度緊湊型(50×9×9 mm)工業(yè)傳感器板(面向?qū)嶋H工業(yè)應(yīng)用)、以及必要的調(diào)試工具、電纜,插頭和適配器(面向工業(yè)通信
    發(fā)表于 09-13 07:42

    利用緊湊IO平臺(tái)實(shí)現(xiàn)工業(yè)自動(dòng)化

    隨著工業(yè)應(yīng)用中對(duì)檢測(cè)的需求不斷增長(zhǎng),業(yè)界需要一個(gè)能夠適應(yīng)多樣化終點(diǎn)設(shè)備和連接要求的有效 IO 控制平臺(tái)。 雖然開(kāi)發(fā)人員可以
    發(fā)表于 05-06 10:18 ?18次下載
    利用<b class='flag-5'>緊湊</b>的<b class='flag-5'>IO</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>工業(yè)</b>自動(dòng)化

    MAXREFDES150 Pocket IO如何提高PLC平臺(tái)效率

    了解MAXREFDES150 Pocket IO?如何實(shí)現(xiàn)比之前的PLC平臺(tái)效率提高30%,體積減小2?倍。Pocket IO是完備的工業(yè)
    的頭像 發(fā)表于 10-11 03:07 ?3596次閱讀

    美信最新推出的Go-IO設(shè)計(jì)平臺(tái)是一款符合工業(yè)4.0數(shù)字工廠部署要求的方案

    據(jù)Jeff DeAngelis介紹,美信最新推出的Go-IO設(shè)計(jì)平臺(tái)是一款符合工業(yè)4.0數(shù)字工廠部署要求的方案。Go-IO可同時(shí)滿足可編程邏
    的頭像 發(fā)表于 11-16 16:56 ?4872次閱讀

    IO-Link如何滿足工業(yè)傳感器網(wǎng)絡(luò)的要求

    本文將研究工業(yè)傳感器網(wǎng)絡(luò)的要求,設(shè)計(jì)人員面臨的問(wèn)題以及IO-Link如何滿足這些網(wǎng)絡(luò)的要求。然后,它將介紹Maxim Integrated的
    的頭像 發(fā)表于 04-02 08:05 ?3434次閱讀
    <b class='flag-5'>IO</b>-Link如何滿足<b class='flag-5'>工業(yè)</b><b class='flag-5'>傳感</b>器網(wǎng)絡(luò)的<b class='flag-5'>要求</b>

    虹科工業(yè)樹(shù)莓派如何實(shí)現(xiàn)對(duì)遠(yuǎn)程IO模塊的控制

    以太網(wǎng)遠(yuǎn)程IO模塊可以直接連接到PLC或工控機(jī)上。通過(guò)一根以太網(wǎng)電纜連接IO與PLC或工控機(jī),各種儀表控制器信號(hào)直接就近接入到以太網(wǎng)IO模塊
    發(fā)表于 10-04 15:50 ?1105次閱讀

    如何通過(guò)工業(yè)智能網(wǎng)關(guān)采集傳感器的數(shù)據(jù)并通過(guò)MQTT接入云平臺(tái)實(shí)現(xiàn)數(shù)據(jù)應(yīng)用

    。? 數(shù)據(jù)上云是設(shè)備實(shí)現(xiàn)智能化的真正基礎(chǔ),目前主流的傳感器數(shù)據(jù)采集是通過(guò)加裝工業(yè)智能網(wǎng)關(guān)來(lái)實(shí)現(xiàn),工業(yè)
    的頭像 發(fā)表于 12-09 15:30 ?1863次閱讀
    如何<b class='flag-5'>通過(guò)</b><b class='flag-5'>工業(yè)</b>智能網(wǎng)關(guān)采集<b class='flag-5'>傳感</b>器的數(shù)據(jù)并<b class='flag-5'>通過(guò)</b>MQTT接入云<b class='flag-5'>平臺(tái)</b><b class='flag-5'>實(shí)現(xiàn)</b>數(shù)據(jù)應(yīng)用

    工業(yè)路由器IO遠(yuǎn)程控制使用說(shuō)明(智聯(lián)物聯(lián))

    路由器web頁(yè)面本地IO控制查看及通過(guò)工業(yè)路由器云平臺(tái)進(jìn)行遠(yuǎn)程控制查看。具體簡(jiǎn)單介紹如下,以智聯(lián)
    的頭像 發(fā)表于 04-11 14:44 ?1858次閱讀
    <b class='flag-5'>工業(yè)</b>路由器<b class='flag-5'>IO</b>遠(yuǎn)程<b class='flag-5'>控制</b>使用說(shuō)明(智聯(lián)物聯(lián))

    工業(yè)數(shù)據(jù)終端采集IO數(shù)據(jù)通過(guò)4G網(wǎng)絡(luò)上傳到云平臺(tái)

    物通博聯(lián)工業(yè)數(shù)據(jù)終端是一種將現(xiàn)場(chǎng)工業(yè)設(shè)備數(shù)據(jù)傳輸?shù)皆?b class='flag-5'>平臺(tái)的設(shè)備,支持通過(guò)4G網(wǎng)絡(luò)實(shí)現(xiàn)將串口及IO
    的頭像 發(fā)表于 10-11 13:53 ?1058次閱讀
    <b class='flag-5'>工業(yè)</b>數(shù)據(jù)終端采集<b class='flag-5'>IO</b>數(shù)據(jù)<b class='flag-5'>通過(guò)</b>4G網(wǎng)絡(luò)上傳到云<b class='flag-5'>平臺(tái)</b>

    IO數(shù)據(jù)采集網(wǎng)關(guān)接入工業(yè)物聯(lián)網(wǎng)平臺(tái)

    在將傳統(tǒng)工業(yè)系統(tǒng)融入互聯(lián)網(wǎng)的大潮之中,想要實(shí)現(xiàn)真正的智能化、網(wǎng)絡(luò)化,物聯(lián)網(wǎng)技術(shù)是不可或缺的。對(duì)此,數(shù)之能提供IO數(shù)據(jù)采集網(wǎng)關(guān)接入工業(yè)物聯(lián)網(wǎng)平臺(tái)
    的頭像 發(fā)表于 06-17 11:11 ?791次閱讀

    IO采集模塊接入工業(yè)物聯(lián)網(wǎng)平臺(tái)可以實(shí)現(xiàn)什么功能

    。 IO采集模塊是一種數(shù)據(jù)轉(zhuǎn)換裝置,它能接收來(lái)自現(xiàn)場(chǎng)傳感器或執(zhí)行器的輸入信號(hào),并將這些信號(hào)轉(zhuǎn)換為可供上位系統(tǒng)或云平臺(tái)處理的標(biāo)準(zhǔn)數(shù)字信號(hào)。同時(shí),該模塊也能輸出控制信號(hào)以驅(qū)動(dòng)相應(yīng)的執(zhí)行機(jī)構(gòu)
    的頭像 發(fā)表于 06-25 13:43 ?614次閱讀